diff --git a/editor/.gitignore b/editor/.gitignore new file mode 100644 index 0000000..c2658d7 --- /dev/null +++ b/editor/.gitignore @@ -0,0 +1 @@ +node_modules/ diff --git a/editor/dist/quill.bundle.js b/editor/dist/quill.bundle.js new file mode 100644 index 0000000..727b92b --- /dev/null +++ b/editor/dist/quill.bundle.js @@ -0,0 +1,760 @@ +!function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/quill/dist/",n(n.s=38)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return u})),n.d(t,"j",(function(){return d})),n.d(t,"m",(function(){return f})),n.d(t,"l",(function(){return h})),n.d(t,"k",(function(){return m})),n.d(t,"n",(function(){return b})),n.d(t,"i",(function(){return v})),n.d(t,"c",(function(){return E})),n.d(t,"e",(function(){return w})),n.d(t,"b",(function(){return k})),n.d(t,"d",(function(){return P}));var r=n(5),o=n(3),i=n(2);Number.MAX_SAFE_INTEGER,Number.MIN_SAFE_INTEGER,i.h;const s=Number.isInteger||(e=>"number"==typeof e&&isFinite(e)&&o.c(e)===e);Number.isNaN;class a{constructor(){this.cpos=0,this.cbuf=new Uint8Array(100),this.bufs=[]}}const l=()=>new a,c=e=>{let t=e.cpos;for(let n=0;n{const t=new Uint8Array(c(e));let n=0;for(let r=0;r{const n=e.cbuf.length;e.cpos===n&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(2*n),e.cpos=0),e.cbuf[e.cpos++]=t},d=_,f=(e,t)=>{for(;t>i.k;)_(e,i.g|i.k&t),t>>>=7;_(e,i.k&t)},p=(e,t)=>{const n=o.d(t);for(n&&(t=-t),_(e,(t>i.j?i.g:0)|(n?i.f:0)|i.j&t),t>>>=6;t>0;)_(e,(t>i.k?i.g:0)|i.k&t),t>>>=7},h=(e,t)=>{const n=unescape(encodeURIComponent(t)),r=n.length;f(e,r);for(let t=0;t{const n=e.cbuf.length,r=e.cpos,i=o.g(n-r,t.length),s=t.length-i;e.cbuf.set(t.subarray(0,i),r),e.cpos+=i,s>0&&(e.bufs.push(e.cbuf),e.cbuf=new Uint8Array(o.f(2*n,s)),e.cbuf.set(t.subarray(i)),e.cpos=s)},b=(e,t)=>{f(e,t.byteLength),m(e,t)},y=(e,t)=>{((e,t)=>{const n=e.cbuf.length;n-e.cpos{switch(typeof t){case"string":_(e,119),h(e,t);break;case"number":s(t)&&t<=i.h?(_(e,125),p(e,t)):(n=t,g.setFloat32(0,n),g.getFloat32(0)===n?(_(e,124),((e,t)=>{y(e,4).setFloat32(0,t)})(e,t)):(_(e,123),((e,t)=>{y(e,8).setFloat64(0,t)})(e,t)));break;case"bigint":_(e,122),((e,t)=>{y(e,8).setBigInt64(0,t)})(e,t);break;case"object":if(null===t)_(e,126);else if(t instanceof Array){_(e,117),f(e,t.length);for(let n=0;n0&&f(this,this.count-1),this.count=1,this.w(this,e),this.s=e)}}const x=e=>{e.count>0&&(p(e.encoder,1===e.count?e.s:-e.s),e.count>1&&f(e.encoder,e.count-2))};class w{constructor(){this.encoder=new a,this.s=0,this.count=0}write(e){this.s===e?this.count++:(x(this),this.count=1,this.s=e)}toUint8Array(){return x(this),u(this.encoder)}}const O=e=>{if(e.count>0){const t=e.diff<<1|(1===e.count?0:1);p(e.encoder,t),e.count>1&&f(e.encoder,e.count-2)}};class k{constructor(){this.encoder=new a,this.s=0,this.count=0,this.diff=0}write(e){this.diff===e-this.s?(this.s=e,this.count++):(O(this),this.count=1,this.diff=e-this.s,this.s=e)}toUint8Array(){return O(this),u(this.encoder)}}class P{constructor(){this.sarr=[],this.s="",this.lensE=new w}write(e){this.s+=e,this.s.length>19&&(this.sarr.push(this.s),this.s=""),this.lensE.write(e.length)}toUint8Array(){const e=new a;return this.sarr.push(this.s),this.s="",h(e,this.sarr.join("")),m(e,this.lensE.toUint8Array()),u(e)}}},function(e,t,n){"use strict";n.d(t,"e",(function(){return a})),n.d(t,"j",(function(){return u})),n.d(t,"g",(function(){return _})),n.d(t,"i",(function(){return d})),n.d(t,"h",(function(){return p})),n.d(t,"f",(function(){return b})),n.d(t,"b",(function(){return y})),n.d(t,"d",(function(){return g})),n.d(t,"a",(function(){return v})),n.d(t,"c",(function(){return E}));var r=n(5),o=n(2),i=n(3);class s{constructor(e){this.arr=e,this.pos=0}}const a=e=>new s(e),l=e=>e.pos!==e.arr.length,c=(e,t)=>{const n=r.c(e.arr.buffer,e.pos+e.arr.byteOffset,t);return e.pos+=t,n},u=e=>c(e,d(e)),_=e=>e.arr[e.pos++],d=e=>{let t=0,n=0;for(;;){const r=e.arr[e.pos++];if(t|=(r&o.k)<>>0;if(n>35)throw new Error("Integer out of range!")}},f=e=>{let t=e.arr[e.pos++],n=t&o.j,r=6;const i=(t&o.f)>0?-1:1;if(0==(t&o.g))return i*n;for(;;){if(t=e.arr[e.pos++],n|=(t&o.k)<>>0);if(r>41)throw new Error("Integer out of range!")}},p=e=>{let t=d(e);if(0===t)return"";{let n=String.fromCodePoint(_(e));if(--t<100)for(;t--;)n+=String.fromCodePoint(_(e));else for(;t>0;){const r=t<1e4?t:1e4,o=e.arr.subarray(e.pos,e.pos+r);e.pos+=r,n+=String.fromCodePoint.apply(null,o),t-=r}return decodeURIComponent(escape(n))}},h=(e,t)=>{const n=new DataView(e.arr.buffer,e.arr.byteOffset+e.pos,t);return e.pos+=t,n},m=[e=>{},e=>null,f,e=>h(e,4).getFloat32(0),e=>h(e,8).getFloat64(0),e=>h(e,8).getBigInt64(0),e=>!1,e=>!0,p,e=>{const t=d(e),n={};for(let r=0;r{const t=d(e),n=[];for(let r=0;rm[127-_(e)](e);class y extends s{constructor(e,t){super(e),this.reader=t,this.s=null,this.count=0}read(){return 0===this.count&&(this.s=this.reader(this),l(this)?this.count=d(this)+1:this.count=-1),this.count--,this.s}}class g extends s{constructor(e){super(e),this.s=0,this.count=0}read(){if(0===this.count){this.s=f(this);const e=i.d(this.s);this.count=1,e&&(this.s=-this.s,this.count=d(this)+2)}return this.count--,this.s}}class v extends s{constructor(e){super(e),this.s=0,this.count=0,this.diff=0}read(){if(0===this.count){const e=f(this),t=1&e;this.diff=e>>1,this.count=1,t&&(this.count=d(this)+2)}return this.s+=this.diff,this.count--,this.s}}class E{constructor(e){this.decoder=new g(e),this.str=p(this.decoder),this.spos=0}read(){const e=this.spos+this.decoder.read(),t=this.str.slice(this.spos,e);return this.spos=e,t}}},function(e,t,n){"use strict";n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"c",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"e",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"g",(function(){return c})),n.d(t,"i",(function(){return u})),n.d(t,"j",(function(){return _})),n.d(t,"k",(function(){return d})),n.d(t,"l",(function(){return f})),n.d(t,"h",(function(){return p}));const r=1,o=2,i=4,s=8,a=32,l=64,c=128,u=31,_=63,d=127,f=255,p=2147483647},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"h",(function(){return i})),n.d(t,"e",(function(){return s})),n.d(t,"g",(function(){return a})),n.d(t,"f",(function(){return l})),n.d(t,"b",(function(){return c})),n.d(t,"d",(function(){return u}));const r=Math.floor,o=(Math.ceil,Math.abs),i=(Math.imul,Math.round),s=Math.log10,a=(Math.log2,Math.log,Math.sqrt,(e,t)=>ee>t?e:t,c=(Number.isNaN,Math.pow,e=>Math.pow(10,e)),u=(Math.sign,e=>0!==e?e<0:1/e<0)},function(e,t,n){"use strict";n.d(t,"c",(function(){return r})),n.d(t,"b",(function(){return o})),n.d(t,"e",(function(){return i})),n.d(t,"d",(function(){return s})),n.d(t,"a",(function(){return a}));const r=()=>new Map,o=e=>{const t=r();return e.forEach((e,n)=>{t.set(n,e)}),t},i=(e,t,n)=>{let r=e.get(t);return void 0===r&&e.set(t,r=n()),r},s=(e,t)=>{const n=[];for(const[r,o]of e)n.push(t(o,r));return n},a=(e,t)=>{for(const[n,r]of e)if(t(r,n))return!0;return!1}},function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return s})),n.d(t,"b",(function(){return a})),n.d(t,"e",(function(){return l})),n.d(t,"d",(function(){return c})),n.d(t,"a",(function(){return u}));var r=n(11),o=n(8);n(0),n(1);const i=e=>new Uint8Array(e),s=(e,t,n)=>new Uint8Array(e,t,n),a=e=>new Uint8Array(e),l=o.b?e=>{let t="";for(let n=0;ne.from(t.buffer,t.byteOffset,t.byteLength).toString("base64"),c=o.b?e=>{const t=atob(e),n=i(t.length);for(let e=0;e{const n=e.from(t,"base64");return new Uint8Array(n.buffer,n.byteOffset,n.byteLength)},u=e=>{const t=i(e.byteLength);return t.set(e),t}}).call(this,n(32).Buffer)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n1&&void 0!==arguments[1]?arguments[1]:{};a(this,e),this.onClick=function(){n.hide()},this.quill=t,this.options=(0,o.default)(i.default,r,{arrayMerge:l}),this.currentSpec=null,this.actions=[],this.overlay=document.createElement("div"),this.overlay.classList.add(this.options.overlay.className),this.options.overlay.style&&Object.assign(this.overlay.style,this.options.overlay.style),document.execCommand("enableObjectResizing",!1,"false"),this.quill.root.parentNode.style.position=this.quill.root.parentNode.style.position||"relative",this.quill.root.addEventListener("click",this.onClick),this.specs=this.options.specs.map((function(e){return new e(n)})),this.specs.forEach((function(e){return e.init()}))}return r(e,[{key:"show",value:function(e){this.currentSpec=e,this.currentSpec.setSelection(),this.setUserSelect("none"),this.quill.root.parentNode.appendChild(this.overlay),this.repositionOverlay(),this.createActions(e)}},{key:"hide",value:function(){this.currentSpec&&(this.currentSpec.onHide(),this.currentSpec=null,this.quill.root.parentNode.removeChild(this.overlay),this.overlay.style.setProperty("display","none"),this.setUserSelect(""),this.destroyActions())}},{key:"update",value:function(){this.repositionOverlay(),this.actions.forEach((function(e){return e.onUpdate()}))}},{key:"createActions",value:function(e){var t=this;this.actions=e.getActions().map((function(e){var n=new e(t);return n.onCreate(),n}))}},{key:"destroyActions",value:function(){this.actions.forEach((function(e){return e.onDestroy()})),this.actions=[]}},{key:"repositionOverlay",value:function(){if(this.currentSpec){var e=this.currentSpec.getOverlayElement();if(e){var t=this.quill.root.parentNode,n=e.getBoundingClientRect(),r=t.getBoundingClientRect();Object.assign(this.overlay.style,{display:"block",left:n.left-r.left-1+t.scrollLeft+"px",top:n.top-r.top+t.scrollTop+"px",width:n.width+"px",height:n.height+"px"})}}}},{key:"setUserSelect",value:function(e){var t=this;["userSelect","mozUserSelect","webkitUserSelect","msUserSelect"].forEach((function(n){t.quill.root.style.setProperty(n,e),document.documentElement&&document.documentElement.style.setProperty(n,e)}))}}]),e}();t.default=c},function(module,exports,__webpack_require__){ +/*! + * Quill Editor v2.0.0-dev.3 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ +var factory;window,factory=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=0)}({"./assets/icons/align-center.svg": +/*!***************************************!*\ + !*** ./assets/icons/align-center.svg ***! + \***************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/align-center.svg?')},"./assets/icons/align-justify.svg": +/*!****************************************!*\ + !*** ./assets/icons/align-justify.svg ***! + \****************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/align-justify.svg?')},"./assets/icons/align-left.svg": +/*!*************************************!*\ + !*** ./assets/icons/align-left.svg ***! + \*************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/align-left.svg?')},"./assets/icons/align-right.svg": +/*!**************************************!*\ + !*** ./assets/icons/align-right.svg ***! + \**************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/align-right.svg?')},"./assets/icons/background.svg": +/*!*************************************!*\ + !*** ./assets/icons/background.svg ***! + \*************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/background.svg?')},"./assets/icons/blockquote.svg": +/*!*************************************!*\ + !*** ./assets/icons/blockquote.svg ***! + \*************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/blockquote.svg?')},"./assets/icons/bold.svg": +/*!*******************************!*\ + !*** ./assets/icons/bold.svg ***! + \*******************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/bold.svg?')},"./assets/icons/clean.svg": +/*!********************************!*\ + !*** ./assets/icons/clean.svg ***! + \********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/clean.svg?')},"./assets/icons/code.svg": +/*!*******************************!*\ + !*** ./assets/icons/code.svg ***! + \*******************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/code.svg?')},"./assets/icons/color.svg": +/*!********************************!*\ + !*** ./assets/icons/color.svg ***! + \********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/color.svg?')},"./assets/icons/direction-ltr.svg": +/*!****************************************!*\ + !*** ./assets/icons/direction-ltr.svg ***! + \****************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/direction-ltr.svg?')},"./assets/icons/direction-rtl.svg": +/*!****************************************!*\ + !*** ./assets/icons/direction-rtl.svg ***! + \****************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/direction-rtl.svg?')},"./assets/icons/dropdown.svg": +/*!***********************************!*\ + !*** ./assets/icons/dropdown.svg ***! + \***********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/dropdown.svg?')},"./assets/icons/formula.svg": +/*!**********************************!*\ + !*** ./assets/icons/formula.svg ***! + \**********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/formula.svg?')},"./assets/icons/header-2.svg": +/*!***********************************!*\ + !*** ./assets/icons/header-2.svg ***! + \***********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/header-2.svg?')},"./assets/icons/header.svg": +/*!*********************************!*\ + !*** ./assets/icons/header.svg ***! + \*********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/header.svg?')},"./assets/icons/image.svg": +/*!********************************!*\ + !*** ./assets/icons/image.svg ***! + \********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/image.svg?')},"./assets/icons/indent.svg": +/*!*********************************!*\ + !*** ./assets/icons/indent.svg ***! + \*********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/indent.svg?')},"./assets/icons/italic.svg": +/*!*********************************!*\ + !*** ./assets/icons/italic.svg ***! + \*********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/italic.svg?')},"./assets/icons/link.svg": +/*!*******************************!*\ + !*** ./assets/icons/link.svg ***! + \*******************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/link.svg?')},"./assets/icons/list-bullet.svg": +/*!**************************************!*\ + !*** ./assets/icons/list-bullet.svg ***! + \**************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/list-bullet.svg?')},"./assets/icons/list-check.svg": +/*!*************************************!*\ + !*** ./assets/icons/list-check.svg ***! + \*************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/list-check.svg?')},"./assets/icons/list-ordered.svg": +/*!***************************************!*\ + !*** ./assets/icons/list-ordered.svg ***! + \***************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/list-ordered.svg?')},"./assets/icons/outdent.svg": +/*!**********************************!*\ + !*** ./assets/icons/outdent.svg ***! + \**********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/outdent.svg?')},"./assets/icons/strike.svg": +/*!*********************************!*\ + !*** ./assets/icons/strike.svg ***! + \*********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/strike.svg?')},"./assets/icons/subscript.svg": +/*!************************************!*\ + !*** ./assets/icons/subscript.svg ***! + \************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/subscript.svg?')},"./assets/icons/superscript.svg": +/*!**************************************!*\ + !*** ./assets/icons/superscript.svg ***! + \**************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/superscript.svg?')},"./assets/icons/table.svg": +/*!********************************!*\ + !*** ./assets/icons/table.svg ***! + \********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/table.svg?')},"./assets/icons/underline.svg": +/*!************************************!*\ + !*** ./assets/icons/underline.svg ***! + \************************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/underline.svg?')},"./assets/icons/video.svg": +/*!********************************!*\ + !*** ./assets/icons/video.svg ***! + \********************************/ +/*! no static exports found */function(module,exports){eval('// Module\nvar code = " ";\n// Exports\nmodule.exports = code;\n\n//# sourceURL=webpack://Quill/./assets/icons/video.svg?')},"./blots/block.js": +/*!************************!*\ + !*** ./blots/block.js ***! + \************************/ +/*! exports provided: blockDelta, bubbleFormats, BlockEmbed, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "blockDelta", function() { return blockDelta; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "bubbleFormats", function() { return bubbleFormats; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BlockEmbed", function() { return BlockEmbed; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Block; });\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ "./node_modules/extend/index.js");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! quill-delta */ "./node_modules/quill-delta/dist/Delta.js");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var _break__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./break */ "./blots/break.js");\n/* harmony import */ var _inline__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./inline */ "./blots/inline.js");\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./text */ "./blots/text.js");\n\n\n\n\n\n\nconst NEWLINE_LENGTH = 1;\n\nclass Block extends parchment__WEBPACK_IMPORTED_MODULE_2__["BlockBlot"] {\n constructor(scroll, domNode) {\n super(scroll, domNode);\n this.cache = {};\n }\n\n delta() {\n if (this.cache.delta == null) {\n this.cache.delta = blockDelta(this);\n }\n\n return this.cache.delta;\n }\n\n deleteAt(index, length) {\n super.deleteAt(index, length);\n this.cache = {};\n }\n\n formatAt(index, length, name, value) {\n if (length <= 0) return;\n\n if (this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_2__["Scope"].BLOCK)) {\n if (index + length === this.length()) {\n this.format(name, value);\n }\n } else {\n super.formatAt(index, Math.min(length, this.length() - index - 1), name, value);\n }\n\n this.cache = {};\n }\n\n insertAt(index, value, def) {\n if (def != null) {\n super.insertAt(index, value, def);\n this.cache = {};\n return;\n }\n\n if (value.length === 0) return;\n const lines = value.split(\'\\n\');\n const text = lines.shift();\n\n if (text.length > 0) {\n if (index < this.length() - 1 || this.children.tail == null) {\n super.insertAt(Math.min(index, this.length() - 1), text);\n } else {\n this.children.tail.insertAt(this.children.tail.length(), text);\n }\n\n this.cache = {};\n }\n\n let block = this;\n lines.reduce((lineIndex, line) => {\n block = block.split(lineIndex, true);\n block.insertAt(0, line);\n return line.length;\n }, index + text.length);\n }\n\n insertBefore(blot, ref) {\n const {\n head\n } = this.children;\n super.insertBefore(blot, ref);\n\n if (head instanceof _break__WEBPACK_IMPORTED_MODULE_3__["default"]) {\n head.remove();\n }\n\n this.cache = {};\n }\n\n length() {\n if (this.cache.length == null) {\n this.cache.length = super.length() + NEWLINE_LENGTH;\n }\n\n return this.cache.length;\n }\n\n moveChildren(target, ref) {\n super.moveChildren(target, ref);\n this.cache = {};\n }\n\n optimize(context) {\n super.optimize(context);\n this.cache = {};\n }\n\n path(index) {\n return super.path(index, true);\n }\n\n removeChild(child) {\n super.removeChild(child);\n this.cache = {};\n }\n\n split(index, force = false) {\n if (force && (index === 0 || index >= this.length() - NEWLINE_LENGTH)) {\n const clone = this.clone();\n\n if (index === 0) {\n this.parent.insertBefore(clone, this);\n return this;\n }\n\n this.parent.insertBefore(clone, this.next);\n return clone;\n }\n\n const next = super.split(index, force);\n this.cache = {};\n return next;\n }\n\n}\n\nBlock.blotName = \'block\';\nBlock.tagName = \'P\';\nBlock.defaultChild = _break__WEBPACK_IMPORTED_MODULE_3__["default"];\nBlock.allowedChildren = [_break__WEBPACK_IMPORTED_MODULE_3__["default"], _inline__WEBPACK_IMPORTED_MODULE_4__["default"], parchment__WEBPACK_IMPORTED_MODULE_2__["EmbedBlot"], _text__WEBPACK_IMPORTED_MODULE_5__["default"]];\n\nclass BlockEmbed extends parchment__WEBPACK_IMPORTED_MODULE_2__["EmbedBlot"] {\n attach() {\n super.attach();\n this.attributes = new parchment__WEBPACK_IMPORTED_MODULE_2__["AttributorStore"](this.domNode);\n }\n\n delta() {\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(this.value(), extend__WEBPACK_IMPORTED_MODULE_0___default()(this.formats(), this.attributes.values()));\n }\n\n format(name, value) {\n const attribute = this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_2__["Scope"].BLOCK_ATTRIBUTE);\n\n if (attribute != null) {\n this.attributes.attribute(attribute, value);\n }\n }\n\n formatAt(index, length, name, value) {\n this.format(name, value);\n }\n\n insertAt(index, value, def) {\n if (typeof value === \'string\' && value.endsWith(\'\\n\')) {\n const block = this.scroll.create(Block.blotName);\n this.parent.insertBefore(block, index === 0 ? this : this.next);\n block.insertAt(0, value.slice(0, -1));\n } else {\n super.insertAt(index, value, def);\n }\n }\n\n}\n\nBlockEmbed.scope = parchment__WEBPACK_IMPORTED_MODULE_2__["Scope"].BLOCK_BLOT; // It is important for cursor behavior BlockEmbeds use tags that are block level elements\n\nfunction blockDelta(blot, filter = true) {\n return blot.descendants(parchment__WEBPACK_IMPORTED_MODULE_2__["LeafBlot"]).reduce((delta, leaf) => {\n if (leaf.length() === 0) {\n return delta;\n }\n\n return delta.insert(leaf.value(), bubbleFormats(leaf, {}, filter));\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a()).insert(\'\\n\', bubbleFormats(blot));\n}\n\nfunction bubbleFormats(blot, formats = {}, filter = true) {\n if (blot == null) return formats;\n\n if (typeof blot.formats === \'function\') {\n formats = extend__WEBPACK_IMPORTED_MODULE_0___default()(formats, blot.formats());\n\n if (filter) {\n // exclude syntax highlighting from deltas and getFormat()\n delete formats[\'code-token\'];\n }\n }\n\n if (blot.parent == null || blot.parent.statics.blotName === \'scroll\' || blot.parent.statics.scope !== blot.statics.scope) {\n return formats;\n }\n\n return bubbleFormats(blot.parent, formats, filter);\n}\n\n\n\n//# sourceURL=webpack://Quill/./blots/block.js?')},"./blots/break.js": +/*!************************!*\ + !*** ./blots/break.js ***! + \************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n\n\nclass Break extends parchment__WEBPACK_IMPORTED_MODULE_0__[\"EmbedBlot\"] {\n static value() {\n return undefined;\n }\n\n optimize() {\n if (this.prev || this.next) {\n this.remove();\n }\n }\n\n length() {\n return 0;\n }\n\n value() {\n return '';\n }\n\n}\n\nBreak.blotName = 'break';\nBreak.tagName = 'BR';\n/* harmony default export */ __webpack_exports__[\"default\"] = (Break);\n\n//# sourceURL=webpack://Quill/./blots/break.js?")},"./blots/container.js": +/*!****************************!*\ + !*** ./blots/container.js ***! + \****************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n\n\nclass Container extends parchment__WEBPACK_IMPORTED_MODULE_0__["ContainerBlot"] {}\n\n/* harmony default export */ __webpack_exports__["default"] = (Container);\n\n//# sourceURL=webpack://Quill/./blots/container.js?')},"./blots/cursor.js": +/*!*************************!*\ + !*** ./blots/cursor.js ***! + \*************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./text */ \"./blots/text.js\");\n\n\n\nclass Cursor extends parchment__WEBPACK_IMPORTED_MODULE_0__[\"EmbedBlot\"] {\n static value() {\n return undefined;\n }\n\n constructor(scroll, domNode, selection) {\n super(scroll, domNode);\n this.selection = selection;\n this.textNode = document.createTextNode(Cursor.CONTENTS);\n this.domNode.appendChild(this.textNode);\n this.savedLength = 0;\n }\n\n detach() {\n // super.detach() will also clear domNode.__blot\n if (this.parent != null) this.parent.removeChild(this);\n }\n\n format(name, value) {\n if (this.savedLength !== 0) {\n super.format(name, value);\n return;\n }\n\n let target = this;\n let index = 0;\n\n while (target != null && target.statics.scope !== parchment__WEBPACK_IMPORTED_MODULE_0__[\"Scope\"].BLOCK_BLOT) {\n index += target.offset(target.parent);\n target = target.parent;\n }\n\n if (target != null) {\n this.savedLength = Cursor.CONTENTS.length;\n target.optimize();\n target.formatAt(index, Cursor.CONTENTS.length, name, value);\n this.savedLength = 0;\n }\n }\n\n index(node, offset) {\n if (node === this.textNode) return 0;\n return super.index(node, offset);\n }\n\n length() {\n return this.savedLength;\n }\n\n position() {\n return [this.textNode, this.textNode.data.length];\n }\n\n remove() {\n super.remove();\n this.parent = null;\n }\n\n restore() {\n if (this.selection.composing || this.parent == null) return null;\n const range = this.selection.getNativeRange(); // Link format will insert text outside of anchor tag\n\n while (this.domNode.lastChild != null && this.domNode.lastChild !== this.textNode) {\n this.domNode.parentNode.insertBefore(this.domNode.lastChild, this.domNode);\n }\n\n const prevTextBlot = this.prev instanceof _text__WEBPACK_IMPORTED_MODULE_1__[\"default\"] ? this.prev : null;\n const prevTextLength = prevTextBlot ? prevTextBlot.length() : 0;\n const nextTextBlot = this.next instanceof _text__WEBPACK_IMPORTED_MODULE_1__[\"default\"] ? this.next : null;\n const nextText = nextTextBlot ? nextTextBlot.text : '';\n const {\n textNode\n } = this; // take text from inside this blot and reset it\n\n const newText = textNode.data.split(Cursor.CONTENTS).join('');\n textNode.data = Cursor.CONTENTS; // proactively merge TextBlots around cursor so that optimization\n // doesn't lose the cursor. the reason we are here in cursor.restore\n // could be that the user clicked in prevTextBlot or nextTextBlot, or\n // the user typed something.\n\n let mergedTextBlot;\n\n if (prevTextBlot) {\n mergedTextBlot = prevTextBlot;\n\n if (newText || nextTextBlot) {\n prevTextBlot.insertAt(prevTextBlot.length(), newText + nextText);\n\n if (nextTextBlot) {\n nextTextBlot.remove();\n }\n }\n } else if (nextTextBlot) {\n mergedTextBlot = nextTextBlot;\n nextTextBlot.insertAt(0, newText);\n } else {\n const newTextNode = document.createTextNode(newText);\n mergedTextBlot = this.scroll.create(newTextNode);\n this.parent.insertBefore(mergedTextBlot, this);\n }\n\n this.remove();\n\n if (range) {\n // calculate selection to restore\n const remapOffset = (node, offset) => {\n if (prevTextBlot && node === prevTextBlot.domNode) {\n return offset;\n }\n\n if (node === textNode) {\n return prevTextLength + offset - 1;\n }\n\n if (nextTextBlot && node === nextTextBlot.domNode) {\n return prevTextLength + newText.length + offset;\n }\n\n return null;\n };\n\n const start = remapOffset(range.start.node, range.start.offset);\n const end = remapOffset(range.end.node, range.end.offset);\n\n if (start !== null && end !== null) {\n return {\n startNode: mergedTextBlot.domNode,\n startOffset: start,\n endNode: mergedTextBlot.domNode,\n endOffset: end\n };\n }\n }\n\n return null;\n }\n\n update(mutations, context) {\n if (mutations.some(mutation => {\n return mutation.type === 'characterData' && mutation.target === this.textNode;\n })) {\n const range = this.restore();\n if (range) context.range = range;\n }\n }\n\n value() {\n return '';\n }\n\n}\n\nCursor.blotName = 'cursor';\nCursor.className = 'ql-cursor';\nCursor.tagName = 'span';\nCursor.CONTENTS = '\\uFEFF'; // Zero width no break space\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Cursor);\n\n//# sourceURL=webpack://Quill/./blots/cursor.js?")},"./blots/embed.js": +/*!************************!*\ + !*** ./blots/embed.js ***! + \************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./text */ "./blots/text.js");\n\n\nconst GUARD_TEXT = \'\\uFEFF\';\n\nclass Embed extends parchment__WEBPACK_IMPORTED_MODULE_0__["EmbedBlot"] {\n constructor(scroll, node) {\n super(scroll, node);\n this.contentNode = document.createElement(\'span\');\n this.contentNode.setAttribute(\'contenteditable\', false);\n Array.from(this.domNode.childNodes).forEach(childNode => {\n this.contentNode.appendChild(childNode);\n });\n this.leftGuard = document.createTextNode(GUARD_TEXT);\n this.rightGuard = document.createTextNode(GUARD_TEXT);\n this.domNode.appendChild(this.leftGuard);\n this.domNode.appendChild(this.contentNode);\n this.domNode.appendChild(this.rightGuard);\n }\n\n index(node, offset) {\n if (node === this.leftGuard) return 0;\n if (node === this.rightGuard) return 1;\n return super.index(node, offset);\n }\n\n restore(node) {\n let range;\n let textNode;\n const text = node.data.split(GUARD_TEXT).join(\'\');\n\n if (node === this.leftGuard) {\n if (this.prev instanceof _text__WEBPACK_IMPORTED_MODULE_1__["default"]) {\n const prevLength = this.prev.length();\n this.prev.insertAt(prevLength, text);\n range = {\n startNode: this.prev.domNode,\n startOffset: prevLength + text.length\n };\n } else {\n textNode = document.createTextNode(text);\n this.parent.insertBefore(this.scroll.create(textNode), this);\n range = {\n startNode: textNode,\n startOffset: text.length\n };\n }\n } else if (node === this.rightGuard) {\n if (this.next instanceof _text__WEBPACK_IMPORTED_MODULE_1__["default"]) {\n this.next.insertAt(0, text);\n range = {\n startNode: this.next.domNode,\n startOffset: text.length\n };\n } else {\n textNode = document.createTextNode(text);\n this.parent.insertBefore(this.scroll.create(textNode), this.next);\n range = {\n startNode: textNode,\n startOffset: text.length\n };\n }\n }\n\n node.data = GUARD_TEXT;\n return range;\n }\n\n update(mutations, context) {\n mutations.forEach(mutation => {\n if (mutation.type === \'characterData\' && (mutation.target === this.leftGuard || mutation.target === this.rightGuard)) {\n const range = this.restore(mutation.target);\n if (range) context.range = range;\n }\n });\n }\n\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Embed);\n\n//# sourceURL=webpack://Quill/./blots/embed.js?')},"./blots/inline.js": +/*!*************************!*\ + !*** ./blots/inline.js ***! + \*************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n/* harmony import */ var _break__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./break */ \"./blots/break.js\");\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./text */ \"./blots/text.js\");\n\n\n\n\nclass Inline extends parchment__WEBPACK_IMPORTED_MODULE_0__[\"InlineBlot\"] {\n static compare(self, other) {\n const selfIndex = Inline.order.indexOf(self);\n const otherIndex = Inline.order.indexOf(other);\n\n if (selfIndex >= 0 || otherIndex >= 0) {\n return selfIndex - otherIndex;\n }\n\n if (self === other) {\n return 0;\n }\n\n if (self < other) {\n return -1;\n }\n\n return 1;\n }\n\n formatAt(index, length, name, value) {\n if (Inline.compare(this.statics.blotName, name) < 0 && this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_0__[\"Scope\"].BLOT)) {\n const blot = this.isolate(index, length);\n\n if (value) {\n blot.wrap(name, value);\n }\n } else {\n super.formatAt(index, length, name, value);\n }\n }\n\n optimize(context) {\n super.optimize(context);\n\n if (this.parent instanceof Inline && Inline.compare(this.statics.blotName, this.parent.statics.blotName) > 0) {\n const parent = this.parent.isolate(this.offset(), this.length());\n this.moveChildren(parent);\n parent.wrap(this);\n }\n }\n\n}\n\nInline.allowedChildren = [Inline, _break__WEBPACK_IMPORTED_MODULE_1__[\"default\"], parchment__WEBPACK_IMPORTED_MODULE_0__[\"EmbedBlot\"], _text__WEBPACK_IMPORTED_MODULE_2__[\"default\"]]; // Lower index means deeper in the DOM tree, since not found (-1) is for embeds\n\nInline.order = ['cursor', 'inline', // Must be lower\n'link', // Chrome wants to be lower\n'underline', 'strike', 'italic', 'bold', 'script', 'code' // Must be higher\n];\n/* harmony default export */ __webpack_exports__[\"default\"] = (Inline);\n\n//# sourceURL=webpack://Quill/./blots/inline.js?")},"./blots/scroll.js": +/*!*************************!*\ + !*** ./blots/scroll.js ***! + \*************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ "./core/emitter.js");\n/* harmony import */ var _block__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./block */ "./blots/block.js");\n/* harmony import */ var _break__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./break */ "./blots/break.js");\n/* harmony import */ var _container__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./container */ "./blots/container.js");\n\n\n\n\n\n\nfunction isLine(blot) {\n return blot instanceof _block__WEBPACK_IMPORTED_MODULE_2__["default"] || blot instanceof _block__WEBPACK_IMPORTED_MODULE_2__["BlockEmbed"];\n}\n\nclass Scroll extends parchment__WEBPACK_IMPORTED_MODULE_0__["ScrollBlot"] {\n constructor(registry, domNode, {\n emitter\n }) {\n super(registry, domNode);\n this.emitter = emitter;\n this.batch = false;\n this.optimize();\n this.enable();\n this.domNode.addEventListener(\'dragstart\', e => this.handleDragStart(e));\n }\n\n batchStart() {\n if (!Array.isArray(this.batch)) {\n this.batch = [];\n }\n }\n\n batchEnd() {\n const mutations = this.batch;\n this.batch = false;\n this.update(mutations);\n }\n\n emitMount(blot) {\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.SCROLL_BLOT_MOUNT, blot);\n }\n\n emitUnmount(blot) {\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.SCROLL_BLOT_UNMOUNT, blot);\n }\n\n deleteAt(index, length) {\n const [first, offset] = this.line(index);\n const [last] = this.line(index + length);\n super.deleteAt(index, length);\n\n if (last != null && first !== last && offset > 0) {\n if (first instanceof _block__WEBPACK_IMPORTED_MODULE_2__["BlockEmbed"] || last instanceof _block__WEBPACK_IMPORTED_MODULE_2__["BlockEmbed"]) {\n this.optimize();\n return;\n }\n\n const ref = last.children.head instanceof _break__WEBPACK_IMPORTED_MODULE_3__["default"] ? null : last.children.head;\n first.moveChildren(last, ref);\n first.remove();\n }\n\n this.optimize();\n }\n\n enable(enabled = true) {\n this.domNode.setAttribute(\'contenteditable\', enabled);\n }\n\n formatAt(index, length, format, value) {\n super.formatAt(index, length, format, value);\n this.optimize();\n }\n\n handleDragStart(event) {\n event.preventDefault();\n }\n\n insertAt(index, value, def) {\n if (index >= this.length()) {\n if (def == null || this.scroll.query(value, parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].BLOCK) == null) {\n const blot = this.scroll.create(this.statics.defaultChild.blotName);\n this.appendChild(blot);\n\n if (def == null && value.endsWith(\'\\n\')) {\n blot.insertAt(0, value.slice(0, -1), def);\n } else {\n blot.insertAt(0, value, def);\n }\n } else {\n const embed = this.scroll.create(value, def);\n this.appendChild(embed);\n }\n } else {\n super.insertAt(index, value, def);\n }\n\n this.optimize();\n }\n\n insertBefore(blot, ref) {\n if (blot.statics.scope === parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].INLINE_BLOT) {\n const wrapper = this.scroll.create(this.statics.defaultChild.blotName);\n wrapper.appendChild(blot);\n super.insertBefore(wrapper, ref);\n } else {\n super.insertBefore(blot, ref);\n }\n }\n\n isEnabled() {\n return this.domNode.getAttribute(\'contenteditable\') === \'true\';\n }\n\n leaf(index) {\n return this.path(index).pop() || [null, -1];\n }\n\n line(index) {\n if (index === this.length()) {\n return this.line(index - 1);\n }\n\n return this.descendant(isLine, index);\n }\n\n lines(index = 0, length = Number.MAX_VALUE) {\n const getLines = (blot, blotIndex, blotLength) => {\n let lines = [];\n let lengthLeft = blotLength;\n blot.children.forEachAt(blotIndex, blotLength, (child, childIndex, childLength) => {\n if (isLine(child)) {\n lines.push(child);\n } else if (child instanceof parchment__WEBPACK_IMPORTED_MODULE_0__["ContainerBlot"]) {\n lines = lines.concat(getLines(child, childIndex, lengthLeft));\n }\n\n lengthLeft -= childLength;\n });\n return lines;\n };\n\n return getLines(this, index, length);\n }\n\n optimize(mutations = [], context = {}) {\n if (this.batch) return;\n super.optimize(mutations, context);\n\n if (mutations.length > 0) {\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.SCROLL_OPTIMIZE, mutations, context);\n }\n }\n\n path(index) {\n return super.path(index).slice(1); // Exclude self\n }\n\n remove() {// Never remove self\n }\n\n update(mutations) {\n if (this.batch) {\n if (Array.isArray(mutations)) {\n this.batch = this.batch.concat(mutations);\n }\n\n return;\n }\n\n let source = _core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER;\n\n if (typeof mutations === \'string\') {\n source = mutations;\n }\n\n if (!Array.isArray(mutations)) {\n mutations = this.observer.takeRecords();\n }\n\n if (mutations.length > 0) {\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.SCROLL_BEFORE_UPDATE, source, mutations);\n }\n\n super.update(mutations.concat([])); // pass copy\n\n if (mutations.length > 0) {\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.SCROLL_UPDATE, source, mutations);\n }\n }\n\n}\n\nScroll.blotName = \'scroll\';\nScroll.className = \'ql-editor\';\nScroll.tagName = \'DIV\';\nScroll.defaultChild = _block__WEBPACK_IMPORTED_MODULE_2__["default"];\nScroll.allowedChildren = [_block__WEBPACK_IMPORTED_MODULE_2__["default"], _block__WEBPACK_IMPORTED_MODULE_2__["BlockEmbed"], _container__WEBPACK_IMPORTED_MODULE_4__["default"]];\n/* harmony default export */ __webpack_exports__["default"] = (Scroll);\n\n//# sourceURL=webpack://Quill/./blots/scroll.js?')},"./blots/text.js": +/*!***********************!*\ + !*** ./blots/text.js ***! + \***********************/ +/*! exports provided: default, escapeText */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Text; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"escapeText\", function() { return escapeText; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n\n\nclass Text extends parchment__WEBPACK_IMPORTED_MODULE_0__[\"TextBlot\"] {}\n\nfunction escapeText(text) {\n return text.replace(/[&<>\"']/g, s => {\n // https://lodash.com/docs#escape\n const entityMap = {\n '&': '&',\n '<': '<',\n '>': '>',\n '\"': '"',\n \"'\": '''\n };\n return entityMap[s];\n });\n}\n\n\n\n//# sourceURL=webpack://Quill/./blots/text.js?")},"./core.js": +/*!*****************!*\ + !*** ./core.js ***! + \*****************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core/quill */ "./core/quill.js");\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blots/block */ "./blots/block.js");\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./blots/break */ "./blots/break.js");\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./blots/container */ "./blots/container.js");\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./blots/cursor */ "./blots/cursor.js");\n/* harmony import */ var _blots_embed__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./blots/embed */ "./blots/embed.js");\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./blots/inline */ "./blots/inline.js");\n/* harmony import */ var _blots_scroll__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./blots/scroll */ "./blots/scroll.js");\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./blots/text */ "./blots/text.js");\n/* harmony import */ var _modules_clipboard__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./modules/clipboard */ "./modules/clipboard.js");\n/* harmony import */ var _modules_history__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./modules/history */ "./modules/history.js");\n/* harmony import */ var _modules_keyboard__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./modules/keyboard */ "./modules/keyboard.js");\n/* harmony import */ var _modules_uploader__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./modules/uploader */ "./modules/uploader.js");\n\n\n\n\n\n\n\n\n\n\n\n\n\n_core_quill__WEBPACK_IMPORTED_MODULE_0__["default"].register({\n \'blots/block\': _blots_block__WEBPACK_IMPORTED_MODULE_1__["default"],\n \'blots/block/embed\': _blots_block__WEBPACK_IMPORTED_MODULE_1__["BlockEmbed"],\n \'blots/break\': _blots_break__WEBPACK_IMPORTED_MODULE_2__["default"],\n \'blots/container\': _blots_container__WEBPACK_IMPORTED_MODULE_3__["default"],\n \'blots/cursor\': _blots_cursor__WEBPACK_IMPORTED_MODULE_4__["default"],\n \'blots/embed\': _blots_embed__WEBPACK_IMPORTED_MODULE_5__["default"],\n \'blots/inline\': _blots_inline__WEBPACK_IMPORTED_MODULE_6__["default"],\n \'blots/scroll\': _blots_scroll__WEBPACK_IMPORTED_MODULE_7__["default"],\n \'blots/text\': _blots_text__WEBPACK_IMPORTED_MODULE_8__["default"],\n \'modules/clipboard\': _modules_clipboard__WEBPACK_IMPORTED_MODULE_9__["default"],\n \'modules/history\': _modules_history__WEBPACK_IMPORTED_MODULE_10__["default"],\n \'modules/keyboard\': _modules_keyboard__WEBPACK_IMPORTED_MODULE_11__["default"],\n \'modules/uploader\': _modules_uploader__WEBPACK_IMPORTED_MODULE_12__["default"]\n});\n/* harmony default export */ __webpack_exports__["default"] = (_core_quill__WEBPACK_IMPORTED_MODULE_0__["default"]);\n\n//# sourceURL=webpack://Quill/./core.js?')},"./core/editor.js": +/*!************************!*\ + !*** ./core/editor.js ***! + \************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clone */ "./node_modules/clone/clone.js");\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(clone__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! deep-equal */ "./node_modules/deep-equal/index.js");\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(deep_equal__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! extend */ "./node_modules/extend/index.js");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! quill-delta */ "./node_modules/quill-delta/dist/Delta.js");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var _selection__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./selection */ "./core/selection.js");\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../blots/cursor */ "./blots/cursor.js");\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../blots/block */ "./blots/block.js");\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../blots/break */ "./blots/break.js");\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../blots/text */ "./blots/text.js");\n\n\n\n\n\n\n\n\n\n\nconst ASCII = /^[ -~]*$/;\n\nclass Editor {\n constructor(scroll) {\n this.scroll = scroll;\n this.delta = this.getDelta();\n }\n\n applyDelta(delta) {\n let consumeNextNewline = false;\n this.scroll.update();\n let scrollLength = this.scroll.length();\n this.scroll.batchStart();\n const normalizedDelta = normalizeDelta(delta);\n normalizedDelta.reduce((index, op) => {\n const length = op.retain || op.delete || op.insert.length || 1;\n let attributes = op.attributes || {};\n\n if (op.insert != null) {\n if (typeof op.insert === \'string\') {\n let text = op.insert;\n\n if (text.endsWith(\'\\n\') && consumeNextNewline) {\n consumeNextNewline = false;\n text = text.slice(0, -1);\n }\n\n if ((index >= scrollLength || this.scroll.descendant(_blots_block__WEBPACK_IMPORTED_MODULE_7__["BlockEmbed"], index)[0]) && !text.endsWith(\'\\n\')) {\n consumeNextNewline = true;\n }\n\n this.scroll.insertAt(index, text);\n const [line, offset] = this.scroll.line(index);\n let formats = extend__WEBPACK_IMPORTED_MODULE_2___default()({}, Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__["bubbleFormats"])(line));\n\n if (line instanceof _blots_block__WEBPACK_IMPORTED_MODULE_7__["default"]) {\n const [leaf] = line.descendant(parchment__WEBPACK_IMPORTED_MODULE_4__["LeafBlot"], offset);\n formats = extend__WEBPACK_IMPORTED_MODULE_2___default()(formats, Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__["bubbleFormats"])(leaf));\n }\n\n attributes = quill_delta__WEBPACK_IMPORTED_MODULE_3__["AttributeMap"].diff(formats, attributes) || {};\n } else if (typeof op.insert === \'object\') {\n const key = Object.keys(op.insert)[0]; // There should only be one key\n\n if (key == null) return index;\n this.scroll.insertAt(index, key, op.insert[key]);\n }\n\n scrollLength += length;\n }\n\n Object.keys(attributes).forEach(name => {\n this.scroll.formatAt(index, length, name, attributes[name]);\n });\n return index + length;\n }, 0);\n normalizedDelta.reduce((index, op) => {\n if (typeof op.delete === \'number\') {\n this.scroll.deleteAt(index, op.delete);\n return index;\n }\n\n return index + (op.retain || op.insert.length || 1);\n }, 0);\n this.scroll.batchEnd();\n this.scroll.optimize();\n return this.update(normalizedDelta);\n }\n\n deleteText(index, length) {\n this.scroll.deleteAt(index, length);\n return this.update(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).delete(length));\n }\n\n formatLine(index, length, formats = {}) {\n this.scroll.update();\n Object.keys(formats).forEach(format => {\n this.scroll.lines(index, Math.max(length, 1)).forEach(line => {\n line.format(format, formats[format]);\n });\n });\n this.scroll.optimize();\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).retain(length, clone__WEBPACK_IMPORTED_MODULE_0___default()(formats));\n return this.update(delta);\n }\n\n formatText(index, length, formats = {}) {\n Object.keys(formats).forEach(format => {\n this.scroll.formatAt(index, length, format, formats[format]);\n });\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).retain(length, clone__WEBPACK_IMPORTED_MODULE_0___default()(formats));\n return this.update(delta);\n }\n\n getContents(index, length) {\n return this.delta.slice(index, index + length);\n }\n\n getDelta() {\n return this.scroll.lines().reduce((delta, line) => {\n return delta.concat(line.delta());\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a());\n }\n\n getFormat(index, length = 0) {\n let lines = [];\n let leaves = [];\n\n if (length === 0) {\n this.scroll.path(index).forEach(path => {\n const [blot] = path;\n\n if (blot instanceof _blots_block__WEBPACK_IMPORTED_MODULE_7__["default"]) {\n lines.push(blot);\n } else if (blot instanceof parchment__WEBPACK_IMPORTED_MODULE_4__["LeafBlot"]) {\n leaves.push(blot);\n }\n });\n } else {\n lines = this.scroll.lines(index, length);\n leaves = this.scroll.descendants(parchment__WEBPACK_IMPORTED_MODULE_4__["LeafBlot"], index, length);\n }\n\n const formatsArr = [lines, leaves].map(blots => {\n if (blots.length === 0) return {};\n let formats = Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__["bubbleFormats"])(blots.shift());\n\n while (Object.keys(formats).length > 0) {\n const blot = blots.shift();\n if (blot == null) return formats;\n formats = combineFormats(Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__["bubbleFormats"])(blot), formats);\n }\n\n return formats;\n });\n return extend__WEBPACK_IMPORTED_MODULE_2___default.a.apply(extend__WEBPACK_IMPORTED_MODULE_2___default.a, formatsArr);\n }\n\n getHTML(index, length) {\n const [line, lineOffset] = this.scroll.line(index);\n\n if (line.length() >= lineOffset + length) {\n return convertHTML(line, lineOffset, length, true);\n }\n\n return convertHTML(this.scroll, index, length, true);\n }\n\n getText(index, length) {\n return this.getContents(index, length).filter(op => typeof op.insert === \'string\').map(op => op.insert).join(\'\');\n }\n\n insertEmbed(index, embed, value) {\n this.scroll.insertAt(index, embed, value);\n return this.update(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert({\n [embed]: value\n }));\n }\n\n insertText(index, text, formats = {}) {\n text = text.replace(/\\r\\n/g, \'\\n\').replace(/\\r/g, \'\\n\');\n this.scroll.insertAt(index, text);\n Object.keys(formats).forEach(format => {\n this.scroll.formatAt(index, text.length, format, formats[format]);\n });\n return this.update(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert(text, clone__WEBPACK_IMPORTED_MODULE_0___default()(formats)));\n }\n\n isBlank() {\n if (this.scroll.children.length === 0) return true;\n if (this.scroll.children.length > 1) return false;\n const block = this.scroll.children.head;\n if (block.statics.blotName !== _blots_block__WEBPACK_IMPORTED_MODULE_7__["default"].blotName) return false;\n if (block.children.length > 1) return false;\n return block.children.head instanceof _blots_break__WEBPACK_IMPORTED_MODULE_8__["default"];\n }\n\n removeFormat(index, length) {\n const text = this.getText(index, length);\n const [line, offset] = this.scroll.line(index + length);\n let suffixLength = 0;\n let suffix = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a();\n\n if (line != null) {\n suffixLength = line.length() - offset;\n suffix = line.delta().slice(offset, offset + suffixLength - 1).insert(\'\\n\');\n }\n\n const contents = this.getContents(index, length + suffixLength);\n const diff = contents.diff(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().insert(text).concat(suffix));\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).concat(diff);\n return this.applyDelta(delta);\n }\n\n update(change, mutations = [], selectionInfo = undefined) {\n const oldDelta = this.delta;\n\n if (mutations.length === 1 && mutations[0].type === \'characterData\' && mutations[0].target.data.match(ASCII) && this.scroll.find(mutations[0].target)) {\n // Optimization for character changes\n const textBlot = this.scroll.find(mutations[0].target);\n const formats = Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__["bubbleFormats"])(textBlot);\n const index = textBlot.offset(this.scroll);\n const oldValue = mutations[0].oldValue.replace(_blots_cursor__WEBPACK_IMPORTED_MODULE_6__["default"].CONTENTS, \'\');\n const oldText = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().insert(oldValue);\n const newText = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().insert(textBlot.value());\n const relativeSelectionInfo = selectionInfo && {\n oldRange: shiftRange(selectionInfo.oldRange, -index),\n newRange: shiftRange(selectionInfo.newRange, -index)\n };\n const diffDelta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).concat(oldText.diff(newText, relativeSelectionInfo));\n change = diffDelta.reduce((delta, op) => {\n if (op.insert) {\n return delta.insert(op.insert, formats);\n }\n\n return delta.push(op);\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a());\n this.delta = oldDelta.compose(change);\n } else {\n this.delta = this.getDelta();\n\n if (!change || !deep_equal__WEBPACK_IMPORTED_MODULE_1___default()(oldDelta.compose(change), this.delta)) {\n change = oldDelta.diff(this.delta, selectionInfo);\n }\n }\n\n return change;\n }\n\n}\n\nfunction convertListHTML(items, lastIndent, types) {\n if (items.length === 0) {\n const [endTag] = getListType(types.pop());\n\n if (lastIndent <= 0) {\n return "");\n }\n\n return "").concat(convertListHTML([], lastIndent - 1, types));\n }\n\n const [{\n child,\n offset,\n length,\n indent,\n type\n }, ...rest] = items;\n const [tag, attribute] = getListType(type);\n\n if (indent > lastIndent) {\n types.push(type);\n\n if (indent === lastIndent + 1) {\n return "<".concat(tag, ">").concat(convertHTML(child, offset, length)).concat(convertListHTML(rest, indent, types));\n }\n\n return "<".concat(tag, ">
  • ").concat(convertListHTML(items, lastIndent + 1, types));\n }\n\n const previousType = types[types.length - 1];\n\n if (indent === lastIndent && type === previousType) {\n return "
  • ").concat(convertHTML(child, offset, length)).concat(convertListHTML(rest, indent, types));\n }\n\n const [endTag] = getListType(types.pop());\n return "").concat(convertListHTML(items, lastIndent - 1, types));\n}\n\nfunction convertHTML(blot, index, length, isRoot = false) {\n if (typeof blot.html === \'function\') {\n return blot.html(index, length);\n }\n\n if (blot instanceof _blots_text__WEBPACK_IMPORTED_MODULE_9__["default"]) {\n return Object(_blots_text__WEBPACK_IMPORTED_MODULE_9__["escapeText"])(blot.value().slice(index, index + length));\n }\n\n if (blot.children) {\n // TODO fix API\n if (blot.statics.blotName === \'list-container\') {\n const items = [];\n blot.children.forEachAt(index, length, (child, offset, childLength) => {\n const formats = child.formats();\n items.push({\n child,\n offset,\n length: childLength,\n indent: formats.indent || 0,\n type: formats.list\n });\n });\n return convertListHTML(items, -1, []);\n }\n\n const parts = [];\n blot.children.forEachAt(index, length, (child, offset, childLength) => {\n parts.push(convertHTML(child, offset, childLength));\n });\n\n if (isRoot || blot.statics.blotName === \'list\') {\n return parts.join(\'\');\n }\n\n const {\n outerHTML,\n innerHTML\n } = blot.domNode;\n const [start, end] = outerHTML.split(">".concat(innerHTML, "<")); // TODO cleanup\n\n if (start === \'".concat(parts.join(\'\'), "<").concat(end);\n }\n\n return "".concat(start, ">").concat(parts.join(\'\'), "<").concat(end);\n }\n\n return blot.domNode.outerHTML;\n}\n\nfunction combineFormats(formats, combined) {\n return Object.keys(combined).reduce((merged, name) => {\n if (formats[name] == null) return merged;\n\n if (combined[name] === formats[name]) {\n merged[name] = combined[name];\n } else if (Array.isArray(combined[name])) {\n if (combined[name].indexOf(formats[name]) < 0) {\n merged[name] = combined[name].concat([formats[name]]);\n }\n } else {\n merged[name] = [combined[name], formats[name]];\n }\n\n return merged;\n }, {});\n}\n\nfunction getListType(type) {\n const tag = type === \'ordered\' ? \'ol\' : \'ul\';\n\n switch (type) {\n case \'checked\':\n return [tag, \' data-list="checked"\'];\n\n case \'unchecked\':\n return [tag, \' data-list="unchecked"\'];\n\n default:\n return [tag, \'\'];\n }\n}\n\nfunction normalizeDelta(delta) {\n return delta.reduce((normalizedDelta, op) => {\n if (typeof op.insert === \'string\') {\n const text = op.insert.replace(/\\r\\n/g, \'\\n\').replace(/\\r/g, \'\\n\');\n return normalizedDelta.insert(text, op.attributes);\n }\n\n return normalizedDelta.push(op);\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a());\n}\n\nfunction shiftRange({\n index,\n length\n}, amount) {\n return new _selection__WEBPACK_IMPORTED_MODULE_5__["Range"](index + amount, length);\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Editor);\n\n//# sourceURL=webpack://Quill/./core/editor.js?')},"./core/emitter.js": +/*!*************************!*\ + !*** ./core/emitter.js ***! + \*************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var eventemitter3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! eventemitter3 */ \"./node_modules/eventemitter3/index.js\");\n/* harmony import */ var eventemitter3__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(eventemitter3__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _instances__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./instances */ \"./core/instances.js\");\n/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./logger */ \"./core/logger.js\");\n\n\n\nconst debug = Object(_logger__WEBPACK_IMPORTED_MODULE_2__[\"default\"])('quill:events');\nconst EVENTS = ['selectionchange', 'mousedown', 'mouseup', 'click'];\nEVENTS.forEach(eventName => {\n document.addEventListener(eventName, (...args) => {\n Array.from(document.querySelectorAll('.ql-container')).forEach(node => {\n const quill = _instances__WEBPACK_IMPORTED_MODULE_1__[\"default\"].get(node);\n\n if (quill && quill.emitter) {\n quill.emitter.handleDOM(...args);\n }\n });\n });\n});\n\nclass Emitter extends eventemitter3__WEBPACK_IMPORTED_MODULE_0___default.a {\n constructor() {\n super();\n this.listeners = {};\n this.on('error', debug.error);\n }\n\n emit(...args) {\n debug.log.call(debug, ...args);\n super.emit(...args);\n }\n\n handleDOM(event, ...args) {\n (this.listeners[event.type] || []).forEach(({\n node,\n handler\n }) => {\n if (event.target === node || node.contains(event.target)) {\n handler(event, ...args);\n }\n });\n }\n\n listenDOM(eventName, node, handler) {\n if (!this.listeners[eventName]) {\n this.listeners[eventName] = [];\n }\n\n this.listeners[eventName].push({\n node,\n handler\n });\n }\n\n}\n\nEmitter.events = {\n EDITOR_CHANGE: 'editor-change',\n SCROLL_BEFORE_UPDATE: 'scroll-before-update',\n SCROLL_BLOT_MOUNT: 'scroll-blot-mount',\n SCROLL_BLOT_UNMOUNT: 'scroll-blot-unmount',\n SCROLL_OPTIMIZE: 'scroll-optimize',\n SCROLL_UPDATE: 'scroll-update',\n SELECTION_CHANGE: 'selection-change',\n TEXT_CHANGE: 'text-change'\n};\nEmitter.sources = {\n API: 'api',\n SILENT: 'silent',\n USER: 'user'\n};\n/* harmony default export */ __webpack_exports__[\"default\"] = (Emitter);\n\n//# sourceURL=webpack://Quill/./core/emitter.js?")},"./core/instances.js": +/*!***************************!*\ + !*** ./core/instances.js ***! + \***************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony default export */ __webpack_exports__["default"] = (new WeakMap());\n\n//# sourceURL=webpack://Quill/./core/instances.js?')},"./core/logger.js": +/*!************************!*\ + !*** ./core/logger.js ***! + \************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\nconst levels = ['error', 'warn', 'log', 'info'];\nlet level = 'warn';\n\nfunction debug(method, ...args) {\n if (levels.indexOf(method) <= levels.indexOf(level)) {\n console[method](...args); // eslint-disable-line no-console\n }\n}\n\nfunction namespace(ns) {\n return levels.reduce((logger, method) => {\n logger[method] = debug.bind(console, method, ns);\n return logger;\n }, {});\n}\n\nnamespace.level = newLevel => {\n level = newLevel;\n};\n\ndebug.level = namespace.level;\n/* harmony default export */ __webpack_exports__[\"default\"] = (namespace);\n\n//# sourceURL=webpack://Quill/./core/logger.js?")},"./core/module.js": +/*!************************!*\ + !*** ./core/module.js ***! + \************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass Module {\n constructor(quill, options = {}) {\n this.quill = quill;\n this.options = options;\n }\n\n}\n\nModule.DEFAULTS = {};\n/* harmony default export */ __webpack_exports__["default"] = (Module);\n\n//# sourceURL=webpack://Quill/./core/module.js?')},"./core/quill.js": +/*!***********************!*\ + !*** ./core/quill.js ***! + \***********************/ +/*! exports provided: globalRegistry, expandConfig, overload, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "globalRegistry", function() { return globalRegistry; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "expandConfig", function() { return expandConfig; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "overload", function() { return overload; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Quill; });\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ "./node_modules/quill-delta/dist/Delta.js");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! extend */ "./node_modules/extend/index.js");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./editor */ "./core/editor.js");\n/* harmony import */ var _emitter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./emitter */ "./core/emitter.js");\n/* harmony import */ var _module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./module */ "./core/module.js");\n/* harmony import */ var _selection__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./selection */ "./core/selection.js");\n/* harmony import */ var _instances__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./instances */ "./core/instances.js");\n/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./logger */ "./core/logger.js");\n/* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./theme */ "./core/theme.js");\n\n\n\n\n\n\n\n\n\n\nconst debug = Object(_logger__WEBPACK_IMPORTED_MODULE_8__["default"])(\'quill\');\nconst globalRegistry = new parchment__WEBPACK_IMPORTED_MODULE_1__["Registry"]();\nparchment__WEBPACK_IMPORTED_MODULE_1__["ParentBlot"].uiClass = \'ql-ui\';\n\nclass Quill {\n static debug(limit) {\n if (limit === true) {\n limit = \'log\';\n }\n\n _logger__WEBPACK_IMPORTED_MODULE_8__["default"].level(limit);\n }\n\n static find(node) {\n return _instances__WEBPACK_IMPORTED_MODULE_7__["default"].get(node) || globalRegistry.find(node);\n }\n\n static import(name) {\n if (this.imports[name] == null) {\n debug.error("Cannot import ".concat(name, ". Are you sure it was registered?"));\n }\n\n return this.imports[name];\n }\n\n static register(path, target, overwrite = false) {\n if (typeof path !== \'string\') {\n const name = path.attrName || path.blotName;\n\n if (typeof name === \'string\') {\n // register(Blot | Attributor, overwrite)\n this.register("formats/".concat(name), path, target);\n } else {\n Object.keys(path).forEach(key => {\n this.register(key, path[key], target);\n });\n }\n } else {\n if (this.imports[path] != null && !overwrite) {\n debug.warn("Overwriting ".concat(path, " with"), target);\n }\n\n this.imports[path] = target;\n\n if ((path.startsWith(\'blots/\') || path.startsWith(\'formats/\')) && target.blotName !== \'abstract\') {\n globalRegistry.register(target);\n }\n\n if (typeof target.register === \'function\') {\n target.register(globalRegistry);\n }\n }\n }\n\n constructor(container, options = {}) {\n this.options = expandConfig(container, options);\n this.container = this.options.container;\n\n if (this.container == null) {\n return debug.error(\'Invalid Quill container\', container);\n }\n\n if (this.options.debug) {\n Quill.debug(this.options.debug);\n }\n\n const html = this.container.innerHTML.trim();\n this.container.classList.add(\'ql-container\');\n this.container.innerHTML = \'\';\n _instances__WEBPACK_IMPORTED_MODULE_7__["default"].set(this.container, this);\n this.root = this.addContainer(\'ql-editor\');\n this.root.classList.add(\'ql-blank\');\n this.root.setAttribute(\'data-gramm\', false);\n this.scrollingContainer = this.options.scrollingContainer || this.root;\n this.emitter = new _emitter__WEBPACK_IMPORTED_MODULE_4__["default"]();\n const ScrollBlot = this.options.registry.query(parchment__WEBPACK_IMPORTED_MODULE_1__["ScrollBlot"].blotName);\n this.scroll = new ScrollBlot(this.options.registry, this.root, {\n emitter: this.emitter\n });\n this.editor = new _editor__WEBPACK_IMPORTED_MODULE_3__["default"](this.scroll);\n this.selection = new _selection__WEBPACK_IMPORTED_MODULE_6__["default"](this.scroll, this.emitter);\n this.theme = new this.options.theme(this, this.options); // eslint-disable-line new-cap\n\n this.keyboard = this.theme.addModule(\'keyboard\');\n this.clipboard = this.theme.addModule(\'clipboard\');\n this.history = this.theme.addModule(\'history\');\n this.uploader = this.theme.addModule(\'uploader\');\n this.theme.init();\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_4__["default"].events.EDITOR_CHANGE, type => {\n if (type === _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].events.TEXT_CHANGE) {\n this.root.classList.toggle(\'ql-blank\', this.editor.isBlank());\n }\n });\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_4__["default"].events.SCROLL_UPDATE, (source, mutations) => {\n const oldRange = this.selection.lastRange;\n const [newRange] = this.selection.getRange();\n const selectionInfo = oldRange && newRange ? {\n oldRange,\n newRange\n } : undefined;\n modify.call(this, () => this.editor.update(null, mutations, selectionInfo), source);\n });\n const contents = this.clipboard.convert({\n html: "".concat(html, "


    "),\n text: \'\\n\'\n });\n this.setContents(contents);\n this.history.clear();\n\n if (this.options.placeholder) {\n this.root.setAttribute(\'data-placeholder\', this.options.placeholder);\n }\n\n if (this.options.readOnly) {\n this.disable();\n }\n\n this.allowReadOnlyEdits = false;\n }\n\n addContainer(container, refNode = null) {\n if (typeof container === \'string\') {\n const className = container;\n container = document.createElement(\'div\');\n container.classList.add(className);\n }\n\n this.container.insertBefore(container, refNode);\n return container;\n }\n\n blur() {\n this.selection.setRange(null);\n }\n\n deleteText(index, length, source) {\n [index, length,, source] = overload(index, length, source);\n return modify.call(this, () => {\n return this.editor.deleteText(index, length);\n }, source, index, -1 * length);\n }\n\n disable() {\n this.enable(false);\n }\n\n editReadOnly(modifier) {\n this.allowReadOnlyEdits = true;\n const value = modifier();\n this.allowReadOnlyEdits = false;\n return value;\n }\n\n enable(enabled = true) {\n this.scroll.enable(enabled);\n this.container.classList.toggle(\'ql-disabled\', !enabled);\n }\n\n focus() {\n const {\n scrollTop\n } = this.scrollingContainer;\n this.selection.focus();\n this.scrollingContainer.scrollTop = scrollTop;\n this.scrollIntoView();\n }\n\n format(name, value, source = _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.API) {\n return modify.call(this, () => {\n const range = this.getSelection(true);\n let change = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a();\n if (range == null) return change;\n\n if (this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_1__["Scope"].BLOCK)) {\n change = this.editor.formatLine(range.index, range.length, {\n [name]: value\n });\n } else if (range.length === 0) {\n this.selection.format(name, value);\n return change;\n } else {\n change = this.editor.formatText(range.index, range.length, {\n [name]: value\n });\n }\n\n this.setSelection(range, _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.SILENT);\n return change;\n }, source);\n }\n\n formatLine(index, length, name, value, source) {\n let formats; // eslint-disable-next-line prefer-const\n\n [index, length, formats, source] = overload(index, length, name, value, source);\n return modify.call(this, () => {\n return this.editor.formatLine(index, length, formats);\n }, source, index, 0);\n }\n\n formatText(index, length, name, value, source) {\n let formats; // eslint-disable-next-line prefer-const\n\n [index, length, formats, source] = overload(index, length, name, value, source);\n return modify.call(this, () => {\n return this.editor.formatText(index, length, formats);\n }, source, index, 0);\n }\n\n getBounds(index, length = 0) {\n let bounds;\n\n if (typeof index === \'number\') {\n bounds = this.selection.getBounds(index, length);\n } else {\n bounds = this.selection.getBounds(index.index, index.length);\n }\n\n const containerBounds = this.container.getBoundingClientRect();\n return {\n bottom: bounds.bottom - containerBounds.top,\n height: bounds.height,\n left: bounds.left - containerBounds.left,\n right: bounds.right - containerBounds.left,\n top: bounds.top - containerBounds.top,\n width: bounds.width\n };\n }\n\n getContents(index = 0, length = this.getLength() - index) {\n [index, length] = overload(index, length);\n return this.editor.getContents(index, length);\n }\n\n getFormat(index = this.getSelection(true), length = 0) {\n if (typeof index === \'number\') {\n return this.editor.getFormat(index, length);\n }\n\n return this.editor.getFormat(index.index, index.length);\n }\n\n getIndex(blot) {\n return blot.offset(this.scroll);\n }\n\n getLength() {\n return this.scroll.length();\n }\n\n getLeaf(index) {\n return this.scroll.leaf(index);\n }\n\n getLine(index) {\n return this.scroll.line(index);\n }\n\n getLines(index = 0, length = Number.MAX_VALUE) {\n if (typeof index !== \'number\') {\n return this.scroll.lines(index.index, index.length);\n }\n\n return this.scroll.lines(index, length);\n }\n\n getModule(name) {\n return this.theme.modules[name];\n }\n\n getSelection(focus = false) {\n if (focus) this.focus();\n this.update(); // Make sure we access getRange with editor in consistent state\n\n return this.selection.getRange()[0];\n }\n\n getSemanticHTML(index = 0, length = this.getLength() - index) {\n [index, length] = overload(index, length);\n return this.editor.getHTML(index, length);\n }\n\n getText(index = 0, length = this.getLength() - index) {\n [index, length] = overload(index, length);\n return this.editor.getText(index, length);\n }\n\n hasFocus() {\n return this.selection.hasFocus();\n }\n\n insertEmbed(index, embed, value, source = Quill.sources.API) {\n return modify.call(this, () => {\n return this.editor.insertEmbed(index, embed, value);\n }, source, index);\n }\n\n insertText(index, text, name, value, source) {\n let formats; // eslint-disable-next-line prefer-const\n\n [index,, formats, source] = overload(index, 0, name, value, source);\n return modify.call(this, () => {\n return this.editor.insertText(index, text, formats);\n }, source, index, text.length);\n }\n\n isEnabled() {\n return this.scroll.isEnabled();\n }\n\n off(...args) {\n return this.emitter.off(...args);\n }\n\n on(...args) {\n return this.emitter.on(...args);\n }\n\n once(...args) {\n return this.emitter.once(...args);\n }\n\n removeFormat(index, length, source) {\n [index, length,, source] = overload(index, length, source);\n return modify.call(this, () => {\n return this.editor.removeFormat(index, length);\n }, source, index);\n }\n\n scrollIntoView() {\n this.selection.scrollIntoView(this.scrollingContainer);\n }\n\n setContents(delta, source = _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.API) {\n return modify.call(this, () => {\n delta = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a(delta);\n const length = this.getLength();\n const deleted = this.editor.deleteText(0, length);\n const applied = this.editor.applyDelta(delta);\n const lastOp = applied.ops[applied.ops.length - 1];\n\n if (lastOp != null && typeof lastOp.insert === \'string\' && lastOp.insert[lastOp.insert.length - 1] === \'\\n\') {\n this.editor.deleteText(this.getLength() - 1, 1);\n applied.delete(1);\n }\n\n return deleted.compose(applied);\n }, source);\n }\n\n setSelection(index, length, source) {\n if (index == null) {\n this.selection.setRange(null, length || Quill.sources.API);\n } else {\n [index, length,, source] = overload(index, length, source);\n this.selection.setRange(new _selection__WEBPACK_IMPORTED_MODULE_6__["Range"](Math.max(0, index), length), source);\n\n if (source !== _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.SILENT) {\n this.selection.scrollIntoView(this.scrollingContainer);\n }\n }\n }\n\n setText(text, source = _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.API) {\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().insert(text);\n return this.setContents(delta, source);\n }\n\n update(source = _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.USER) {\n const change = this.scroll.update(source); // Will update selection before selection.update() does if text changes\n\n this.selection.update(source); // TODO this is usually undefined\n\n return change;\n }\n\n updateContents(delta, source = _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.API) {\n return modify.call(this, () => {\n delta = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a(delta);\n return this.editor.applyDelta(delta, source);\n }, source, true);\n }\n\n}\n\nQuill.DEFAULTS = {\n bounds: null,\n modules: {},\n placeholder: \'\',\n readOnly: false,\n registry: globalRegistry,\n scrollingContainer: null,\n theme: \'default\'\n};\nQuill.events = _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].events;\nQuill.sources = _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources; // eslint-disable-next-line no-undef\n\nQuill.version = false ? undefined : "2.0.0-dev.3";\nQuill.imports = {\n delta: quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a,\n parchment: parchment__WEBPACK_IMPORTED_MODULE_1__,\n \'core/module\': _module__WEBPACK_IMPORTED_MODULE_5__["default"],\n \'core/theme\': _theme__WEBPACK_IMPORTED_MODULE_9__["default"]\n};\n\nfunction expandConfig(container, userConfig) {\n userConfig = extend__WEBPACK_IMPORTED_MODULE_2___default()(true, {\n container,\n modules: {\n clipboard: true,\n keyboard: true,\n history: true,\n uploader: true\n }\n }, userConfig);\n\n if (!userConfig.theme || userConfig.theme === Quill.DEFAULTS.theme) {\n userConfig.theme = _theme__WEBPACK_IMPORTED_MODULE_9__["default"];\n } else {\n userConfig.theme = Quill.import("themes/".concat(userConfig.theme));\n\n if (userConfig.theme == null) {\n throw new Error("Invalid theme ".concat(userConfig.theme, ". Did you register it?"));\n }\n }\n\n const themeConfig = extend__WEBPACK_IMPORTED_MODULE_2___default()(true, {}, userConfig.theme.DEFAULTS);\n [themeConfig, userConfig].forEach(config => {\n config.modules = config.modules || {};\n Object.keys(config.modules).forEach(module => {\n if (config.modules[module] === true) {\n config.modules[module] = {};\n }\n });\n });\n const moduleNames = Object.keys(themeConfig.modules).concat(Object.keys(userConfig.modules));\n const moduleConfig = moduleNames.reduce((config, name) => {\n const moduleClass = Quill.import("modules/".concat(name));\n\n if (moduleClass == null) {\n debug.error("Cannot load ".concat(name, " module. Are you sure you registered it?"));\n } else {\n config[name] = moduleClass.DEFAULTS || {};\n }\n\n return config;\n }, {}); // Special case toolbar shorthand\n\n if (userConfig.modules != null && userConfig.modules.toolbar && userConfig.modules.toolbar.constructor !== Object) {\n userConfig.modules.toolbar = {\n container: userConfig.modules.toolbar\n };\n }\n\n userConfig = extend__WEBPACK_IMPORTED_MODULE_2___default()(true, {}, Quill.DEFAULTS, {\n modules: moduleConfig\n }, themeConfig, userConfig);\n [\'bounds\', \'container\', \'scrollingContainer\'].forEach(key => {\n if (typeof userConfig[key] === \'string\') {\n userConfig[key] = document.querySelector(userConfig[key]);\n }\n });\n userConfig.modules = Object.keys(userConfig.modules).reduce((config, name) => {\n if (userConfig.modules[name]) {\n config[name] = userConfig.modules[name];\n }\n\n return config;\n }, {});\n return userConfig;\n} // Handle selection preservation and TEXT_CHANGE emission\n// common to modification APIs\n\n\nfunction modify(modifier, source, index, shift) {\n if (!this.isEnabled() && source === _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.USER && !this.allowReadOnlyEdits) {\n return new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a();\n }\n\n let range = index == null ? null : this.getSelection();\n const oldDelta = this.editor.delta;\n const change = modifier();\n\n if (range != null) {\n if (index === true) {\n index = range.index; // eslint-disable-line prefer-destructuring\n }\n\n if (shift == null) {\n range = shiftRange(range, change, source);\n } else if (shift !== 0) {\n range = shiftRange(range, index, shift, source);\n }\n\n this.setSelection(range, _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.SILENT);\n }\n\n if (change.length() > 0) {\n const args = [_emitter__WEBPACK_IMPORTED_MODULE_4__["default"].events.TEXT_CHANGE, change, oldDelta, source];\n this.emitter.emit(_emitter__WEBPACK_IMPORTED_MODULE_4__["default"].events.EDITOR_CHANGE, ...args);\n\n if (source !== _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.SILENT) {\n this.emitter.emit(...args);\n }\n }\n\n return change;\n}\n\nfunction overload(index, length, name, value, source) {\n let formats = {};\n\n if (typeof index.index === \'number\' && typeof index.length === \'number\') {\n // Allow for throwaway end (used by insertText/insertEmbed)\n if (typeof length !== \'number\') {\n source = value;\n value = name;\n name = length;\n length = index.length; // eslint-disable-line prefer-destructuring\n\n index = index.index; // eslint-disable-line prefer-destructuring\n } else {\n length = index.length; // eslint-disable-line prefer-destructuring\n\n index = index.index; // eslint-disable-line prefer-destructuring\n }\n } else if (typeof length !== \'number\') {\n source = value;\n value = name;\n name = length;\n length = 0;\n } // Handle format being object, two format name/value strings or excluded\n\n\n if (typeof name === \'object\') {\n formats = name;\n source = value;\n } else if (typeof name === \'string\') {\n if (value != null) {\n formats[name] = value;\n } else {\n source = name;\n }\n } // Handle optional source\n\n\n source = source || _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.API;\n return [index, length, formats, source];\n}\n\nfunction shiftRange(range, index, length, source) {\n if (range == null) return null;\n let start;\n let end;\n\n if (index instanceof quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a) {\n [start, end] = [range.index, range.index + range.length].map(pos => index.transformPosition(pos, source !== _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.USER));\n } else {\n [start, end] = [range.index, range.index + range.length].map(pos => {\n if (pos < index || pos === index && source === _emitter__WEBPACK_IMPORTED_MODULE_4__["default"].sources.USER) return pos;\n\n if (length >= 0) {\n return pos + length;\n }\n\n return Math.max(index, pos + length);\n });\n }\n\n return new _selection__WEBPACK_IMPORTED_MODULE_6__["Range"](start, end - start);\n}\n\n\n\n//# sourceURL=webpack://Quill/./core/quill.js?')},"./core/selection.js": +/*!***************************!*\ + !*** ./core/selection.js ***! + \***************************/ +/*! exports provided: Range, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Range", function() { return Range; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Selection; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! clone */ "./node_modules/clone/clone.js");\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(clone__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! deep-equal */ "./node_modules/deep-equal/index.js");\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(deep_equal__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _emitter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./emitter */ "./core/emitter.js");\n/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./logger */ "./core/logger.js");\n\n\n\n\n\nconst debug = Object(_logger__WEBPACK_IMPORTED_MODULE_4__["default"])(\'quill:selection\');\n\nclass Range {\n constructor(index, length = 0) {\n this.index = index;\n this.length = length;\n }\n\n}\n\nclass Selection {\n constructor(scroll, emitter) {\n this.emitter = emitter;\n this.scroll = scroll;\n this.composing = false;\n this.mouseDown = false;\n this.root = this.scroll.domNode;\n this.cursor = this.scroll.create(\'cursor\', this); // savedRange is last non-null range\n\n this.savedRange = new Range(0, 0);\n this.lastRange = this.savedRange;\n this.lastNative = null;\n this.handleComposition();\n this.handleDragging();\n this.emitter.listenDOM(\'selectionchange\', document, () => {\n if (!this.mouseDown && !this.composing) {\n setTimeout(this.update.bind(this, _emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.USER), 1);\n }\n });\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].events.SCROLL_BEFORE_UPDATE, () => {\n if (!this.hasFocus()) return;\n const native = this.getNativeRange();\n if (native == null) return;\n if (native.start.node === this.cursor.textNode) return; // cursor.restore() will handle\n\n this.emitter.once(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].events.SCROLL_UPDATE, () => {\n try {\n if (this.root.contains(native.start.node) && this.root.contains(native.end.node)) {\n this.setNativeRange(native.start.node, native.start.offset, native.end.node, native.end.offset);\n }\n\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.SILENT);\n } catch (ignored) {// ignore\n }\n });\n });\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].events.SCROLL_OPTIMIZE, (mutations, context) => {\n if (context.range) {\n const {\n startNode,\n startOffset,\n endNode,\n endOffset\n } = context.range;\n this.setNativeRange(startNode, startOffset, endNode, endOffset);\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.SILENT);\n }\n });\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.SILENT);\n }\n\n handleComposition() {\n this.root.addEventListener(\'compositionstart\', () => {\n this.composing = true;\n this.scroll.batchStart();\n });\n this.root.addEventListener(\'compositionend\', () => {\n this.scroll.batchEnd();\n this.composing = false;\n\n if (this.cursor.parent) {\n const range = this.cursor.restore();\n if (!range) return;\n setTimeout(() => {\n this.setNativeRange(range.startNode, range.startOffset, range.endNode, range.endOffset);\n }, 1);\n }\n });\n }\n\n handleDragging() {\n this.emitter.listenDOM(\'mousedown\', document.body, () => {\n this.mouseDown = true;\n });\n this.emitter.listenDOM(\'mouseup\', document.body, () => {\n this.mouseDown = false;\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.USER);\n });\n }\n\n focus() {\n if (this.hasFocus()) return;\n this.root.focus();\n this.setRange(this.savedRange);\n }\n\n format(format, value) {\n this.scroll.update();\n const nativeRange = this.getNativeRange();\n if (nativeRange == null || !nativeRange.native.collapsed || this.scroll.query(format, parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].BLOCK)) return;\n\n if (nativeRange.start.node !== this.cursor.textNode) {\n const blot = this.scroll.find(nativeRange.start.node, false);\n if (blot == null) return; // TODO Give blot ability to not split\n\n if (blot instanceof parchment__WEBPACK_IMPORTED_MODULE_0__["LeafBlot"]) {\n const after = blot.split(nativeRange.start.offset);\n blot.parent.insertBefore(this.cursor, after);\n } else {\n blot.insertBefore(this.cursor, nativeRange.start.node); // Should never happen\n }\n\n this.cursor.attach();\n }\n\n this.cursor.format(format, value);\n this.scroll.optimize();\n this.setNativeRange(this.cursor.textNode, this.cursor.textNode.data.length);\n this.update();\n }\n\n getBounds(index, length = 0) {\n const scrollLength = this.scroll.length();\n index = Math.min(index, scrollLength - 1);\n length = Math.min(index + length, scrollLength - 1) - index;\n let node;\n let [leaf, offset] = this.scroll.leaf(index);\n if (leaf == null) return null;\n [node, offset] = leaf.position(offset, true);\n const range = document.createRange();\n\n if (length > 0) {\n range.setStart(node, offset);\n [leaf, offset] = this.scroll.leaf(index + length);\n if (leaf == null) return null;\n [node, offset] = leaf.position(offset, true);\n range.setEnd(node, offset);\n return range.getBoundingClientRect();\n }\n\n let side = \'left\';\n let rect;\n\n if (node instanceof Text) {\n if (offset < node.data.length) {\n range.setStart(node, offset);\n range.setEnd(node, offset + 1);\n } else {\n range.setStart(node, offset - 1);\n range.setEnd(node, offset);\n side = \'right\';\n }\n\n rect = range.getBoundingClientRect();\n } else {\n rect = leaf.domNode.getBoundingClientRect();\n if (offset > 0) side = \'right\';\n }\n\n return {\n bottom: rect.top + rect.height,\n height: rect.height,\n left: rect[side],\n right: rect[side],\n top: rect.top,\n width: 0\n };\n }\n\n getNativeRange() {\n const selection = document.getSelection();\n if (selection == null || selection.rangeCount <= 0) return null;\n const nativeRange = selection.getRangeAt(0);\n if (nativeRange == null) return null;\n const range = this.normalizeNative(nativeRange);\n debug.info(\'getNativeRange\', range);\n return range;\n }\n\n getRange() {\n const normalized = this.getNativeRange();\n if (normalized == null) return [null, null];\n const range = this.normalizedToRange(normalized);\n return [range, normalized];\n }\n\n hasFocus() {\n return document.activeElement === this.root || contains(this.root, document.activeElement);\n }\n\n normalizedToRange(range) {\n const positions = [[range.start.node, range.start.offset]];\n\n if (!range.native.collapsed) {\n positions.push([range.end.node, range.end.offset]);\n }\n\n const indexes = positions.map(position => {\n const [node, offset] = position;\n const blot = this.scroll.find(node, true);\n const index = blot.offset(this.scroll);\n\n if (offset === 0) {\n return index;\n }\n\n if (blot instanceof parchment__WEBPACK_IMPORTED_MODULE_0__["LeafBlot"]) {\n return index + blot.index(node, offset);\n }\n\n return index + blot.length();\n });\n const end = Math.min(Math.max(...indexes), this.scroll.length() - 1);\n const start = Math.min(end, ...indexes);\n return new Range(start, end - start);\n }\n\n normalizeNative(nativeRange) {\n if (!contains(this.root, nativeRange.startContainer) || !nativeRange.collapsed && !contains(this.root, nativeRange.endContainer)) {\n return null;\n }\n\n const range = {\n start: {\n node: nativeRange.startContainer,\n offset: nativeRange.startOffset\n },\n end: {\n node: nativeRange.endContainer,\n offset: nativeRange.endOffset\n },\n native: nativeRange\n };\n [range.start, range.end].forEach(position => {\n let {\n node,\n offset\n } = position;\n\n while (!(node instanceof Text) && node.childNodes.length > 0) {\n if (node.childNodes.length > offset) {\n node = node.childNodes[offset];\n offset = 0;\n } else if (node.childNodes.length === offset) {\n node = node.lastChild;\n\n if (node instanceof Text) {\n offset = node.data.length;\n } else if (node.childNodes.length > 0) {\n // Container case\n offset = node.childNodes.length;\n } else {\n // Embed case\n offset = node.childNodes.length + 1;\n }\n } else {\n break;\n }\n }\n\n position.node = node;\n position.offset = offset;\n });\n return range;\n }\n\n rangeToNative(range) {\n const indexes = range.collapsed ? [range.index] : [range.index, range.index + range.length];\n const args = [];\n const scrollLength = this.scroll.length();\n indexes.forEach((index, i) => {\n index = Math.min(scrollLength - 1, index);\n const [leaf, leafOffset] = this.scroll.leaf(index);\n const [node, offset] = leaf.position(leafOffset, i !== 0);\n args.push(node, offset);\n });\n\n if (args.length < 2) {\n return args.concat(args);\n }\n\n return args;\n }\n\n scrollIntoView(scrollingContainer) {\n const range = this.lastRange;\n if (range == null) return;\n const bounds = this.getBounds(range.index, range.length);\n if (bounds == null) return;\n const limit = this.scroll.length() - 1;\n const [first] = this.scroll.line(Math.min(range.index, limit));\n let last = first;\n\n if (range.length > 0) {\n [last] = this.scroll.line(Math.min(range.index + range.length, limit));\n }\n\n if (first == null || last == null) return;\n const scrollBounds = scrollingContainer.getBoundingClientRect();\n\n if (bounds.top < scrollBounds.top) {\n scrollingContainer.scrollTop -= scrollBounds.top - bounds.top;\n } else if (bounds.bottom > scrollBounds.bottom) {\n scrollingContainer.scrollTop += bounds.bottom - scrollBounds.bottom;\n }\n }\n\n setNativeRange(startNode, startOffset, endNode = startNode, endOffset = startOffset, force = false) {\n debug.info(\'setNativeRange\', startNode, startOffset, endNode, endOffset);\n\n if (startNode != null && (this.root.parentNode == null || startNode.parentNode == null || endNode.parentNode == null)) {\n return;\n }\n\n const selection = document.getSelection();\n if (selection == null) return;\n\n if (startNode != null) {\n if (!this.hasFocus()) this.root.focus();\n const {\n native\n } = this.getNativeRange() || {};\n\n if (native == null || force || startNode !== native.startContainer || startOffset !== native.startOffset || endNode !== native.endContainer || endOffset !== native.endOffset) {\n if (startNode.tagName === \'BR\') {\n startOffset = Array.from(startNode.parentNode.childNodes).indexOf(startNode);\n startNode = startNode.parentNode;\n }\n\n if (endNode.tagName === \'BR\') {\n endOffset = Array.from(endNode.parentNode.childNodes).indexOf(endNode);\n endNode = endNode.parentNode;\n }\n\n const range = document.createRange();\n range.setStart(startNode, startOffset);\n range.setEnd(endNode, endOffset);\n selection.removeAllRanges();\n selection.addRange(range);\n }\n } else {\n selection.removeAllRanges();\n this.root.blur();\n }\n }\n\n setRange(range, force = false, source = _emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.API) {\n if (typeof force === \'string\') {\n source = force;\n force = false;\n }\n\n debug.info(\'setRange\', range);\n\n if (range != null) {\n const args = this.rangeToNative(range);\n this.setNativeRange(...args, force);\n } else {\n this.setNativeRange(null);\n }\n\n this.update(source);\n }\n\n update(source = _emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.USER) {\n const oldRange = this.lastRange;\n const [lastRange, nativeRange] = this.getRange();\n this.lastRange = lastRange;\n this.lastNative = nativeRange;\n\n if (this.lastRange != null) {\n this.savedRange = this.lastRange;\n }\n\n if (!deep_equal__WEBPACK_IMPORTED_MODULE_2___default()(oldRange, this.lastRange)) {\n if (!this.composing && nativeRange != null && nativeRange.native.collapsed && nativeRange.start.node !== this.cursor.textNode) {\n const range = this.cursor.restore();\n\n if (range) {\n this.setNativeRange(range.startNode, range.startOffset, range.endNode, range.endOffset);\n }\n }\n\n const args = [_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].events.SELECTION_CHANGE, clone__WEBPACK_IMPORTED_MODULE_1___default()(this.lastRange), clone__WEBPACK_IMPORTED_MODULE_1___default()(oldRange), source];\n this.emitter.emit(_emitter__WEBPACK_IMPORTED_MODULE_3__["default"].events.EDITOR_CHANGE, ...args);\n\n if (source !== _emitter__WEBPACK_IMPORTED_MODULE_3__["default"].sources.SILENT) {\n this.emitter.emit(...args);\n }\n }\n }\n\n}\n\nfunction contains(parent, descendant) {\n try {\n // Firefox inserts inaccessible nodes around video elements\n descendant.parentNode; // eslint-disable-line no-unused-expressions\n } catch (e) {\n return false;\n }\n\n return parent.contains(descendant);\n}\n\n\n\n//# sourceURL=webpack://Quill/./core/selection.js?')},"./core/theme.js": +/*!***********************!*\ + !*** ./core/theme.js ***! + \***********************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass Theme {\n constructor(quill, options) {\n this.quill = quill;\n this.options = options;\n this.modules = {};\n }\n\n init() {\n Object.keys(this.options.modules).forEach(name => {\n if (this.modules[name] == null) {\n this.addModule(name);\n }\n });\n }\n\n addModule(name) {\n const ModuleClass = this.quill.constructor.import("modules/".concat(name));\n this.modules[name] = new ModuleClass(this.quill, this.options.modules[name] || {});\n return this.modules[name];\n }\n\n}\n\nTheme.DEFAULTS = {\n modules: {}\n};\nTheme.themes = {\n default: Theme\n};\n/* harmony default export */ __webpack_exports__["default"] = (Theme);\n\n//# sourceURL=webpack://Quill/./core/theme.js?')},"./formats/align.js": +/*!**************************!*\ + !*** ./formats/align.js ***! + \**************************/ +/*! exports provided: AlignAttribute, AlignClass, AlignStyle */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AlignAttribute\", function() { return AlignAttribute; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AlignClass\", function() { return AlignClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"AlignStyle\", function() { return AlignStyle; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n\nconst config = {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\"Scope\"].BLOCK,\n whitelist: ['right', 'center', 'justify']\n};\nconst AlignAttribute = new parchment__WEBPACK_IMPORTED_MODULE_0__[\"Attributor\"]('align', 'align', config);\nconst AlignClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\"ClassAttributor\"]('align', 'ql-align', config);\nconst AlignStyle = new parchment__WEBPACK_IMPORTED_MODULE_0__[\"StyleAttributor\"]('align', 'text-align', config);\n\n\n//# sourceURL=webpack://Quill/./formats/align.js?")},"./formats/background.js": +/*!*******************************!*\ + !*** ./formats/background.js ***! + \*******************************/ +/*! exports provided: BackgroundClass, BackgroundStyle */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BackgroundClass", function() { return BackgroundClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BackgroundStyle", function() { return BackgroundStyle; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var _color__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./color */ "./formats/color.js");\n\n\nconst BackgroundClass = new parchment__WEBPACK_IMPORTED_MODULE_0__["ClassAttributor"](\'background\', \'ql-bg\', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].INLINE\n});\nconst BackgroundStyle = new _color__WEBPACK_IMPORTED_MODULE_1__["ColorAttributor"](\'background\', \'background-color\', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].INLINE\n});\n\n\n//# sourceURL=webpack://Quill/./formats/background.js?')},"./formats/blockquote.js": +/*!*******************************!*\ + !*** ./formats/blockquote.js ***! + \*******************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ "./blots/block.js");\n\n\nclass Blockquote extends _blots_block__WEBPACK_IMPORTED_MODULE_0__["default"] {}\n\nBlockquote.blotName = \'blockquote\';\nBlockquote.tagName = \'blockquote\';\n/* harmony default export */ __webpack_exports__["default"] = (Blockquote);\n\n//# sourceURL=webpack://Quill/./formats/blockquote.js?')},"./formats/bold.js": +/*!*************************!*\ + !*** ./formats/bold.js ***! + \*************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ \"./blots/inline.js\");\n\n\nclass Bold extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static create() {\n return super.create();\n }\n\n static formats() {\n return true;\n }\n\n optimize(context) {\n super.optimize(context);\n\n if (this.domNode.tagName !== this.statics.tagName[0]) {\n this.replaceWith(this.statics.blotName);\n }\n }\n\n}\n\nBold.blotName = 'bold';\nBold.tagName = ['STRONG', 'B'];\n/* harmony default export */ __webpack_exports__[\"default\"] = (Bold);\n\n//# sourceURL=webpack://Quill/./formats/bold.js?")},"./formats/code.js": +/*!*************************!*\ + !*** ./formats/code.js ***! + \*************************/ +/*! exports provided: Code, CodeBlockContainer, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "Code", function() { return Code; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "CodeBlockContainer", function() { return CodeBlockContainer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return CodeBlock; });\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ "./blots/block.js");\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../blots/break */ "./blots/break.js");\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../blots/cursor */ "./blots/cursor.js");\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../blots/inline */ "./blots/inline.js");\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../blots/text */ "./blots/text.js");\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../blots/container */ "./blots/container.js");\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../core/quill */ "./core/quill.js");\n\n\n\n\n\n\n\n\nclass CodeBlockContainer extends _blots_container__WEBPACK_IMPORTED_MODULE_5__["default"] {\n static create(value) {\n const domNode = super.create(value);\n domNode.setAttribute(\'spellcheck\', false);\n return domNode;\n }\n\n html(index, length) {\n const text = this.children.map(child => child.domNode.innerText).join(\'\\n\').slice(index, index + length);\n return "
    ".concat(Object(_blots_text__WEBPACK_IMPORTED_MODULE_4__["escapeText"])(text), "
    ");\n }\n\n}\n\nclass CodeBlock extends _blots_block__WEBPACK_IMPORTED_MODULE_0__["default"] {\n static register() {\n _core_quill__WEBPACK_IMPORTED_MODULE_6__["default"].register(CodeBlockContainer);\n }\n\n}\n\nclass Code extends _blots_inline__WEBPACK_IMPORTED_MODULE_3__["default"] {}\n\nCode.blotName = \'code\';\nCode.tagName = \'CODE\';\nCodeBlock.blotName = \'code-block\';\nCodeBlock.className = \'ql-code-block\';\nCodeBlock.tagName = \'DIV\';\nCodeBlockContainer.blotName = \'code-block-container\';\nCodeBlockContainer.className = \'ql-code-block-container\';\nCodeBlockContainer.tagName = \'DIV\';\nCodeBlockContainer.allowedChildren = [CodeBlock];\nCodeBlock.allowedChildren = [_blots_text__WEBPACK_IMPORTED_MODULE_4__["default"], _blots_break__WEBPACK_IMPORTED_MODULE_1__["default"], _blots_cursor__WEBPACK_IMPORTED_MODULE_2__["default"]];\nCodeBlock.requiredContainer = CodeBlockContainer;\nCodeBlock.TAB = \' \';\n\n\n//# sourceURL=webpack://Quill/./formats/code.js?')},"./formats/color.js": +/*!**************************!*\ + !*** ./formats/color.js ***! + \**************************/ +/*! exports provided: ColorAttributor, ColorClass, ColorStyle */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorAttributor", function() { return ColorAttributor; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorClass", function() { return ColorClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "ColorStyle", function() { return ColorStyle; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n\n\nclass ColorAttributor extends parchment__WEBPACK_IMPORTED_MODULE_0__["StyleAttributor"] {\n value(domNode) {\n let value = super.value(domNode);\n if (!value.startsWith(\'rgb(\')) return value;\n value = value.replace(/^[^\\d]+/, \'\').replace(/[^\\d]+$/, \'\');\n const hex = value.split(\',\').map(component => "00".concat(parseInt(component, 10).toString(16)).slice(-2)).join(\'\');\n return "#".concat(hex);\n }\n\n}\n\nconst ColorClass = new parchment__WEBPACK_IMPORTED_MODULE_0__["ClassAttributor"](\'color\', \'ql-color\', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].INLINE\n});\nconst ColorStyle = new ColorAttributor(\'color\', \'color\', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].INLINE\n});\n\n\n//# sourceURL=webpack://Quill/./formats/color.js?')},"./formats/direction.js": +/*!******************************!*\ + !*** ./formats/direction.js ***! + \******************************/ +/*! exports provided: DirectionAttribute, DirectionClass, DirectionStyle */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DirectionAttribute", function() { return DirectionAttribute; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DirectionClass", function() { return DirectionClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "DirectionStyle", function() { return DirectionStyle; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n\nconst config = {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].BLOCK,\n whitelist: [\'rtl\']\n};\nconst DirectionAttribute = new parchment__WEBPACK_IMPORTED_MODULE_0__["Attributor"](\'direction\', \'dir\', config);\nconst DirectionClass = new parchment__WEBPACK_IMPORTED_MODULE_0__["ClassAttributor"](\'direction\', \'ql-direction\', config);\nconst DirectionStyle = new parchment__WEBPACK_IMPORTED_MODULE_0__["StyleAttributor"](\'direction\', \'direction\', config);\n\n\n//# sourceURL=webpack://Quill/./formats/direction.js?')},"./formats/font.js": +/*!*************************!*\ + !*** ./formats/font.js ***! + \*************************/ +/*! exports provided: FontStyle, FontClass */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FontStyle\", function() { return FontStyle; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"FontClass\", function() { return FontClass; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n\nconst config = {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\"Scope\"].INLINE,\n whitelist: ['serif', 'monospace']\n};\nconst FontClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\"ClassAttributor\"]('font', 'ql-font', config);\n\nclass FontStyleAttributor extends parchment__WEBPACK_IMPORTED_MODULE_0__[\"StyleAttributor\"] {\n value(node) {\n return super.value(node).replace(/[\"']/g, '');\n }\n\n}\n\nconst FontStyle = new FontStyleAttributor('font', 'font-family', config);\n\n\n//# sourceURL=webpack://Quill/./formats/font.js?")},"./formats/formula.js": +/*!****************************!*\ + !*** ./formats/formula.js ***! + \****************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blots_embed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/embed */ \"./blots/embed.js\");\n\n\nclass Formula extends _blots_embed__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static create(value) {\n if (window.katex == null) {\n throw new Error('Formula module requires KaTeX.');\n }\n\n const node = super.create(value);\n\n if (typeof value === 'string') {\n window.katex.render(value, node, {\n throwOnError: false,\n errorColor: '#f00'\n });\n node.setAttribute('data-value', value);\n }\n\n return node;\n }\n\n static value(domNode) {\n return domNode.getAttribute('data-value');\n }\n\n html() {\n const {\n formula\n } = this.value();\n return \"\".concat(formula, \"\");\n }\n\n}\n\nFormula.blotName = 'formula';\nFormula.className = 'ql-formula';\nFormula.tagName = 'SPAN';\n/* harmony default export */ __webpack_exports__[\"default\"] = (Formula);\n\n//# sourceURL=webpack://Quill/./formats/formula.js?")},"./formats/header.js": +/*!***************************!*\ + !*** ./formats/header.js ***! + \***************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \"./blots/block.js\");\n\n\nclass Header extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static formats(domNode) {\n return this.tagName.indexOf(domNode.tagName) + 1;\n }\n\n}\n\nHeader.blotName = 'header';\nHeader.tagName = ['H1', 'H2', 'H3', 'H4', 'H5', 'H6'];\n/* harmony default export */ __webpack_exports__[\"default\"] = (Header);\n\n//# sourceURL=webpack://Quill/./formats/header.js?")},"./formats/image.js": +/*!**************************!*\ + !*** ./formats/image.js ***! + \**************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n/* harmony import */ var _link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./link */ \"./formats/link.js\");\n\n\nconst ATTRIBUTES = ['alt', 'height', 'width'];\n\nclass Image extends parchment__WEBPACK_IMPORTED_MODULE_0__[\"EmbedBlot\"] {\n static create(value) {\n const node = super.create(value);\n\n if (typeof value === 'string') {\n node.setAttribute('src', this.sanitize(value));\n }\n\n return node;\n }\n\n static formats(domNode) {\n return ATTRIBUTES.reduce((formats, attribute) => {\n if (domNode.hasAttribute(attribute)) {\n formats[attribute] = domNode.getAttribute(attribute);\n }\n\n return formats;\n }, {});\n }\n\n static match(url) {\n return /\\.(jpe?g|gif|png)$/.test(url) || /^data:image\\/.+;base64/.test(url);\n }\n\n static register() {\n if (/Firefox/i.test(navigator.userAgent)) {\n setTimeout(() => {\n // Disable image resizing in Firefox\n document.execCommand('enableObjectResizing', false, false);\n }, 1);\n }\n }\n\n static sanitize(url) {\n return Object(_link__WEBPACK_IMPORTED_MODULE_1__[\"sanitize\"])(url, ['http', 'https', 'data']) ? url : '//:0';\n }\n\n static value(domNode) {\n return domNode.getAttribute('src');\n }\n\n format(name, value) {\n if (ATTRIBUTES.indexOf(name) > -1) {\n if (value) {\n this.domNode.setAttribute(name, value);\n } else {\n this.domNode.removeAttribute(name);\n }\n } else {\n super.format(name, value);\n }\n }\n\n}\n\nImage.blotName = 'image';\nImage.tagName = 'IMG';\n/* harmony default export */ __webpack_exports__[\"default\"] = (Image);\n\n//# sourceURL=webpack://Quill/./formats/image.js?")},"./formats/indent.js": +/*!***************************!*\ + !*** ./formats/indent.js ***! + \***************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n\n\nclass IndentAttributor extends parchment__WEBPACK_IMPORTED_MODULE_0__[\"ClassAttributor\"] {\n add(node, value) {\n if (value === '+1' || value === '-1') {\n const indent = this.value(node) || 0;\n value = value === '+1' ? indent + 1 : indent - 1;\n }\n\n if (value === 0) {\n this.remove(node);\n return true;\n }\n\n return super.add(node, value);\n }\n\n canAdd(node, value) {\n return super.canAdd(node, value) || super.canAdd(node, parseInt(value, 10));\n }\n\n value(node) {\n return parseInt(super.value(node), 10) || undefined; // Don't return NaN\n }\n\n}\n\nconst IndentClass = new IndentAttributor('indent', 'ql-indent', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\"Scope\"].BLOCK,\n whitelist: [1, 2, 3, 4, 5, 6, 7, 8]\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (IndentClass);\n\n//# sourceURL=webpack://Quill/./formats/indent.js?")},"./formats/italic.js": +/*!***************************!*\ + !*** ./formats/italic.js ***! + \***************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _bold__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./bold */ \"./formats/bold.js\");\n\n\nclass Italic extends _bold__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {}\n\nItalic.blotName = 'italic';\nItalic.tagName = ['EM', 'I'];\n/* harmony default export */ __webpack_exports__[\"default\"] = (Italic);\n\n//# sourceURL=webpack://Quill/./formats/italic.js?")},"./formats/link.js": +/*!*************************!*\ + !*** ./formats/link.js ***! + \*************************/ +/*! exports provided: default, sanitize */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Link; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"sanitize\", function() { return sanitize; });\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ \"./blots/inline.js\");\n\n\nclass Link extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static create(value) {\n const node = super.create(value);\n node.setAttribute('href', this.sanitize(value));\n node.setAttribute('rel', 'noopener noreferrer');\n node.setAttribute('target', '_blank');\n return node;\n }\n\n static formats(domNode) {\n return domNode.getAttribute('href');\n }\n\n static sanitize(url) {\n return sanitize(url, this.PROTOCOL_WHITELIST) ? url : this.SANITIZED_URL;\n }\n\n format(name, value) {\n if (name !== this.statics.blotName || !value) {\n super.format(name, value);\n } else {\n this.domNode.setAttribute('href', this.constructor.sanitize(value));\n }\n }\n\n}\n\nLink.blotName = 'link';\nLink.tagName = 'A';\nLink.SANITIZED_URL = 'about:blank';\nLink.PROTOCOL_WHITELIST = ['http', 'https', 'mailto', 'tel'];\n\nfunction sanitize(url, protocols) {\n const anchor = document.createElement('a');\n anchor.href = url;\n const protocol = anchor.href.slice(0, anchor.href.indexOf(':'));\n return protocols.indexOf(protocol) > -1;\n}\n\n\n\n//# sourceURL=webpack://Quill/./formats/link.js?")},"./formats/list.js": +/*!*************************!*\ + !*** ./formats/list.js ***! + \*************************/ +/*! exports provided: ListContainer, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"ListContainer\", function() { return ListContainer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ListItem; });\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \"./blots/block.js\");\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../blots/container */ \"./blots/container.js\");\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/quill */ \"./core/quill.js\");\n\n\n\n\nclass ListContainer extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\"default\"] {}\n\nListContainer.blotName = 'list-container';\nListContainer.tagName = 'OL';\n\nclass ListItem extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static create(value) {\n const node = super.create();\n node.setAttribute('data-list', value);\n return node;\n }\n\n static formats(domNode) {\n return domNode.getAttribute('data-list') || undefined;\n }\n\n static register() {\n _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].register(ListContainer);\n }\n\n constructor(scroll, domNode) {\n super(scroll, domNode);\n const ui = domNode.ownerDocument.createElement('span');\n\n const listEventHandler = e => {\n if (!scroll.isEnabled()) return;\n const format = this.statics.formats(domNode, scroll);\n\n if (format === 'checked') {\n this.format('list', 'unchecked');\n e.preventDefault();\n } else if (format === 'unchecked') {\n this.format('list', 'checked');\n e.preventDefault();\n }\n };\n\n ui.addEventListener('mousedown', listEventHandler);\n ui.addEventListener('touchstart', listEventHandler);\n this.attachUI(ui);\n }\n\n format(name, value) {\n if (name === this.statics.blotName && value) {\n this.domNode.setAttribute('data-list', value);\n } else {\n super.format(name, value);\n }\n }\n\n}\n\nListItem.blotName = 'list';\nListItem.tagName = 'LI';\nListContainer.allowedChildren = [ListItem];\nListItem.requiredContainer = ListContainer;\n\n\n//# sourceURL=webpack://Quill/./formats/list.js?")},"./formats/script.js": +/*!***************************!*\ + !*** ./formats/script.js ***! + \***************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ \"./blots/inline.js\");\n\n\nclass Script extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static create(value) {\n if (value === 'super') {\n return document.createElement('sup');\n }\n\n if (value === 'sub') {\n return document.createElement('sub');\n }\n\n return super.create(value);\n }\n\n static formats(domNode) {\n if (domNode.tagName === 'SUB') return 'sub';\n if (domNode.tagName === 'SUP') return 'super';\n return undefined;\n }\n\n}\n\nScript.blotName = 'script';\nScript.tagName = ['SUB', 'SUP'];\n/* harmony default export */ __webpack_exports__[\"default\"] = (Script);\n\n//# sourceURL=webpack://Quill/./formats/script.js?")},"./formats/size.js": +/*!*************************!*\ + !*** ./formats/size.js ***! + \*************************/ +/*! exports provided: SizeClass, SizeStyle */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SizeClass\", function() { return SizeClass; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SizeStyle\", function() { return SizeStyle; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n\nconst SizeClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\"ClassAttributor\"]('size', 'ql-size', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\"Scope\"].INLINE,\n whitelist: ['small', 'large', 'huge']\n});\nconst SizeStyle = new parchment__WEBPACK_IMPORTED_MODULE_0__[\"StyleAttributor\"]('size', 'font-size', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\"Scope\"].INLINE,\n whitelist: ['10px', '18px', '32px']\n});\n\n\n//# sourceURL=webpack://Quill/./formats/size.js?")},"./formats/strike.js": +/*!***************************!*\ + !*** ./formats/strike.js ***! + \***************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _bold__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./bold */ \"./formats/bold.js\");\n\n\nclass Strike extends _bold__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {}\n\nStrike.blotName = 'strike';\nStrike.tagName = ['S', 'STRIKE'];\n/* harmony default export */ __webpack_exports__[\"default\"] = (Strike);\n\n//# sourceURL=webpack://Quill/./formats/strike.js?")},"./formats/table.js": +/*!**************************!*\ + !*** ./formats/table.js ***! + \**************************/ +/*! exports provided: TableCell, TableRow, TableBody, TableContainer, tableId */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TableCell\", function() { return TableCell; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TableRow\", function() { return TableRow; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TableBody\", function() { return TableBody; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"TableContainer\", function() { return TableContainer; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"tableId\", function() { return tableId; });\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \"./blots/block.js\");\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../blots/container */ \"./blots/container.js\");\n\n\n\nclass TableCell extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static create(value) {\n const node = super.create();\n\n if (value) {\n node.setAttribute('data-row', value);\n } else {\n node.setAttribute('data-row', tableId());\n }\n\n return node;\n }\n\n static formats(domNode) {\n if (domNode.hasAttribute('data-row')) {\n return domNode.getAttribute('data-row');\n }\n\n return undefined;\n }\n\n cellOffset() {\n if (this.parent) {\n return this.parent.children.indexOf(this);\n }\n\n return -1;\n }\n\n format(name, value) {\n if (name === TableCell.blotName && value) {\n this.domNode.setAttribute('data-row', value);\n } else {\n super.format(name, value);\n }\n }\n\n row() {\n return this.parent;\n }\n\n rowOffset() {\n if (this.row()) {\n return this.row().rowOffset();\n }\n\n return -1;\n }\n\n table() {\n return this.row() && this.row().table();\n }\n\n}\n\nTableCell.blotName = 'table';\nTableCell.tagName = 'TD';\n\nclass TableRow extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\"default\"] {\n checkMerge() {\n if (super.checkMerge() && this.next.children.head != null) {\n const thisHead = this.children.head.formats();\n const thisTail = this.children.tail.formats();\n const nextHead = this.next.children.head.formats();\n const nextTail = this.next.children.tail.formats();\n return thisHead.table === thisTail.table && thisHead.table === nextHead.table && thisHead.table === nextTail.table;\n }\n\n return false;\n }\n\n optimize(...args) {\n super.optimize(...args);\n this.children.forEach(child => {\n if (child.next == null) return;\n const childFormats = child.formats();\n const nextFormats = child.next.formats();\n\n if (childFormats.table !== nextFormats.table) {\n const next = this.splitAfter(child);\n\n if (next) {\n next.optimize();\n } // We might be able to merge with prev now\n\n\n if (this.prev) {\n this.prev.optimize();\n }\n }\n });\n }\n\n rowOffset() {\n if (this.parent) {\n return this.parent.children.indexOf(this);\n }\n\n return -1;\n }\n\n table() {\n return this.parent && this.parent.parent;\n }\n\n}\n\nTableRow.blotName = 'table-row';\nTableRow.tagName = 'TR';\n\nclass TableBody extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\"default\"] {}\n\nTableBody.blotName = 'table-body';\nTableBody.tagName = 'TBODY';\n\nclass TableContainer extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\"default\"] {\n balanceCells() {\n const rows = this.descendants(TableRow);\n const maxColumns = rows.reduce((max, row) => {\n return Math.max(row.children.length, max);\n }, 0);\n rows.forEach(row => {\n new Array(maxColumns - row.children.length).fill(0).forEach(() => {\n let value;\n\n if (row.children.head != null) {\n value = TableCell.formats(row.children.head.domNode);\n }\n\n const blot = this.scroll.create(TableCell.blotName, value);\n row.appendChild(blot);\n blot.optimize(); // Add break blot\n });\n });\n }\n\n cells(column) {\n return this.rows().map(row => row.children.at(column));\n }\n\n deleteColumn(index) {\n const [body] = this.descendant(TableBody);\n if (body == null || body.children.head == null) return;\n body.children.forEach(row => {\n const cell = row.children.at(index);\n\n if (cell != null) {\n cell.remove();\n }\n });\n }\n\n insertColumn(index) {\n const [body] = this.descendant(TableBody);\n if (body == null || body.children.head == null) return;\n body.children.forEach(row => {\n const ref = row.children.at(index);\n const value = TableCell.formats(row.children.head.domNode);\n const cell = this.scroll.create(TableCell.blotName, value);\n row.insertBefore(cell, ref);\n });\n }\n\n insertRow(index) {\n const [body] = this.descendant(TableBody);\n if (body == null || body.children.head == null) return;\n const id = tableId();\n const row = this.scroll.create(TableRow.blotName);\n body.children.head.children.forEach(() => {\n const cell = this.scroll.create(TableCell.blotName, id);\n row.appendChild(cell);\n });\n const ref = body.children.at(index);\n body.insertBefore(row, ref);\n }\n\n rows() {\n const body = this.children.head;\n if (body == null) return [];\n return body.children.map(row => row);\n }\n\n}\n\nTableContainer.blotName = 'table-container';\nTableContainer.tagName = 'TABLE';\nTableContainer.allowedChildren = [TableBody];\nTableBody.requiredContainer = TableContainer;\nTableBody.allowedChildren = [TableRow];\nTableRow.requiredContainer = TableBody;\nTableRow.allowedChildren = [TableCell];\nTableCell.requiredContainer = TableRow;\n\nfunction tableId() {\n const id = Math.random().toString(36).slice(2, 6);\n return \"row-\".concat(id);\n}\n\n\n\n//# sourceURL=webpack://Quill/./formats/table.js?")},"./formats/underline.js": +/*!******************************!*\ + !*** ./formats/underline.js ***! + \******************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ "./blots/inline.js");\n\n\nclass Underline extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__["default"] {}\n\nUnderline.blotName = \'underline\';\nUnderline.tagName = \'U\';\n/* harmony default export */ __webpack_exports__["default"] = (Underline);\n\n//# sourceURL=webpack://Quill/./formats/underline.js?')},"./formats/video.js": +/*!**************************!*\ + !*** ./formats/video.js ***! + \**************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \"./blots/block.js\");\n/* harmony import */ var _link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./link */ \"./formats/link.js\");\n\n\nconst ATTRIBUTES = ['height', 'width'];\n\nclass Video extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\"BlockEmbed\"] {\n static create(value) {\n const node = super.create(value);\n node.setAttribute('frameborder', '0');\n node.setAttribute('allowfullscreen', true);\n node.setAttribute('src', this.sanitize(value));\n return node;\n }\n\n static formats(domNode) {\n return ATTRIBUTES.reduce((formats, attribute) => {\n if (domNode.hasAttribute(attribute)) {\n formats[attribute] = domNode.getAttribute(attribute);\n }\n\n return formats;\n }, {});\n }\n\n static sanitize(url) {\n return _link__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sanitize(url); // eslint-disable-line import/no-named-as-default-member\n }\n\n static value(domNode) {\n return domNode.getAttribute('src');\n }\n\n format(name, value) {\n if (ATTRIBUTES.indexOf(name) > -1) {\n if (value) {\n this.domNode.setAttribute(name, value);\n } else {\n this.domNode.removeAttribute(name);\n }\n } else {\n super.format(name, value);\n }\n }\n\n html() {\n const {\n video\n } = this.value();\n return \"
    \").concat(video, \"\");\n }\n\n}\n\nVideo.blotName = 'video';\nVideo.className = 'ql-video';\nVideo.tagName = 'IFRAME';\n/* harmony default export */ __webpack_exports__[\"default\"] = (Video);\n\n//# sourceURL=webpack://Quill/./formats/video.js?")},"./modules/clipboard.js": +/*!******************************!*\ + !*** ./modules/clipboard.js ***! + \******************************/ +/*! exports provided: default, matchAttributor, matchBlot, matchNewline, matchText, traverse */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Clipboard; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"matchAttributor\", function() { return matchAttributor; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"matchBlot\", function() { return matchBlot; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"matchNewline\", function() { return matchNewline; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"matchText\", function() { return matchText; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"traverse\", function() { return traverse; });\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! quill-delta */ \"./node_modules/quill-delta/dist/Delta.js\");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../blots/block */ \"./blots/block.js\");\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/quill */ \"./core/quill.js\");\n/* harmony import */ var _core_logger__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/logger */ \"./core/logger.js\");\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../core/module */ \"./core/module.js\");\n/* harmony import */ var _formats_align__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../formats/align */ \"./formats/align.js\");\n/* harmony import */ var _formats_background__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../formats/background */ \"./formats/background.js\");\n/* harmony import */ var _formats_code__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../formats/code */ \"./formats/code.js\");\n/* harmony import */ var _formats_color__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../formats/color */ \"./formats/color.js\");\n/* harmony import */ var _formats_direction__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../formats/direction */ \"./formats/direction.js\");\n/* harmony import */ var _formats_font__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../formats/font */ \"./formats/font.js\");\n/* harmony import */ var _formats_size__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../formats/size */ \"./formats/size.js\");\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nconst debug = Object(_core_logger__WEBPACK_IMPORTED_MODULE_5__[\"default\"])('quill:clipboard');\nconst CLIPBOARD_CONFIG = [[Node.TEXT_NODE, matchText], [Node.TEXT_NODE, matchNewline], ['br', matchBreak], [Node.ELEMENT_NODE, matchNewline], [Node.ELEMENT_NODE, matchBlot], [Node.ELEMENT_NODE, matchAttributor], [Node.ELEMENT_NODE, matchStyles], ['li', matchIndent], ['ol, ul', matchList], ['pre', matchCodeBlock], ['tr', matchTable], ['b', matchAlias.bind(matchAlias, 'bold')], ['i', matchAlias.bind(matchAlias, 'italic')], ['strike', matchAlias.bind(matchAlias, 'strike')], ['style', matchIgnore]];\nconst ATTRIBUTE_ATTRIBUTORS = [_formats_align__WEBPACK_IMPORTED_MODULE_7__[\"AlignAttribute\"], _formats_direction__WEBPACK_IMPORTED_MODULE_11__[\"DirectionAttribute\"]].reduce((memo, attr) => {\n memo[attr.keyName] = attr;\n return memo;\n}, {});\nconst STYLE_ATTRIBUTORS = [_formats_align__WEBPACK_IMPORTED_MODULE_7__[\"AlignStyle\"], _formats_background__WEBPACK_IMPORTED_MODULE_8__[\"BackgroundStyle\"], _formats_color__WEBPACK_IMPORTED_MODULE_10__[\"ColorStyle\"], _formats_direction__WEBPACK_IMPORTED_MODULE_11__[\"DirectionStyle\"], _formats_font__WEBPACK_IMPORTED_MODULE_12__[\"FontStyle\"], _formats_size__WEBPACK_IMPORTED_MODULE_13__[\"SizeStyle\"]].reduce((memo, attr) => {\n memo[attr.keyName] = attr;\n return memo;\n}, {});\n\nclass Clipboard extends _core_module__WEBPACK_IMPORTED_MODULE_6__[\"default\"] {\n constructor(quill, options) {\n super(quill, options);\n this.quill.root.addEventListener('copy', e => this.onCaptureCopy(e, false));\n this.quill.root.addEventListener('cut', e => this.onCaptureCopy(e, true));\n this.quill.root.addEventListener('paste', this.onCapturePaste.bind(this));\n this.matchers = [];\n CLIPBOARD_CONFIG.concat(this.options.matchers).forEach(([selector, matcher]) => {\n this.addMatcher(selector, matcher);\n });\n }\n\n addMatcher(selector, matcher) {\n this.matchers.push([selector, matcher]);\n }\n\n convert({\n html,\n text\n }, formats = {}) {\n if (formats[_formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"].blotName]) {\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(text, {\n [_formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"].blotName]: formats[_formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"].blotName]\n });\n }\n\n if (!html) {\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(text || '');\n }\n\n const doc = new DOMParser().parseFromString(html, 'text/html');\n const container = doc.body;\n const nodeMatches = new WeakMap();\n const [elementMatchers, textMatchers] = this.prepareMatching(container, nodeMatches);\n const delta = traverse(this.quill.scroll, container, elementMatchers, textMatchers, nodeMatches); // Remove trailing newline\n\n if (deltaEndsWith(delta, '\\n') && (delta.ops[delta.ops.length - 1].attributes == null || formats.table)) {\n return delta.compose(new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().retain(delta.length() - 1).delete(1));\n }\n\n return delta;\n }\n\n dangerouslyPasteHTML(index, html, source = _core_quill__WEBPACK_IMPORTED_MODULE_4__[\"default\"].sources.API) {\n if (typeof index === 'string') {\n const delta = this.convert({\n html: index,\n text: ''\n });\n this.quill.setContents(delta, html);\n this.quill.setSelection(0, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\"default\"].sources.SILENT);\n } else {\n const paste = this.convert({\n html,\n text: ''\n });\n this.quill.updateContents(new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().retain(index).concat(paste), source);\n this.quill.setSelection(index + paste.length(), _core_quill__WEBPACK_IMPORTED_MODULE_4__[\"default\"].sources.SILENT);\n }\n }\n\n onCaptureCopy(e, isCut = false) {\n if (e.defaultPrevented) return;\n e.preventDefault();\n const [range] = this.quill.selection.getRange();\n if (range == null) return;\n const {\n html,\n text\n } = this.onCopy(range, isCut);\n e.clipboardData.setData('text/plain', text);\n e.clipboardData.setData('text/html', html);\n\n if (isCut) {\n this.quill.deleteText(range, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\"default\"].sources.USER);\n }\n }\n\n onCapturePaste(e) {\n if (e.defaultPrevented || !this.quill.isEnabled()) return;\n e.preventDefault();\n const range = this.quill.getSelection(true);\n if (range == null) return;\n const html = e.clipboardData.getData('text/html');\n const text = e.clipboardData.getData('text/plain');\n const files = Array.from(e.clipboardData.files || []);\n\n if (!html && files.length > 0) {\n this.quill.uploader.upload(range, files);\n } else {\n this.onPaste(range, {\n html,\n text\n });\n }\n }\n\n onCopy(range) {\n const text = this.quill.getText(range);\n const html = this.quill.getSemanticHTML(range);\n return {\n html,\n text\n };\n }\n\n onPaste(range, {\n text,\n html\n }) {\n const formats = this.quill.getFormat(range.index);\n const pastedDelta = this.convert({\n text,\n html\n }, formats);\n debug.log('onPaste', pastedDelta, {\n text,\n html\n });\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().retain(range.index).delete(range.length).concat(pastedDelta);\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\"default\"].sources.USER); // range.length contributes to delta.length()\n\n this.quill.setSelection(delta.length() - range.length, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\"default\"].sources.SILENT);\n this.quill.scrollIntoView();\n }\n\n prepareMatching(container, nodeMatches) {\n const elementMatchers = [];\n const textMatchers = [];\n this.matchers.forEach(pair => {\n const [selector, matcher] = pair;\n\n switch (selector) {\n case Node.TEXT_NODE:\n textMatchers.push(matcher);\n break;\n\n case Node.ELEMENT_NODE:\n elementMatchers.push(matcher);\n break;\n\n default:\n Array.from(container.querySelectorAll(selector)).forEach(node => {\n if (nodeMatches.has(node)) {\n const matches = nodeMatches.get(node);\n matches.push(matcher);\n } else {\n nodeMatches.set(node, [matcher]);\n }\n });\n break;\n }\n });\n return [elementMatchers, textMatchers];\n }\n\n}\n\nClipboard.DEFAULTS = {\n matchers: []\n};\n\nfunction applyFormat(delta, format, value) {\n if (typeof format === 'object') {\n return Object.keys(format).reduce((newDelta, key) => {\n return applyFormat(newDelta, key, format[key]);\n }, delta);\n }\n\n return delta.reduce((newDelta, op) => {\n if (op.attributes && op.attributes[format]) {\n return newDelta.push(op);\n }\n\n return newDelta.insert(op.insert, extend__WEBPACK_IMPORTED_MODULE_0___default()({}, {\n [format]: value\n }, op.attributes));\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\n}\n\nfunction deltaEndsWith(delta, text) {\n let endText = '';\n\n for (let i = delta.ops.length - 1; i >= 0 && endText.length < text.length; --i // eslint-disable-line no-plusplus\n ) {\n const op = delta.ops[i];\n if (typeof op.insert !== 'string') break;\n endText = op.insert + endText;\n }\n\n return endText.slice(-1 * text.length) === text;\n}\n\nfunction isLine(node) {\n if (node.childNodes.length === 0) return false; // Exclude embed blocks\n\n return ['address', 'article', 'blockquote', 'canvas', 'dd', 'div', 'dl', 'dt', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'header', 'iframe', 'li', 'main', 'nav', 'ol', 'output', 'p', 'pre', 'section', 'table', 'td', 'tr', 'ul', 'video'].includes(node.tagName.toLowerCase());\n}\n\nconst preNodes = new WeakMap();\n\nfunction isPre(node) {\n if (node == null) return false;\n\n if (!preNodes.has(node)) {\n if (node.tagName === 'PRE') {\n preNodes.set(node, true);\n } else {\n preNodes.set(node, isPre(node.parentNode));\n }\n }\n\n return preNodes.get(node);\n}\n\nfunction traverse(scroll, node, elementMatchers, textMatchers, nodeMatches) {\n // Post-order\n if (node.nodeType === node.TEXT_NODE) {\n return textMatchers.reduce((delta, matcher) => {\n return matcher(node, delta, scroll);\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\n }\n\n if (node.nodeType === node.ELEMENT_NODE) {\n return Array.from(node.childNodes || []).reduce((delta, childNode) => {\n let childrenDelta = traverse(scroll, childNode, elementMatchers, textMatchers, nodeMatches);\n\n if (childNode.nodeType === node.ELEMENT_NODE) {\n childrenDelta = elementMatchers.reduce((reducedDelta, matcher) => {\n return matcher(childNode, reducedDelta, scroll);\n }, childrenDelta);\n childrenDelta = (nodeMatches.get(childNode) || []).reduce((reducedDelta, matcher) => {\n return matcher(childNode, reducedDelta, scroll);\n }, childrenDelta);\n }\n\n return delta.concat(childrenDelta);\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\n }\n\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a();\n}\n\nfunction matchAlias(format, node, delta) {\n return applyFormat(delta, format, true);\n}\n\nfunction matchAttributor(node, delta, scroll) {\n const attributes = parchment__WEBPACK_IMPORTED_MODULE_2__[\"Attributor\"].keys(node);\n const classes = parchment__WEBPACK_IMPORTED_MODULE_2__[\"ClassAttributor\"].keys(node);\n const styles = parchment__WEBPACK_IMPORTED_MODULE_2__[\"StyleAttributor\"].keys(node);\n const formats = {};\n attributes.concat(classes).concat(styles).forEach(name => {\n let attr = scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_2__[\"Scope\"].ATTRIBUTE);\n\n if (attr != null) {\n formats[attr.attrName] = attr.value(node);\n if (formats[attr.attrName]) return;\n }\n\n attr = ATTRIBUTE_ATTRIBUTORS[name];\n\n if (attr != null && (attr.attrName === name || attr.keyName === name)) {\n formats[attr.attrName] = attr.value(node) || undefined;\n }\n\n attr = STYLE_ATTRIBUTORS[name];\n\n if (attr != null && (attr.attrName === name || attr.keyName === name)) {\n attr = STYLE_ATTRIBUTORS[name];\n formats[attr.attrName] = attr.value(node) || undefined;\n }\n });\n\n if (Object.keys(formats).length > 0) {\n return applyFormat(delta, formats);\n }\n\n return delta;\n}\n\nfunction matchBlot(node, delta, scroll) {\n const match = scroll.query(node);\n if (match == null) return delta;\n\n if (match.prototype instanceof parchment__WEBPACK_IMPORTED_MODULE_2__[\"EmbedBlot\"]) {\n const embed = {};\n const value = match.value(node);\n\n if (value != null) {\n embed[match.blotName] = value;\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(embed, match.formats(node, scroll));\n }\n } else {\n if (match.prototype instanceof parchment__WEBPACK_IMPORTED_MODULE_2__[\"BlockBlot\"] && !deltaEndsWith(delta, '\\n')) {\n delta.insert('\\n');\n }\n\n if (typeof match.formats === 'function') {\n return applyFormat(delta, match.blotName, match.formats(node, scroll));\n }\n }\n\n return delta;\n}\n\nfunction matchBreak(node, delta) {\n if (!deltaEndsWith(delta, '\\n')) {\n delta.insert('\\n');\n }\n\n return delta;\n}\n\nfunction matchCodeBlock(node, delta, scroll) {\n const match = scroll.query('code-block');\n const language = match ? match.formats(node, scroll) : true;\n return applyFormat(delta, 'code-block', language);\n}\n\nfunction matchIgnore() {\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a();\n}\n\nfunction matchIndent(node, delta, scroll) {\n const match = scroll.query(node);\n\n if (match == null || match.blotName !== 'list' || !deltaEndsWith(delta, '\\n')) {\n return delta;\n }\n\n let indent = -1;\n let parent = node.parentNode;\n\n while (parent != null) {\n if (['OL', 'UL'].includes(parent.tagName)) {\n indent += 1;\n }\n\n parent = parent.parentNode;\n }\n\n if (indent <= 0) return delta;\n return delta.reduce((composed, op) => {\n if (op.attributes && op.attributes.list) {\n return composed.push(op);\n }\n\n return composed.insert(op.insert, {\n indent,\n ...(op.attributes || {})\n });\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\n}\n\nfunction matchList(node, delta) {\n const list = node.tagName === 'OL' ? 'ordered' : 'bullet';\n return applyFormat(delta, 'list', list);\n}\n\nfunction matchNewline(node, delta, scroll) {\n if (!deltaEndsWith(delta, '\\n')) {\n if (isLine(node)) {\n return delta.insert('\\n');\n }\n\n if (delta.length() > 0 && node.nextSibling) {\n let {\n nextSibling\n } = node;\n\n while (nextSibling != null) {\n if (isLine(nextSibling)) {\n return delta.insert('\\n');\n }\n\n const match = scroll.query(nextSibling);\n\n if (match && match.prototype instanceof _blots_block__WEBPACK_IMPORTED_MODULE_3__[\"BlockEmbed\"]) {\n return delta.insert('\\n');\n }\n\n nextSibling = nextSibling.firstChild;\n }\n }\n }\n\n return delta;\n}\n\nfunction matchStyles(node, delta) {\n const formats = {};\n const style = node.style || {};\n\n if (style.fontStyle === 'italic') {\n formats.italic = true;\n }\n\n if (style.textDecoration === 'underline') {\n formats.underline = true;\n }\n\n if (style.textDecoration === 'line-through') {\n formats.strike = true;\n }\n\n if (style.fontWeight.startsWith('bold') || parseInt(style.fontWeight, 10) >= 700) {\n formats.bold = true;\n }\n\n if (Object.keys(formats).length > 0) {\n delta = applyFormat(delta, formats);\n }\n\n if (parseFloat(style.textIndent || 0) > 0) {\n // Could be 0.5in\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert('\\t').concat(delta);\n }\n\n return delta;\n}\n\nfunction matchTable(node, delta) {\n const table = node.parentNode.tagName === 'TABLE' ? node.parentNode : node.parentNode.parentNode;\n const rows = Array.from(table.querySelectorAll('tr'));\n const row = rows.indexOf(node) + 1;\n return applyFormat(delta, 'table', row);\n}\n\nfunction matchText(node, delta) {\n let text = node.data; // Word represents empty line with  \n\n if (node.parentNode.tagName === 'O:P') {\n return delta.insert(text.trim());\n }\n\n if (text.trim().length === 0 && text.includes('\\n')) {\n return delta;\n }\n\n if (!isPre(node)) {\n const replacer = (collapse, match) => {\n const replaced = match.replace(/[^\\u00a0]/g, ''); // \\u00a0 is nbsp;\n\n return replaced.length < 1 && collapse ? ' ' : replaced;\n };\n\n text = text.replace(/\\r\\n/g, ' ').replace(/\\n/g, ' ');\n text = text.replace(/\\s\\s+/g, replacer.bind(replacer, true)); // collapse whitespace\n\n if (node.previousSibling == null && isLine(node.parentNode) || node.previousSibling != null && isLine(node.previousSibling)) {\n text = text.replace(/^\\s+/, replacer.bind(replacer, false));\n }\n\n if (node.nextSibling == null && isLine(node.parentNode) || node.nextSibling != null && isLine(node.nextSibling)) {\n text = text.replace(/\\s+$/, replacer.bind(replacer, false));\n }\n }\n\n return delta.insert(text);\n}\n\n\n\n//# sourceURL=webpack://Quill/./modules/clipboard.js?")},"./modules/history.js": +/*!****************************!*\ + !*** ./modules/history.js ***! + \****************************/ +/*! exports provided: default, getLastChangeIndex */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return History; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "getLastChangeIndex", function() { return getLastChangeIndex; });\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ "./node_modules/parchment/src/parchment.ts");\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/quill */ "./core/quill.js");\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/module */ "./core/module.js");\n\n\n\n\nclass History extends _core_module__WEBPACK_IMPORTED_MODULE_2__["default"] {\n constructor(quill, options) {\n super(quill, options);\n this.lastRecorded = 0;\n this.ignoreChange = false;\n this.clear();\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].events.EDITOR_CHANGE, (eventName, delta, oldDelta, source) => {\n if (eventName !== _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].events.TEXT_CHANGE || this.ignoreChange) return;\n\n if (!this.options.userOnly || source === _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER) {\n this.record(delta, oldDelta);\n } else {\n this.transform(delta);\n }\n });\n this.quill.keyboard.addBinding({\n key: \'z\',\n shortKey: true\n }, this.undo.bind(this));\n this.quill.keyboard.addBinding({\n key: \'z\',\n shortKey: true,\n shiftKey: true\n }, this.redo.bind(this));\n\n if (/Win/i.test(navigator.platform)) {\n this.quill.keyboard.addBinding({\n key: \'y\',\n shortKey: true\n }, this.redo.bind(this));\n }\n }\n\n change(source, dest) {\n if (this.stack[source].length === 0) return;\n const delta = this.stack[source].pop();\n const base = this.quill.getContents();\n const inverseDelta = delta.invert(base);\n this.stack[dest].push(inverseDelta);\n this.lastRecorded = 0;\n this.ignoreChange = true;\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n this.ignoreChange = false;\n const index = getLastChangeIndex(this.quill.scroll, delta);\n this.quill.setSelection(index);\n }\n\n clear() {\n this.stack = {\n undo: [],\n redo: []\n };\n }\n\n cutoff() {\n this.lastRecorded = 0;\n }\n\n record(changeDelta, oldDelta) {\n if (changeDelta.ops.length === 0) return;\n this.stack.redo = [];\n let undoDelta = changeDelta.invert(oldDelta);\n const timestamp = Date.now();\n\n if (this.lastRecorded + this.options.delay > timestamp && this.stack.undo.length > 0) {\n const delta = this.stack.undo.pop();\n undoDelta = undoDelta.compose(delta);\n } else {\n this.lastRecorded = timestamp;\n }\n\n if (undoDelta.length() === 0) return;\n this.stack.undo.push(undoDelta);\n\n if (this.stack.undo.length > this.options.maxStack) {\n this.stack.undo.shift();\n }\n }\n\n redo() {\n this.change(\'redo\', \'undo\');\n }\n\n transform(delta) {\n transformStack(this.stack.undo, delta);\n transformStack(this.stack.redo, delta);\n }\n\n undo() {\n this.change(\'undo\', \'redo\');\n }\n\n}\n\nHistory.DEFAULTS = {\n delay: 1000,\n maxStack: 100,\n userOnly: false\n};\n\nfunction transformStack(stack, delta) {\n let remoteDelta = delta;\n\n for (let i = stack.length - 1; i >= 0; i -= 1) {\n const oldDelta = stack[i];\n stack[i] = remoteDelta.transform(oldDelta, true);\n remoteDelta = oldDelta.transform(remoteDelta);\n\n if (stack[i].length() === 0) {\n stack.splice(i, 1);\n }\n }\n}\n\nfunction endsWithNewlineChange(scroll, delta) {\n const lastOp = delta.ops[delta.ops.length - 1];\n if (lastOp == null) return false;\n\n if (lastOp.insert != null) {\n return typeof lastOp.insert === \'string\' && lastOp.insert.endsWith(\'\\n\');\n }\n\n if (lastOp.attributes != null) {\n return Object.keys(lastOp.attributes).some(attr => {\n return scroll.query(attr, parchment__WEBPACK_IMPORTED_MODULE_0__["Scope"].BLOCK) != null;\n });\n }\n\n return false;\n}\n\nfunction getLastChangeIndex(scroll, delta) {\n const deleteLength = delta.reduce((length, op) => {\n return length + (op.delete || 0);\n }, 0);\n let changeIndex = delta.length() - deleteLength;\n\n if (endsWithNewlineChange(scroll, delta)) {\n changeIndex -= 1;\n }\n\n return changeIndex;\n}\n\n\n\n//# sourceURL=webpack://Quill/./modules/history.js?')},"./modules/keyboard.js": +/*!*****************************!*\ + !*** ./modules/keyboard.js ***! + \*****************************/ +/*! exports provided: default, SHORTKEY, normalize */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Keyboard; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"SHORTKEY\", function() { return SHORTKEY; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"normalize\", function() { return normalize; });\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clone */ \"./node_modules/clone/clone.js\");\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(clone__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! deep-equal */ \"./node_modules/deep-equal/index.js\");\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(deep_equal__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! quill-delta */ \"./node_modules/quill-delta/dist/Delta.js\");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/quill */ \"./core/quill.js\");\n/* harmony import */ var _core_logger__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../core/logger */ \"./core/logger.js\");\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../core/module */ \"./core/module.js\");\n\n\n\n\n\n\n\n\nconst debug = Object(_core_logger__WEBPACK_IMPORTED_MODULE_6__[\"default\"])('quill:keyboard');\nconst SHORTKEY = /Mac/i.test(navigator.platform) ? 'metaKey' : 'ctrlKey';\n\nclass Keyboard extends _core_module__WEBPACK_IMPORTED_MODULE_7__[\"default\"] {\n static match(evt, binding) {\n if (['altKey', 'ctrlKey', 'metaKey', 'shiftKey'].some(key => {\n return !!binding[key] !== evt[key] && binding[key] !== null;\n })) {\n return false;\n }\n\n return binding.key === evt.key || binding.key === evt.which;\n }\n\n constructor(quill, options) {\n super(quill, options);\n this.bindings = {};\n Object.keys(this.options.bindings).forEach(name => {\n if (this.options.bindings[name]) {\n this.addBinding(this.options.bindings[name]);\n }\n });\n this.addBinding({\n key: 'Enter',\n shiftKey: null\n }, this.handleEnter);\n this.addBinding({\n key: 'Enter',\n metaKey: null,\n ctrlKey: null,\n altKey: null\n }, () => {});\n\n if (/Firefox/i.test(navigator.userAgent)) {\n // Need to handle delete and backspace for Firefox in the general case #1171\n this.addBinding({\n key: 'Backspace'\n }, {\n collapsed: true\n }, this.handleBackspace);\n this.addBinding({\n key: 'Delete'\n }, {\n collapsed: true\n }, this.handleDelete);\n } else {\n this.addBinding({\n key: 'Backspace'\n }, {\n collapsed: true,\n prefix: /^.?$/\n }, this.handleBackspace);\n this.addBinding({\n key: 'Delete'\n }, {\n collapsed: true,\n suffix: /^.?$/\n }, this.handleDelete);\n }\n\n this.addBinding({\n key: 'Backspace'\n }, {\n collapsed: false\n }, this.handleDeleteRange);\n this.addBinding({\n key: 'Delete'\n }, {\n collapsed: false\n }, this.handleDeleteRange);\n this.addBinding({\n key: 'Backspace',\n altKey: null,\n ctrlKey: null,\n metaKey: null,\n shiftKey: null\n }, {\n collapsed: true,\n offset: 0\n }, this.handleBackspace);\n this.listen();\n }\n\n addBinding(keyBinding, context = {}, handler = {}) {\n const binding = normalize(keyBinding);\n\n if (binding == null) {\n debug.warn('Attempted to add invalid keyboard binding', binding);\n return;\n }\n\n if (typeof context === 'function') {\n context = {\n handler: context\n };\n }\n\n if (typeof handler === 'function') {\n handler = {\n handler\n };\n }\n\n const keys = Array.isArray(binding.key) ? binding.key : [binding.key];\n keys.forEach(key => {\n const singleBinding = extend__WEBPACK_IMPORTED_MODULE_2___default()({}, binding, {\n key\n }, context, handler);\n this.bindings[singleBinding.key] = this.bindings[singleBinding.key] || [];\n this.bindings[singleBinding.key].push(singleBinding);\n });\n }\n\n listen() {\n this.quill.root.addEventListener('keydown', evt => {\n if (evt.defaultPrevented || evt.isComposing) return;\n const bindings = (this.bindings[evt.key] || []).concat(this.bindings[evt.which] || []);\n const matches = bindings.filter(binding => Keyboard.match(evt, binding));\n if (matches.length === 0) return;\n const range = this.quill.getSelection();\n if (range == null || !this.quill.hasFocus()) return;\n const [line, offset] = this.quill.getLine(range.index);\n const [leafStart, offsetStart] = this.quill.getLeaf(range.index);\n const [leafEnd, offsetEnd] = range.length === 0 ? [leafStart, offsetStart] : this.quill.getLeaf(range.index + range.length);\n const prefixText = leafStart instanceof parchment__WEBPACK_IMPORTED_MODULE_4__[\"TextBlot\"] ? leafStart.value().slice(0, offsetStart) : '';\n const suffixText = leafEnd instanceof parchment__WEBPACK_IMPORTED_MODULE_4__[\"TextBlot\"] ? leafEnd.value().slice(offsetEnd) : '';\n const curContext = {\n collapsed: range.length === 0,\n empty: range.length === 0 && line.length() <= 1,\n format: this.quill.getFormat(range),\n line,\n offset,\n prefix: prefixText,\n suffix: suffixText,\n event: evt\n };\n const prevented = matches.some(binding => {\n if (binding.collapsed != null && binding.collapsed !== curContext.collapsed) {\n return false;\n }\n\n if (binding.empty != null && binding.empty !== curContext.empty) {\n return false;\n }\n\n if (binding.offset != null && binding.offset !== curContext.offset) {\n return false;\n }\n\n if (Array.isArray(binding.format)) {\n // any format is present\n if (binding.format.every(name => curContext.format[name] == null)) {\n return false;\n }\n } else if (typeof binding.format === 'object') {\n // all formats must match\n if (!Object.keys(binding.format).every(name => {\n if (binding.format[name] === true) return curContext.format[name] != null;\n if (binding.format[name] === false) return curContext.format[name] == null;\n return deep_equal__WEBPACK_IMPORTED_MODULE_1___default()(binding.format[name], curContext.format[name]);\n })) {\n return false;\n }\n }\n\n if (binding.prefix != null && !binding.prefix.test(curContext.prefix)) {\n return false;\n }\n\n if (binding.suffix != null && !binding.suffix.test(curContext.suffix)) {\n return false;\n }\n\n return binding.handler.call(this, range, curContext, binding) !== true;\n });\n\n if (prevented) {\n evt.preventDefault();\n }\n });\n }\n\n handleBackspace(range, context) {\n // Check for astral symbols\n const length = /[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]$/.test(context.prefix) ? 2 : 1;\n if (range.index === 0 || this.quill.getLength() <= 1) return;\n let formats = {};\n const [line] = this.quill.getLine(range.index);\n let delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index - length).delete(length);\n\n if (context.offset === 0) {\n // Always deleting newline here, length always 1\n const [prev] = this.quill.getLine(range.index - 1);\n\n if (prev) {\n const curFormats = line.formats();\n const prevFormats = this.quill.getFormat(range.index - 1, 1);\n formats = quill_delta__WEBPACK_IMPORTED_MODULE_3__[\"AttributeMap\"].diff(curFormats, prevFormats) || {};\n\n if (Object.keys(formats).length > 0) {\n // line.length() - 1 targets \\n in line, another -1 for newline being deleted\n const formatDelta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index + line.length() - 2).retain(1, formats);\n delta = delta.compose(formatDelta);\n }\n }\n }\n\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.focus();\n }\n\n handleDelete(range, context) {\n // Check for astral symbols\n const length = /^[\\uD800-\\uDBFF][\\uDC00-\\uDFFF]/.test(context.suffix) ? 2 : 1;\n if (range.index >= this.quill.getLength() - length) return;\n let formats = {};\n const [line] = this.quill.getLine(range.index);\n let delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).delete(length);\n\n if (context.offset >= line.length() - 1) {\n const [next] = this.quill.getLine(range.index + 1);\n\n if (next) {\n const curFormats = line.formats();\n const nextFormats = this.quill.getFormat(range.index, 1);\n formats = quill_delta__WEBPACK_IMPORTED_MODULE_3__[\"AttributeMap\"].diff(curFormats, nextFormats) || {};\n\n if (Object.keys(formats).length > 0) {\n delta = delta.retain(next.length() - 1).retain(1, formats);\n }\n }\n }\n\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.focus();\n }\n\n handleDeleteRange(range) {\n const lines = this.quill.getLines(range);\n let formats = {};\n\n if (lines.length > 1) {\n const firstFormats = lines[0].formats();\n const lastFormats = lines[lines.length - 1].formats();\n formats = quill_delta__WEBPACK_IMPORTED_MODULE_3__[\"AttributeMap\"].diff(lastFormats, firstFormats) || {};\n }\n\n this.quill.deleteText(range, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n\n if (Object.keys(formats).length > 0) {\n this.quill.formatLine(range.index, 1, formats, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n\n this.quill.setSelection(range.index, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n this.quill.focus();\n }\n\n handleEnter(range, context) {\n const lineFormats = Object.keys(context.format).reduce((formats, format) => {\n if (this.quill.scroll.query(format, parchment__WEBPACK_IMPORTED_MODULE_4__[\"Scope\"].BLOCK) && !Array.isArray(context.format[format])) {\n formats[format] = context.format[format];\n }\n\n return formats;\n }, {});\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).delete(range.length).insert('\\n', lineFormats);\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n this.quill.focus();\n Object.keys(context.format).forEach(name => {\n if (lineFormats[name] != null) return;\n if (Array.isArray(context.format[name])) return;\n if (name === 'code' || name === 'link') return;\n this.quill.format(name, context.format[name], _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n });\n }\n\n}\n\nKeyboard.DEFAULTS = {\n bindings: {\n bold: makeFormatHandler('bold'),\n italic: makeFormatHandler('italic'),\n underline: makeFormatHandler('underline'),\n indent: {\n // highlight tab or tab at beginning of list, indent or blockquote\n key: 'Tab',\n format: ['blockquote', 'indent', 'list'],\n\n handler(range, context) {\n if (context.collapsed && context.offset !== 0) return true;\n this.quill.format('indent', '+1', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n return false;\n }\n\n },\n outdent: {\n key: 'Tab',\n shiftKey: true,\n format: ['blockquote', 'indent', 'list'],\n\n // highlight tab or tab at beginning of list, indent or blockquote\n handler(range, context) {\n if (context.collapsed && context.offset !== 0) return true;\n this.quill.format('indent', '-1', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n return false;\n }\n\n },\n 'outdent backspace': {\n key: 'Backspace',\n collapsed: true,\n shiftKey: null,\n metaKey: null,\n ctrlKey: null,\n altKey: null,\n format: ['indent', 'list'],\n offset: 0,\n\n handler(range, context) {\n if (context.format.indent != null) {\n this.quill.format('indent', '-1', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n } else if (context.format.list != null) {\n this.quill.format('list', false, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n }\n\n },\n 'indent code-block': makeCodeBlockHandler(true),\n 'outdent code-block': makeCodeBlockHandler(false),\n 'remove tab': {\n key: 'Tab',\n shiftKey: true,\n collapsed: true,\n prefix: /\\t$/,\n\n handler(range) {\n this.quill.deleteText(range.index - 1, 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n\n },\n tab: {\n key: 'Tab',\n\n handler(range, context) {\n if (context.format.table) return true;\n this.quill.history.cutoff();\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).delete(range.length).insert('\\t');\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.history.cutoff();\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n return false;\n }\n\n },\n 'blockquote empty enter': {\n key: 'Enter',\n collapsed: true,\n format: ['blockquote'],\n empty: true,\n\n handler() {\n this.quill.format('blockquote', false, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n\n },\n 'list empty enter': {\n key: 'Enter',\n collapsed: true,\n format: ['list'],\n empty: true,\n\n handler(range, context) {\n const formats = {\n list: false\n };\n\n if (context.format.indent) {\n formats.indent = false;\n }\n\n this.quill.formatLine(range.index, range.length, formats, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n\n },\n 'checklist enter': {\n key: 'Enter',\n collapsed: true,\n format: {\n list: 'checked'\n },\n\n handler(range) {\n const [line, offset] = this.quill.getLine(range.index);\n const formats = extend__WEBPACK_IMPORTED_MODULE_2___default()({}, line.formats(), {\n list: 'checked'\n });\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).insert('\\n', formats).retain(line.length() - offset - 1).retain(1, {\n list: 'unchecked'\n });\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n this.quill.scrollIntoView();\n }\n\n },\n 'header enter': {\n key: 'Enter',\n collapsed: true,\n format: ['header'],\n suffix: /^$/,\n\n handler(range, context) {\n const [line, offset] = this.quill.getLine(range.index);\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).insert('\\n', context.format).retain(line.length() - offset - 1).retain(1, {\n header: null\n });\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n this.quill.scrollIntoView();\n }\n\n },\n 'table backspace': {\n key: 'Backspace',\n format: ['table'],\n collapsed: true,\n offset: 0,\n\n handler() {}\n\n },\n 'table delete': {\n key: 'Delete',\n format: ['table'],\n collapsed: true,\n suffix: /^$/,\n\n handler() {}\n\n },\n 'table enter': {\n key: 'Enter',\n shiftKey: null,\n format: ['table'],\n\n handler(range) {\n const module = this.quill.getModule('table');\n\n if (module) {\n const [table, row, cell, offset] = module.getTable(range);\n const shift = tableSide(table, row, cell, offset);\n if (shift == null) return;\n let index = table.offset();\n\n if (shift < 0) {\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert('\\n');\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.setSelection(range.index + 1, range.length, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n } else if (shift > 0) {\n index += table.length();\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert('\\n');\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.setSelection(index, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n }\n }\n\n },\n 'table tab': {\n key: 'Tab',\n shiftKey: null,\n format: ['table'],\n\n handler(range, context) {\n const {\n event,\n line: cell\n } = context;\n const offset = cell.offset(this.quill.scroll);\n\n if (event.shiftKey) {\n this.quill.setSelection(offset - 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n } else {\n this.quill.setSelection(offset + cell.length(), _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n }\n\n },\n 'list autofill': {\n key: ' ',\n shiftKey: null,\n collapsed: true,\n format: {\n list: false,\n 'code-block': false,\n blockquote: false,\n header: false,\n table: false\n },\n prefix: /^\\s*?(\\d+\\.|-|\\*|\\[ ?\\]|\\[x\\])$/,\n\n handler(range, context) {\n if (this.quill.scroll.query('list') == null) return true;\n const {\n length\n } = context.prefix;\n const [line, offset] = this.quill.getLine(range.index);\n if (offset > length) return true;\n let value;\n\n switch (context.prefix.trim()) {\n case '[]':\n case '[ ]':\n value = 'unchecked';\n break;\n\n case '[x]':\n value = 'checked';\n break;\n\n case '-':\n case '*':\n value = 'bullet';\n break;\n\n default:\n value = 'ordered';\n }\n\n this.quill.insertText(range.index, ' ', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.history.cutoff();\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index - offset).delete(length + 1).retain(line.length() - 2 - offset).retain(1, {\n list: value\n });\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.history.cutoff();\n this.quill.setSelection(range.index - length, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n return false;\n }\n\n },\n 'code exit': {\n key: 'Enter',\n collapsed: true,\n format: ['code-block'],\n prefix: /^$/,\n suffix: /^\\s*$/,\n\n handler(range) {\n const [line, offset] = this.quill.getLine(range.index);\n let numLines = 2;\n let cur = line;\n\n while (cur != null && cur.length() <= 1 && cur.formats()['code-block']) {\n cur = cur.prev;\n numLines -= 1; // Requisite prev lines are empty\n\n if (numLines <= 0) {\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index + line.length() - offset - 2).retain(1, {\n 'code-block': null\n }).delete(1);\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.setSelection(range.index - 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n return false;\n }\n }\n\n return true;\n }\n\n },\n 'embed left': makeEmbedArrowHandler('ArrowLeft', false),\n 'embed left shift': makeEmbedArrowHandler('ArrowLeft', true),\n 'embed right': makeEmbedArrowHandler('ArrowRight', false),\n 'embed right shift': makeEmbedArrowHandler('ArrowRight', true),\n 'table down': makeTableArrowHandler(false),\n 'table up': makeTableArrowHandler(true)\n }\n};\n\nfunction makeCodeBlockHandler(indent) {\n return {\n key: 'Tab',\n shiftKey: !indent,\n format: {\n 'code-block': true\n },\n\n handler(range) {\n const CodeBlock = this.quill.scroll.query('code-block');\n const lines = range.length === 0 ? this.quill.getLines(range.index, 1) : this.quill.getLines(range);\n let {\n index,\n length\n } = range;\n lines.forEach((line, i) => {\n if (indent) {\n line.insertAt(0, CodeBlock.TAB);\n\n if (i === 0) {\n index += CodeBlock.TAB.length;\n } else {\n length += CodeBlock.TAB.length;\n }\n } else if (line.domNode.textContent.startsWith(CodeBlock.TAB)) {\n line.deleteAt(0, CodeBlock.TAB.length);\n\n if (i === 0) {\n index -= CodeBlock.TAB.length;\n } else {\n length -= CodeBlock.TAB.length;\n }\n }\n });\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n this.quill.setSelection(index, length, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.SILENT);\n }\n\n };\n}\n\nfunction makeEmbedArrowHandler(key, shiftKey) {\n const where = key === 'ArrowLeft' ? 'prefix' : 'suffix';\n return {\n key,\n shiftKey,\n altKey: null,\n [where]: /^$/,\n\n handler(range) {\n let {\n index\n } = range;\n\n if (key === 'ArrowRight') {\n index += range.length + 1;\n }\n\n const [leaf] = this.quill.getLeaf(index);\n if (!(leaf instanceof parchment__WEBPACK_IMPORTED_MODULE_4__[\"EmbedBlot\"])) return true;\n\n if (key === 'ArrowLeft') {\n if (shiftKey) {\n this.quill.setSelection(range.index - 1, range.length + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n } else {\n this.quill.setSelection(range.index - 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n } else if (shiftKey) {\n this.quill.setSelection(range.index, range.length + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n } else {\n this.quill.setSelection(range.index + range.length + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n\n return false;\n }\n\n };\n}\n\nfunction makeFormatHandler(format) {\n return {\n key: format[0],\n shortKey: true,\n\n handler(range, context) {\n this.quill.format(format, !context.format[format], _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n\n };\n}\n\nfunction makeTableArrowHandler(up) {\n return {\n key: up ? 'ArrowUp' : 'ArrowDown',\n collapsed: true,\n format: ['table'],\n\n handler(range, context) {\n // TODO move to table module\n const key = up ? 'prev' : 'next';\n const cell = context.line;\n const targetRow = cell.parent[key];\n\n if (targetRow != null) {\n if (targetRow.statics.blotName === 'table-row') {\n let targetCell = targetRow.children.head;\n let cur = cell;\n\n while (cur.prev != null) {\n cur = cur.prev;\n targetCell = targetCell.next;\n }\n\n const index = targetCell.offset(this.quill.scroll) + Math.min(context.offset, targetCell.length() - 1);\n this.quill.setSelection(index, 0, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n } else {\n const targetLine = cell.table()[key];\n\n if (targetLine != null) {\n if (up) {\n this.quill.setSelection(targetLine.offset(this.quill.scroll) + targetLine.length() - 1, 0, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n } else {\n this.quill.setSelection(targetLine.offset(this.quill.scroll), 0, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\"default\"].sources.USER);\n }\n }\n }\n\n return false;\n }\n\n };\n}\n\nfunction normalize(binding) {\n if (typeof binding === 'string' || typeof binding === 'number') {\n binding = {\n key: binding\n };\n } else if (typeof binding === 'object') {\n binding = clone__WEBPACK_IMPORTED_MODULE_0___default()(binding, false);\n } else {\n return null;\n }\n\n if (binding.shortKey) {\n binding[SHORTKEY] = binding.shortKey;\n delete binding.shortKey;\n }\n\n return binding;\n}\n\nfunction tableSide(table, row, cell, offset) {\n if (row.prev == null && row.next == null) {\n if (cell.prev == null && cell.next == null) {\n return offset === 0 ? -1 : 1;\n }\n\n return cell.prev == null ? -1 : 1;\n }\n\n if (row.prev == null) {\n return -1;\n }\n\n if (row.next == null) {\n return 1;\n }\n\n return null;\n}\n\n\n\n//# sourceURL=webpack://Quill/./modules/keyboard.js?")},"./modules/syntax.js": +/*!***************************!*\ + !*** ./modules/syntax.js ***! + \***************************/ +/*! exports provided: CodeBlock, CodeToken, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CodeBlock\", function() { return SyntaxCodeBlock; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"CodeToken\", function() { return CodeToken; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Syntax; });\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ \"./node_modules/quill-delta/dist/Delta.js\");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../blots/inline */ \"./blots/inline.js\");\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/quill */ \"./core/quill.js\");\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/module */ \"./core/module.js\");\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../blots/block */ \"./blots/block.js\");\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../blots/break */ \"./blots/break.js\");\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../blots/cursor */ \"./blots/cursor.js\");\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../blots/text */ \"./blots/text.js\");\n/* harmony import */ var _formats_code__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../formats/code */ \"./formats/code.js\");\n/* harmony import */ var _clipboard__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./clipboard */ \"./modules/clipboard.js\");\n\n\n\n\n\n\n\n\n\n\n\nconst TokenAttributor = new parchment__WEBPACK_IMPORTED_MODULE_1__[\"ClassAttributor\"]('code-token', 'hljs', {\n scope: parchment__WEBPACK_IMPORTED_MODULE_1__[\"Scope\"].INLINE\n});\n\nclass CodeToken extends _blots_inline__WEBPACK_IMPORTED_MODULE_2__[\"default\"] {\n static formats(node, scroll) {\n while (node != null && node !== scroll.domNode) {\n if (node.classList && node.classList.contains(_formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"].className)) {\n return super.formats(node, scroll);\n }\n\n node = node.parentNode;\n }\n\n return undefined;\n }\n\n constructor(scroll, domNode, value) {\n super(scroll, domNode, value);\n TokenAttributor.add(this.domNode, value);\n }\n\n format(format, value) {\n if (format !== CodeToken.blotName) {\n super.format(format, value);\n } else if (value) {\n TokenAttributor.add(this.domNode, value);\n } else {\n TokenAttributor.remove(this.domNode);\n this.domNode.classList.remove(this.statics.className);\n }\n }\n\n optimize(...args) {\n super.optimize(...args);\n\n if (!TokenAttributor.value(this.domNode)) {\n this.unwrap();\n }\n }\n\n}\n\nCodeToken.blotName = 'code-token';\nCodeToken.className = 'ql-token';\n\nclass SyntaxCodeBlock extends _formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"] {\n static create(value) {\n const domNode = super.create(value);\n\n if (typeof value === 'string') {\n domNode.setAttribute('data-language', value);\n }\n\n return domNode;\n }\n\n static formats(domNode) {\n return domNode.getAttribute('data-language') || 'plain';\n }\n\n static register() {} // Syntax module will register\n\n\n format(name, value) {\n if (name === this.statics.blotName && value) {\n this.domNode.setAttribute('data-language', value);\n } else {\n super.format(name, value);\n }\n }\n\n replaceWith(name, value) {\n this.formatAt(0, this.length(), CodeToken.blotName, false);\n return super.replaceWith(name, value);\n }\n\n}\n\nclass SyntaxCodeBlockContainer extends _formats_code__WEBPACK_IMPORTED_MODULE_9__[\"CodeBlockContainer\"] {\n attach() {\n super.attach();\n this.forceNext = false;\n this.scroll.emitMount(this);\n }\n\n format(name, value) {\n if (name === SyntaxCodeBlock.blotName) {\n this.forceNext = true;\n this.children.forEach(child => {\n child.format(name, value);\n });\n }\n }\n\n formatAt(index, length, name, value) {\n if (name === SyntaxCodeBlock.blotName) {\n this.forceNext = true;\n }\n\n super.formatAt(index, length, name, value);\n }\n\n highlight(highlight, forced = false) {\n if (this.children.head == null) return;\n const nodes = Array.from(this.domNode.childNodes).filter(node => node !== this.uiNode);\n const text = \"\".concat(nodes.map(node => node.textContent).join('\\n'), \"\\n\");\n const language = SyntaxCodeBlock.formats(this.children.head.domNode);\n\n if (forced || this.forceNext || this.cachedText !== text) {\n if (text.trim().length > 0 || this.cachedText == null) {\n const oldDelta = this.children.reduce((delta, child) => {\n return delta.concat(Object(_blots_block__WEBPACK_IMPORTED_MODULE_5__[\"blockDelta\"])(child, false));\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a());\n const delta = highlight(text, language);\n oldDelta.diff(delta).reduce((index, {\n retain,\n attributes\n }) => {\n // Should be all retains\n if (!retain) return index;\n\n if (attributes) {\n Object.keys(attributes).forEach(format => {\n if ([SyntaxCodeBlock.blotName, CodeToken.blotName].includes(format)) {\n this.formatAt(index, retain, format, attributes[format]);\n }\n });\n }\n\n return index + retain;\n }, 0);\n }\n\n this.cachedText = text;\n this.forceNext = false;\n }\n }\n\n optimize(context) {\n super.optimize(context);\n\n if (this.parent != null && this.children.head != null && this.uiNode != null) {\n const language = SyntaxCodeBlock.formats(this.children.head.domNode);\n\n if (language !== this.uiNode.value) {\n this.uiNode.value = language;\n }\n }\n }\n\n}\n\nSyntaxCodeBlockContainer.allowedChildren = [SyntaxCodeBlock];\nSyntaxCodeBlock.requiredContainer = SyntaxCodeBlockContainer;\nSyntaxCodeBlock.allowedChildren = [CodeToken, _blots_cursor__WEBPACK_IMPORTED_MODULE_7__[\"default\"], _blots_text__WEBPACK_IMPORTED_MODULE_8__[\"default\"], _blots_break__WEBPACK_IMPORTED_MODULE_6__[\"default\"]];\n\nclass Syntax extends _core_module__WEBPACK_IMPORTED_MODULE_4__[\"default\"] {\n static register() {\n _core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].register(CodeToken, true);\n _core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].register(SyntaxCodeBlock, true);\n _core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].register(SyntaxCodeBlockContainer, true);\n }\n\n constructor(quill, options) {\n super(quill, options);\n\n if (this.options.hljs == null) {\n throw new Error('Syntax module requires highlight.js. Please include the library on the page before Quill.');\n }\n\n this.languages = this.options.languages.reduce((memo, {\n key\n }) => {\n memo[key] = true;\n return memo;\n }, {});\n this.highlightBlot = this.highlightBlot.bind(this);\n this.initListener();\n this.initTimer();\n }\n\n initListener() {\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].events.SCROLL_BLOT_MOUNT, blot => {\n if (!(blot instanceof SyntaxCodeBlockContainer)) return;\n const select = this.quill.root.ownerDocument.createElement('select');\n this.options.languages.forEach(({\n key,\n label\n }) => {\n const option = select.ownerDocument.createElement('option');\n option.textContent = label;\n option.setAttribute('value', key);\n select.appendChild(option);\n });\n select.addEventListener('change', () => {\n blot.format(SyntaxCodeBlock.blotName, select.value);\n this.quill.root.focus(); // Prevent scrolling\n\n this.highlight(blot, true);\n });\n\n if (blot.uiNode == null) {\n blot.attachUI(select);\n\n if (blot.children.head) {\n select.value = SyntaxCodeBlock.formats(blot.children.head.domNode);\n }\n }\n });\n }\n\n initTimer() {\n let timer = null;\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].events.SCROLL_OPTIMIZE, () => {\n clearTimeout(timer);\n timer = setTimeout(() => {\n this.highlight();\n timer = null;\n }, this.options.interval);\n });\n }\n\n highlight(blot = null, force = false) {\n if (this.quill.selection.composing) return;\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].sources.USER);\n const range = this.quill.getSelection();\n const blots = blot == null ? this.quill.scroll.descendants(SyntaxCodeBlockContainer) : [blot];\n blots.forEach(container => {\n container.highlight(this.highlightBlot, force);\n });\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].sources.SILENT);\n\n if (range != null) {\n this.quill.setSelection(range, _core_quill__WEBPACK_IMPORTED_MODULE_3__[\"default\"].sources.SILENT);\n }\n }\n\n highlightBlot(text, language = 'plain') {\n language = this.languages[language] ? language : 'plain';\n\n if (language === 'plain') {\n return Object(_blots_text__WEBPACK_IMPORTED_MODULE_8__[\"escapeText\"])(text).split('\\n').reduce((delta, line, i) => {\n if (i !== 0) {\n delta.insert('\\n', {\n [_formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"].blotName]: language\n });\n }\n\n return delta.insert(line);\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a());\n }\n\n const container = this.quill.root.ownerDocument.createElement('div');\n container.classList.add(_formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"].className);\n container.innerHTML = this.options.hljs.highlight(language, text).value;\n return Object(_clipboard__WEBPACK_IMPORTED_MODULE_10__[\"traverse\"])(this.quill.scroll, container, [(node, delta) => {\n const value = TokenAttributor.value(node);\n\n if (value) {\n return delta.compose(new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(delta.length(), {\n [CodeToken.blotName]: value\n }));\n }\n\n return delta;\n }], [(node, delta) => {\n return node.data.split('\\n').reduce((memo, nodeText, i) => {\n if (i !== 0) memo.insert('\\n', {\n [_formats_code__WEBPACK_IMPORTED_MODULE_9__[\"default\"].blotName]: language\n });\n return memo.insert(nodeText);\n }, delta);\n }], new WeakMap());\n }\n\n}\n\nSyntax.DEFAULTS = {\n hljs: (() => {\n return window.hljs;\n })(),\n interval: 1000,\n languages: [{\n key: 'plain',\n label: 'Plain'\n }, {\n key: 'bash',\n label: 'Bash'\n }, {\n key: 'cpp',\n label: 'C++'\n }, {\n key: 'cs',\n label: 'C#'\n }, {\n key: 'css',\n label: 'CSS'\n }, {\n key: 'diff',\n label: 'Diff'\n }, {\n key: 'xml',\n label: 'HTML/XML'\n }, {\n key: 'java',\n label: 'Java'\n }, {\n key: 'javascript',\n label: 'Javascript'\n }, {\n key: 'markdown',\n label: 'Markdown'\n }, {\n key: 'php',\n label: 'PHP'\n }, {\n key: 'python',\n label: 'Python'\n }, {\n key: 'ruby',\n label: 'Ruby'\n }, {\n key: 'sql',\n label: 'SQL'\n }]\n};\n\n\n//# sourceURL=webpack://Quill/./modules/syntax.js?")},"./modules/table.js": +/*!**************************!*\ + !*** ./modules/table.js ***! + \**************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ "./node_modules/quill-delta/dist/Delta.js");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/quill */ "./core/quill.js");\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/module */ "./core/module.js");\n/* harmony import */ var _formats_table__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/table */ "./formats/table.js");\n\n\n\n\n\nclass Table extends _core_module__WEBPACK_IMPORTED_MODULE_2__["default"] {\n static register() {\n _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__["TableCell"]);\n _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__["TableRow"]);\n _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__["TableBody"]);\n _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__["TableContainer"]);\n }\n\n constructor(...args) {\n super(...args);\n this.listenBalanceCells();\n }\n\n balanceTables() {\n this.quill.scroll.descendants(_formats_table__WEBPACK_IMPORTED_MODULE_3__["TableContainer"]).forEach(table => {\n table.balanceCells();\n });\n }\n\n deleteColumn() {\n const [table,, cell] = this.getTable();\n if (cell == null) return;\n table.deleteColumn(cell.cellOffset());\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n }\n\n deleteRow() {\n const [, row] = this.getTable();\n if (row == null) return;\n row.remove();\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n }\n\n deleteTable() {\n const [table] = this.getTable();\n if (table == null) return;\n const offset = table.offset();\n table.remove();\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n this.quill.setSelection(offset, _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.SILENT);\n }\n\n getTable(range = this.quill.getSelection()) {\n if (range == null) return [null, null, null, -1];\n const [cell, offset] = this.quill.getLine(range.index);\n\n if (cell == null || cell.statics.blotName !== _formats_table__WEBPACK_IMPORTED_MODULE_3__["TableCell"].blotName) {\n return [null, null, null, -1];\n }\n\n const row = cell.parent;\n const table = row.parent.parent;\n return [table, row, cell, offset];\n }\n\n insertColumn(offset) {\n const range = this.quill.getSelection();\n const [table, row, cell] = this.getTable(range);\n if (cell == null) return;\n const column = cell.cellOffset();\n table.insertColumn(column + offset);\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n let shift = row.rowOffset();\n\n if (offset === 0) {\n shift += 1;\n }\n\n this.quill.setSelection(range.index + shift, range.length, _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.SILENT);\n }\n\n insertColumnLeft() {\n this.insertColumn(0);\n }\n\n insertColumnRight() {\n this.insertColumn(1);\n }\n\n insertRow(offset) {\n const range = this.quill.getSelection();\n const [table, row, cell] = this.getTable(range);\n if (cell == null) return;\n const index = row.rowOffset();\n table.insertRow(index + offset);\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n\n if (offset > 0) {\n this.quill.setSelection(range, _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.SILENT);\n } else {\n this.quill.setSelection(range.index + row.children.length, range.length, _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.SILENT);\n }\n }\n\n insertRowAbove() {\n this.insertRow(0);\n }\n\n insertRowBelow() {\n this.insertRow(1);\n }\n\n insertTable(rows, columns) {\n const range = this.quill.getSelection();\n if (range == null) return;\n const delta = new Array(rows).fill(0).reduce(memo => {\n const text = new Array(columns).fill(\'\\n\').join(\'\');\n return memo.insert(text, {\n table: Object(_formats_table__WEBPACK_IMPORTED_MODULE_3__["tableId"])()\n });\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(range.index));\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n this.quill.setSelection(range.index, _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.SILENT);\n this.balanceTables();\n }\n\n listenBalanceCells() {\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].events.SCROLL_OPTIMIZE, mutations => {\n mutations.some(mutation => {\n if ([\'TD\', \'TR\', \'TBODY\', \'TABLE\'].includes(mutation.target.tagName)) {\n this.quill.once(_core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].events.TEXT_CHANGE, (delta, old, source) => {\n if (source !== _core_quill__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER) return;\n this.balanceTables();\n });\n return true;\n }\n\n return false;\n });\n });\n }\n\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Table);\n\n//# sourceURL=webpack://Quill/./modules/table.js?')},"./modules/toolbar.js": +/*!****************************!*\ + !*** ./modules/toolbar.js ***! + \****************************/ +/*! exports provided: default, addControls */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return Toolbar; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"addControls\", function() { return addControls; });\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ \"./node_modules/quill-delta/dist/Delta.js\");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! parchment */ \"./node_modules/parchment/src/parchment.ts\");\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/quill */ \"./core/quill.js\");\n/* harmony import */ var _core_logger__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/logger */ \"./core/logger.js\");\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/module */ \"./core/module.js\");\n\n\n\n\n\nconst debug = Object(_core_logger__WEBPACK_IMPORTED_MODULE_3__[\"default\"])('quill:toolbar');\n\nclass Toolbar extends _core_module__WEBPACK_IMPORTED_MODULE_4__[\"default\"] {\n constructor(quill, options) {\n super(quill, options);\n\n if (Array.isArray(this.options.container)) {\n const container = document.createElement('div');\n addControls(container, this.options.container);\n quill.container.parentNode.insertBefore(container, quill.container);\n this.container = container;\n } else if (typeof this.options.container === 'string') {\n this.container = document.querySelector(this.options.container);\n } else {\n this.container = this.options.container;\n }\n\n if (!(this.container instanceof HTMLElement)) {\n return debug.error('Container required for toolbar', this.options);\n }\n\n this.container.classList.add('ql-toolbar');\n this.controls = [];\n this.handlers = {};\n Object.keys(this.options.handlers).forEach(format => {\n this.addHandler(format, this.options.handlers[format]);\n });\n Array.from(this.container.querySelectorAll('button, select')).forEach(input => {\n this.attach(input);\n });\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].events.EDITOR_CHANGE, (type, range) => {\n if (type === _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].events.SELECTION_CHANGE) {\n this.update(range);\n }\n });\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].events.SCROLL_OPTIMIZE, () => {\n const [range] = this.quill.selection.getRange(); // quill.getSelection triggers update\n\n this.update(range);\n });\n }\n\n addHandler(format, handler) {\n this.handlers[format] = handler;\n }\n\n attach(input) {\n let format = Array.from(input.classList).find(className => {\n return className.indexOf('ql-') === 0;\n });\n if (!format) return;\n format = format.slice('ql-'.length);\n\n if (input.tagName === 'BUTTON') {\n input.setAttribute('type', 'button');\n }\n\n if (this.handlers[format] == null && this.quill.scroll.query(format) == null) {\n debug.warn('ignoring attaching to nonexistent format', format, input);\n return;\n }\n\n const eventName = input.tagName === 'SELECT' ? 'change' : 'click';\n input.addEventListener(eventName, e => {\n let value;\n\n if (input.tagName === 'SELECT') {\n if (input.selectedIndex < 0) return;\n const selected = input.options[input.selectedIndex];\n\n if (selected.hasAttribute('selected')) {\n value = false;\n } else {\n value = selected.value || false;\n }\n } else {\n if (input.classList.contains('ql-active')) {\n value = false;\n } else {\n value = input.value || !input.hasAttribute('value');\n }\n\n e.preventDefault();\n }\n\n this.quill.focus();\n const [range] = this.quill.selection.getRange();\n\n if (this.handlers[format] != null) {\n this.handlers[format].call(this, value);\n } else if (this.quill.scroll.query(format).prototype instanceof parchment__WEBPACK_IMPORTED_MODULE_1__[\"EmbedBlot\"]) {\n value = prompt(\"Enter \".concat(format)); // eslint-disable-line no-alert\n\n if (!value) return;\n this.quill.updateContents(new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(range.index).delete(range.length).insert({\n [format]: value\n }), _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n } else {\n this.quill.format(format, value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n }\n\n this.update(range);\n });\n this.controls.push([format, input]);\n }\n\n update(range) {\n const formats = range == null ? {} : this.quill.getFormat(range);\n this.controls.forEach(pair => {\n const [format, input] = pair;\n\n if (input.tagName === 'SELECT') {\n let option;\n\n if (range == null) {\n option = null;\n } else if (formats[format] == null) {\n option = input.querySelector('option[selected]');\n } else if (!Array.isArray(formats[format])) {\n let value = formats[format];\n\n if (typeof value === 'string') {\n value = value.replace(/\"/g, '\\\\\"');\n }\n\n option = input.querySelector(\"option[value=\\\"\".concat(value, \"\\\"]\"));\n }\n\n if (option == null) {\n input.value = ''; // TODO make configurable?\n\n input.selectedIndex = -1;\n } else {\n option.selected = true;\n }\n } else if (range == null) {\n input.classList.remove('ql-active');\n } else if (input.hasAttribute('value')) {\n // both being null should match (default values)\n // '1' should match with 1 (headers)\n const isActive = formats[format] === input.getAttribute('value') || formats[format] != null && formats[format].toString() === input.getAttribute('value') || formats[format] == null && !input.getAttribute('value');\n input.classList.toggle('ql-active', isActive);\n } else {\n input.classList.toggle('ql-active', formats[format] != null);\n }\n });\n }\n\n}\n\nToolbar.DEFAULTS = {};\n\nfunction addButton(container, format, value) {\n const input = document.createElement('button');\n input.setAttribute('type', 'button');\n input.classList.add(\"ql-\".concat(format));\n\n if (value != null) {\n input.value = value;\n }\n\n container.appendChild(input);\n}\n\nfunction addControls(container, groups) {\n if (!Array.isArray(groups[0])) {\n groups = [groups];\n }\n\n groups.forEach(controls => {\n const group = document.createElement('span');\n group.classList.add('ql-formats');\n controls.forEach(control => {\n if (typeof control === 'string') {\n addButton(group, control);\n } else {\n const format = Object.keys(control)[0];\n const value = control[format];\n\n if (Array.isArray(value)) {\n addSelect(group, format, value);\n } else {\n addButton(group, format, value);\n }\n }\n });\n container.appendChild(group);\n });\n}\n\nfunction addSelect(container, format, values) {\n const input = document.createElement('select');\n input.classList.add(\"ql-\".concat(format));\n values.forEach(value => {\n const option = document.createElement('option');\n\n if (value !== false) {\n option.setAttribute('value', value);\n } else {\n option.setAttribute('selected', 'selected');\n }\n\n input.appendChild(option);\n });\n container.appendChild(input);\n}\n\nToolbar.DEFAULTS = {\n container: null,\n handlers: {\n clean() {\n const range = this.quill.getSelection();\n if (range == null) return;\n\n if (range.length === 0) {\n const formats = this.quill.getFormat();\n Object.keys(formats).forEach(name => {\n // Clean functionality in existing apps only clean inline formats\n if (this.quill.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_1__[\"Scope\"].INLINE) != null) {\n this.quill.format(name, false, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n }\n });\n } else {\n this.quill.removeFormat(range, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n }\n },\n\n direction(value) {\n const {\n align\n } = this.quill.getFormat();\n\n if (value === 'rtl' && align == null) {\n this.quill.format('align', 'right', _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n } else if (!value && align === 'right') {\n this.quill.format('align', false, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n }\n\n this.quill.format('direction', value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n },\n\n indent(value) {\n const range = this.quill.getSelection();\n const formats = this.quill.getFormat(range);\n const indent = parseInt(formats.indent || 0, 10);\n\n if (value === '+1' || value === '-1') {\n let modifier = value === '+1' ? 1 : -1;\n if (formats.direction === 'rtl') modifier *= -1;\n this.quill.format('indent', indent + modifier, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n }\n },\n\n link(value) {\n if (value === true) {\n value = prompt('Enter link URL:'); // eslint-disable-line no-alert\n }\n\n this.quill.format('link', value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n },\n\n list(value) {\n const range = this.quill.getSelection();\n const formats = this.quill.getFormat(range);\n\n if (value === 'check') {\n if (formats.list === 'checked' || formats.list === 'unchecked') {\n this.quill.format('list', false, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n } else {\n this.quill.format('list', 'unchecked', _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n }\n } else {\n this.quill.format('list', value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\"default\"].sources.USER);\n }\n }\n\n }\n};\n\n\n//# sourceURL=webpack://Quill/./modules/toolbar.js?")},"./modules/uploader.js": +/*!*****************************!*\ + !*** ./modules/uploader.js ***! + \*****************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ "./node_modules/quill-delta/dist/Delta.js");\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ "./core/emitter.js");\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/module */ "./core/module.js");\n\n\n\n\nclass Uploader extends _core_module__WEBPACK_IMPORTED_MODULE_2__["default"] {\n constructor(quill, options) {\n super(quill, options);\n quill.root.addEventListener(\'drop\', e => {\n e.preventDefault();\n let native;\n\n if (document.caretRangeFromPoint) {\n native = document.caretRangeFromPoint(e.clientX, e.clientY);\n } else if (document.caretPositionFromPoint) {\n const position = document.caretPositionFromPoint(e.clientX, e.clientY);\n native = document.createRange();\n native.setStart(position.offsetNode, position.offset);\n native.setEnd(position.offsetNode, position.offset);\n } else {\n return;\n }\n\n const normalized = quill.selection.normalizeNative(native);\n const range = quill.selection.normalizedToRange(normalized);\n this.upload(range, e.dataTransfer.files);\n });\n }\n\n upload(range, files) {\n const uploads = [];\n Array.from(files).forEach(file => {\n if (file && this.options.mimetypes.includes(file.type)) {\n uploads.push(file);\n }\n });\n\n if (uploads.length > 0) {\n this.options.handler.call(this, range, uploads);\n }\n }\n\n}\n\nUploader.DEFAULTS = {\n mimetypes: [\'image/png\', \'image/jpeg\'],\n\n handler(range, files) {\n const promises = files.map(file => {\n return new Promise(resolve => {\n const reader = new FileReader();\n\n reader.onload = e => {\n resolve(e.target.result);\n };\n\n reader.readAsDataURL(file);\n });\n });\n Promise.all(promises).then(images => {\n const update = images.reduce((delta, image) => {\n return delta.insert({\n image\n });\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(range.index).delete(range.length));\n this.quill.updateContents(update, _core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER);\n this.quill.setSelection(range.index + images.length, _core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].sources.SILENT);\n });\n }\n\n};\n/* harmony default export */ __webpack_exports__["default"] = (Uploader);\n\n//# sourceURL=webpack://Quill/./modules/uploader.js?')},"./node_modules/array-filter/index.js": +/*!********************************************!*\ + !*** ./node_modules/array-filter/index.js ***! + \********************************************/ +/*! no static exports found */function(module,exports){eval("\n/**\n * Array#filter.\n *\n * @param {Array} arr\n * @param {Function} fn\n * @param {Object=} self\n * @return {Array}\n * @throw TypeError\n */\n\nmodule.exports = function (arr, fn, self) {\n if (arr.filter) return arr.filter(fn, self);\n if (void 0 === arr || null === arr) throw new TypeError;\n if ('function' != typeof fn) throw new TypeError;\n var ret = [];\n for (var i = 0; i < arr.length; i++) {\n if (!hasOwn.call(arr, i)) continue;\n var val = arr[i];\n if (fn.call(self, val, i, arr)) ret.push(val);\n }\n return ret;\n};\n\nvar hasOwn = Object.prototype.hasOwnProperty;\n\n\n//# sourceURL=webpack://Quill/./node_modules/array-filter/index.js?")},"./node_modules/available-typed-arrays/index.js": +/*!******************************************************!*\ + !*** ./node_modules/available-typed-arrays/index.js ***! + \******************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar filter = __webpack_require__(/*! array-filter */ \"./node_modules/array-filter/index.js\");\n\nmodule.exports = function availableTypedArrays() {\n\treturn filter([\n\t\t'BigInt64Array',\n\t\t'BigUint64Array',\n\t\t'Float32Array',\n\t\t'Float64Array',\n\t\t'Int16Array',\n\t\t'Int32Array',\n\t\t'Int8Array',\n\t\t'Uint16Array',\n\t\t'Uint32Array',\n\t\t'Uint8Array',\n\t\t'Uint8ClampedArray'\n\t], function (typedArray) {\n\t\treturn typeof global[typedArray] === 'function';\n\t});\n};\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack://Quill/./node_modules/available-typed-arrays/index.js?")},"./node_modules/clone/clone.js": +/*!*************************************!*\ + !*** ./node_modules/clone/clone.js ***! + \*************************************/ +/*! no static exports found */function(module,exports){eval("var clone = (function() {\n'use strict';\n\nfunction _instanceof(obj, type) {\n return type != null && obj instanceof type;\n}\n\nvar nativeMap;\ntry {\n nativeMap = Map;\n} catch(_) {\n // maybe a reference error because no `Map`. Give it a dummy value that no\n // value will ever be an instanceof.\n nativeMap = function() {};\n}\n\nvar nativeSet;\ntry {\n nativeSet = Set;\n} catch(_) {\n nativeSet = function() {};\n}\n\nvar nativePromise;\ntry {\n nativePromise = Promise;\n} catch(_) {\n nativePromise = function() {};\n}\n\n/**\n * Clones (copies) an Object using deep copying.\n *\n * This function supports circular references by default, but if you are certain\n * there are no circular references in your object, you can save some CPU time\n * by calling clone(obj, false).\n *\n * Caution: if `circular` is false and `parent` contains circular references,\n * your program may enter an infinite loop and crash.\n *\n * @param `parent` - the object to be cloned\n * @param `circular` - set to true if the object to be cloned may contain\n * circular references. (optional - true by default)\n * @param `depth` - set to a number if the object is only to be cloned to\n * a particular depth. (optional - defaults to Infinity)\n * @param `prototype` - sets the prototype to be used when cloning an object.\n * (optional - defaults to parent prototype).\n * @param `includeNonEnumerable` - set to true if the non-enumerable properties\n * should be cloned as well. Non-enumerable properties on the prototype\n * chain will be ignored. (optional - false by default)\n*/\nfunction clone(parent, circular, depth, prototype, includeNonEnumerable) {\n if (typeof circular === 'object') {\n depth = circular.depth;\n prototype = circular.prototype;\n includeNonEnumerable = circular.includeNonEnumerable;\n circular = circular.circular;\n }\n // maintain two arrays for circular references, where corresponding parents\n // and children have the same index\n var allParents = [];\n var allChildren = [];\n\n var useBuffer = typeof Buffer != 'undefined';\n\n if (typeof circular == 'undefined')\n circular = true;\n\n if (typeof depth == 'undefined')\n depth = Infinity;\n\n // recurse this function so we don't reset allParents and allChildren\n function _clone(parent, depth) {\n // cloning null always returns null\n if (parent === null)\n return null;\n\n if (depth === 0)\n return parent;\n\n var child;\n var proto;\n if (typeof parent != 'object') {\n return parent;\n }\n\n if (_instanceof(parent, nativeMap)) {\n child = new nativeMap();\n } else if (_instanceof(parent, nativeSet)) {\n child = new nativeSet();\n } else if (_instanceof(parent, nativePromise)) {\n child = new nativePromise(function (resolve, reject) {\n parent.then(function(value) {\n resolve(_clone(value, depth - 1));\n }, function(err) {\n reject(_clone(err, depth - 1));\n });\n });\n } else if (clone.__isArray(parent)) {\n child = [];\n } else if (clone.__isRegExp(parent)) {\n child = new RegExp(parent.source, __getRegExpFlags(parent));\n if (parent.lastIndex) child.lastIndex = parent.lastIndex;\n } else if (clone.__isDate(parent)) {\n child = new Date(parent.getTime());\n } else if (useBuffer && Buffer.isBuffer(parent)) {\n if (Buffer.allocUnsafe) {\n // Node.js >= 4.5.0\n child = Buffer.allocUnsafe(parent.length);\n } else {\n // Older Node.js versions\n child = new Buffer(parent.length);\n }\n parent.copy(child);\n return child;\n } else if (_instanceof(parent, Error)) {\n child = Object.create(parent);\n } else {\n if (typeof prototype == 'undefined') {\n proto = Object.getPrototypeOf(parent);\n child = Object.create(proto);\n }\n else {\n child = Object.create(prototype);\n proto = prototype;\n }\n }\n\n if (circular) {\n var index = allParents.indexOf(parent);\n\n if (index != -1) {\n return allChildren[index];\n }\n allParents.push(parent);\n allChildren.push(child);\n }\n\n if (_instanceof(parent, nativeMap)) {\n parent.forEach(function(value, key) {\n var keyChild = _clone(key, depth - 1);\n var valueChild = _clone(value, depth - 1);\n child.set(keyChild, valueChild);\n });\n }\n if (_instanceof(parent, nativeSet)) {\n parent.forEach(function(value) {\n var entryChild = _clone(value, depth - 1);\n child.add(entryChild);\n });\n }\n\n for (var i in parent) {\n var attrs;\n if (proto) {\n attrs = Object.getOwnPropertyDescriptor(proto, i);\n }\n\n if (attrs && attrs.set == null) {\n continue;\n }\n child[i] = _clone(parent[i], depth - 1);\n }\n\n if (Object.getOwnPropertySymbols) {\n var symbols = Object.getOwnPropertySymbols(parent);\n for (var i = 0; i < symbols.length; i++) {\n // Don't need to worry about cloning a symbol because it is a primitive,\n // like a number or string.\n var symbol = symbols[i];\n var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);\n if (descriptor && !descriptor.enumerable && !includeNonEnumerable) {\n continue;\n }\n child[symbol] = _clone(parent[symbol], depth - 1);\n if (!descriptor.enumerable) {\n Object.defineProperty(child, symbol, {\n enumerable: false\n });\n }\n }\n }\n\n if (includeNonEnumerable) {\n var allPropertyNames = Object.getOwnPropertyNames(parent);\n for (var i = 0; i < allPropertyNames.length; i++) {\n var propertyName = allPropertyNames[i];\n var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);\n if (descriptor && descriptor.enumerable) {\n continue;\n }\n child[propertyName] = _clone(parent[propertyName], depth - 1);\n Object.defineProperty(child, propertyName, {\n enumerable: false\n });\n }\n }\n\n return child;\n }\n\n return _clone(parent, depth);\n}\n\n/**\n * Simple flat clone using prototype, accepts only objects, usefull for property\n * override on FLAT configuration object (no nested props).\n *\n * USE WITH CAUTION! This may not behave as you wish if you do not know how this\n * works.\n */\nclone.clonePrototype = function clonePrototype(parent) {\n if (parent === null)\n return null;\n\n var c = function () {};\n c.prototype = parent;\n return new c();\n};\n\n// private utility functions\n\nfunction __objToStr(o) {\n return Object.prototype.toString.call(o);\n}\nclone.__objToStr = __objToStr;\n\nfunction __isDate(o) {\n return typeof o === 'object' && __objToStr(o) === '[object Date]';\n}\nclone.__isDate = __isDate;\n\nfunction __isArray(o) {\n return typeof o === 'object' && __objToStr(o) === '[object Array]';\n}\nclone.__isArray = __isArray;\n\nfunction __isRegExp(o) {\n return typeof o === 'object' && __objToStr(o) === '[object RegExp]';\n}\nclone.__isRegExp = __isRegExp;\n\nfunction __getRegExpFlags(re) {\n var flags = '';\n if (re.global) flags += 'g';\n if (re.ignoreCase) flags += 'i';\n if (re.multiline) flags += 'm';\n return flags;\n}\nclone.__getRegExpFlags = __getRegExpFlags;\n\nreturn clone;\n})();\n\nif (typeof module === 'object' && module.exports) {\n module.exports = clone;\n}\n\n\n//# sourceURL=webpack://Quill/./node_modules/clone/clone.js?")},"./node_modules/deep-equal/index.js": +/*!******************************************!*\ + !*** ./node_modules/deep-equal/index.js ***! + \******************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar objectKeys = __webpack_require__(/*! object-keys */ \"./node_modules/deep-equal/node_modules/object-keys/index.js\");\nvar isArguments = __webpack_require__(/*! is-arguments */ \"./node_modules/is-arguments/index.js\");\nvar is = __webpack_require__(/*! object-is */ \"./node_modules/object-is/index.js\");\nvar isRegex = __webpack_require__(/*! is-regex */ \"./node_modules/deep-equal/node_modules/is-regex/index.js\");\nvar flags = __webpack_require__(/*! regexp.prototype.flags */ \"./node_modules/regexp.prototype.flags/index.js\");\nvar isArray = __webpack_require__(/*! isarray */ \"./node_modules/deep-equal/node_modules/isarray/index.js\");\nvar isDate = __webpack_require__(/*! is-date-object */ \"./node_modules/deep-equal/node_modules/is-date-object/index.js\");\nvar whichBoxedPrimitive = __webpack_require__(/*! which-boxed-primitive */ \"./node_modules/which-boxed-primitive/index.js\");\nvar GetIntrinsic = __webpack_require__(/*! es-abstract/GetIntrinsic */ \"./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js\");\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js\");\nvar whichCollection = __webpack_require__(/*! which-collection */ \"./node_modules/which-collection/index.js\");\nvar getIterator = __webpack_require__(/*! es-get-iterator */ \"./node_modules/es-get-iterator/index.js\");\nvar getSideChannel = __webpack_require__(/*! side-channel */ \"./node_modules/side-channel/index.js\");\nvar whichTypedArray = __webpack_require__(/*! which-typed-array */ \"./node_modules/which-typed-array/index.js\");\nvar assign = __webpack_require__(/*! object.assign */ \"./node_modules/object.assign/index.js\");\n\nvar $getTime = callBound('Date.prototype.getTime');\nvar gPO = Object.getPrototypeOf;\nvar $objToString = callBound('Object.prototype.toString');\n\nvar $Set = GetIntrinsic('%Set%', true);\nvar $mapHas = callBound('Map.prototype.has', true);\nvar $mapGet = callBound('Map.prototype.get', true);\nvar $mapSize = callBound('Map.prototype.size', true);\nvar $setAdd = callBound('Set.prototype.add', true);\nvar $setDelete = callBound('Set.prototype.delete', true);\nvar $setHas = callBound('Set.prototype.has', true);\nvar $setSize = callBound('Set.prototype.size', true);\n\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L401-L414\nfunction setHasEqualElement(set, val1, opts, channel) {\n var i = getIterator(set);\n var result;\n while ((result = i.next()) && !result.done) {\n if (internalDeepEqual(val1, result.value, opts, channel)) { // eslint-disable-line no-use-before-define\n // Remove the matching element to make sure we do not check that again.\n $setDelete(set, result.value);\n return true;\n }\n }\n\n return false;\n}\n\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L416-L439\nfunction findLooseMatchingPrimitives(prim) {\n if (typeof prim === 'undefined') {\n return null;\n }\n if (typeof prim === 'object') { // Only pass in null as object!\n return void 0;\n }\n if (typeof prim === 'symbol') {\n return false;\n }\n if (typeof prim === 'string' || typeof prim === 'number') {\n // Loose equal entries exist only if the string is possible to convert to a regular number and not NaN.\n return +prim === +prim; // eslint-disable-line no-implicit-coercion\n }\n return true;\n}\n\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L449-L460\nfunction mapMightHaveLoosePrim(a, b, prim, item, opts, channel) {\n var altValue = findLooseMatchingPrimitives(prim);\n if (altValue != null) {\n return altValue;\n }\n var curB = $mapGet(b, altValue);\n var looseOpts = assign({}, opts, { strict: false });\n if (\n (typeof curB === 'undefined' && !$mapHas(b, altValue))\n // eslint-disable-next-line no-use-before-define\n || !internalDeepEqual(item, curB, looseOpts, channel)\n ) {\n return false;\n }\n // eslint-disable-next-line no-use-before-define\n return !$mapHas(a, altValue) && internalDeepEqual(item, curB, looseOpts, channel);\n}\n\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L441-L447\nfunction setMightHaveLoosePrim(a, b, prim) {\n var altValue = findLooseMatchingPrimitives(prim);\n if (altValue != null) {\n return altValue;\n }\n\n return $setHas(b, altValue) && !$setHas(a, altValue);\n}\n\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L518-L533\nfunction mapHasEqualEntry(set, map, key1, item1, opts, channel) {\n var i = getIterator(set);\n var result;\n var key2;\n while ((result = i.next()) && !result.done) {\n key2 = result.value;\n if (\n // eslint-disable-next-line no-use-before-define\n internalDeepEqual(key1, key2, opts, channel)\n // eslint-disable-next-line no-use-before-define\n && internalDeepEqual(item1, $mapGet(map, key2), opts, channel)\n ) {\n $setDelete(set, key2);\n return true;\n }\n }\n\n return false;\n}\n\nfunction internalDeepEqual(actual, expected, options, channel) {\n var opts = options || {};\n\n // 7.1. All identical values are equivalent, as determined by ===.\n if (opts.strict ? is(actual, expected) : actual === expected) {\n return true;\n }\n\n var actualBoxed = whichBoxedPrimitive(actual);\n var expectedBoxed = whichBoxedPrimitive(expected);\n if (actualBoxed !== expectedBoxed) {\n return false;\n }\n\n // 7.3. Other pairs that do not both pass typeof value == 'object', equivalence is determined by ==.\n if (!actual || !expected || (typeof actual !== 'object' && typeof expected !== 'object')) {\n return opts.strict ? is(actual, expected) : actual == expected; // eslint-disable-line eqeqeq\n }\n\n /*\n * 7.4. For all other Object pairs, including Array objects, equivalence is\n * determined by having the same number of owned properties (as verified\n * with Object.prototype.hasOwnProperty.call), the same set of keys\n * (although not necessarily the same order), equivalent values for every\n * corresponding key, and an identical 'prototype' property. Note: this\n * accounts for both named and indexed properties on Arrays.\n */\n // see https://github.com/nodejs/node/commit/d3aafd02efd3a403d646a3044adcf14e63a88d32 for memos/channel inspiration\n\n var hasActual = channel.has(actual);\n var hasExpected = channel.has(expected);\n var sentinel;\n if (hasActual && hasExpected) {\n if (channel.get(actual) === channel.get(expected)) {\n return true;\n }\n } else {\n sentinel = {};\n }\n if (!hasActual) { channel.set(actual, sentinel); }\n if (!hasExpected) { channel.set(expected, sentinel); }\n\n // eslint-disable-next-line no-use-before-define\n return objEquiv(actual, expected, opts, channel);\n}\n\nfunction isBuffer(x) {\n if (!x || typeof x !== 'object' || typeof x.length !== 'number') {\n return false;\n }\n if (typeof x.copy !== 'function' || typeof x.slice !== 'function') {\n return false;\n }\n if (x.length > 0 && typeof x[0] !== 'number') {\n return false;\n }\n\n return !!(x.constructor && x.constructor.isBuffer && x.constructor.isBuffer(x));\n}\n\nfunction setEquiv(a, b, opts, channel) {\n if ($setSize(a) !== $setSize(b)) {\n return false;\n }\n var iA = getIterator(a);\n var iB = getIterator(b);\n var resultA;\n var resultB;\n var set;\n while ((resultA = iA.next()) && !resultA.done) {\n if (resultA.value && typeof resultA.value === 'object') {\n if (!set) { set = new $Set(); }\n $setAdd(set, resultA.value);\n } else if (!$setHas(b, resultA.value)) {\n if (opts.strict) { return false; }\n if (!setMightHaveLoosePrim(a, b, resultA.value)) {\n return false;\n }\n if (!set) { set = new $Set(); }\n $setAdd(set, resultA.value);\n }\n }\n if (set) {\n while ((resultB = iB.next()) && !resultB.done) {\n // We have to check if a primitive value is already matching and only if it's not, go hunting for it.\n if (resultB.value && typeof resultB.value === 'object') {\n if (!setHasEqualElement(set, resultB.value, opts.strict, channel)) {\n return false;\n }\n } else if (\n !opts.strict\n && !$setHas(a, resultB.value)\n && !setHasEqualElement(set, resultB.value, opts.strict, channel)\n ) {\n return false;\n }\n }\n return $setSize(set) === 0;\n }\n return true;\n}\n\nfunction mapEquiv(a, b, opts, channel) {\n if ($mapSize(a) !== $mapSize(b)) {\n return false;\n }\n var iA = getIterator(a);\n var iB = getIterator(b);\n var resultA;\n var resultB;\n var set;\n var key;\n var item1;\n var item2;\n while ((resultA = iA.next()) && !resultA.done) {\n key = resultA.value[0];\n item1 = resultA.value[1];\n if (key && typeof key === 'object') {\n if (!set) { set = new $Set(); }\n $setAdd(set, key);\n } else {\n item2 = $mapGet(b, key);\n if ((typeof item2 === 'undefined' && !$mapHas(b, key)) || !internalDeepEqual(item1, item2, opts, channel)) {\n if (opts.strict) {\n return false;\n }\n if (!mapMightHaveLoosePrim(a, b, key, item1, opts, channel)) {\n return false;\n }\n if (!set) { set = new $Set(); }\n $setAdd(set, key);\n }\n }\n }\n\n if (set) {\n while ((resultB = iB.next()) && !resultB.done) {\n key = resultB.value[0];\n item2 = resultB.value[1];\n if (key && typeof key === 'object') {\n if (!mapHasEqualEntry(set, a, key, item2, opts, channel)) {\n return false;\n }\n } else if (\n !opts.strict\n && (!a.has(key) || !internalDeepEqual($mapGet(a, key), item2, opts, channel))\n && !mapHasEqualEntry(set, a, key, item2, assign({}, opts, { strict: false }), channel)\n ) {\n return false;\n }\n }\n return $setSize(set) === 0;\n }\n return true;\n}\n\nfunction objEquiv(a, b, opts, channel) {\n /* eslint max-statements: [2, 100], max-lines-per-function: [2, 120], max-depth: [2, 5] */\n var i, key;\n\n if (typeof a !== typeof b) { return false; }\n if (a == null || b == null) { return false; }\n\n if ($objToString(a) !== $objToString(b)) { return false; }\n\n if (isArguments(a) !== isArguments(b)) { return false; }\n\n var aIsArray = isArray(a);\n var bIsArray = isArray(b);\n if (aIsArray !== bIsArray) { return false; }\n\n // TODO: replace when a cross-realm brand check is available\n var aIsError = a instanceof Error;\n var bIsError = b instanceof Error;\n if (aIsError !== bIsError) { return false; }\n if (aIsError || bIsError) {\n if (a.name !== b.name || a.message !== b.message) { return false; }\n }\n\n var aIsRegex = isRegex(a);\n var bIsRegex = isRegex(b);\n if (aIsRegex !== bIsRegex) { return false; }\n if ((aIsRegex || bIsRegex) && (a.source !== b.source || flags(a) !== flags(b))) {\n return false;\n }\n\n var aIsDate = isDate(a);\n var bIsDate = isDate(b);\n if (aIsDate !== bIsDate) { return false; }\n if (aIsDate || bIsDate) { // && would work too, because both are true or both false here\n if ($getTime(a) !== $getTime(b)) { return false; }\n }\n if (opts.strict && gPO && gPO(a) !== gPO(b)) { return false; }\n\n if (whichTypedArray(a) !== whichTypedArray(b)) {\n return false;\n }\n\n var aIsBuffer = isBuffer(a);\n var bIsBuffer = isBuffer(b);\n if (aIsBuffer !== bIsBuffer) { return false; }\n if (aIsBuffer || bIsBuffer) { // && would work too, because both are true or both false here\n if (a.length !== b.length) { return false; }\n for (i = 0; i < a.length; i++) {\n if (a[i] !== b[i]) { return false; }\n }\n return true;\n }\n\n if (typeof a !== typeof b) { return false; }\n\n var ka = objectKeys(a);\n var kb = objectKeys(b);\n // having the same number of owned properties (keys incorporates hasOwnProperty)\n if (ka.length !== kb.length) { return false; }\n\n // the same set of keys (although not necessarily the same order),\n ka.sort();\n kb.sort();\n // ~~~cheap key test\n for (i = ka.length - 1; i >= 0; i--) {\n if (ka[i] != kb[i]) { return false; } // eslint-disable-line eqeqeq\n }\n\n // equivalent values for every corresponding key, and ~~~possibly expensive deep test\n for (i = ka.length - 1; i >= 0; i--) {\n key = ka[i];\n if (!internalDeepEqual(a[key], b[key], opts, channel)) { return false; }\n }\n\n var aCollection = whichCollection(a);\n var bCollection = whichCollection(b);\n if (aCollection !== bCollection) {\n return false;\n }\n if (aCollection === 'Set' || bCollection === 'Set') { // aCollection === bCollection\n return setEquiv(a, b, opts, channel);\n }\n if (aCollection === 'Map') { // aCollection === bCollection\n return mapEquiv(a, b, opts, channel);\n }\n\n return true;\n}\n\nmodule.exports = function deepEqual(a, b, opts) {\n return internalDeepEqual(a, b, opts, getSideChannel());\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/index.js?")},"./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js": +/*!**************************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js ***! + \**************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* globals\n\tAtomics,\n\tSharedArrayBuffer,\n*/\n\nvar undefined;\n\nvar $TypeError = TypeError;\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\nif ($gOPD) {\n\ttry {\n\t\t$gOPD({}, '');\n\t} catch (e) {\n\t\t$gOPD = null; // this is IE 8, which has a broken gOPD\n\t}\n}\n\nvar throwTypeError = function () { throw new $TypeError(); };\nvar ThrowTypeError = $gOPD\n\t? (function () {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n\t\t\targuments.callee; // IE 8 does not throw here\n\t\t\treturn throwTypeError;\n\t\t} catch (calleeThrows) {\n\t\t\ttry {\n\t\t\t\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n\t\t\t\treturn $gOPD(arguments, 'callee').get;\n\t\t\t} catch (gOPDthrows) {\n\t\t\t\treturn throwTypeError;\n\t\t\t}\n\t\t}\n\t}())\n\t: throwTypeError;\n\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\n\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\n\nvar generator; // = function * () {};\nvar generatorFunction = generator ? getProto(generator) : undefined;\nvar asyncFn; // async function() {};\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\nvar asyncGen; // async function * () {};\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\n\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\n\t'%Array%': Array,\n\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\n\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\n\t'%ArrayPrototype%': Array.prototype,\n\t'%ArrayProto_entries%': Array.prototype.entries,\n\t'%ArrayProto_forEach%': Array.prototype.forEach,\n\t'%ArrayProto_keys%': Array.prototype.keys,\n\t'%ArrayProto_values%': Array.prototype.values,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': asyncFunction,\n\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\n\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\n\t'%AsyncGeneratorFunction%': asyncGenFunction,\n\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\n\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%Boolean%': Boolean,\n\t'%BooleanPrototype%': Boolean.prototype,\n\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\n\t'%Date%': Date,\n\t'%DatePrototype%': Date.prototype,\n\t'%decodeURI%': decodeURI,\n\t'%decodeURIComponent%': decodeURIComponent,\n\t'%encodeURI%': encodeURI,\n\t'%encodeURIComponent%': encodeURIComponent,\n\t'%Error%': Error,\n\t'%ErrorPrototype%': Error.prototype,\n\t'%eval%': eval, // eslint-disable-line no-eval\n\t'%EvalError%': EvalError,\n\t'%EvalErrorPrototype%': EvalError.prototype,\n\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\n\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\n\t'%Function%': Function,\n\t'%FunctionPrototype%': Function.prototype,\n\t'%Generator%': generator ? getProto(generator()) : undefined,\n\t'%GeneratorFunction%': generatorFunction,\n\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\n\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\n\t'%isFinite%': isFinite,\n\t'%isNaN%': isNaN,\n\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\n\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\n\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\n\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\n\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\n\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\n\t'%Math%': Math,\n\t'%Number%': Number,\n\t'%NumberPrototype%': Number.prototype,\n\t'%Object%': Object,\n\t'%ObjectPrototype%': Object.prototype,\n\t'%ObjProto_toString%': Object.prototype.toString,\n\t'%ObjProto_valueOf%': Object.prototype.valueOf,\n\t'%parseFloat%': parseFloat,\n\t'%parseInt%': parseInt,\n\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\n\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\n\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\n\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\n\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\n\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n\t'%RangeError%': RangeError,\n\t'%RangeErrorPrototype%': RangeError.prototype,\n\t'%ReferenceError%': ReferenceError,\n\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\n\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n\t'%RegExp%': RegExp,\n\t'%RegExpPrototype%': RegExp.prototype,\n\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\n\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\n\t'%StringPrototype%': String.prototype,\n\t'%Symbol%': hasSymbols ? Symbol : undefined,\n\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\n\t'%SyntaxError%': SyntaxError,\n\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\n\t'%ThrowTypeError%': ThrowTypeError,\n\t'%TypedArray%': TypedArray,\n\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\n\t'%TypeError%': $TypeError,\n\t'%TypeErrorPrototype%': $TypeError.prototype,\n\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\n\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\n\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\n\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\n\t'%URIError%': URIError,\n\t'%URIErrorPrototype%': URIError.prototype,\n\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\n\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\n\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\n};\n\nvar bind = __webpack_require__(/*! function-bind */ \"./node_modules/function-bind/index.js\");\nvar $replace = bind.call(Function.call, String.prototype.replace);\n\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g; /** Used to match backslashes in property paths. */\nvar stringToPath = function stringToPath(string) {\n\tvar result = [];\n\t$replace(string, rePropName, function (match, number, quote, subString) {\n\t\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\n\t});\n\treturn result;\n};\n/* end adaptation */\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n\tif (!(name in INTRINSICS)) {\n\t\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\n\t}\n\n\t// istanbul ignore if // hopefully this is impossible to test :-)\n\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\n\t\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n\t}\n\n\treturn INTRINSICS[name];\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n\tif (typeof name !== 'string' || name.length === 0) {\n\t\tthrow new TypeError('intrinsic name must be a non-empty string');\n\t}\n\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n\t\tthrow new TypeError('\"allowMissing\" argument must be a boolean');\n\t}\n\n\tvar parts = stringToPath(name);\n\n\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\n\tfor (var i = 1; i < parts.length; i += 1) {\n\t\tif (value != null) {\n\t\t\tif ($gOPD && (i + 1) >= parts.length) {\n\t\t\t\tvar desc = $gOPD(value, parts[i]);\n\t\t\t\tif (!allowMissing && !(parts[i] in value)) {\n\t\t\t\t\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n\t\t\t\t}\n\t\t\t\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\n\t\t\t} else {\n\t\t\t\tvalue = value[parts[i]];\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js?")},"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js": +/*!******************************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js ***! + \******************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ "./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js");\n\nvar $Function = GetIntrinsic(\'%Function%\');\nvar $apply = $Function.apply;\nvar $call = $Function.call;\n\nmodule.exports = function callBind() {\n\treturn bind.apply($call, arguments);\n};\n\nmodule.exports.apply = function applyBind() {\n\treturn bind.apply($apply, arguments);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js?')},"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js ***! + \*******************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \"./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js\");\n\nvar callBind = __webpack_require__(/*! ./callBind */ \"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js\");\n\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\n\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\n\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\n\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\n\t\treturn callBind(intrinsic);\n\t}\n\treturn intrinsic;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js?")},"./node_modules/deep-equal/node_modules/is-date-object/index.js": +/*!**********************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/is-date-object/index.js ***! + \**********************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar getDay = Date.prototype.getDay;\nvar tryDateObject = function tryDateGetDayCall(value) {\n\ttry {\n\t\tgetDay.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\n\nvar toStr = Object.prototype.toString;\nvar dateClass = '[object Date]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isDateObject(value) {\n\tif (typeof value !== 'object' || value === null) {\n\t\treturn false;\n\t}\n\treturn hasToStringTag ? tryDateObject(value) : toStr.call(value) === dateClass;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/is-date-object/index.js?")},"./node_modules/deep-equal/node_modules/is-regex/index.js": +/*!****************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/is-regex/index.js ***! + \****************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar has = __webpack_require__(/*! has */ \"./node_modules/has/src/index.js\");\nvar regexExec = RegExp.prototype.exec;\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nvar tryRegexExecCall = function tryRegexExec(value) {\n\ttry {\n\t\tvar lastIndex = value.lastIndex;\n\t\tvalue.lastIndex = 0; // eslint-disable-line no-param-reassign\n\n\t\tregexExec.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t} finally {\n\t\tvalue.lastIndex = lastIndex; // eslint-disable-line no-param-reassign\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar regexClass = '[object RegExp]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isRegex(value) {\n\tif (!value || typeof value !== 'object') {\n\t\treturn false;\n\t}\n\tif (!hasToStringTag) {\n\t\treturn toStr.call(value) === regexClass;\n\t}\n\n\tvar descriptor = gOPD(value, 'lastIndex');\n\tvar hasLastIndexDataProperty = descriptor && has(descriptor, 'value');\n\tif (!hasLastIndexDataProperty) {\n\t\treturn false;\n\t}\n\n\treturn tryRegexExecCall(value);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/is-regex/index.js?")},"./node_modules/deep-equal/node_modules/isarray/index.js": +/*!***************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/isarray/index.js ***! + \***************************************************************/ +/*! no static exports found */function(module,exports){eval("var toString = {}.toString;\n\nmodule.exports = Array.isArray || function (arr) {\n return toString.call(arr) == '[object Array]';\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/isarray/index.js?")},"./node_modules/deep-equal/node_modules/object-keys/implementation.js": +/*!****************************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/object-keys/implementation.js ***! + \****************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar keysShim;\nif (!Object.keys) {\n\t// modified from https://github.com/es-shims/es5-shim\n\tvar has = Object.prototype.hasOwnProperty;\n\tvar toStr = Object.prototype.toString;\n\tvar isArgs = __webpack_require__(/*! ./isArguments */ \"./node_modules/deep-equal/node_modules/object-keys/isArguments.js\"); // eslint-disable-line global-require\n\tvar isEnumerable = Object.prototype.propertyIsEnumerable;\n\tvar hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString');\n\tvar hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype');\n\tvar dontEnums = [\n\t\t'toString',\n\t\t'toLocaleString',\n\t\t'valueOf',\n\t\t'hasOwnProperty',\n\t\t'isPrototypeOf',\n\t\t'propertyIsEnumerable',\n\t\t'constructor'\n\t];\n\tvar equalsConstructorPrototype = function (o) {\n\t\tvar ctor = o.constructor;\n\t\treturn ctor && ctor.prototype === o;\n\t};\n\tvar excludedKeys = {\n\t\t$applicationCache: true,\n\t\t$console: true,\n\t\t$external: true,\n\t\t$frame: true,\n\t\t$frameElement: true,\n\t\t$frames: true,\n\t\t$innerHeight: true,\n\t\t$innerWidth: true,\n\t\t$onmozfullscreenchange: true,\n\t\t$onmozfullscreenerror: true,\n\t\t$outerHeight: true,\n\t\t$outerWidth: true,\n\t\t$pageXOffset: true,\n\t\t$pageYOffset: true,\n\t\t$parent: true,\n\t\t$scrollLeft: true,\n\t\t$scrollTop: true,\n\t\t$scrollX: true,\n\t\t$scrollY: true,\n\t\t$self: true,\n\t\t$webkitIndexedDB: true,\n\t\t$webkitStorageInfo: true,\n\t\t$window: true\n\t};\n\tvar hasAutomationEqualityBug = (function () {\n\t\t/* global window */\n\t\tif (typeof window === 'undefined') { return false; }\n\t\tfor (var k in window) {\n\t\t\ttry {\n\t\t\t\tif (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tequalsConstructorPrototype(window[k]);\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} catch (e) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}());\n\tvar equalsConstructorPrototypeIfNotBuggy = function (o) {\n\t\t/* global window */\n\t\tif (typeof window === 'undefined' || !hasAutomationEqualityBug) {\n\t\t\treturn equalsConstructorPrototype(o);\n\t\t}\n\t\ttry {\n\t\t\treturn equalsConstructorPrototype(o);\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\tkeysShim = function keys(object) {\n\t\tvar isObject = object !== null && typeof object === 'object';\n\t\tvar isFunction = toStr.call(object) === '[object Function]';\n\t\tvar isArguments = isArgs(object);\n\t\tvar isString = isObject && toStr.call(object) === '[object String]';\n\t\tvar theKeys = [];\n\n\t\tif (!isObject && !isFunction && !isArguments) {\n\t\t\tthrow new TypeError('Object.keys called on a non-object');\n\t\t}\n\n\t\tvar skipProto = hasProtoEnumBug && isFunction;\n\t\tif (isString && object.length > 0 && !has.call(object, 0)) {\n\t\t\tfor (var i = 0; i < object.length; ++i) {\n\t\t\t\ttheKeys.push(String(i));\n\t\t\t}\n\t\t}\n\n\t\tif (isArguments && object.length > 0) {\n\t\t\tfor (var j = 0; j < object.length; ++j) {\n\t\t\t\ttheKeys.push(String(j));\n\t\t\t}\n\t\t} else {\n\t\t\tfor (var name in object) {\n\t\t\t\tif (!(skipProto && name === 'prototype') && has.call(object, name)) {\n\t\t\t\t\ttheKeys.push(String(name));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (hasDontEnumBug) {\n\t\t\tvar skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);\n\n\t\t\tfor (var k = 0; k < dontEnums.length; ++k) {\n\t\t\t\tif (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) {\n\t\t\t\t\ttheKeys.push(dontEnums[k]);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn theKeys;\n\t};\n}\nmodule.exports = keysShim;\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/object-keys/implementation.js?")},"./node_modules/deep-equal/node_modules/object-keys/index.js": +/*!*******************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/object-keys/index.js ***! + \*******************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar slice = Array.prototype.slice;\nvar isArgs = __webpack_require__(/*! ./isArguments */ "./node_modules/deep-equal/node_modules/object-keys/isArguments.js");\n\nvar origKeys = Object.keys;\nvar keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(/*! ./implementation */ "./node_modules/deep-equal/node_modules/object-keys/implementation.js");\n\nvar originalKeys = Object.keys;\n\nkeysShim.shim = function shimObjectKeys() {\n\tif (Object.keys) {\n\t\tvar keysWorksWithArguments = (function () {\n\t\t\t// Safari 5.0 bug\n\t\t\tvar args = Object.keys(arguments);\n\t\t\treturn args && args.length === arguments.length;\n\t\t}(1, 2));\n\t\tif (!keysWorksWithArguments) {\n\t\t\tObject.keys = function keys(object) { // eslint-disable-line func-name-matching\n\t\t\t\tif (isArgs(object)) {\n\t\t\t\t\treturn originalKeys(slice.call(object));\n\t\t\t\t}\n\t\t\t\treturn originalKeys(object);\n\t\t\t};\n\t\t}\n\t} else {\n\t\tObject.keys = keysShim;\n\t}\n\treturn Object.keys || keysShim;\n};\n\nmodule.exports = keysShim;\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/object-keys/index.js?')},"./node_modules/deep-equal/node_modules/object-keys/isArguments.js": +/*!*************************************************************************!*\ + !*** ./node_modules/deep-equal/node_modules/object-keys/isArguments.js ***! + \*************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar toStr = Object.prototype.toString;\n\nmodule.exports = function isArguments(value) {\n\tvar str = toStr.call(value);\n\tvar isArgs = str === '[object Arguments]';\n\tif (!isArgs) {\n\t\tisArgs = str !== '[object Array]' &&\n\t\t\tvalue !== null &&\n\t\t\ttypeof value === 'object' &&\n\t\t\ttypeof value.length === 'number' &&\n\t\t\tvalue.length >= 0 &&\n\t\t\ttoStr.call(value.callee) === '[object Function]';\n\t}\n\treturn isArgs;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/object-keys/isArguments.js?")},"./node_modules/define-properties/index.js": +/*!*************************************************!*\ + !*** ./node_modules/define-properties/index.js ***! + \*************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar keys = __webpack_require__(/*! object-keys */ \"./node_modules/object-keys/index.js\");\nvar hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol';\n\nvar toStr = Object.prototype.toString;\nvar concat = Array.prototype.concat;\nvar origDefineProperty = Object.defineProperty;\n\nvar isFunction = function (fn) {\n\treturn typeof fn === 'function' && toStr.call(fn) === '[object Function]';\n};\n\nvar arePropertyDescriptorsSupported = function () {\n\tvar obj = {};\n\ttry {\n\t\torigDefineProperty(obj, 'x', { enumerable: false, value: obj });\n\t\t// eslint-disable-next-line no-unused-vars, no-restricted-syntax\n\t\tfor (var _ in obj) { // jscs:ignore disallowUnusedVariables\n\t\t\treturn false;\n\t\t}\n\t\treturn obj.x === obj;\n\t} catch (e) { /* this is IE 8. */\n\t\treturn false;\n\t}\n};\nvar supportsDescriptors = origDefineProperty && arePropertyDescriptorsSupported();\n\nvar defineProperty = function (object, name, value, predicate) {\n\tif (name in object && (!isFunction(predicate) || !predicate())) {\n\t\treturn;\n\t}\n\tif (supportsDescriptors) {\n\t\torigDefineProperty(object, name, {\n\t\t\tconfigurable: true,\n\t\t\tenumerable: false,\n\t\t\tvalue: value,\n\t\t\twritable: true\n\t\t});\n\t} else {\n\t\tobject[name] = value;\n\t}\n};\n\nvar defineProperties = function (object, map) {\n\tvar predicates = arguments.length > 2 ? arguments[2] : {};\n\tvar props = keys(map);\n\tif (hasSymbols) {\n\t\tprops = concat.call(props, Object.getOwnPropertySymbols(map));\n\t}\n\tfor (var i = 0; i < props.length; i += 1) {\n\t\tdefineProperty(object, props[i], map[props[i]], predicates[props[i]]);\n\t}\n};\n\ndefineProperties.supportsDescriptors = !!supportsDescriptors;\n\nmodule.exports = defineProperties;\n\n\n//# sourceURL=webpack://Quill/./node_modules/define-properties/index.js?")},"./node_modules/es-get-iterator/index.js": +/*!***********************************************!*\ + !*** ./node_modules/es-get-iterator/index.js ***! + \***********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("/* WEBPACK VAR INJECTION */(function(process) {\n\n/* eslint global-require: 0 */\n// the code is structured this way so that bundlers can\n// alias out `has-symbols` to `() => true` or `() => false` if your target\n// environments' Symbol capabilities are known, and then use\n// dead code elimination on the rest of this module.\n//\n// Similarly, `isarray` can be aliased to `Array.isArray` if\n// available in all target environments.\n\nvar isArguments = __webpack_require__(/*! is-arguments */ \"./node_modules/is-arguments/index.js\");\n\nif (__webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")() || __webpack_require__(/*! has-symbols/shams */ \"./node_modules/has-symbols/shams.js\")()) {\n\tvar $iterator = Symbol.iterator;\n\t// Symbol is available natively or shammed\n\t// natively:\n\t// - Chrome >= 38\n\t// - Edge 12-14?, Edge >= 15 for sure\n\t// - FF >= 36\n\t// - Safari >= 9\n\t// - node >= 0.12\n\tmodule.exports = function getIterator(iterable) {\n\t\t// alternatively, `iterable[$iterator]?.()`\n\t\tif (iterable != null && typeof iterable[$iterator] !== 'undefined') {\n\t\t\treturn iterable[$iterator]();\n\t\t}\n\t\tif (isArguments(iterable)) {\n\t\t\t// arguments objects lack Symbol.iterator\n\t\t\t// - node 0.12\n\t\t\treturn Array.prototype[$iterator].call(iterable);\n\t\t}\n\t};\n} else {\n\t// Symbol is not available, native or shammed\n\tvar isArray = __webpack_require__(/*! isarray */ \"./node_modules/es-get-iterator/node_modules/isarray/index.js\");\n\tvar isString = __webpack_require__(/*! is-string */ \"./node_modules/is-string/index.js\");\n\tvar GetIntrinsic = __webpack_require__(/*! es-abstract/GetIntrinsic */ \"./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js\");\n\tvar $Map = GetIntrinsic('%Map%', true);\n\tvar $Set = GetIntrinsic('%Set%', true);\n\tvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js\");\n\tvar $arrayPush = callBound('Array.prototype.push');\n\tvar $charCodeAt = callBound('String.prototype.charCodeAt');\n\tvar $stringSlice = callBound('String.prototype.slice');\n\n\tvar advanceStringIndex = function advanceStringIndex(S, index) {\n\t\tvar length = S.length;\n\t\tif ((index + 1) >= length) {\n\t\t\treturn index + 1;\n\t\t}\n\n\t\tvar first = $charCodeAt(S, index);\n\t\tif (first < 0xD800 || first > 0xDBFF) {\n\t\t\treturn index + 1;\n\t\t}\n\n\t\tvar second = $charCodeAt(S, index + 1);\n\t\tif (second < 0xDC00 || second > 0xDFFF) {\n\t\t\treturn index + 1;\n\t\t}\n\n\t\treturn index + 2;\n\t};\n\n\tvar getArrayIterator = function getArrayIterator(arraylike) {\n\t\tvar i = 0;\n\t\treturn {\n\t\t\tnext: function next() {\n\t\t\t\tvar done = i >= arraylike.length;\n\t\t\t\tvar value;\n\t\t\t\tif (!done) {\n\t\t\t\t\tvalue = arraylike[i];\n\t\t\t\t\ti += 1;\n\t\t\t\t}\n\t\t\t\treturn {\n\t\t\t\t\tdone: done,\n\t\t\t\t\tvalue: value\n\t\t\t\t};\n\t\t\t}\n\t\t};\n\t};\n\n\tvar getNonCollectionIterator = function getNonCollectionIterator(iterable) {\n\t\tif (isArray(iterable) || isArguments(iterable)) {\n\t\t\treturn getArrayIterator(iterable);\n\t\t}\n\t\tif (isString(iterable)) {\n\t\t\tvar i = 0;\n\t\t\treturn {\n\t\t\t\tnext: function next() {\n\t\t\t\t\tvar nextIndex = advanceStringIndex(iterable, i);\n\t\t\t\t\tvar value = $stringSlice(iterable, i, nextIndex);\n\t\t\t\t\ti = nextIndex;\n\t\t\t\t\treturn {\n\t\t\t\t\t\tdone: nextIndex > iterable.length,\n\t\t\t\t\t\tvalue: value\n\t\t\t\t\t};\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t};\n\n\tif (!$Map && !$Set) {\n\t\t// the only language iterables are Array, String, arguments\n\t\t// - Safari <= 6.0\n\t\t// - Chrome < 38\n\t\t// - node < 0.12\n\t\t// - FF < 13\n\t\t// - IE < 11\n\t\t// - Edge < 11\n\n\t\tmodule.exports = getNonCollectionIterator;\n\t} else {\n\t\t// either Map or Set are available, but Symbol is not\n\t\t// - es6-shim on an ES5 browser\n\t\t// - Safari 6.2 (maybe 6.1?)\n\t\t// - FF v[13, 36)\n\t\t// - IE 11\n\t\t// - Edge 11\n\t\t// - Safari v[6, 9)\n\n\t\tvar isMap = __webpack_require__(/*! is-map */ \"./node_modules/is-map/index.js\");\n\t\tvar isSet = __webpack_require__(/*! is-set */ \"./node_modules/is-set/index.js\");\n\n\t\t// Firefox >= 27, IE 11, Safari 6.2 - 9, Edge 11, es6-shim in older envs, all have forEach\n\t\tvar $mapForEach = callBound('Map.prototype.forEach', true);\n\t\tvar $setForEach = callBound('Set.prototype.forEach', true);\n\t\tif (typeof process === 'undefined' || !process.versions || !process.versions.node) { // \"if is not node\"\n\n\t\t\t// Firefox 17 - 26 has `.iterator()`, whose iterator `.next()` either\n\t\t\t// returns a value, or throws a StopIteration object. These browsers\n\t\t\t// do not have any other mechanism for iteration.\n\t\t\tvar $mapIterator = callBound('Map.prototype.iterator', true);\n\t\t\tvar $setIterator = callBound('Set.prototype.iterator', true);\n\t\t\tvar getStopIterationIterator = function (iterator) {\n\t\t\t\tvar done = false;\n\t\t\t\treturn {\n\t\t\t\t\tnext: function next() {\n\t\t\t\t\t\ttry {\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\tdone: done,\n\t\t\t\t\t\t\t\tvalue: done ? undefined : iterator.next()\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\t\tdone = true;\n\t\t\t\t\t\t\treturn {\n\t\t\t\t\t\t\t\tdone: true,\n\t\t\t\t\t\t\t\tvalue: undefined\n\t\t\t\t\t\t\t};\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t};\n\t\t\t};\n\t\t}\n\t\t// Firefox 27-35, and some older es6-shim versions, use a string \"@@iterator\" property\n\t\t// this returns a proper iterator object, so we should use it instead of forEach.\n\t\t// newer es6-shim versions use a string \"_es6-shim iterator_\" property.\n\t\tvar $mapAtAtIterator = callBound('Map.prototype.@@iterator', true) || callBound('Map.prototype._es6-shim iterator_', true);\n\t\tvar $setAtAtIterator = callBound('Set.prototype.@@iterator', true) || callBound('Set.prototype._es6-shim iterator_', true);\n\n\t\tvar getCollectionIterator = function getCollectionIterator(iterable) {\n\t\t\tif (isMap(iterable)) {\n\t\t\t\tif ($mapIterator) {\n\t\t\t\t\treturn getStopIterationIterator($mapIterator(iterable));\n\t\t\t\t}\n\t\t\t\tif ($mapAtAtIterator) {\n\t\t\t\t\treturn $mapAtAtIterator(iterable);\n\t\t\t\t}\n\t\t\t\tif ($mapForEach) {\n\t\t\t\t\tvar entries = [];\n\t\t\t\t\t$mapForEach(iterable, function (v, k) {\n\t\t\t\t\t\t$arrayPush(entries, [k, v]);\n\t\t\t\t\t});\n\t\t\t\t\treturn getArrayIterator(entries);\n\t\t\t\t}\n\t\t\t}\n\t\t\tif (isSet(iterable)) {\n\t\t\t\tif ($setIterator) {\n\t\t\t\t\treturn getStopIterationIterator($setIterator(iterable));\n\t\t\t\t}\n\t\t\t\tif ($setAtAtIterator) {\n\t\t\t\t\treturn $setAtAtIterator(iterable);\n\t\t\t\t}\n\t\t\t\tif ($setForEach) {\n\t\t\t\t\tvar values = [];\n\t\t\t\t\t$setForEach(iterable, function (v) {\n\t\t\t\t\t\t$arrayPush(values, v);\n\t\t\t\t\t});\n\t\t\t\t\treturn getArrayIterator(values);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\n\t\tmodule.exports = function getIterator(iterable) {\n\t\t\treturn getCollectionIterator(iterable) || getNonCollectionIterator(iterable);\n\t\t};\n\t}\n}\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../process/browser.js */ \"./node_modules/process/browser.js\")))\n\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/index.js?")},"./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js": +/*!*******************************************************************************!*\ + !*** ./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js ***! + \*******************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* globals\n\tAtomics,\n\tSharedArrayBuffer,\n*/\n\nvar undefined;\n\nvar $TypeError = TypeError;\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\nif ($gOPD) {\n\ttry {\n\t\t$gOPD({}, '');\n\t} catch (e) {\n\t\t$gOPD = null; // this is IE 8, which has a broken gOPD\n\t}\n}\n\nvar throwTypeError = function () { throw new $TypeError(); };\nvar ThrowTypeError = $gOPD\n\t? (function () {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n\t\t\targuments.callee; // IE 8 does not throw here\n\t\t\treturn throwTypeError;\n\t\t} catch (calleeThrows) {\n\t\t\ttry {\n\t\t\t\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n\t\t\t\treturn $gOPD(arguments, 'callee').get;\n\t\t\t} catch (gOPDthrows) {\n\t\t\t\treturn throwTypeError;\n\t\t\t}\n\t\t}\n\t}())\n\t: throwTypeError;\n\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\n\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\n\nvar generator; // = function * () {};\nvar generatorFunction = generator ? getProto(generator) : undefined;\nvar asyncFn; // async function() {};\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\nvar asyncGen; // async function * () {};\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\n\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\n\t'%Array%': Array,\n\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\n\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\n\t'%ArrayPrototype%': Array.prototype,\n\t'%ArrayProto_entries%': Array.prototype.entries,\n\t'%ArrayProto_forEach%': Array.prototype.forEach,\n\t'%ArrayProto_keys%': Array.prototype.keys,\n\t'%ArrayProto_values%': Array.prototype.values,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': asyncFunction,\n\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\n\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\n\t'%AsyncGeneratorFunction%': asyncGenFunction,\n\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\n\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%Boolean%': Boolean,\n\t'%BooleanPrototype%': Boolean.prototype,\n\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\n\t'%Date%': Date,\n\t'%DatePrototype%': Date.prototype,\n\t'%decodeURI%': decodeURI,\n\t'%decodeURIComponent%': decodeURIComponent,\n\t'%encodeURI%': encodeURI,\n\t'%encodeURIComponent%': encodeURIComponent,\n\t'%Error%': Error,\n\t'%ErrorPrototype%': Error.prototype,\n\t'%eval%': eval, // eslint-disable-line no-eval\n\t'%EvalError%': EvalError,\n\t'%EvalErrorPrototype%': EvalError.prototype,\n\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\n\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\n\t'%Function%': Function,\n\t'%FunctionPrototype%': Function.prototype,\n\t'%Generator%': generator ? getProto(generator()) : undefined,\n\t'%GeneratorFunction%': generatorFunction,\n\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\n\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\n\t'%isFinite%': isFinite,\n\t'%isNaN%': isNaN,\n\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\n\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\n\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\n\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\n\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\n\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\n\t'%Math%': Math,\n\t'%Number%': Number,\n\t'%NumberPrototype%': Number.prototype,\n\t'%Object%': Object,\n\t'%ObjectPrototype%': Object.prototype,\n\t'%ObjProto_toString%': Object.prototype.toString,\n\t'%ObjProto_valueOf%': Object.prototype.valueOf,\n\t'%parseFloat%': parseFloat,\n\t'%parseInt%': parseInt,\n\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\n\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\n\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\n\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\n\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\n\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n\t'%RangeError%': RangeError,\n\t'%RangeErrorPrototype%': RangeError.prototype,\n\t'%ReferenceError%': ReferenceError,\n\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\n\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n\t'%RegExp%': RegExp,\n\t'%RegExpPrototype%': RegExp.prototype,\n\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\n\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\n\t'%StringPrototype%': String.prototype,\n\t'%Symbol%': hasSymbols ? Symbol : undefined,\n\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\n\t'%SyntaxError%': SyntaxError,\n\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\n\t'%ThrowTypeError%': ThrowTypeError,\n\t'%TypedArray%': TypedArray,\n\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\n\t'%TypeError%': $TypeError,\n\t'%TypeErrorPrototype%': $TypeError.prototype,\n\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\n\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\n\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\n\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\n\t'%URIError%': URIError,\n\t'%URIErrorPrototype%': URIError.prototype,\n\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\n\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\n\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\n};\n\nvar bind = __webpack_require__(/*! function-bind */ \"./node_modules/function-bind/index.js\");\nvar $replace = bind.call(Function.call, String.prototype.replace);\n\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g; /** Used to match backslashes in property paths. */\nvar stringToPath = function stringToPath(string) {\n\tvar result = [];\n\t$replace(string, rePropName, function (match, number, quote, subString) {\n\t\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\n\t});\n\treturn result;\n};\n/* end adaptation */\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n\tif (!(name in INTRINSICS)) {\n\t\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\n\t}\n\n\t// istanbul ignore if // hopefully this is impossible to test :-)\n\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\n\t\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n\t}\n\n\treturn INTRINSICS[name];\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n\tif (typeof name !== 'string' || name.length === 0) {\n\t\tthrow new TypeError('intrinsic name must be a non-empty string');\n\t}\n\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n\t\tthrow new TypeError('\"allowMissing\" argument must be a boolean');\n\t}\n\n\tvar parts = stringToPath(name);\n\n\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\n\tfor (var i = 1; i < parts.length; i += 1) {\n\t\tif (value != null) {\n\t\t\tif ($gOPD && (i + 1) >= parts.length) {\n\t\t\t\tvar desc = $gOPD(value, parts[i]);\n\t\t\t\tif (!allowMissing && !(parts[i] in value)) {\n\t\t\t\t\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n\t\t\t\t}\n\t\t\t\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\n\t\t\t} else {\n\t\t\t\tvalue = value[parts[i]];\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js?")},"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js ***! + \***********************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ "./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js");\n\nvar $Function = GetIntrinsic(\'%Function%\');\nvar $apply = $Function.apply;\nvar $call = $Function.call;\n\nmodule.exports = function callBind() {\n\treturn bind.apply($call, arguments);\n};\n\nmodule.exports.apply = function applyBind() {\n\treturn bind.apply($apply, arguments);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js?')},"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js": +/*!************************************************************************************!*\ + !*** ./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js ***! + \************************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \"./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js\");\n\nvar callBind = __webpack_require__(/*! ./callBind */ \"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js\");\n\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\n\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\n\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\n\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\n\t\treturn callBind(intrinsic);\n\t}\n\treturn intrinsic;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js?")},"./node_modules/es-get-iterator/node_modules/isarray/index.js": +/*!********************************************************************!*\ + !*** ./node_modules/es-get-iterator/node_modules/isarray/index.js ***! + \********************************************************************/ +/*! no static exports found */function(module,exports){eval("var toString = {}.toString;\n\nmodule.exports = Array.isArray || function (arr) {\n return toString.call(arr) == '[object Array]';\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/isarray/index.js?")},"./node_modules/eventemitter3/index.js": +/*!*********************************************!*\ + !*** ./node_modules/eventemitter3/index.js ***! + \*********************************************/ +/*! no static exports found */function(module,exports){eval("'use strict';\n\nvar has = Object.prototype.hasOwnProperty\n , prefix = '~';\n\n/**\n * Constructor to create a storage for our `EE` objects.\n * An `Events` instance is a plain object whose properties are event names.\n *\n * @constructor\n * @private\n */\nfunction Events() {}\n\n//\n// We try to not inherit from `Object.prototype`. In some engines creating an\n// instance in this way is faster than calling `Object.create(null)` directly.\n// If `Object.create(null)` is not supported we prefix the event names with a\n// character to make sure that the built-in object properties are not\n// overridden or used as an attack vector.\n//\nif (Object.create) {\n Events.prototype = Object.create(null);\n\n //\n // This hack is needed because the `__proto__` property is still inherited in\n // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5.\n //\n if (!new Events().__proto__) prefix = false;\n}\n\n/**\n * Representation of a single event listener.\n *\n * @param {Function} fn The listener function.\n * @param {*} context The context to invoke the listener with.\n * @param {Boolean} [once=false] Specify if the listener is a one-time listener.\n * @constructor\n * @private\n */\nfunction EE(fn, context, once) {\n this.fn = fn;\n this.context = context;\n this.once = once || false;\n}\n\n/**\n * Add a listener for a given event.\n *\n * @param {EventEmitter} emitter Reference to the `EventEmitter` instance.\n * @param {(String|Symbol)} event The event name.\n * @param {Function} fn The listener function.\n * @param {*} context The context to invoke the listener with.\n * @param {Boolean} once Specify if the listener is a one-time listener.\n * @returns {EventEmitter}\n * @private\n */\nfunction addListener(emitter, event, fn, context, once) {\n if (typeof fn !== 'function') {\n throw new TypeError('The listener must be a function');\n }\n\n var listener = new EE(fn, context || emitter, once)\n , evt = prefix ? prefix + event : event;\n\n if (!emitter._events[evt]) emitter._events[evt] = listener, emitter._eventsCount++;\n else if (!emitter._events[evt].fn) emitter._events[evt].push(listener);\n else emitter._events[evt] = [emitter._events[evt], listener];\n\n return emitter;\n}\n\n/**\n * Clear event by name.\n *\n * @param {EventEmitter} emitter Reference to the `EventEmitter` instance.\n * @param {(String|Symbol)} evt The Event name.\n * @private\n */\nfunction clearEvent(emitter, evt) {\n if (--emitter._eventsCount === 0) emitter._events = new Events();\n else delete emitter._events[evt];\n}\n\n/**\n * Minimal `EventEmitter` interface that is molded against the Node.js\n * `EventEmitter` interface.\n *\n * @constructor\n * @public\n */\nfunction EventEmitter() {\n this._events = new Events();\n this._eventsCount = 0;\n}\n\n/**\n * Return an array listing the events for which the emitter has registered\n * listeners.\n *\n * @returns {Array}\n * @public\n */\nEventEmitter.prototype.eventNames = function eventNames() {\n var names = []\n , events\n , name;\n\n if (this._eventsCount === 0) return names;\n\n for (name in (events = this._events)) {\n if (has.call(events, name)) names.push(prefix ? name.slice(1) : name);\n }\n\n if (Object.getOwnPropertySymbols) {\n return names.concat(Object.getOwnPropertySymbols(events));\n }\n\n return names;\n};\n\n/**\n * Return the listeners registered for a given event.\n *\n * @param {(String|Symbol)} event The event name.\n * @returns {Array} The registered listeners.\n * @public\n */\nEventEmitter.prototype.listeners = function listeners(event) {\n var evt = prefix ? prefix + event : event\n , handlers = this._events[evt];\n\n if (!handlers) return [];\n if (handlers.fn) return [handlers.fn];\n\n for (var i = 0, l = handlers.length, ee = new Array(l); i < l; i++) {\n ee[i] = handlers[i].fn;\n }\n\n return ee;\n};\n\n/**\n * Return the number of listeners listening to a given event.\n *\n * @param {(String|Symbol)} event The event name.\n * @returns {Number} The number of listeners.\n * @public\n */\nEventEmitter.prototype.listenerCount = function listenerCount(event) {\n var evt = prefix ? prefix + event : event\n , listeners = this._events[evt];\n\n if (!listeners) return 0;\n if (listeners.fn) return 1;\n return listeners.length;\n};\n\n/**\n * Calls each of the listeners registered for a given event.\n *\n * @param {(String|Symbol)} event The event name.\n * @returns {Boolean} `true` if the event had listeners, else `false`.\n * @public\n */\nEventEmitter.prototype.emit = function emit(event, a1, a2, a3, a4, a5) {\n var evt = prefix ? prefix + event : event;\n\n if (!this._events[evt]) return false;\n\n var listeners = this._events[evt]\n , len = arguments.length\n , args\n , i;\n\n if (listeners.fn) {\n if (listeners.once) this.removeListener(event, listeners.fn, undefined, true);\n\n switch (len) {\n case 1: return listeners.fn.call(listeners.context), true;\n case 2: return listeners.fn.call(listeners.context, a1), true;\n case 3: return listeners.fn.call(listeners.context, a1, a2), true;\n case 4: return listeners.fn.call(listeners.context, a1, a2, a3), true;\n case 5: return listeners.fn.call(listeners.context, a1, a2, a3, a4), true;\n case 6: return listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), true;\n }\n\n for (i = 1, args = new Array(len -1); i < len; i++) {\n args[i - 1] = arguments[i];\n }\n\n listeners.fn.apply(listeners.context, args);\n } else {\n var length = listeners.length\n , j;\n\n for (i = 0; i < length; i++) {\n if (listeners[i].once) this.removeListener(event, listeners[i].fn, undefined, true);\n\n switch (len) {\n case 1: listeners[i].fn.call(listeners[i].context); break;\n case 2: listeners[i].fn.call(listeners[i].context, a1); break;\n case 3: listeners[i].fn.call(listeners[i].context, a1, a2); break;\n case 4: listeners[i].fn.call(listeners[i].context, a1, a2, a3); break;\n default:\n if (!args) for (j = 1, args = new Array(len -1); j < len; j++) {\n args[j - 1] = arguments[j];\n }\n\n listeners[i].fn.apply(listeners[i].context, args);\n }\n }\n }\n\n return true;\n};\n\n/**\n * Add a listener for a given event.\n *\n * @param {(String|Symbol)} event The event name.\n * @param {Function} fn The listener function.\n * @param {*} [context=this] The context to invoke the listener with.\n * @returns {EventEmitter} `this`.\n * @public\n */\nEventEmitter.prototype.on = function on(event, fn, context) {\n return addListener(this, event, fn, context, false);\n};\n\n/**\n * Add a one-time listener for a given event.\n *\n * @param {(String|Symbol)} event The event name.\n * @param {Function} fn The listener function.\n * @param {*} [context=this] The context to invoke the listener with.\n * @returns {EventEmitter} `this`.\n * @public\n */\nEventEmitter.prototype.once = function once(event, fn, context) {\n return addListener(this, event, fn, context, true);\n};\n\n/**\n * Remove the listeners of a given event.\n *\n * @param {(String|Symbol)} event The event name.\n * @param {Function} fn Only remove the listeners that match this function.\n * @param {*} context Only remove the listeners that have this context.\n * @param {Boolean} once Only remove one-time listeners.\n * @returns {EventEmitter} `this`.\n * @public\n */\nEventEmitter.prototype.removeListener = function removeListener(event, fn, context, once) {\n var evt = prefix ? prefix + event : event;\n\n if (!this._events[evt]) return this;\n if (!fn) {\n clearEvent(this, evt);\n return this;\n }\n\n var listeners = this._events[evt];\n\n if (listeners.fn) {\n if (\n listeners.fn === fn &&\n (!once || listeners.once) &&\n (!context || listeners.context === context)\n ) {\n clearEvent(this, evt);\n }\n } else {\n for (var i = 0, events = [], length = listeners.length; i < length; i++) {\n if (\n listeners[i].fn !== fn ||\n (once && !listeners[i].once) ||\n (context && listeners[i].context !== context)\n ) {\n events.push(listeners[i]);\n }\n }\n\n //\n // Reset the array, or remove it completely if we have no more listeners.\n //\n if (events.length) this._events[evt] = events.length === 1 ? events[0] : events;\n else clearEvent(this, evt);\n }\n\n return this;\n};\n\n/**\n * Remove all listeners, or those of the specified event.\n *\n * @param {(String|Symbol)} [event] The event name.\n * @returns {EventEmitter} `this`.\n * @public\n */\nEventEmitter.prototype.removeAllListeners = function removeAllListeners(event) {\n var evt;\n\n if (event) {\n evt = prefix ? prefix + event : event;\n if (this._events[evt]) clearEvent(this, evt);\n } else {\n this._events = new Events();\n this._eventsCount = 0;\n }\n\n return this;\n};\n\n//\n// Alias methods names because people roll like that.\n//\nEventEmitter.prototype.off = EventEmitter.prototype.removeListener;\nEventEmitter.prototype.addListener = EventEmitter.prototype.on;\n\n//\n// Expose the prefix.\n//\nEventEmitter.prefixed = prefix;\n\n//\n// Allow `EventEmitter` to be imported as module namespace.\n//\nEventEmitter.EventEmitter = EventEmitter;\n\n//\n// Expose the module.\n//\nif ('undefined' !== typeof module) {\n module.exports = EventEmitter;\n}\n\n\n//# sourceURL=webpack://Quill/./node_modules/eventemitter3/index.js?")},"./node_modules/extend/index.js": +/*!**************************************!*\ + !*** ./node_modules/extend/index.js ***! + \**************************************/ +/*! no static exports found */function(module,exports){eval("'use strict';\n\nvar hasOwn = Object.prototype.hasOwnProperty;\nvar toStr = Object.prototype.toString;\nvar defineProperty = Object.defineProperty;\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nvar isArray = function isArray(arr) {\n\tif (typeof Array.isArray === 'function') {\n\t\treturn Array.isArray(arr);\n\t}\n\n\treturn toStr.call(arr) === '[object Array]';\n};\n\nvar isPlainObject = function isPlainObject(obj) {\n\tif (!obj || toStr.call(obj) !== '[object Object]') {\n\t\treturn false;\n\t}\n\n\tvar hasOwnConstructor = hasOwn.call(obj, 'constructor');\n\tvar hasIsPrototypeOf = obj.constructor && obj.constructor.prototype && hasOwn.call(obj.constructor.prototype, 'isPrototypeOf');\n\t// Not own constructor property must be Object\n\tif (obj.constructor && !hasOwnConstructor && !hasIsPrototypeOf) {\n\t\treturn false;\n\t}\n\n\t// Own properties are enumerated firstly, so to speed up,\n\t// if last one is own, then all properties are own.\n\tvar key;\n\tfor (key in obj) { /**/ }\n\n\treturn typeof key === 'undefined' || hasOwn.call(obj, key);\n};\n\n// If name is '__proto__', and Object.defineProperty is available, define __proto__ as an own property on target\nvar setProperty = function setProperty(target, options) {\n\tif (defineProperty && options.name === '__proto__') {\n\t\tdefineProperty(target, options.name, {\n\t\t\tenumerable: true,\n\t\t\tconfigurable: true,\n\t\t\tvalue: options.newValue,\n\t\t\twritable: true\n\t\t});\n\t} else {\n\t\ttarget[options.name] = options.newValue;\n\t}\n};\n\n// Return undefined instead of __proto__ if '__proto__' is not an own property\nvar getProperty = function getProperty(obj, name) {\n\tif (name === '__proto__') {\n\t\tif (!hasOwn.call(obj, name)) {\n\t\t\treturn void 0;\n\t\t} else if (gOPD) {\n\t\t\t// In early versions of node, obj['__proto__'] is buggy when obj has\n\t\t\t// __proto__ as an own property. Object.getOwnPropertyDescriptor() works.\n\t\t\treturn gOPD(obj, name).value;\n\t\t}\n\t}\n\n\treturn obj[name];\n};\n\nmodule.exports = function extend() {\n\tvar options, name, src, copy, copyIsArray, clone;\n\tvar target = arguments[0];\n\tvar i = 1;\n\tvar length = arguments.length;\n\tvar deep = false;\n\n\t// Handle a deep copy situation\n\tif (typeof target === 'boolean') {\n\t\tdeep = target;\n\t\ttarget = arguments[1] || {};\n\t\t// skip the boolean and the target\n\t\ti = 2;\n\t}\n\tif (target == null || (typeof target !== 'object' && typeof target !== 'function')) {\n\t\ttarget = {};\n\t}\n\n\tfor (; i < length; ++i) {\n\t\toptions = arguments[i];\n\t\t// Only deal with non-null/undefined values\n\t\tif (options != null) {\n\t\t\t// Extend the base object\n\t\t\tfor (name in options) {\n\t\t\t\tsrc = getProperty(target, name);\n\t\t\t\tcopy = getProperty(options, name);\n\n\t\t\t\t// Prevent never-ending loop\n\t\t\t\tif (target !== copy) {\n\t\t\t\t\t// Recurse if we're merging plain objects or arrays\n\t\t\t\t\tif (deep && copy && (isPlainObject(copy) || (copyIsArray = isArray(copy)))) {\n\t\t\t\t\t\tif (copyIsArray) {\n\t\t\t\t\t\t\tcopyIsArray = false;\n\t\t\t\t\t\t\tclone = src && isArray(src) ? src : [];\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tclone = src && isPlainObject(src) ? src : {};\n\t\t\t\t\t\t}\n\n\t\t\t\t\t\t// Never move original objects, clone them\n\t\t\t\t\t\tsetProperty(target, { name: name, newValue: extend(deep, clone, copy) });\n\n\t\t\t\t\t// Don't bring in undefined values\n\t\t\t\t\t} else if (typeof copy !== 'undefined') {\n\t\t\t\t\t\tsetProperty(target, { name: name, newValue: copy });\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\n\t// Return the modified object\n\treturn target;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/extend/index.js?")},"./node_modules/fast-diff/diff.js": +/*!****************************************!*\ + !*** ./node_modules/fast-diff/diff.js ***! + \****************************************/ +/*! no static exports found */function(module,exports){eval("/**\n * This library modifies the diff-patch-match library by Neil Fraser\n * by removing the patch and match functionality and certain advanced\n * options in the diff function. The original license is as follows:\n *\n * ===\n *\n * Diff Match and Patch\n *\n * Copyright 2006 Google Inc.\n * http://code.google.com/p/google-diff-match-patch/\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\");\n * you may not use this file except in compliance with the License.\n * You may obtain a copy of the License at\n *\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * Unless required by applicable law or agreed to in writing, software\n * distributed under the License is distributed on an \"AS IS\" BASIS,\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n * See the License for the specific language governing permissions and\n * limitations under the License.\n */\n\n\n/**\n * The data structure representing a diff is an array of tuples:\n * [[DIFF_DELETE, 'Hello'], [DIFF_INSERT, 'Goodbye'], [DIFF_EQUAL, ' world.']]\n * which means: delete 'Hello', add 'Goodbye' and keep ' world.'\n */\nvar DIFF_DELETE = -1;\nvar DIFF_INSERT = 1;\nvar DIFF_EQUAL = 0;\n\n\n/**\n * Find the differences between two texts. Simplifies the problem by stripping\n * any common prefix or suffix off the texts before diffing.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {Int|Object} [cursor_pos] Edit position in text1 or object with more info\n * @return {Array} Array of diff tuples.\n */\nfunction diff_main(text1, text2, cursor_pos, _fix_unicode) {\n // Check for equality\n if (text1 === text2) {\n if (text1) {\n return [[DIFF_EQUAL, text1]];\n }\n return [];\n }\n\n if (cursor_pos != null) {\n var editdiff = find_cursor_edit_diff(text1, text2, cursor_pos);\n if (editdiff) {\n return editdiff;\n }\n }\n\n // Trim off common prefix (speedup).\n var commonlength = diff_commonPrefix(text1, text2);\n var commonprefix = text1.substring(0, commonlength);\n text1 = text1.substring(commonlength);\n text2 = text2.substring(commonlength);\n\n // Trim off common suffix (speedup).\n commonlength = diff_commonSuffix(text1, text2);\n var commonsuffix = text1.substring(text1.length - commonlength);\n text1 = text1.substring(0, text1.length - commonlength);\n text2 = text2.substring(0, text2.length - commonlength);\n\n // Compute the diff on the middle block.\n var diffs = diff_compute_(text1, text2);\n\n // Restore the prefix and suffix.\n if (commonprefix) {\n diffs.unshift([DIFF_EQUAL, commonprefix]);\n }\n if (commonsuffix) {\n diffs.push([DIFF_EQUAL, commonsuffix]);\n }\n diff_cleanupMerge(diffs, _fix_unicode);\n return diffs;\n};\n\n\n/**\n * Find the differences between two texts. Assumes that the texts do not\n * have any common prefix or suffix.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_compute_(text1, text2) {\n var diffs;\n\n if (!text1) {\n // Just add some text (speedup).\n return [[DIFF_INSERT, text2]];\n }\n\n if (!text2) {\n // Just delete some text (speedup).\n return [[DIFF_DELETE, text1]];\n }\n\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n var i = longtext.indexOf(shorttext);\n if (i !== -1) {\n // Shorter text is inside the longer text (speedup).\n diffs = [\n [DIFF_INSERT, longtext.substring(0, i)],\n [DIFF_EQUAL, shorttext],\n [DIFF_INSERT, longtext.substring(i + shorttext.length)]\n ];\n // Swap insertions for deletions if diff is reversed.\n if (text1.length > text2.length) {\n diffs[0][0] = diffs[2][0] = DIFF_DELETE;\n }\n return diffs;\n }\n\n if (shorttext.length === 1) {\n // Single character string.\n // After the previous speedup, the character can't be an equality.\n return [[DIFF_DELETE, text1], [DIFF_INSERT, text2]];\n }\n\n // Check to see if the problem can be split in two.\n var hm = diff_halfMatch_(text1, text2);\n if (hm) {\n // A half-match was found, sort out the return data.\n var text1_a = hm[0];\n var text1_b = hm[1];\n var text2_a = hm[2];\n var text2_b = hm[3];\n var mid_common = hm[4];\n // Send both pairs off for separate processing.\n var diffs_a = diff_main(text1_a, text2_a);\n var diffs_b = diff_main(text1_b, text2_b);\n // Merge the results.\n return diffs_a.concat([[DIFF_EQUAL, mid_common]], diffs_b);\n }\n\n return diff_bisect_(text1, text2);\n};\n\n\n/**\n * Find the 'middle snake' of a diff, split the problem in two\n * and return the recursively constructed diff.\n * See Myers 1986 paper: An O(ND) Difference Algorithm and Its Variations.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @return {Array} Array of diff tuples.\n * @private\n */\nfunction diff_bisect_(text1, text2) {\n // Cache the text lengths to prevent multiple calls.\n var text1_length = text1.length;\n var text2_length = text2.length;\n var max_d = Math.ceil((text1_length + text2_length) / 2);\n var v_offset = max_d;\n var v_length = 2 * max_d;\n var v1 = new Array(v_length);\n var v2 = new Array(v_length);\n // Setting all elements to -1 is faster in Chrome & Firefox than mixing\n // integers and undefined.\n for (var x = 0; x < v_length; x++) {\n v1[x] = -1;\n v2[x] = -1;\n }\n v1[v_offset + 1] = 0;\n v2[v_offset + 1] = 0;\n var delta = text1_length - text2_length;\n // If the total number of characters is odd, then the front path will collide\n // with the reverse path.\n var front = (delta % 2 !== 0);\n // Offsets for start and end of k loop.\n // Prevents mapping of space beyond the grid.\n var k1start = 0;\n var k1end = 0;\n var k2start = 0;\n var k2end = 0;\n for (var d = 0; d < max_d; d++) {\n // Walk the front path one step.\n for (var k1 = -d + k1start; k1 <= d - k1end; k1 += 2) {\n var k1_offset = v_offset + k1;\n var x1;\n if (k1 === -d || (k1 !== d && v1[k1_offset - 1] < v1[k1_offset + 1])) {\n x1 = v1[k1_offset + 1];\n } else {\n x1 = v1[k1_offset - 1] + 1;\n }\n var y1 = x1 - k1;\n while (\n x1 < text1_length && y1 < text2_length &&\n text1.charAt(x1) === text2.charAt(y1)\n ) {\n x1++;\n y1++;\n }\n v1[k1_offset] = x1;\n if (x1 > text1_length) {\n // Ran off the right of the graph.\n k1end += 2;\n } else if (y1 > text2_length) {\n // Ran off the bottom of the graph.\n k1start += 2;\n } else if (front) {\n var k2_offset = v_offset + delta - k1;\n if (k2_offset >= 0 && k2_offset < v_length && v2[k2_offset] !== -1) {\n // Mirror x2 onto top-left coordinate system.\n var x2 = text1_length - v2[k2_offset];\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n\n // Walk the reverse path one step.\n for (var k2 = -d + k2start; k2 <= d - k2end; k2 += 2) {\n var k2_offset = v_offset + k2;\n var x2;\n if (k2 === -d || (k2 !== d && v2[k2_offset - 1] < v2[k2_offset + 1])) {\n x2 = v2[k2_offset + 1];\n } else {\n x2 = v2[k2_offset - 1] + 1;\n }\n var y2 = x2 - k2;\n while (\n x2 < text1_length && y2 < text2_length &&\n text1.charAt(text1_length - x2 - 1) === text2.charAt(text2_length - y2 - 1)\n ) {\n x2++;\n y2++;\n }\n v2[k2_offset] = x2;\n if (x2 > text1_length) {\n // Ran off the left of the graph.\n k2end += 2;\n } else if (y2 > text2_length) {\n // Ran off the top of the graph.\n k2start += 2;\n } else if (!front) {\n var k1_offset = v_offset + delta - k2;\n if (k1_offset >= 0 && k1_offset < v_length && v1[k1_offset] !== -1) {\n var x1 = v1[k1_offset];\n var y1 = v_offset + x1 - k1_offset;\n // Mirror x2 onto top-left coordinate system.\n x2 = text1_length - x2;\n if (x1 >= x2) {\n // Overlap detected.\n return diff_bisectSplit_(text1, text2, x1, y1);\n }\n }\n }\n }\n }\n // Diff took too long and hit the deadline or\n // number of diffs equals number of characters, no commonality at all.\n return [[DIFF_DELETE, text1], [DIFF_INSERT, text2]];\n};\n\n\n/**\n * Given the location of the 'middle snake', split the diff in two parts\n * and recurse.\n * @param {string} text1 Old string to be diffed.\n * @param {string} text2 New string to be diffed.\n * @param {number} x Index of split point in text1.\n * @param {number} y Index of split point in text2.\n * @return {Array} Array of diff tuples.\n */\nfunction diff_bisectSplit_(text1, text2, x, y) {\n var text1a = text1.substring(0, x);\n var text2a = text2.substring(0, y);\n var text1b = text1.substring(x);\n var text2b = text2.substring(y);\n\n // Compute both diffs serially.\n var diffs = diff_main(text1a, text2a);\n var diffsb = diff_main(text1b, text2b);\n\n return diffs.concat(diffsb);\n};\n\n\n/**\n * Determine the common prefix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the start of each\n * string.\n */\nfunction diff_commonPrefix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.charAt(0) !== text2.charAt(0)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerstart = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(pointerstart, pointermid) ==\n text2.substring(pointerstart, pointermid)\n ) {\n pointermin = pointermid;\n pointerstart = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_start(text1.charCodeAt(pointermid - 1))) {\n pointermid--;\n }\n\n return pointermid;\n};\n\n\n/**\n * Determine the common suffix of two strings.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {number} The number of characters common to the end of each string.\n */\nfunction diff_commonSuffix(text1, text2) {\n // Quick check for common null cases.\n if (!text1 || !text2 || text1.slice(-1) !== text2.slice(-1)) {\n return 0;\n }\n // Binary search.\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\n var pointermin = 0;\n var pointermax = Math.min(text1.length, text2.length);\n var pointermid = pointermax;\n var pointerend = 0;\n while (pointermin < pointermid) {\n if (\n text1.substring(text1.length - pointermid, text1.length - pointerend) ==\n text2.substring(text2.length - pointermid, text2.length - pointerend)\n ) {\n pointermin = pointermid;\n pointerend = pointermin;\n } else {\n pointermax = pointermid;\n }\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\n }\n\n if (is_surrogate_pair_end(text1.charCodeAt(text1.length - pointermid))) {\n pointermid--;\n }\n\n return pointermid;\n};\n\n\n/**\n * Do the two texts share a substring which is at least half the length of the\n * longer text?\n * This speedup can produce non-minimal diffs.\n * @param {string} text1 First string.\n * @param {string} text2 Second string.\n * @return {Array.} Five element Array, containing the prefix of\n * text1, the suffix of text1, the prefix of text2, the suffix of\n * text2 and the common middle. Or null if there was no match.\n */\nfunction diff_halfMatch_(text1, text2) {\n var longtext = text1.length > text2.length ? text1 : text2;\n var shorttext = text1.length > text2.length ? text2 : text1;\n if (longtext.length < 4 || shorttext.length * 2 < longtext.length) {\n return null; // Pointless.\n }\n\n /**\n * Does a substring of shorttext exist within longtext such that the substring\n * is at least half the length of longtext?\n * Closure, but does not reference any external variables.\n * @param {string} longtext Longer string.\n * @param {string} shorttext Shorter string.\n * @param {number} i Start index of quarter length substring within longtext.\n * @return {Array.} Five element Array, containing the prefix of\n * longtext, the suffix of longtext, the prefix of shorttext, the suffix\n * of shorttext and the common middle. Or null if there was no match.\n * @private\n */\n function diff_halfMatchI_(longtext, shorttext, i) {\n // Start with a 1/4 length substring at position i as a seed.\n var seed = longtext.substring(i, i + Math.floor(longtext.length / 4));\n var j = -1;\n var best_common = '';\n var best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b;\n while ((j = shorttext.indexOf(seed, j + 1)) !== -1) {\n var prefixLength = diff_commonPrefix(\n longtext.substring(i), shorttext.substring(j));\n var suffixLength = diff_commonSuffix(\n longtext.substring(0, i), shorttext.substring(0, j));\n if (best_common.length < suffixLength + prefixLength) {\n best_common = shorttext.substring(\n j - suffixLength, j) + shorttext.substring(j, j + prefixLength);\n best_longtext_a = longtext.substring(0, i - suffixLength);\n best_longtext_b = longtext.substring(i + prefixLength);\n best_shorttext_a = shorttext.substring(0, j - suffixLength);\n best_shorttext_b = shorttext.substring(j + prefixLength);\n }\n }\n if (best_common.length * 2 >= longtext.length) {\n return [\n best_longtext_a, best_longtext_b,\n best_shorttext_a, best_shorttext_b, best_common\n ];\n } else {\n return null;\n }\n }\n\n // First check if the second quarter is the seed for a half-match.\n var hm1 = diff_halfMatchI_(longtext, shorttext, Math.ceil(longtext.length / 4));\n // Check again based on the third quarter.\n var hm2 = diff_halfMatchI_(longtext, shorttext, Math.ceil(longtext.length / 2));\n var hm;\n if (!hm1 && !hm2) {\n return null;\n } else if (!hm2) {\n hm = hm1;\n } else if (!hm1) {\n hm = hm2;\n } else {\n // Both matched. Select the longest.\n hm = hm1[4].length > hm2[4].length ? hm1 : hm2;\n }\n\n // A half-match was found, sort out the return data.\n var text1_a, text1_b, text2_a, text2_b;\n if (text1.length > text2.length) {\n text1_a = hm[0];\n text1_b = hm[1];\n text2_a = hm[2];\n text2_b = hm[3];\n } else {\n text2_a = hm[0];\n text2_b = hm[1];\n text1_a = hm[2];\n text1_b = hm[3];\n }\n var mid_common = hm[4];\n return [text1_a, text1_b, text2_a, text2_b, mid_common];\n};\n\n\n/**\n * Reorder and merge like edit sections. Merge equalities.\n * Any edit section can move as long as it doesn't cross an equality.\n * @param {Array} diffs Array of diff tuples.\n * @param {boolean} fix_unicode Whether to normalize to a unicode-correct diff\n */\nfunction diff_cleanupMerge(diffs, fix_unicode) {\n diffs.push([DIFF_EQUAL, '']); // Add a dummy entry at the end.\n var pointer = 0;\n var count_delete = 0;\n var count_insert = 0;\n var text_delete = '';\n var text_insert = '';\n var commonlength;\n while (pointer < diffs.length) {\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n diffs.splice(pointer, 1);\n continue;\n }\n switch (diffs[pointer][0]) {\n case DIFF_INSERT:\n\n count_insert++;\n text_insert += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_DELETE:\n count_delete++;\n text_delete += diffs[pointer][1];\n pointer++;\n break;\n case DIFF_EQUAL:\n var previous_equality = pointer - count_insert - count_delete - 1;\n if (fix_unicode) {\n // prevent splitting of unicode surrogate pairs. when fix_unicode is true,\n // we assume that the old and new text in the diff are complete and correct\n // unicode-encoded JS strings, but the tuple boundaries may fall between\n // surrogate pairs. we fix this by shaving off stray surrogates from the end\n // of the previous equality and the beginning of this equality. this may create\n // empty equalities or a common prefix or suffix. for example, if AB and AC are\n // emojis, `[[0, 'A'], [-1, 'BA'], [0, 'C']]` would turn into deleting 'ABAC' and\n // inserting 'AC', and then the common suffix 'AC' will be eliminated. in this\n // particular case, both equalities go away, we absorb any previous inequalities,\n // and we keep scanning for the next equality before rewriting the tuples.\n if (previous_equality >= 0 && ends_with_pair_start(diffs[previous_equality][1])) {\n var stray = diffs[previous_equality][1].slice(-1);\n diffs[previous_equality][1] = diffs[previous_equality][1].slice(0, -1);\n text_delete = stray + text_delete;\n text_insert = stray + text_insert;\n if (!diffs[previous_equality][1]) {\n // emptied out previous equality, so delete it and include previous delete/insert\n diffs.splice(previous_equality, 1);\n pointer--;\n var k = previous_equality - 1;\n if (diffs[k] && diffs[k][0] === DIFF_INSERT) {\n count_insert++;\n text_insert = diffs[k][1] + text_insert;\n k--;\n }\n if (diffs[k] && diffs[k][0] === DIFF_DELETE) {\n count_delete++;\n text_delete = diffs[k][1] + text_delete;\n k--;\n }\n previous_equality = k;\n }\n }\n if (starts_with_pair_end(diffs[pointer][1])) {\n var stray = diffs[pointer][1].charAt(0);\n diffs[pointer][1] = diffs[pointer][1].slice(1);\n text_delete += stray;\n text_insert += stray;\n }\n }\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\n // for empty equality not at end, wait for next equality\n diffs.splice(pointer, 1);\n break;\n }\n if (text_delete.length > 0 || text_insert.length > 0) {\n // note that diff_commonPrefix and diff_commonSuffix are unicode-aware\n if (text_delete.length > 0 && text_insert.length > 0) {\n // Factor out any common prefixes.\n commonlength = diff_commonPrefix(text_insert, text_delete);\n if (commonlength !== 0) {\n if (previous_equality >= 0) {\n diffs[previous_equality][1] += text_insert.substring(0, commonlength);\n } else {\n diffs.splice(0, 0, [DIFF_EQUAL, text_insert.substring(0, commonlength)]);\n pointer++;\n }\n text_insert = text_insert.substring(commonlength);\n text_delete = text_delete.substring(commonlength);\n }\n // Factor out any common suffixes.\n commonlength = diff_commonSuffix(text_insert, text_delete);\n if (commonlength !== 0) {\n diffs[pointer][1] =\n text_insert.substring(text_insert.length - commonlength) + diffs[pointer][1];\n text_insert = text_insert.substring(0, text_insert.length - commonlength);\n text_delete = text_delete.substring(0, text_delete.length - commonlength);\n }\n }\n // Delete the offending records and add the merged ones.\n var n = count_insert + count_delete;\n if (text_delete.length === 0 && text_insert.length === 0) {\n diffs.splice(pointer - n, n);\n pointer = pointer - n;\n } else if (text_delete.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_INSERT, text_insert]);\n pointer = pointer - n + 1;\n } else if (text_insert.length === 0) {\n diffs.splice(pointer - n, n, [DIFF_DELETE, text_delete]);\n pointer = pointer - n + 1;\n } else {\n diffs.splice(pointer - n, n, [DIFF_DELETE, text_delete], [DIFF_INSERT, text_insert]);\n pointer = pointer - n + 2;\n }\n }\n if (pointer !== 0 && diffs[pointer - 1][0] === DIFF_EQUAL) {\n // Merge this equality with the previous one.\n diffs[pointer - 1][1] += diffs[pointer][1];\n diffs.splice(pointer, 1);\n } else {\n pointer++;\n }\n count_insert = 0;\n count_delete = 0;\n text_delete = '';\n text_insert = '';\n break;\n }\n }\n if (diffs[diffs.length - 1][1] === '') {\n diffs.pop(); // Remove the dummy entry at the end.\n }\n\n // Second pass: look for single edits surrounded on both sides by equalities\n // which can be shifted sideways to eliminate an equality.\n // e.g: ABAC -> ABAC\n var changes = false;\n pointer = 1;\n // Intentionally ignore the first and last element (don't need checking).\n while (pointer < diffs.length - 1) {\n if (diffs[pointer - 1][0] === DIFF_EQUAL &&\n diffs[pointer + 1][0] === DIFF_EQUAL) {\n // This is a single edit surrounded by equalities.\n if (diffs[pointer][1].substring(diffs[pointer][1].length -\n diffs[pointer - 1][1].length) === diffs[pointer - 1][1]) {\n // Shift the edit over the previous equality.\n diffs[pointer][1] = diffs[pointer - 1][1] +\n diffs[pointer][1].substring(0, diffs[pointer][1].length -\n diffs[pointer - 1][1].length);\n diffs[pointer + 1][1] = diffs[pointer - 1][1] + diffs[pointer + 1][1];\n diffs.splice(pointer - 1, 1);\n changes = true;\n } else if (diffs[pointer][1].substring(0, diffs[pointer + 1][1].length) ==\n diffs[pointer + 1][1]) {\n // Shift the edit over the next equality.\n diffs[pointer - 1][1] += diffs[pointer + 1][1];\n diffs[pointer][1] =\n diffs[pointer][1].substring(diffs[pointer + 1][1].length) +\n diffs[pointer + 1][1];\n diffs.splice(pointer + 1, 1);\n changes = true;\n }\n }\n pointer++;\n }\n // If shifts were made, the diff needs reordering and another shift sweep.\n if (changes) {\n diff_cleanupMerge(diffs, fix_unicode);\n }\n};\n\nfunction is_surrogate_pair_start(charCode) {\n return charCode >= 0xD800 && charCode <= 0xDBFF;\n}\n\nfunction is_surrogate_pair_end(charCode) {\n return charCode >= 0xDC00 && charCode <= 0xDFFF;\n}\n\nfunction starts_with_pair_end(str) {\n return is_surrogate_pair_end(str.charCodeAt(0));\n}\n\nfunction ends_with_pair_start(str) {\n return is_surrogate_pair_start(str.charCodeAt(str.length - 1));\n}\n\nfunction remove_empty_tuples(tuples) {\n var ret = [];\n for (var i = 0; i < tuples.length; i++) {\n if (tuples[i][1].length > 0) {\n ret.push(tuples[i]);\n }\n }\n return ret;\n}\n\nfunction make_edit_splice(before, oldMiddle, newMiddle, after) {\n if (ends_with_pair_start(before) || starts_with_pair_end(after)) {\n return null;\n }\n return remove_empty_tuples([\n [DIFF_EQUAL, before],\n [DIFF_DELETE, oldMiddle],\n [DIFF_INSERT, newMiddle],\n [DIFF_EQUAL, after]\n ]);\n}\n\nfunction find_cursor_edit_diff(oldText, newText, cursor_pos) {\n // note: this runs after equality check has ruled out exact equality\n var oldRange = typeof cursor_pos === 'number' ?\n { index: cursor_pos, length: 0 } : cursor_pos.oldRange;\n var newRange = typeof cursor_pos === 'number' ?\n null : cursor_pos.newRange;\n // take into account the old and new selection to generate the best diff\n // possible for a text edit. for example, a text change from \"xxx\" to \"xx\"\n // could be a delete or forwards-delete of any one of the x's, or the\n // result of selecting two of the x's and typing \"x\".\n var oldLength = oldText.length;\n var newLength = newText.length;\n if (oldRange.length === 0 && (newRange === null || newRange.length === 0)) {\n // see if we have an insert or delete before or after cursor\n var oldCursor = oldRange.index;\n var oldBefore = oldText.slice(0, oldCursor);\n var oldAfter = oldText.slice(oldCursor);\n var maybeNewCursor = newRange ? newRange.index : null;\n editBefore: {\n // is this an insert or delete right before oldCursor?\n var newCursor = oldCursor + newLength - oldLength;\n if (maybeNewCursor !== null && maybeNewCursor !== newCursor) {\n break editBefore;\n }\n if (newCursor < 0 || newCursor > newLength) {\n break editBefore;\n }\n var newBefore = newText.slice(0, newCursor);\n var newAfter = newText.slice(newCursor);\n if (newAfter !== oldAfter) {\n break editBefore;\n }\n var prefixLength = Math.min(oldCursor, newCursor);\n var oldPrefix = oldBefore.slice(0, prefixLength);\n var newPrefix = newBefore.slice(0, prefixLength);\n if (oldPrefix !== newPrefix) {\n break editBefore;\n }\n var oldMiddle = oldBefore.slice(prefixLength);\n var newMiddle = newBefore.slice(prefixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldAfter);\n }\n editAfter: {\n // is this an insert or delete right after oldCursor?\n if (maybeNewCursor !== null && maybeNewCursor !== oldCursor) {\n break editAfter;\n }\n var cursor = oldCursor;\n var newBefore = newText.slice(0, cursor);\n var newAfter = newText.slice(cursor);\n if (newBefore !== oldBefore) {\n break editAfter;\n }\n var suffixLength = Math.min(oldLength - cursor, newLength - cursor);\n var oldSuffix = oldAfter.slice(oldAfter.length - suffixLength);\n var newSuffix = newAfter.slice(newAfter.length - suffixLength);\n if (oldSuffix !== newSuffix) {\n break editAfter;\n }\n var oldMiddle = oldAfter.slice(0, oldAfter.length - suffixLength);\n var newMiddle = newAfter.slice(0, newAfter.length - suffixLength);\n return make_edit_splice(oldBefore, oldMiddle, newMiddle, oldSuffix);\n }\n }\n if (oldRange.length > 0 && newRange && newRange.length === 0) {\n replaceRange: {\n // see if diff could be a splice of the old selection range\n var oldPrefix = oldText.slice(0, oldRange.index);\n var oldSuffix = oldText.slice(oldRange.index + oldRange.length);\n var prefixLength = oldPrefix.length;\n var suffixLength = oldSuffix.length;\n if (newLength < prefixLength + suffixLength) {\n break replaceRange;\n }\n var newPrefix = newText.slice(0, prefixLength);\n var newSuffix = newText.slice(newLength - suffixLength);\n if (oldPrefix !== newPrefix || oldSuffix !== newSuffix) {\n break replaceRange;\n }\n var oldMiddle = oldText.slice(prefixLength, oldLength - suffixLength);\n var newMiddle = newText.slice(prefixLength, newLength - suffixLength);\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldSuffix);\n }\n }\n\n return null;\n}\n\nfunction diff(text1, text2, cursor_pos) {\n // only pass fix_unicode=true at the top level, not when diff_main is\n // recursively invoked\n return diff_main(text1, text2, cursor_pos, true);\n}\n\ndiff.INSERT = DIFF_INSERT;\ndiff.DELETE = DIFF_DELETE;\ndiff.EQUAL = DIFF_EQUAL;\n\nmodule.exports = diff;\n\n\n//# sourceURL=webpack://Quill/./node_modules/fast-diff/diff.js?")},"./node_modules/foreach/index.js": +/*!***************************************!*\ + !*** ./node_modules/foreach/index.js ***! + \***************************************/ +/*! no static exports found */function(module,exports){eval("\nvar hasOwn = Object.prototype.hasOwnProperty;\nvar toString = Object.prototype.toString;\n\nmodule.exports = function forEach (obj, fn, ctx) {\n if (toString.call(fn) !== '[object Function]') {\n throw new TypeError('iterator must be a function');\n }\n var l = obj.length;\n if (l === +l) {\n for (var i = 0; i < l; i++) {\n fn.call(ctx, obj[i], i, obj);\n }\n } else {\n for (var k in obj) {\n if (hasOwn.call(obj, k)) {\n fn.call(ctx, obj[k], k, obj);\n }\n }\n }\n};\n\n\n\n//# sourceURL=webpack://Quill/./node_modules/foreach/index.js?")},"./node_modules/function-bind/implementation.js": +/*!******************************************************!*\ + !*** ./node_modules/function-bind/implementation.js ***! + \******************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* eslint no-invalid-this: 1 */\n\nvar ERROR_MESSAGE = 'Function.prototype.bind called on incompatible ';\nvar slice = Array.prototype.slice;\nvar toStr = Object.prototype.toString;\nvar funcType = '[object Function]';\n\nmodule.exports = function bind(that) {\n var target = this;\n if (typeof target !== 'function' || toStr.call(target) !== funcType) {\n throw new TypeError(ERROR_MESSAGE + target);\n }\n var args = slice.call(arguments, 1);\n\n var bound;\n var binder = function () {\n if (this instanceof bound) {\n var result = target.apply(\n this,\n args.concat(slice.call(arguments))\n );\n if (Object(result) === result) {\n return result;\n }\n return this;\n } else {\n return target.apply(\n that,\n args.concat(slice.call(arguments))\n );\n }\n };\n\n var boundLength = Math.max(0, target.length - args.length);\n var boundArgs = [];\n for (var i = 0; i < boundLength; i++) {\n boundArgs.push('$' + i);\n }\n\n bound = Function('binder', 'return function (' + boundArgs.join(',') + '){ return binder.apply(this,arguments); }')(binder);\n\n if (target.prototype) {\n var Empty = function Empty() {};\n Empty.prototype = target.prototype;\n bound.prototype = new Empty();\n Empty.prototype = null;\n }\n\n return bound;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/function-bind/implementation.js?")},"./node_modules/function-bind/index.js": +/*!*********************************************!*\ + !*** ./node_modules/function-bind/index.js ***! + \*********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar implementation = __webpack_require__(/*! ./implementation */ "./node_modules/function-bind/implementation.js");\n\nmodule.exports = Function.prototype.bind || implementation;\n\n\n//# sourceURL=webpack://Quill/./node_modules/function-bind/index.js?')},"./node_modules/has-symbols/index.js": +/*!*******************************************!*\ + !*** ./node_modules/has-symbols/index.js ***! + \*******************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar origSymbol = global.Symbol;\nvar hasSymbolSham = __webpack_require__(/*! ./shams */ \"./node_modules/has-symbols/shams.js\");\n\nmodule.exports = function hasNativeSymbols() {\n\tif (typeof origSymbol !== 'function') { return false; }\n\tif (typeof Symbol !== 'function') { return false; }\n\tif (typeof origSymbol('foo') !== 'symbol') { return false; }\n\tif (typeof Symbol('bar') !== 'symbol') { return false; }\n\n\treturn hasSymbolSham();\n};\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack://Quill/./node_modules/has-symbols/index.js?")},"./node_modules/has-symbols/shams.js": +/*!*******************************************!*\ + !*** ./node_modules/has-symbols/shams.js ***! + \*******************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* eslint complexity: [2, 18], max-statements: [2, 33] */\nmodule.exports = function hasSymbols() {\n\tif (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }\n\tif (typeof Symbol.iterator === 'symbol') { return true; }\n\n\tvar obj = {};\n\tvar sym = Symbol('test');\n\tvar symObj = Object(sym);\n\tif (typeof sym === 'string') { return false; }\n\n\tif (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }\n\tif (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }\n\n\t// temp disabled per https://github.com/ljharb/object.assign/issues/17\n\t// if (sym instanceof Symbol) { return false; }\n\t// temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4\n\t// if (!(symObj instanceof Symbol)) { return false; }\n\n\t// if (typeof Symbol.prototype.toString !== 'function') { return false; }\n\t// if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }\n\n\tvar symVal = 42;\n\tobj[sym] = symVal;\n\tfor (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax\n\tif (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }\n\n\tif (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }\n\n\tvar syms = Object.getOwnPropertySymbols(obj);\n\tif (syms.length !== 1 || syms[0] !== sym) { return false; }\n\n\tif (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }\n\n\tif (typeof Object.getOwnPropertyDescriptor === 'function') {\n\t\tvar descriptor = Object.getOwnPropertyDescriptor(obj, sym);\n\t\tif (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }\n\t}\n\n\treturn true;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/has-symbols/shams.js?")},"./node_modules/has/src/index.js": +/*!***************************************!*\ + !*** ./node_modules/has/src/index.js ***! + \***************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\n\nmodule.exports = bind.call(Function.call, Object.prototype.hasOwnProperty);\n\n\n//# sourceURL=webpack://Quill/./node_modules/has/src/index.js?')},"./node_modules/is-arguments/index.js": +/*!********************************************!*\ + !*** ./node_modules/is-arguments/index.js ***! + \********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\nvar toStr = Object.prototype.toString;\n\nvar isStandardArguments = function isArguments(value) {\n\tif (hasToStringTag && value && typeof value === 'object' && Symbol.toStringTag in value) {\n\t\treturn false;\n\t}\n\treturn toStr.call(value) === '[object Arguments]';\n};\n\nvar isLegacyArguments = function isArguments(value) {\n\tif (isStandardArguments(value)) {\n\t\treturn true;\n\t}\n\treturn value !== null &&\n\t\ttypeof value === 'object' &&\n\t\ttypeof value.length === 'number' &&\n\t\tvalue.length >= 0 &&\n\t\ttoStr.call(value) !== '[object Array]' &&\n\t\ttoStr.call(value.callee) === '[object Function]';\n};\n\nvar supportsStandardArguments = (function () {\n\treturn isStandardArguments(arguments);\n}());\n\nisStandardArguments.isLegacyArguments = isLegacyArguments; // for tests\n\nmodule.exports = supportsStandardArguments ? isStandardArguments : isLegacyArguments;\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-arguments/index.js?")},"./node_modules/is-bigint/index.js": +/*!*****************************************!*\ + !*** ./node_modules/is-bigint/index.js ***! + \*****************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nif (typeof BigInt === 'function') {\n\tvar bigIntValueOf = BigInt.prototype.valueOf;\n\tvar tryBigInt = function tryBigIntObject(value) {\n\t\ttry {\n\t\t\tbigIntValueOf.call(value);\n\t\t\treturn true;\n\t\t} catch (e) {\n\t\t}\n\t\treturn false;\n\t};\n\n\tmodule.exports = function isBigInt(value) {\n\t\tif (\n\t\t\tvalue === null\n\t\t\t|| typeof value === 'undefined'\n\t\t\t|| typeof value === 'boolean'\n\t\t\t|| typeof value === 'string'\n\t\t\t|| typeof value === 'number'\n\t\t\t|| typeof value === 'symbol'\n\t\t\t|| typeof value === 'function'\n\t\t) {\n\t\t\treturn false;\n\t\t}\n\t\tif (typeof value === 'bigint') { // eslint-disable-line valid-typeof\n\t\t\treturn true;\n\t\t}\n\n\t\treturn tryBigInt(value);\n\t};\n} else {\n\tmodule.exports = function isBigInt(value) {\n\t\treturn false && false;\n\t};\n}\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-bigint/index.js?")},"./node_modules/is-boolean-object/index.js": +/*!*************************************************!*\ + !*** ./node_modules/is-boolean-object/index.js ***! + \*************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar boolToStr = Boolean.prototype.toString;\n\nvar tryBooleanObject = function booleanBrandCheck(value) {\n\ttry {\n\t\tboolToStr.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar boolClass = '[object Boolean]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isBoolean(value) {\n\tif (typeof value === 'boolean') {\n\t\treturn true;\n\t}\n\tif (value === null || typeof value !== 'object') {\n\t\treturn false;\n\t}\n\treturn hasToStringTag && Symbol.toStringTag in value ? tryBooleanObject(value) : toStr.call(value) === boolClass;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-boolean-object/index.js?")},"./node_modules/is-date-object/index.js": +/*!**********************************************!*\ + !*** ./node_modules/is-date-object/index.js ***! + \**********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar getDay = Date.prototype.getDay;\nvar tryDateObject = function tryDateObject(value) {\n\ttry {\n\t\tgetDay.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\n\nvar toStr = Object.prototype.toString;\nvar dateClass = '[object Date]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isDateObject(value) {\n\tif (typeof value !== 'object' || value === null) { return false; }\n\treturn hasToStringTag ? tryDateObject(value) : toStr.call(value) === dateClass;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-date-object/index.js?")},"./node_modules/is-map/index.js": +/*!**************************************!*\ + !*** ./node_modules/is-map/index.js ***! + \**************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar $Map = typeof Map === 'function' && Map.prototype ? Map : null;\nvar $Set = typeof Set === 'function' && Set.prototype ? Set : null;\n\nvar exported;\n\nif (!$Map) {\n\t// eslint-disable-next-line no-unused-vars\n\texported = function isMap(x) {\n\t\t// `Map` is not present in this environment.\n\t\treturn false;\n\t};\n}\n\nvar $mapHas = $Map ? Map.prototype.has : null;\nvar $setHas = $Set ? Set.prototype.has : null;\nif (!exported && !$mapHas) {\n\t// eslint-disable-next-line no-unused-vars\n\texported = function isMap(x) {\n\t\t// `Map` does not have a `has` method\n\t\treturn false;\n\t};\n}\n\nmodule.exports = exported || function isMap(x) {\n\tif (!x || typeof x !== 'object') {\n\t\treturn false;\n\t}\n\ttry {\n\t\t$mapHas.call(x);\n\t\tif ($setHas) {\n\t\t\ttry {\n\t\t\t\t$setHas.call(x);\n\t\t\t} catch (e) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn x instanceof $Map; // core-js workaround, pre-v2.5.0\n\t} catch (e) {}\n\treturn false;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-map/index.js?")},"./node_modules/is-number-object/index.js": +/*!************************************************!*\ + !*** ./node_modules/is-number-object/index.js ***! + \************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar numToStr = Number.prototype.toString;\nvar tryNumberObject = function tryNumberObject(value) {\n\ttry {\n\t\tnumToStr.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar numClass = '[object Number]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isNumberObject(value) {\n\tif (typeof value === 'number') {\n\t\treturn true;\n\t}\n\tif (typeof value !== 'object') {\n\t\treturn false;\n\t}\n\treturn hasToStringTag ? tryNumberObject(value) : toStr.call(value) === numClass;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-number-object/index.js?")},"./node_modules/is-regex/index.js": +/*!****************************************!*\ + !*** ./node_modules/is-regex/index.js ***! + \****************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar has = __webpack_require__(/*! has */ \"./node_modules/has/src/index.js\");\nvar regexExec = RegExp.prototype.exec;\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nvar tryRegexExecCall = function tryRegexExec(value) {\n\ttry {\n\t\tvar lastIndex = value.lastIndex;\n\t\tvalue.lastIndex = 0;\n\n\t\tregexExec.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t} finally {\n\t\tvalue.lastIndex = lastIndex;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar regexClass = '[object RegExp]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isRegex(value) {\n\tif (!value || typeof value !== 'object') {\n\t\treturn false;\n\t}\n\tif (!hasToStringTag) {\n\t\treturn toStr.call(value) === regexClass;\n\t}\n\n\tvar descriptor = gOPD(value, 'lastIndex');\n\tvar hasLastIndexDataProperty = descriptor && has(descriptor, 'value');\n\tif (!hasLastIndexDataProperty) {\n\t\treturn false;\n\t}\n\n\treturn tryRegexExecCall(value);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-regex/index.js?")},"./node_modules/is-set/index.js": +/*!**************************************!*\ + !*** ./node_modules/is-set/index.js ***! + \**************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar $Map = typeof Map === 'function' && Map.prototype ? Map : null;\nvar $Set = typeof Set === 'function' && Set.prototype ? Set : null;\n\nvar exported;\n\nif (!$Set) {\n\t// eslint-disable-next-line no-unused-vars\n\texported = function isSet(x) {\n\t\t// `Set` is not present in this environment.\n\t\treturn false;\n\t};\n}\n\nvar $mapHas = $Map ? Map.prototype.has : null;\nvar $setHas = $Set ? Set.prototype.has : null;\nif (!exported && !$setHas) {\n\t// eslint-disable-next-line no-unused-vars\n\texported = function isSet(x) {\n\t\t// `Set` does not have a `has` method\n\t\treturn false;\n\t};\n}\n\nmodule.exports = exported || function isSet(x) {\n\tif (!x || typeof x !== 'object') {\n\t\treturn false;\n\t}\n\ttry {\n\t\t$setHas.call(x);\n\t\tif ($mapHas) {\n\t\t\ttry {\n\t\t\t\t$mapHas.call(x);\n\t\t\t} catch (e) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn x instanceof $Set; // core-js workaround, pre-v2.5.0\n\t} catch (e) {}\n\treturn false;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-set/index.js?")},"./node_modules/is-string/index.js": +/*!*****************************************!*\ + !*** ./node_modules/is-string/index.js ***! + \*****************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar strValue = String.prototype.valueOf;\nvar tryStringObject = function tryStringObject(value) {\n\ttry {\n\t\tstrValue.call(value);\n\t\treturn true;\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\nvar toStr = Object.prototype.toString;\nvar strClass = '[object String]';\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\n\nmodule.exports = function isString(value) {\n\tif (typeof value === 'string') {\n\t\treturn true;\n\t}\n\tif (typeof value !== 'object') {\n\t\treturn false;\n\t}\n\treturn hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-string/index.js?")},"./node_modules/is-typed-array/index.js": +/*!**********************************************!*\ + !*** ./node_modules/is-typed-array/index.js ***! + \**********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar forEach = __webpack_require__(/*! foreach */ \"./node_modules/foreach/index.js\");\nvar availableTypedArrays = __webpack_require__(/*! available-typed-arrays */ \"./node_modules/available-typed-arrays/index.js\");\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js\");\n\nvar $toString = callBound('Object.prototype.toString');\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\nvar hasToStringTag = hasSymbols && typeof Symbol.toStringTag === 'symbol';\n\nvar typedArrays = availableTypedArrays();\n\nvar $indexOf = callBound('Array.prototype.indexOf', true) || function indexOf(array, value) {\n\tfor (var i = 0; i < array.length; i += 1) {\n\t\tif (array[i] === value) {\n\t\t\treturn i;\n\t\t}\n\t}\n\treturn -1;\n};\nvar $slice = callBound('String.prototype.slice');\nvar toStrTags = {};\nvar gOPD = __webpack_require__(/*! es-abstract/helpers/getOwnPropertyDescriptor */ \"./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js\");\nvar getPrototypeOf = Object.getPrototypeOf; // require('getprototypeof');\nif (hasToStringTag && gOPD && getPrototypeOf) {\n\tforEach(typedArrays, function (typedArray) {\n\t\tvar arr = new global[typedArray]();\n\t\tif (!(Symbol.toStringTag in arr)) {\n\t\t\tthrow new EvalError('this engine has support for Symbol.toStringTag, but ' + typedArray + ' does not have the property! Please report this.');\n\t\t}\n\t\tvar proto = getPrototypeOf(arr);\n\t\tvar descriptor = gOPD(proto, Symbol.toStringTag);\n\t\tif (!descriptor) {\n\t\t\tvar superProto = getPrototypeOf(proto);\n\t\t\tdescriptor = gOPD(superProto, Symbol.toStringTag);\n\t\t}\n\t\ttoStrTags[typedArray] = descriptor.get;\n\t});\n}\n\nvar tryTypedArrays = function tryAllTypedArrays(value) {\n\tvar anyTrue = false;\n\tforEach(toStrTags, function (getter, typedArray) {\n\t\tif (!anyTrue) {\n\t\t\ttry {\n\t\t\t\tanyTrue = getter.call(value) === typedArray;\n\t\t\t} catch (e) { /**/ }\n\t\t}\n\t});\n\treturn anyTrue;\n};\n\nmodule.exports = function isTypedArray(value) {\n\tif (!value || typeof value !== 'object') { return false; }\n\tif (!hasToStringTag) {\n\t\tvar tag = $slice($toString(value), 8, -1);\n\t\treturn $indexOf(typedArrays, tag) > -1;\n\t}\n\tif (!gOPD) { return false; }\n\treturn tryTypedArrays(value);\n};\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/index.js?")},"./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js": +/*!******************************************************************************!*\ + !*** ./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js ***! + \******************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* globals\n\tAtomics,\n\tSharedArrayBuffer,\n*/\n\nvar undefined;\n\nvar $TypeError = TypeError;\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\nif ($gOPD) {\n\ttry {\n\t\t$gOPD({}, '');\n\t} catch (e) {\n\t\t$gOPD = null; // this is IE 8, which has a broken gOPD\n\t}\n}\n\nvar throwTypeError = function () { throw new $TypeError(); };\nvar ThrowTypeError = $gOPD\n\t? (function () {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n\t\t\targuments.callee; // IE 8 does not throw here\n\t\t\treturn throwTypeError;\n\t\t} catch (calleeThrows) {\n\t\t\ttry {\n\t\t\t\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n\t\t\t\treturn $gOPD(arguments, 'callee').get;\n\t\t\t} catch (gOPDthrows) {\n\t\t\t\treturn throwTypeError;\n\t\t\t}\n\t\t}\n\t}())\n\t: throwTypeError;\n\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\n\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\n\nvar generator; // = function * () {};\nvar generatorFunction = generator ? getProto(generator) : undefined;\nvar asyncFn; // async function() {};\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\nvar asyncGen; // async function * () {};\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\n\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\n\t'%Array%': Array,\n\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\n\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\n\t'%ArrayPrototype%': Array.prototype,\n\t'%ArrayProto_entries%': Array.prototype.entries,\n\t'%ArrayProto_forEach%': Array.prototype.forEach,\n\t'%ArrayProto_keys%': Array.prototype.keys,\n\t'%ArrayProto_values%': Array.prototype.values,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': asyncFunction,\n\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\n\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\n\t'%AsyncGeneratorFunction%': asyncGenFunction,\n\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\n\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%Boolean%': Boolean,\n\t'%BooleanPrototype%': Boolean.prototype,\n\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\n\t'%Date%': Date,\n\t'%DatePrototype%': Date.prototype,\n\t'%decodeURI%': decodeURI,\n\t'%decodeURIComponent%': decodeURIComponent,\n\t'%encodeURI%': encodeURI,\n\t'%encodeURIComponent%': encodeURIComponent,\n\t'%Error%': Error,\n\t'%ErrorPrototype%': Error.prototype,\n\t'%eval%': eval, // eslint-disable-line no-eval\n\t'%EvalError%': EvalError,\n\t'%EvalErrorPrototype%': EvalError.prototype,\n\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\n\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\n\t'%Function%': Function,\n\t'%FunctionPrototype%': Function.prototype,\n\t'%Generator%': generator ? getProto(generator()) : undefined,\n\t'%GeneratorFunction%': generatorFunction,\n\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\n\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\n\t'%isFinite%': isFinite,\n\t'%isNaN%': isNaN,\n\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\n\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\n\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\n\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\n\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\n\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\n\t'%Math%': Math,\n\t'%Number%': Number,\n\t'%NumberPrototype%': Number.prototype,\n\t'%Object%': Object,\n\t'%ObjectPrototype%': Object.prototype,\n\t'%ObjProto_toString%': Object.prototype.toString,\n\t'%ObjProto_valueOf%': Object.prototype.valueOf,\n\t'%parseFloat%': parseFloat,\n\t'%parseInt%': parseInt,\n\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\n\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\n\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\n\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\n\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\n\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n\t'%RangeError%': RangeError,\n\t'%RangeErrorPrototype%': RangeError.prototype,\n\t'%ReferenceError%': ReferenceError,\n\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\n\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n\t'%RegExp%': RegExp,\n\t'%RegExpPrototype%': RegExp.prototype,\n\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\n\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\n\t'%StringPrototype%': String.prototype,\n\t'%Symbol%': hasSymbols ? Symbol : undefined,\n\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\n\t'%SyntaxError%': SyntaxError,\n\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\n\t'%ThrowTypeError%': ThrowTypeError,\n\t'%TypedArray%': TypedArray,\n\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\n\t'%TypeError%': $TypeError,\n\t'%TypeErrorPrototype%': $TypeError.prototype,\n\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\n\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\n\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\n\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\n\t'%URIError%': URIError,\n\t'%URIErrorPrototype%': URIError.prototype,\n\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\n\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\n\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\n};\n\nvar bind = __webpack_require__(/*! function-bind */ \"./node_modules/function-bind/index.js\");\nvar $replace = bind.call(Function.call, String.prototype.replace);\n\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g; /** Used to match backslashes in property paths. */\nvar stringToPath = function stringToPath(string) {\n\tvar result = [];\n\t$replace(string, rePropName, function (match, number, quote, subString) {\n\t\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\n\t});\n\treturn result;\n};\n/* end adaptation */\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n\tif (!(name in INTRINSICS)) {\n\t\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\n\t}\n\n\t// istanbul ignore if // hopefully this is impossible to test :-)\n\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\n\t\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n\t}\n\n\treturn INTRINSICS[name];\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n\tif (typeof name !== 'string' || name.length === 0) {\n\t\tthrow new TypeError('intrinsic name must be a non-empty string');\n\t}\n\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n\t\tthrow new TypeError('\"allowMissing\" argument must be a boolean');\n\t}\n\n\tvar parts = stringToPath(name);\n\n\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\n\tfor (var i = 1; i < parts.length; i += 1) {\n\t\tif (value != null) {\n\t\t\tif ($gOPD && (i + 1) >= parts.length) {\n\t\t\t\tvar desc = $gOPD(value, parts[i]);\n\t\t\t\tif (!allowMissing && !(parts[i] in value)) {\n\t\t\t\t\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n\t\t\t\t}\n\t\t\t\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\n\t\t\t} else {\n\t\t\t\tvalue = value[parts[i]];\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js?")},"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js": +/*!**********************************************************************************!*\ + !*** ./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js ***! + \**********************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ "./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js");\n\nvar $Function = GetIntrinsic(\'%Function%\');\nvar $apply = $Function.apply;\nvar $call = $Function.call;\n\nmodule.exports = function callBind() {\n\treturn bind.apply($call, arguments);\n};\n\nmodule.exports.apply = function applyBind() {\n\treturn bind.apply($apply, arguments);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js?')},"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js": +/*!***********************************************************************************!*\ + !*** ./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js ***! + \***********************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \"./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js\");\n\nvar callBind = __webpack_require__(/*! ./callBind */ \"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js\");\n\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\n\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\n\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\n\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\n\t\treturn callBind(intrinsic);\n\t}\n\treturn intrinsic;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js?")},"./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js": +/*!**************************************************************************************************!*\ + !*** ./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js ***! + \**************************************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \"./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js\");\n\nvar $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%');\nif ($gOPD) {\n\ttry {\n\t\t$gOPD([], 'length');\n\t} catch (e) {\n\t\t// IE 8 has a broken gOPD\n\t\t$gOPD = null;\n\t}\n}\n\nmodule.exports = $gOPD;\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js?")},"./node_modules/is-weakmap/index.js": +/*!******************************************!*\ + !*** ./node_modules/is-weakmap/index.js ***! + \******************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar $WeakMap = typeof WeakMap === 'function' && WeakMap.prototype ? WeakMap : null;\nvar $WeakSet = typeof WeakSet === 'function' && WeakSet.prototype ? WeakSet : null;\n\nvar exported;\n\nif (!$WeakMap) {\n\t// eslint-disable-next-line no-unused-vars\n\texported = function isWeakMap(x) {\n\t\t// `WeakMap` is not present in this environment.\n\t\treturn false;\n\t};\n}\n\nvar $mapHas = $WeakMap ? $WeakMap.prototype.has : null;\nvar $setHas = $WeakSet ? $WeakSet.prototype.has : null;\nif (!exported && !$mapHas) {\n\t// eslint-disable-next-line no-unused-vars\n\texported = function isWeakMap(x) {\n\t\t// `WeakMap` does not have a `has` method\n\t\treturn false;\n\t};\n}\n\nmodule.exports = exported || function isWeakMap(x) {\n\tif (!x || typeof x !== 'object') {\n\t\treturn false;\n\t}\n\ttry {\n\t\t$mapHas.call(x, $mapHas);\n\t\tif ($setHas) {\n\t\t\ttry {\n\t\t\t\t$setHas.call(x, $setHas);\n\t\t\t} catch (e) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn x instanceof $WeakMap; // core-js workaround, pre-v3\n\t} catch (e) {}\n\treturn false;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-weakmap/index.js?")},"./node_modules/is-weakset/index.js": +/*!******************************************!*\ + !*** ./node_modules/is-weakset/index.js ***! + \******************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar $WeakMap = typeof WeakMap === 'function' && WeakMap.prototype ? WeakMap : null;\nvar $WeakSet = typeof WeakSet === 'function' && WeakSet.prototype ? WeakSet : null;\n\nvar exported;\n\nif (!$WeakMap) {\n\t// eslint-disable-next-line no-unused-vars\n\texported = function isWeakSet(x) {\n\t\t// `WeakSet` is not present in this environment.\n\t\treturn false;\n\t};\n}\n\nvar $mapHas = $WeakMap ? $WeakMap.prototype.has : null;\nvar $setHas = $WeakSet ? $WeakSet.prototype.has : null;\nif (!exported && !$setHas) {\n\t// eslint-disable-next-line no-unused-vars\n\tmodule.exports = function isWeakSet(x) {\n\t\t// `WeakSet` does not have a `has` method\n\t\treturn false;\n\t};\n}\n\nmodule.exports = exported || function isWeakSet(x) {\n\tif (!x || typeof x !== 'object') {\n\t\treturn false;\n\t}\n\ttry {\n\t\t$setHas.call(x, $setHas);\n\t\tif ($mapHas) {\n\t\t\ttry {\n\t\t\t\t$mapHas.call(x, $mapHas);\n\t\t\t} catch (e) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn x instanceof $WeakSet; // core-js workaround, pre-v3\n\t} catch (e) {}\n\treturn false;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/is-weakset/index.js?")},"./node_modules/object-inspect/index.js": +/*!**********************************************!*\ + !*** ./node_modules/object-inspect/index.js ***! + \**********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){eval("var hasMap = typeof Map === 'function' && Map.prototype;\nvar mapSizeDescriptor = Object.getOwnPropertyDescriptor && hasMap ? Object.getOwnPropertyDescriptor(Map.prototype, 'size') : null;\nvar mapSize = hasMap && mapSizeDescriptor && typeof mapSizeDescriptor.get === 'function' ? mapSizeDescriptor.get : null;\nvar mapForEach = hasMap && Map.prototype.forEach;\nvar hasSet = typeof Set === 'function' && Set.prototype;\nvar setSizeDescriptor = Object.getOwnPropertyDescriptor && hasSet ? Object.getOwnPropertyDescriptor(Set.prototype, 'size') : null;\nvar setSize = hasSet && setSizeDescriptor && typeof setSizeDescriptor.get === 'function' ? setSizeDescriptor.get : null;\nvar setForEach = hasSet && Set.prototype.forEach;\nvar hasWeakMap = typeof WeakMap === 'function' && WeakMap.prototype;\nvar weakMapHas = hasWeakMap ? WeakMap.prototype.has : null;\nvar hasWeakSet = typeof WeakSet === 'function' && WeakSet.prototype;\nvar weakSetHas = hasWeakSet ? WeakSet.prototype.has : null;\nvar booleanValueOf = Boolean.prototype.valueOf;\nvar objectToString = Object.prototype.toString;\nvar match = String.prototype.match;\nvar bigIntValueOf = typeof BigInt === 'function' ? BigInt.prototype.valueOf : null;\n\nvar inspectCustom = __webpack_require__(/*! ./util.inspect */ 1).custom;\nvar inspectSymbol = inspectCustom && isSymbol(inspectCustom) ? inspectCustom : null;\n\nmodule.exports = function inspect_(obj, options, depth, seen) {\n var opts = options || {};\n\n if (has(opts, 'quoteStyle') && (opts.quoteStyle !== 'single' && opts.quoteStyle !== 'double')) {\n throw new TypeError('option \"quoteStyle\" must be \"single\" or \"double\"');\n }\n\n if (typeof obj === 'undefined') {\n return 'undefined';\n }\n if (obj === null) {\n return 'null';\n }\n if (typeof obj === 'boolean') {\n return obj ? 'true' : 'false';\n }\n\n if (typeof obj === 'string') {\n return inspectString(obj, opts);\n }\n if (typeof obj === 'number') {\n if (obj === 0) {\n return Infinity / obj > 0 ? '0' : '-0';\n }\n return String(obj);\n }\n if (typeof obj === 'bigint') { // eslint-disable-line valid-typeof\n return String(obj) + 'n';\n }\n\n var maxDepth = typeof opts.depth === 'undefined' ? 5 : opts.depth;\n if (typeof depth === 'undefined') { depth = 0; }\n if (depth >= maxDepth && maxDepth > 0 && typeof obj === 'object') {\n return '[Object]';\n }\n\n if (typeof seen === 'undefined') {\n seen = [];\n } else if (indexOf(seen, obj) >= 0) {\n return '[Circular]';\n }\n\n function inspect(value, from) {\n if (from) {\n seen = seen.slice();\n seen.push(from);\n }\n return inspect_(value, opts, depth + 1, seen);\n }\n\n if (typeof obj === 'function') {\n var name = nameOf(obj);\n return '[Function' + (name ? ': ' + name : '') + ']';\n }\n if (isSymbol(obj)) {\n var symString = Symbol.prototype.toString.call(obj);\n return typeof obj === 'object' ? markBoxed(symString) : symString;\n }\n if (isElement(obj)) {\n var s = '<' + String(obj.nodeName).toLowerCase();\n var attrs = obj.attributes || [];\n for (var i = 0; i < attrs.length; i++) {\n s += ' ' + attrs[i].name + '=' + wrapQuotes(quote(attrs[i].value), 'double', opts);\n }\n s += '>';\n if (obj.childNodes && obj.childNodes.length) { s += '...'; }\n s += '';\n return s;\n }\n if (isArray(obj)) {\n if (obj.length === 0) { return '[]'; }\n return '[ ' + arrObjKeys(obj, inspect).join(', ') + ' ]';\n }\n if (isError(obj)) {\n var parts = arrObjKeys(obj, inspect);\n if (parts.length === 0) { return '[' + String(obj) + ']'; }\n return '{ [' + String(obj) + '] ' + parts.join(', ') + ' }';\n }\n if (typeof obj === 'object') {\n if (inspectSymbol && typeof obj[inspectSymbol] === 'function') {\n return obj[inspectSymbol]();\n } else if (typeof obj.inspect === 'function') {\n return obj.inspect();\n }\n }\n if (isMap(obj)) {\n var mapParts = [];\n mapForEach.call(obj, function (value, key) {\n mapParts.push(inspect(key, obj) + ' => ' + inspect(value, obj));\n });\n return collectionOf('Map', mapSize.call(obj), mapParts);\n }\n if (isSet(obj)) {\n var setParts = [];\n setForEach.call(obj, function (value) {\n setParts.push(inspect(value, obj));\n });\n return collectionOf('Set', setSize.call(obj), setParts);\n }\n if (isWeakMap(obj)) {\n return weakCollectionOf('WeakMap');\n }\n if (isWeakSet(obj)) {\n return weakCollectionOf('WeakSet');\n }\n if (isNumber(obj)) {\n return markBoxed(inspect(Number(obj)));\n }\n if (isBigInt(obj)) {\n return markBoxed(inspect(bigIntValueOf.call(obj)));\n }\n if (isBoolean(obj)) {\n return markBoxed(booleanValueOf.call(obj));\n }\n if (isString(obj)) {\n return markBoxed(inspect(String(obj)));\n }\n if (!isDate(obj) && !isRegExp(obj)) {\n var xs = arrObjKeys(obj, inspect);\n if (xs.length === 0) { return '{}'; }\n return '{ ' + xs.join(', ') + ' }';\n }\n return String(obj);\n};\n\nfunction wrapQuotes(s, defaultStyle, opts) {\n var quoteChar = (opts.quoteStyle || defaultStyle) === 'double' ? '\"' : \"'\";\n return quoteChar + s + quoteChar;\n}\n\nfunction quote(s) {\n return String(s).replace(/\"/g, '"');\n}\n\nfunction isArray(obj) { return toStr(obj) === '[object Array]'; }\nfunction isDate(obj) { return toStr(obj) === '[object Date]'; }\nfunction isRegExp(obj) { return toStr(obj) === '[object RegExp]'; }\nfunction isError(obj) { return toStr(obj) === '[object Error]'; }\nfunction isSymbol(obj) { return toStr(obj) === '[object Symbol]'; }\nfunction isString(obj) { return toStr(obj) === '[object String]'; }\nfunction isNumber(obj) { return toStr(obj) === '[object Number]'; }\nfunction isBigInt(obj) { return toStr(obj) === '[object BigInt]'; }\nfunction isBoolean(obj) { return toStr(obj) === '[object Boolean]'; }\n\nvar hasOwn = Object.prototype.hasOwnProperty || function (key) { return key in this; };\nfunction has(obj, key) {\n return hasOwn.call(obj, key);\n}\n\nfunction toStr(obj) {\n return objectToString.call(obj);\n}\n\nfunction nameOf(f) {\n if (f.name) { return f.name; }\n var m = match.call(f, /^function\\s*([\\w$]+)/);\n if (m) { return m[1]; }\n return null;\n}\n\nfunction indexOf(xs, x) {\n if (xs.indexOf) { return xs.indexOf(x); }\n for (var i = 0, l = xs.length; i < l; i++) {\n if (xs[i] === x) { return i; }\n }\n return -1;\n}\n\nfunction isMap(x) {\n if (!mapSize || !x || typeof x !== 'object') {\n return false;\n }\n try {\n mapSize.call(x);\n try {\n setSize.call(x);\n } catch (s) {\n return true;\n }\n return x instanceof Map; // core-js workaround, pre-v2.5.0\n } catch (e) {}\n return false;\n}\n\nfunction isWeakMap(x) {\n if (!weakMapHas || !x || typeof x !== 'object') {\n return false;\n }\n try {\n weakMapHas.call(x, weakMapHas);\n try {\n weakSetHas.call(x, weakSetHas);\n } catch (s) {\n return true;\n }\n return x instanceof WeakMap; // core-js workaround, pre-v2.5.0\n } catch (e) {}\n return false;\n}\n\nfunction isSet(x) {\n if (!setSize || !x || typeof x !== 'object') {\n return false;\n }\n try {\n setSize.call(x);\n try {\n mapSize.call(x);\n } catch (m) {\n return true;\n }\n return x instanceof Set; // core-js workaround, pre-v2.5.0\n } catch (e) {}\n return false;\n}\n\nfunction isWeakSet(x) {\n if (!weakSetHas || !x || typeof x !== 'object') {\n return false;\n }\n try {\n weakSetHas.call(x, weakSetHas);\n try {\n weakMapHas.call(x, weakMapHas);\n } catch (s) {\n return true;\n }\n return x instanceof WeakSet; // core-js workaround, pre-v2.5.0\n } catch (e) {}\n return false;\n}\n\nfunction isElement(x) {\n if (!x || typeof x !== 'object') { return false; }\n if (typeof HTMLElement !== 'undefined' && x instanceof HTMLElement) {\n return true;\n }\n return typeof x.nodeName === 'string' && typeof x.getAttribute === 'function';\n}\n\nfunction inspectString(str, opts) {\n // eslint-disable-next-line no-control-regex\n var s = str.replace(/(['\\\\])/g, '\\\\$1').replace(/[\\x00-\\x1f]/g, lowbyte);\n return wrapQuotes(s, 'single', opts);\n}\n\nfunction lowbyte(c) {\n var n = c.charCodeAt(0);\n var x = {\n 8: 'b', 9: 't', 10: 'n', 12: 'f', 13: 'r'\n }[n];\n if (x) { return '\\\\' + x; }\n return '\\\\x' + (n < 0x10 ? '0' : '') + n.toString(16);\n}\n\nfunction markBoxed(str) {\n return 'Object(' + str + ')';\n}\n\nfunction weakCollectionOf(type) {\n return type + ' { ? }';\n}\n\nfunction collectionOf(type, size, entries) {\n return type + ' (' + size + ') {' + entries.join(', ') + '}';\n}\n\nfunction arrObjKeys(obj, inspect) {\n var isArr = isArray(obj);\n var xs = [];\n if (isArr) {\n xs.length = obj.length;\n for (var i = 0; i < obj.length; i++) {\n xs[i] = has(obj, i) ? inspect(obj[i], obj) : '';\n }\n }\n for (var key in obj) { // eslint-disable-line no-restricted-syntax\n if (!has(obj, key)) { continue; } // eslint-disable-line no-restricted-syntax, no-continue\n if (isArr && String(Number(key)) === key && key < obj.length) { continue; } // eslint-disable-line no-restricted-syntax, no-continue\n if ((/[^\\w$]/).test(key)) {\n xs.push(inspect(key, obj) + ': ' + inspect(obj[key], obj));\n } else {\n xs.push(key + ': ' + inspect(obj[key], obj));\n }\n }\n return xs;\n}\n\n\n//# sourceURL=webpack://Quill/./node_modules/object-inspect/index.js?")},"./node_modules/object-is/index.js": +/*!*****************************************!*\ + !*** ./node_modules/object-is/index.js ***! + \*****************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n// http://www.ecma-international.org/ecma-262/6.0/#sec-object.is\n\nvar numberIsNaN = function (value) {\n\treturn value !== value;\n};\n\nmodule.exports = function is(a, b) {\n\tif (a === 0 && b === 0) {\n\t\treturn 1 / a === 1 / b;\n\t}\n\tif (a === b) {\n\t\treturn true;\n\t}\n\tif (numberIsNaN(a) && numberIsNaN(b)) {\n\t\treturn true;\n\t}\n\treturn false;\n};\n\n\n\n//# sourceURL=webpack://Quill/./node_modules/object-is/index.js?")},"./node_modules/object-keys/index.js": +/*!*******************************************!*\ + !*** ./node_modules/object-keys/index.js ***! + \*******************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n// modified from https://github.com/es-shims/es5-shim\nvar has = Object.prototype.hasOwnProperty;\nvar toStr = Object.prototype.toString;\nvar slice = Array.prototype.slice;\nvar isArgs = __webpack_require__(/*! ./isArguments */ \"./node_modules/object-keys/isArguments.js\");\nvar isEnumerable = Object.prototype.propertyIsEnumerable;\nvar hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString');\nvar hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype');\nvar dontEnums = [\n\t'toString',\n\t'toLocaleString',\n\t'valueOf',\n\t'hasOwnProperty',\n\t'isPrototypeOf',\n\t'propertyIsEnumerable',\n\t'constructor'\n];\nvar equalsConstructorPrototype = function (o) {\n\tvar ctor = o.constructor;\n\treturn ctor && ctor.prototype === o;\n};\nvar excludedKeys = {\n\t$applicationCache: true,\n\t$console: true,\n\t$external: true,\n\t$frame: true,\n\t$frameElement: true,\n\t$frames: true,\n\t$innerHeight: true,\n\t$innerWidth: true,\n\t$outerHeight: true,\n\t$outerWidth: true,\n\t$pageXOffset: true,\n\t$pageYOffset: true,\n\t$parent: true,\n\t$scrollLeft: true,\n\t$scrollTop: true,\n\t$scrollX: true,\n\t$scrollY: true,\n\t$self: true,\n\t$webkitIndexedDB: true,\n\t$webkitStorageInfo: true,\n\t$window: true\n};\nvar hasAutomationEqualityBug = (function () {\n\t/* global window */\n\tif (typeof window === 'undefined') { return false; }\n\tfor (var k in window) {\n\t\ttry {\n\t\t\tif (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') {\n\t\t\t\ttry {\n\t\t\t\t\tequalsConstructorPrototype(window[k]);\n\t\t\t\t} catch (e) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t} catch (e) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n}());\nvar equalsConstructorPrototypeIfNotBuggy = function (o) {\n\t/* global window */\n\tif (typeof window === 'undefined' || !hasAutomationEqualityBug) {\n\t\treturn equalsConstructorPrototype(o);\n\t}\n\ttry {\n\t\treturn equalsConstructorPrototype(o);\n\t} catch (e) {\n\t\treturn false;\n\t}\n};\n\nvar keysShim = function keys(object) {\n\tvar isObject = object !== null && typeof object === 'object';\n\tvar isFunction = toStr.call(object) === '[object Function]';\n\tvar isArguments = isArgs(object);\n\tvar isString = isObject && toStr.call(object) === '[object String]';\n\tvar theKeys = [];\n\n\tif (!isObject && !isFunction && !isArguments) {\n\t\tthrow new TypeError('Object.keys called on a non-object');\n\t}\n\n\tvar skipProto = hasProtoEnumBug && isFunction;\n\tif (isString && object.length > 0 && !has.call(object, 0)) {\n\t\tfor (var i = 0; i < object.length; ++i) {\n\t\t\ttheKeys.push(String(i));\n\t\t}\n\t}\n\n\tif (isArguments && object.length > 0) {\n\t\tfor (var j = 0; j < object.length; ++j) {\n\t\t\ttheKeys.push(String(j));\n\t\t}\n\t} else {\n\t\tfor (var name in object) {\n\t\t\tif (!(skipProto && name === 'prototype') && has.call(object, name)) {\n\t\t\t\ttheKeys.push(String(name));\n\t\t\t}\n\t\t}\n\t}\n\n\tif (hasDontEnumBug) {\n\t\tvar skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);\n\n\t\tfor (var k = 0; k < dontEnums.length; ++k) {\n\t\t\tif (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) {\n\t\t\t\ttheKeys.push(dontEnums[k]);\n\t\t\t}\n\t\t}\n\t}\n\treturn theKeys;\n};\n\nkeysShim.shim = function shimObjectKeys() {\n\tif (Object.keys) {\n\t\tvar keysWorksWithArguments = (function () {\n\t\t\t// Safari 5.0 bug\n\t\t\treturn (Object.keys(arguments) || '').length === 2;\n\t\t}(1, 2));\n\t\tif (!keysWorksWithArguments) {\n\t\t\tvar originalKeys = Object.keys;\n\t\t\tObject.keys = function keys(object) { // eslint-disable-line func-name-matching\n\t\t\t\tif (isArgs(object)) {\n\t\t\t\t\treturn originalKeys(slice.call(object));\n\t\t\t\t} else {\n\t\t\t\t\treturn originalKeys(object);\n\t\t\t\t}\n\t\t\t};\n\t\t}\n\t} else {\n\t\tObject.keys = keysShim;\n\t}\n\treturn Object.keys || keysShim;\n};\n\nmodule.exports = keysShim;\n\n\n//# sourceURL=webpack://Quill/./node_modules/object-keys/index.js?")},"./node_modules/object-keys/isArguments.js": +/*!*************************************************!*\ + !*** ./node_modules/object-keys/isArguments.js ***! + \*************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar toStr = Object.prototype.toString;\n\nmodule.exports = function isArguments(value) {\n\tvar str = toStr.call(value);\n\tvar isArgs = str === '[object Arguments]';\n\tif (!isArgs) {\n\t\tisArgs = str !== '[object Array]' &&\n\t\t\tvalue !== null &&\n\t\t\ttypeof value === 'object' &&\n\t\t\ttypeof value.length === 'number' &&\n\t\t\tvalue.length >= 0 &&\n\t\t\ttoStr.call(value.callee) === '[object Function]';\n\t}\n\treturn isArgs;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/object-keys/isArguments.js?")},"./node_modules/object.assign/implementation.js": +/*!******************************************************!*\ + !*** ./node_modules/object.assign/implementation.js ***! + \******************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\n// modified from https://github.com/es-shims/es6-shim\nvar keys = __webpack_require__(/*! object-keys */ "./node_modules/object-keys/index.js");\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\nvar canBeObject = function (obj) {\n\treturn typeof obj !== \'undefined\' && obj !== null;\n};\nvar hasSymbols = __webpack_require__(/*! has-symbols/shams */ "./node_modules/has-symbols/shams.js")();\nvar toObject = Object;\nvar push = bind.call(Function.call, Array.prototype.push);\nvar propIsEnumerable = bind.call(Function.call, Object.prototype.propertyIsEnumerable);\nvar originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null;\n\nmodule.exports = function assign(target, source1) {\n\tif (!canBeObject(target)) { throw new TypeError(\'target must be an object\'); }\n\tvar objTarget = toObject(target);\n\tvar s, source, i, props, syms, value, key;\n\tfor (s = 1; s < arguments.length; ++s) {\n\t\tsource = toObject(arguments[s]);\n\t\tprops = keys(source);\n\t\tvar getSymbols = hasSymbols && (Object.getOwnPropertySymbols || originalGetSymbols);\n\t\tif (getSymbols) {\n\t\t\tsyms = getSymbols(source);\n\t\t\tfor (i = 0; i < syms.length; ++i) {\n\t\t\t\tkey = syms[i];\n\t\t\t\tif (propIsEnumerable(source, key)) {\n\t\t\t\t\tpush(props, key);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tfor (i = 0; i < props.length; ++i) {\n\t\t\tkey = props[i];\n\t\t\tvalue = source[key];\n\t\t\tif (propIsEnumerable(source, key)) {\n\t\t\t\tobjTarget[key] = value;\n\t\t\t}\n\t\t}\n\t}\n\treturn objTarget;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/object.assign/implementation.js?')},"./node_modules/object.assign/index.js": +/*!*********************************************!*\ + !*** ./node_modules/object.assign/index.js ***! + \*********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar defineProperties = __webpack_require__(/*! define-properties */ "./node_modules/define-properties/index.js");\n\nvar implementation = __webpack_require__(/*! ./implementation */ "./node_modules/object.assign/implementation.js");\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ "./node_modules/object.assign/polyfill.js");\nvar shim = __webpack_require__(/*! ./shim */ "./node_modules/object.assign/shim.js");\n\nvar polyfill = getPolyfill();\n\ndefineProperties(polyfill, {\n\tgetPolyfill: getPolyfill,\n\timplementation: implementation,\n\tshim: shim\n});\n\nmodule.exports = polyfill;\n\n\n//# sourceURL=webpack://Quill/./node_modules/object.assign/index.js?')},"./node_modules/object.assign/polyfill.js": +/*!************************************************!*\ + !*** ./node_modules/object.assign/polyfill.js ***! + \************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar implementation = __webpack_require__(/*! ./implementation */ \"./node_modules/object.assign/implementation.js\");\n\nvar lacksProperEnumerationOrder = function () {\n\tif (!Object.assign) {\n\t\treturn false;\n\t}\n\t// v8, specifically in node 4.x, has a bug with incorrect property enumeration order\n\t// note: this does not detect the bug unless there's 20 characters\n\tvar str = 'abcdefghijklmnopqrst';\n\tvar letters = str.split('');\n\tvar map = {};\n\tfor (var i = 0; i < letters.length; ++i) {\n\t\tmap[letters[i]] = letters[i];\n\t}\n\tvar obj = Object.assign({}, map);\n\tvar actual = '';\n\tfor (var k in obj) {\n\t\tactual += k;\n\t}\n\treturn str !== actual;\n};\n\nvar assignHasPendingExceptions = function () {\n\tif (!Object.assign || !Object.preventExtensions) {\n\t\treturn false;\n\t}\n\t// Firefox 37 still has \"pending exception\" logic in its Object.assign implementation,\n\t// which is 72% slower than our shim, and Firefox 40's native implementation.\n\tvar thrower = Object.preventExtensions({ 1: 2 });\n\ttry {\n\t\tObject.assign(thrower, 'xy');\n\t} catch (e) {\n\t\treturn thrower[1] === 'y';\n\t}\n\treturn false;\n};\n\nmodule.exports = function getPolyfill() {\n\tif (!Object.assign) {\n\t\treturn implementation;\n\t}\n\tif (lacksProperEnumerationOrder()) {\n\t\treturn implementation;\n\t}\n\tif (assignHasPendingExceptions()) {\n\t\treturn implementation;\n\t}\n\treturn Object.assign;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/object.assign/polyfill.js?")},"./node_modules/object.assign/shim.js": +/*!********************************************!*\ + !*** ./node_modules/object.assign/shim.js ***! + \********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar define = __webpack_require__(/*! define-properties */ "./node_modules/define-properties/index.js");\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ "./node_modules/object.assign/polyfill.js");\n\nmodule.exports = function shimAssign() {\n\tvar polyfill = getPolyfill();\n\tdefine(\n\t\tObject,\n\t\t{ assign: polyfill },\n\t\t{ assign: function () { return Object.assign !== polyfill; } }\n\t);\n\treturn polyfill;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/object.assign/shim.js?')},"./node_modules/parchment/src/attributor/attributor.ts": +/*!*************************************************************!*\ + !*** ./node_modules/parchment/src/attributor/attributor.ts ***! + \*************************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Attributor; });\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scope */ "./node_modules/parchment/src/scope.ts");\n\nclass Attributor {\n constructor(attrName, keyName, options = {}) {\n this.attrName = attrName;\n this.keyName = keyName;\n const attributeBit = _scope__WEBPACK_IMPORTED_MODULE_0__["default"].TYPE & _scope__WEBPACK_IMPORTED_MODULE_0__["default"].ATTRIBUTE;\n this.scope =\n options.scope != null\n ? // Ignore type bits, force attribute bit\n (options.scope & _scope__WEBPACK_IMPORTED_MODULE_0__["default"].LEVEL) | attributeBit\n : _scope__WEBPACK_IMPORTED_MODULE_0__["default"].ATTRIBUTE;\n if (options.whitelist != null) {\n this.whitelist = options.whitelist;\n }\n }\n static keys(node) {\n return Array.from(node.attributes).map((item) => item.name);\n }\n add(node, value) {\n if (!this.canAdd(node, value)) {\n return false;\n }\n node.setAttribute(this.keyName, value);\n return true;\n }\n canAdd(_node, value) {\n if (this.whitelist == null) {\n return true;\n }\n if (typeof value === \'string\') {\n return this.whitelist.indexOf(value.replace(/["\']/g, \'\')) > -1;\n }\n else {\n return this.whitelist.indexOf(value) > -1;\n }\n }\n remove(node) {\n node.removeAttribute(this.keyName);\n }\n value(node) {\n const value = node.getAttribute(this.keyName);\n if (this.canAdd(node, value) && value) {\n return value;\n }\n return \'\';\n }\n}\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/attributor.ts?')},"./node_modules/parchment/src/attributor/class.ts": +/*!********************************************************!*\ + !*** ./node_modules/parchment/src/attributor/class.ts ***! + \********************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./attributor */ \"./node_modules/parchment/src/attributor/attributor.ts\");\n\nfunction match(node, prefix) {\n const className = node.getAttribute('class') || '';\n return className\n .split(/\\s+/)\n .filter((name) => name.indexOf(`${prefix}-`) === 0);\n}\nclass ClassAttributor extends _attributor__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static keys(node) {\n return (node.getAttribute('class') || '')\n .split(/\\s+/)\n .map((name) => name.split('-').slice(0, -1).join('-'));\n }\n add(node, value) {\n if (!this.canAdd(node, value)) {\n return false;\n }\n this.remove(node);\n node.classList.add(`${this.keyName}-${value}`);\n return true;\n }\n remove(node) {\n const matches = match(node, this.keyName);\n matches.forEach((name) => {\n node.classList.remove(name);\n });\n if (node.classList.length === 0) {\n node.removeAttribute('class');\n }\n }\n value(node) {\n const result = match(node, this.keyName)[0] || '';\n const value = result.slice(this.keyName.length + 1); // +1 for hyphen\n return this.canAdd(node, value) ? value : '';\n }\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (ClassAttributor);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/class.ts?")},"./node_modules/parchment/src/attributor/store.ts": +/*!********************************************************!*\ + !*** ./node_modules/parchment/src/attributor/store.ts ***! + \********************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../registry */ "./node_modules/parchment/src/registry.ts");\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _attributor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./attributor */ "./node_modules/parchment/src/attributor/attributor.ts");\n/* harmony import */ var _class__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./class */ "./node_modules/parchment/src/attributor/class.ts");\n/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ "./node_modules/parchment/src/attributor/style.ts");\n\n\n\n\n\nclass AttributorStore {\n constructor(domNode) {\n this.attributes = {};\n this.domNode = domNode;\n this.build();\n }\n attribute(attribute, value) {\n // verb\n if (value) {\n if (attribute.add(this.domNode, value)) {\n if (attribute.value(this.domNode) != null) {\n this.attributes[attribute.attrName] = attribute;\n }\n else {\n delete this.attributes[attribute.attrName];\n }\n }\n }\n else {\n attribute.remove(this.domNode);\n delete this.attributes[attribute.attrName];\n }\n }\n build() {\n this.attributes = {};\n const blot = _registry__WEBPACK_IMPORTED_MODULE_0__["default"].find(this.domNode);\n if (blot == null) {\n return;\n }\n const attributes = _attributor__WEBPACK_IMPORTED_MODULE_2__["default"].keys(this.domNode);\n const classes = _class__WEBPACK_IMPORTED_MODULE_3__["default"].keys(this.domNode);\n const styles = _style__WEBPACK_IMPORTED_MODULE_4__["default"].keys(this.domNode);\n attributes\n .concat(classes)\n .concat(styles)\n .forEach((name) => {\n const attr = blot.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_1__["default"].ATTRIBUTE);\n if (attr instanceof _attributor__WEBPACK_IMPORTED_MODULE_2__["default"]) {\n this.attributes[attr.attrName] = attr;\n }\n });\n }\n copy(target) {\n Object.keys(this.attributes).forEach((key) => {\n const value = this.attributes[key].value(this.domNode);\n target.format(key, value);\n });\n }\n move(target) {\n this.copy(target);\n Object.keys(this.attributes).forEach((key) => {\n this.attributes[key].remove(this.domNode);\n });\n this.attributes = {};\n }\n values() {\n return Object.keys(this.attributes).reduce((attributes, name) => {\n attributes[name] = this.attributes[name].value(this.domNode);\n return attributes;\n }, {});\n }\n}\n/* harmony default export */ __webpack_exports__["default"] = (AttributorStore);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/store.ts?')},"./node_modules/parchment/src/attributor/style.ts": +/*!********************************************************!*\ + !*** ./node_modules/parchment/src/attributor/style.ts ***! + \********************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./attributor */ \"./node_modules/parchment/src/attributor/attributor.ts\");\n\nfunction camelize(name) {\n const parts = name.split('-');\n const rest = parts\n .slice(1)\n .map((part) => part[0].toUpperCase() + part.slice(1))\n .join('');\n return parts[0] + rest;\n}\nclass StyleAttributor extends _attributor__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n static keys(node) {\n return (node.getAttribute('style') || '').split(';').map((value) => {\n const arr = value.split(':');\n return arr[0].trim();\n });\n }\n add(node, value) {\n if (!this.canAdd(node, value)) {\n return false;\n }\n // @ts-ignore\n node.style[camelize(this.keyName)] = value;\n return true;\n }\n remove(node) {\n // @ts-ignore\n node.style[camelize(this.keyName)] = '';\n if (!node.getAttribute('style')) {\n node.removeAttribute('style');\n }\n }\n value(node) {\n // @ts-ignore\n const value = node.style[camelize(this.keyName)];\n return this.canAdd(node, value) ? value : '';\n }\n}\n/* harmony default export */ __webpack_exports__[\"default\"] = (StyleAttributor);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/style.ts?")},"./node_modules/parchment/src/blot/abstract/container.ts": +/*!***************************************************************!*\ + !*** ./node_modules/parchment/src/blot/abstract/container.ts ***! + \***************************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _parent__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./parent */ "./node_modules/parchment/src/blot/abstract/parent.ts");\n\n\nclass ContainerBlot extends _parent__WEBPACK_IMPORTED_MODULE_1__["default"] {\n checkMerge() {\n return (this.next !== null && this.next.statics.blotName === this.statics.blotName);\n }\n deleteAt(index, length) {\n super.deleteAt(index, length);\n this.enforceAllowedChildren();\n }\n formatAt(index, length, name, value) {\n super.formatAt(index, length, name, value);\n this.enforceAllowedChildren();\n }\n insertAt(index, value, def) {\n super.insertAt(index, value, def);\n this.enforceAllowedChildren();\n }\n optimize(context) {\n super.optimize(context);\n if (this.children.length > 0 && this.next != null && this.checkMerge()) {\n this.next.moveChildren(this);\n this.next.remove();\n }\n }\n}\nContainerBlot.blotName = \'container\';\nContainerBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_0__["default"].BLOCK_BLOT;\n/* harmony default export */ __webpack_exports__["default"] = (ContainerBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/container.ts?')},"./node_modules/parchment/src/blot/abstract/leaf.ts": +/*!**********************************************************!*\ + !*** ./node_modules/parchment/src/blot/abstract/leaf.ts ***! + \**********************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _shadow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./shadow */ "./node_modules/parchment/src/blot/abstract/shadow.ts");\n\n\nclass LeafBlot extends _shadow__WEBPACK_IMPORTED_MODULE_1__["default"] {\n static value(_domNode) {\n return true;\n }\n index(node, offset) {\n if (this.domNode === node ||\n this.domNode.compareDocumentPosition(node) &\n Node.DOCUMENT_POSITION_CONTAINED_BY) {\n return Math.min(offset, 1);\n }\n return -1;\n }\n position(index, _inclusive) {\n const childNodes = Array.from(this.parent.domNode.childNodes);\n let offset = childNodes.indexOf(this.domNode);\n if (index > 0) {\n offset += 1;\n }\n return [this.parent.domNode, offset];\n }\n value() {\n return {\n [this.statics.blotName]: this.statics.value(this.domNode) || true,\n };\n }\n}\nLeafBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_0__["default"].INLINE_BLOT;\n/* harmony default export */ __webpack_exports__["default"] = (LeafBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/leaf.ts?')},"./node_modules/parchment/src/blot/abstract/parent.ts": +/*!************************************************************!*\ + !*** ./node_modules/parchment/src/blot/abstract/parent.ts ***! + \************************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _collection_linked_list__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../collection/linked-list */ "./node_modules/parchment/src/collection/linked-list.ts");\n/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../error */ "./node_modules/parchment/src/error.ts");\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _shadow__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./shadow */ "./node_modules/parchment/src/blot/abstract/shadow.ts");\n\n\n\n\nfunction makeAttachedBlot(node, scroll) {\n let blot = scroll.find(node);\n if (blot == null) {\n try {\n blot = scroll.create(node);\n }\n catch (e) {\n blot = scroll.create(_scope__WEBPACK_IMPORTED_MODULE_2__["default"].INLINE);\n Array.from(node.childNodes).forEach((child) => {\n // @ts-ignore\n blot.domNode.appendChild(child);\n });\n if (node.parentNode) {\n node.parentNode.replaceChild(blot.domNode, node);\n }\n blot.attach();\n }\n }\n return blot;\n}\nclass ParentBlot extends _shadow__WEBPACK_IMPORTED_MODULE_3__["default"] {\n constructor(scroll, domNode) {\n super(scroll, domNode);\n this.uiNode = null;\n this.build();\n }\n appendChild(other) {\n this.insertBefore(other);\n }\n attach() {\n super.attach();\n this.children.forEach((child) => {\n child.attach();\n });\n }\n attachUI(node) {\n if (this.uiNode != null) {\n this.uiNode.remove();\n }\n this.uiNode = node;\n if (ParentBlot.uiClass) {\n this.uiNode.classList.add(ParentBlot.uiClass);\n }\n this.uiNode.setAttribute(\'contenteditable\', \'false\');\n this.domNode.insertBefore(this.uiNode, this.domNode.firstChild);\n }\n build() {\n this.children = new _collection_linked_list__WEBPACK_IMPORTED_MODULE_0__["default"]();\n // Need to be reversed for if DOM nodes already in order\n Array.from(this.domNode.childNodes)\n .filter((node) => node !== this.uiNode)\n .reverse()\n .forEach((node) => {\n try {\n const child = makeAttachedBlot(node, this.scroll);\n this.insertBefore(child, this.children.head || undefined);\n }\n catch (err) {\n if (err instanceof _error__WEBPACK_IMPORTED_MODULE_1__["default"]) {\n return;\n }\n else {\n throw err;\n }\n }\n });\n }\n deleteAt(index, length) {\n if (index === 0 && length === this.length()) {\n return this.remove();\n }\n this.children.forEachAt(index, length, (child, offset, childLength) => {\n child.deleteAt(offset, childLength);\n });\n }\n descendant(criteria, index = 0) {\n const [child, offset] = this.children.find(index);\n if ((criteria.blotName == null && criteria(child)) ||\n (criteria.blotName != null && child instanceof criteria)) {\n return [child, offset];\n }\n else if (child instanceof ParentBlot) {\n return child.descendant(criteria, offset);\n }\n else {\n return [null, -1];\n }\n }\n descendants(criteria, index = 0, length = Number.MAX_VALUE) {\n let descendants = [];\n let lengthLeft = length;\n this.children.forEachAt(index, length, (child, childIndex, childLength) => {\n if ((criteria.blotName == null && criteria(child)) ||\n (criteria.blotName != null && child instanceof criteria)) {\n descendants.push(child);\n }\n if (child instanceof ParentBlot) {\n descendants = descendants.concat(child.descendants(criteria, childIndex, lengthLeft));\n }\n lengthLeft -= childLength;\n });\n return descendants;\n }\n detach() {\n this.children.forEach((child) => {\n child.detach();\n });\n super.detach();\n }\n enforceAllowedChildren() {\n let done = false;\n this.children.forEach((child) => {\n if (done) {\n return;\n }\n const allowed = this.statics.allowedChildren.some((def) => child instanceof def);\n if (allowed) {\n return;\n }\n if (child.statics.scope === _scope__WEBPACK_IMPORTED_MODULE_2__["default"].BLOCK_BLOT) {\n if (child.next != null) {\n this.splitAfter(child);\n }\n if (child.prev != null) {\n this.splitAfter(child.prev);\n }\n child.parent.unwrap();\n done = true;\n }\n else if (child instanceof ParentBlot) {\n child.unwrap();\n }\n else {\n child.remove();\n }\n });\n }\n formatAt(index, length, name, value) {\n this.children.forEachAt(index, length, (child, offset, childLength) => {\n child.formatAt(offset, childLength, name, value);\n });\n }\n insertAt(index, value, def) {\n const [child, offset] = this.children.find(index);\n if (child) {\n child.insertAt(offset, value, def);\n }\n else {\n const blot = def == null\n ? this.scroll.create(\'text\', value)\n : this.scroll.create(value, def);\n this.appendChild(blot);\n }\n }\n insertBefore(childBlot, refBlot) {\n if (childBlot.parent != null) {\n childBlot.parent.children.remove(childBlot);\n }\n let refDomNode = null;\n this.children.insertBefore(childBlot, refBlot || null);\n childBlot.parent = this;\n if (refBlot != null) {\n refDomNode = refBlot.domNode;\n }\n if (this.domNode.parentNode !== childBlot.domNode ||\n this.domNode.nextSibling !== refDomNode) {\n this.domNode.insertBefore(childBlot.domNode, refDomNode);\n }\n childBlot.attach();\n }\n length() {\n return this.children.reduce((memo, child) => {\n return memo + child.length();\n }, 0);\n }\n moveChildren(targetParent, refNode) {\n this.children.forEach((child) => {\n targetParent.insertBefore(child, refNode);\n });\n }\n optimize(context) {\n super.optimize(context);\n this.enforceAllowedChildren();\n if (this.uiNode != null && this.uiNode !== this.domNode.firstChild) {\n this.domNode.insertBefore(this.uiNode, this.domNode.firstChild);\n }\n if (this.children.length === 0) {\n if (this.statics.defaultChild != null) {\n const child = this.scroll.create(this.statics.defaultChild.blotName);\n this.appendChild(child);\n // TODO double check if necessary\n // child.optimize(context);\n }\n else {\n this.remove();\n }\n }\n }\n path(index, inclusive = false) {\n const [child, offset] = this.children.find(index, inclusive);\n const position = [[this, index]];\n if (child instanceof ParentBlot) {\n return position.concat(child.path(offset, inclusive));\n }\n else if (child != null) {\n position.push([child, offset]);\n }\n return position;\n }\n removeChild(child) {\n this.children.remove(child);\n }\n replaceWith(name, value) {\n const replacement = typeof name === \'string\' ? this.scroll.create(name, value) : name;\n if (replacement instanceof ParentBlot) {\n this.moveChildren(replacement);\n }\n return super.replaceWith(replacement);\n }\n split(index, force = false) {\n if (!force) {\n if (index === 0) {\n return this;\n }\n if (index === this.length()) {\n return this.next;\n }\n }\n const after = this.clone();\n if (this.parent) {\n this.parent.insertBefore(after, this.next || undefined);\n }\n this.children.forEachAt(index, this.length(), (child, offset, _length) => {\n const split = child.split(offset, force);\n if (split != null) {\n after.appendChild(split);\n }\n });\n return after;\n }\n splitAfter(child) {\n const after = this.clone();\n while (child.next != null) {\n after.appendChild(child.next);\n }\n if (this.parent) {\n this.parent.insertBefore(after, this.next || undefined);\n }\n return after;\n }\n unwrap() {\n if (this.parent) {\n this.moveChildren(this.parent, this.next || undefined);\n }\n this.remove();\n }\n update(mutations, _context) {\n const addedNodes = [];\n const removedNodes = [];\n mutations.forEach((mutation) => {\n if (mutation.target === this.domNode && mutation.type === \'childList\') {\n addedNodes.push(...mutation.addedNodes);\n removedNodes.push(...mutation.removedNodes);\n }\n });\n removedNodes.forEach((node) => {\n // Check node has actually been removed\n // One exception is Chrome does not immediately remove IFRAMEs\n // from DOM but MutationRecord is correct in its reported removal\n if (node.parentNode != null &&\n // @ts-ignore\n node.tagName !== \'IFRAME\' &&\n document.body.compareDocumentPosition(node) &\n Node.DOCUMENT_POSITION_CONTAINED_BY) {\n return;\n }\n const blot = this.scroll.find(node);\n if (blot == null) {\n return;\n }\n if (blot.domNode.parentNode == null ||\n blot.domNode.parentNode === this.domNode) {\n blot.detach();\n }\n });\n addedNodes\n .filter((node) => {\n return node.parentNode === this.domNode || node === this.uiNode;\n })\n .sort((a, b) => {\n if (a === b) {\n return 0;\n }\n if (a.compareDocumentPosition(b) & Node.DOCUMENT_POSITION_FOLLOWING) {\n return 1;\n }\n return -1;\n })\n .forEach((node) => {\n let refBlot = null;\n if (node.nextSibling != null) {\n refBlot = this.scroll.find(node.nextSibling);\n }\n const blot = makeAttachedBlot(node, this.scroll);\n if (blot.next !== refBlot || blot.next == null) {\n if (blot.parent != null) {\n blot.parent.removeChild(this);\n }\n this.insertBefore(blot, refBlot || undefined);\n }\n });\n this.enforceAllowedChildren();\n }\n}\nParentBlot.uiClass = \'\';\n/* harmony default export */ __webpack_exports__["default"] = (ParentBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/parent.ts?')},"./node_modules/parchment/src/blot/abstract/shadow.ts": +/*!************************************************************!*\ + !*** ./node_modules/parchment/src/blot/abstract/shadow.ts ***! + \************************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../error */ "./node_modules/parchment/src/error.ts");\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../registry */ "./node_modules/parchment/src/registry.ts");\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../scope */ "./node_modules/parchment/src/scope.ts");\n\n\n\nclass ShadowBlot {\n constructor(scroll, domNode) {\n this.scroll = scroll;\n this.domNode = domNode;\n _registry__WEBPACK_IMPORTED_MODULE_1__["default"].blots.set(domNode, this);\n this.prev = null;\n this.next = null;\n }\n static create(value) {\n if (this.tagName == null) {\n throw new _error__WEBPACK_IMPORTED_MODULE_0__["default"](\'Blot definition missing tagName\');\n }\n let node;\n if (Array.isArray(this.tagName)) {\n if (typeof value === \'string\') {\n value = value.toUpperCase();\n if (parseInt(value, 10).toString() === value) {\n value = parseInt(value, 10);\n }\n }\n if (typeof value === \'number\') {\n node = document.createElement(this.tagName[value - 1]);\n }\n else if (this.tagName.indexOf(value) > -1) {\n node = document.createElement(value);\n }\n else {\n node = document.createElement(this.tagName[0]);\n }\n }\n else {\n node = document.createElement(this.tagName);\n }\n if (this.className) {\n node.classList.add(this.className);\n }\n return node;\n }\n // Hack for accessing inherited static methods\n get statics() {\n return this.constructor;\n }\n attach() {\n // Nothing to do\n }\n clone() {\n const domNode = this.domNode.cloneNode(false);\n return this.scroll.create(domNode);\n }\n detach() {\n if (this.parent != null) {\n this.parent.removeChild(this);\n }\n _registry__WEBPACK_IMPORTED_MODULE_1__["default"].blots.delete(this.domNode);\n }\n deleteAt(index, length) {\n const blot = this.isolate(index, length);\n blot.remove();\n }\n formatAt(index, length, name, value) {\n const blot = this.isolate(index, length);\n if (this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__["default"].BLOT) != null && value) {\n blot.wrap(name, value);\n }\n else if (this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__["default"].ATTRIBUTE) != null) {\n const parent = this.scroll.create(this.statics.scope);\n blot.wrap(parent);\n parent.format(name, value);\n }\n }\n insertAt(index, value, def) {\n const blot = def == null\n ? this.scroll.create(\'text\', value)\n : this.scroll.create(value, def);\n const ref = this.split(index);\n this.parent.insertBefore(blot, ref || undefined);\n }\n isolate(index, length) {\n const target = this.split(index);\n if (target == null) {\n throw new Error(\'Attempt to isolate at end\');\n }\n target.split(length);\n return target;\n }\n length() {\n return 1;\n }\n offset(root = this.parent) {\n if (this.parent == null || this === root) {\n return 0;\n }\n return this.parent.children.offset(this) + this.parent.offset(root);\n }\n optimize(_context) {\n if (this.statics.requiredContainer &&\n !(this.parent instanceof this.statics.requiredContainer)) {\n this.wrap(this.statics.requiredContainer.blotName);\n }\n }\n remove() {\n if (this.domNode.parentNode != null) {\n this.domNode.parentNode.removeChild(this.domNode);\n }\n this.detach();\n }\n replaceWith(name, value) {\n const replacement = typeof name === \'string\' ? this.scroll.create(name, value) : name;\n if (this.parent != null) {\n this.parent.insertBefore(replacement, this.next || undefined);\n this.remove();\n }\n return replacement;\n }\n split(index, _force) {\n return index === 0 ? this : this.next;\n }\n update(_mutations, _context) {\n // Nothing to do by default\n }\n wrap(name, value) {\n const wrapper = typeof name === \'string\'\n ? this.scroll.create(name, value)\n : name;\n if (this.parent != null) {\n this.parent.insertBefore(wrapper, this.next || undefined);\n }\n if (typeof wrapper.appendChild !== \'function\') {\n throw new _error__WEBPACK_IMPORTED_MODULE_0__["default"](`Cannot wrap ${name}`);\n }\n wrapper.appendChild(this);\n return wrapper;\n }\n}\nShadowBlot.blotName = \'abstract\';\n/* harmony default export */ __webpack_exports__["default"] = (ShadowBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/shadow.ts?')},"./node_modules/parchment/src/blot/block.ts": +/*!**************************************************!*\ + !*** ./node_modules/parchment/src/blot/block.ts ***! + \**************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../attributor/attributor */ "./node_modules/parchment/src/attributor/attributor.ts");\n/* harmony import */ var _attributor_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../attributor/store */ "./node_modules/parchment/src/attributor/store.ts");\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./abstract/leaf */ "./node_modules/parchment/src/blot/abstract/leaf.ts");\n/* harmony import */ var _abstract_parent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./abstract/parent */ "./node_modules/parchment/src/blot/abstract/parent.ts");\n/* harmony import */ var _inline__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./inline */ "./node_modules/parchment/src/blot/inline.ts");\n\n\n\n\n\n\nclass BlockBlot extends _abstract_parent__WEBPACK_IMPORTED_MODULE_4__["default"] {\n constructor(scroll, domNode) {\n super(scroll, domNode);\n this.attributes = new _attributor_store__WEBPACK_IMPORTED_MODULE_1__["default"](this.domNode);\n }\n static formats(domNode, scroll) {\n const match = scroll.query(BlockBlot.blotName);\n if (match != null &&\n domNode.tagName === match.tagName) {\n return undefined;\n }\n else if (typeof this.tagName === \'string\') {\n return true;\n }\n else if (Array.isArray(this.tagName)) {\n return domNode.tagName.toLowerCase();\n }\n }\n format(name, value) {\n const format = this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__["default"].BLOCK);\n if (format == null) {\n return;\n }\n else if (format instanceof _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__["default"]) {\n this.attributes.attribute(format, value);\n }\n else if (name === this.statics.blotName && !value) {\n this.replaceWith(BlockBlot.blotName);\n }\n else if (value &&\n (name !== this.statics.blotName || this.formats()[name] !== value)) {\n this.replaceWith(name, value);\n }\n }\n formats() {\n const formats = this.attributes.values();\n const format = this.statics.formats(this.domNode, this.scroll);\n if (format != null) {\n formats[this.statics.blotName] = format;\n }\n return formats;\n }\n formatAt(index, length, name, value) {\n if (this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__["default"].BLOCK) != null) {\n this.format(name, value);\n }\n else {\n super.formatAt(index, length, name, value);\n }\n }\n insertAt(index, value, def) {\n if (def == null || this.scroll.query(value, _scope__WEBPACK_IMPORTED_MODULE_2__["default"].INLINE) != null) {\n // Insert text or inline\n super.insertAt(index, value, def);\n }\n else {\n const after = this.split(index);\n if (after != null) {\n const blot = this.scroll.create(value, def);\n after.parent.insertBefore(blot, after);\n }\n else {\n throw new Error(\'Attempt to insertAt after block boundaries\');\n }\n }\n }\n replaceWith(name, value) {\n const replacement = super.replaceWith(name, value);\n this.attributes.copy(replacement);\n return replacement;\n }\n update(mutations, context) {\n super.update(mutations, context);\n const attributeChanged = mutations.some((mutation) => mutation.target === this.domNode && mutation.type === \'attributes\');\n if (attributeChanged) {\n this.attributes.build();\n }\n }\n}\nBlockBlot.blotName = \'block\';\nBlockBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_2__["default"].BLOCK_BLOT;\nBlockBlot.tagName = \'P\';\nBlockBlot.allowedChildren = [\n _inline__WEBPACK_IMPORTED_MODULE_5__["default"],\n BlockBlot,\n _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__["default"],\n];\n/* harmony default export */ __webpack_exports__["default"] = (BlockBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/block.ts?')},"./node_modules/parchment/src/blot/embed.ts": +/*!**************************************************!*\ + !*** ./node_modules/parchment/src/blot/embed.ts ***! + \**************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./abstract/leaf */ "./node_modules/parchment/src/blot/abstract/leaf.ts");\n\nclass EmbedBlot extends _abstract_leaf__WEBPACK_IMPORTED_MODULE_0__["default"] {\n static formats(_domNode, _scroll) {\n return undefined;\n }\n format(name, value) {\n // super.formatAt wraps, which is what we want in general,\n // but this allows subclasses to overwrite for formats\n // that just apply to particular embeds\n super.formatAt(0, this.length(), name, value);\n }\n formatAt(index, length, name, value) {\n if (index === 0 && length === this.length()) {\n this.format(name, value);\n }\n else {\n super.formatAt(index, length, name, value);\n }\n }\n formats() {\n return this.statics.formats(this.domNode, this.scroll);\n }\n}\n/* harmony default export */ __webpack_exports__["default"] = (EmbedBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/embed.ts?')},"./node_modules/parchment/src/blot/inline.ts": +/*!***************************************************!*\ + !*** ./node_modules/parchment/src/blot/inline.ts ***! + \***************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../attributor/attributor */ "./node_modules/parchment/src/attributor/attributor.ts");\n/* harmony import */ var _attributor_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../attributor/store */ "./node_modules/parchment/src/attributor/store.ts");\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./abstract/leaf */ "./node_modules/parchment/src/blot/abstract/leaf.ts");\n/* harmony import */ var _abstract_parent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./abstract/parent */ "./node_modules/parchment/src/blot/abstract/parent.ts");\n\n\n\n\n\n// Shallow object comparison\nfunction isEqual(obj1, obj2) {\n if (Object.keys(obj1).length !== Object.keys(obj2).length) {\n return false;\n }\n // @ts-ignore\n for (const prop in obj1) {\n // @ts-ignore\n if (obj1[prop] !== obj2[prop]) {\n return false;\n }\n }\n return true;\n}\nclass InlineBlot extends _abstract_parent__WEBPACK_IMPORTED_MODULE_4__["default"] {\n constructor(scroll, domNode) {\n super(scroll, domNode);\n this.attributes = new _attributor_store__WEBPACK_IMPORTED_MODULE_1__["default"](this.domNode);\n }\n static formats(domNode, scroll) {\n const match = scroll.query(InlineBlot.blotName);\n if (match != null &&\n domNode.tagName === match.tagName) {\n return undefined;\n }\n else if (typeof this.tagName === \'string\') {\n return true;\n }\n else if (Array.isArray(this.tagName)) {\n return domNode.tagName.toLowerCase();\n }\n return undefined;\n }\n format(name, value) {\n if (name === this.statics.blotName && !value) {\n this.children.forEach((child) => {\n if (!(child instanceof InlineBlot)) {\n child = child.wrap(InlineBlot.blotName, true);\n }\n this.attributes.copy(child);\n });\n this.unwrap();\n }\n else {\n const format = this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__["default"].INLINE);\n if (format == null) {\n return;\n }\n if (format instanceof _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__["default"]) {\n this.attributes.attribute(format, value);\n }\n else if (value &&\n (name !== this.statics.blotName || this.formats()[name] !== value)) {\n this.replaceWith(name, value);\n }\n }\n }\n formats() {\n const formats = this.attributes.values();\n const format = this.statics.formats(this.domNode, this.scroll);\n if (format != null) {\n formats[this.statics.blotName] = format;\n }\n return formats;\n }\n formatAt(index, length, name, value) {\n if (this.formats()[name] != null ||\n this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__["default"].ATTRIBUTE)) {\n const blot = this.isolate(index, length);\n blot.format(name, value);\n }\n else {\n super.formatAt(index, length, name, value);\n }\n }\n optimize(context) {\n super.optimize(context);\n const formats = this.formats();\n if (Object.keys(formats).length === 0) {\n return this.unwrap(); // unformatted span\n }\n const next = this.next;\n if (next instanceof InlineBlot &&\n next.prev === this &&\n isEqual(formats, next.formats())) {\n next.moveChildren(this);\n next.remove();\n }\n }\n replaceWith(name, value) {\n const replacement = super.replaceWith(name, value);\n this.attributes.copy(replacement);\n return replacement;\n }\n update(mutations, context) {\n super.update(mutations, context);\n const attributeChanged = mutations.some((mutation) => mutation.target === this.domNode && mutation.type === \'attributes\');\n if (attributeChanged) {\n this.attributes.build();\n }\n }\n wrap(name, value) {\n const wrapper = super.wrap(name, value);\n if (wrapper instanceof InlineBlot) {\n this.attributes.move(wrapper);\n }\n return wrapper;\n }\n}\nInlineBlot.allowedChildren = [InlineBlot, _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__["default"]];\nInlineBlot.blotName = \'inline\';\nInlineBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_2__["default"].INLINE_BLOT;\nInlineBlot.tagName = \'SPAN\';\n/* harmony default export */ __webpack_exports__["default"] = (InlineBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/inline.ts?')},"./node_modules/parchment/src/blot/scroll.ts": +/*!***************************************************!*\ + !*** ./node_modules/parchment/src/blot/scroll.ts ***! + \***************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../registry */ "./node_modules/parchment/src/registry.ts");\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _abstract_container__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./abstract/container */ "./node_modules/parchment/src/blot/abstract/container.ts");\n/* harmony import */ var _abstract_parent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./abstract/parent */ "./node_modules/parchment/src/blot/abstract/parent.ts");\n/* harmony import */ var _block__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block */ "./node_modules/parchment/src/blot/block.ts");\n\n\n\n\n\nconst OBSERVER_CONFIG = {\n attributes: true,\n characterData: true,\n characterDataOldValue: true,\n childList: true,\n subtree: true,\n};\nconst MAX_OPTIMIZE_ITERATIONS = 100;\nclass ScrollBlot extends _abstract_parent__WEBPACK_IMPORTED_MODULE_3__["default"] {\n constructor(registry, node) {\n // @ts-ignore\n super(null, node);\n this.registry = registry;\n this.scroll = this;\n this.build();\n this.observer = new MutationObserver((mutations) => {\n this.update(mutations);\n });\n this.observer.observe(this.domNode, OBSERVER_CONFIG);\n this.attach();\n }\n create(input, value) {\n return this.registry.create(this, input, value);\n }\n find(node, bubble = false) {\n return this.registry.find(node, bubble);\n }\n query(query, scope = _scope__WEBPACK_IMPORTED_MODULE_1__["default"].ANY) {\n return this.registry.query(query, scope);\n }\n register(...definitions) {\n return this.registry.register(...definitions);\n }\n build() {\n if (this.scroll == null) {\n return;\n }\n super.build();\n }\n detach() {\n super.detach();\n this.observer.disconnect();\n }\n deleteAt(index, length) {\n this.update();\n if (index === 0 && length === this.length()) {\n this.children.forEach((child) => {\n child.remove();\n });\n }\n else {\n super.deleteAt(index, length);\n }\n }\n formatAt(index, length, name, value) {\n this.update();\n super.formatAt(index, length, name, value);\n }\n insertAt(index, value, def) {\n this.update();\n super.insertAt(index, value, def);\n }\n optimize(mutations = [], context = {}) {\n super.optimize(context);\n const mutationsMap = context.mutationsMap || new WeakMap();\n // We must modify mutations directly, cannot make copy and then modify\n let records = Array.from(this.observer.takeRecords());\n // Array.push currently seems to be implemented by a non-tail recursive function\n // so we cannot just mutations.push.apply(mutations, this.observer.takeRecords());\n while (records.length > 0) {\n mutations.push(records.pop());\n }\n const mark = (blot, markParent = true) => {\n if (blot == null || blot === this) {\n return;\n }\n if (blot.domNode.parentNode == null) {\n return;\n }\n if (!mutationsMap.has(blot.domNode)) {\n mutationsMap.set(blot.domNode, []);\n }\n if (markParent) {\n mark(blot.parent);\n }\n };\n const optimize = (blot) => {\n // Post-order traversal\n if (!mutationsMap.has(blot.domNode)) {\n return;\n }\n if (blot instanceof _abstract_parent__WEBPACK_IMPORTED_MODULE_3__["default"]) {\n blot.children.forEach(optimize);\n }\n mutationsMap.delete(blot.domNode);\n blot.optimize(context);\n };\n let remaining = mutations;\n for (let i = 0; remaining.length > 0; i += 1) {\n if (i >= MAX_OPTIMIZE_ITERATIONS) {\n throw new Error(\'[Parchment] Maximum optimize iterations reached\');\n }\n remaining.forEach((mutation) => {\n const blot = this.find(mutation.target, true);\n if (blot == null) {\n return;\n }\n if (blot.domNode === mutation.target) {\n if (mutation.type === \'childList\') {\n mark(this.find(mutation.previousSibling, false));\n Array.from(mutation.addedNodes).forEach((node) => {\n const child = this.find(node, false);\n mark(child, false);\n if (child instanceof _abstract_parent__WEBPACK_IMPORTED_MODULE_3__["default"]) {\n child.children.forEach((grandChild) => {\n mark(grandChild, false);\n });\n }\n });\n }\n else if (mutation.type === \'attributes\') {\n mark(blot.prev);\n }\n }\n mark(blot);\n });\n this.children.forEach(optimize);\n remaining = Array.from(this.observer.takeRecords());\n records = remaining.slice();\n while (records.length > 0) {\n mutations.push(records.pop());\n }\n }\n }\n update(mutations, context = {}) {\n mutations = mutations || this.observer.takeRecords();\n const mutationsMap = new WeakMap();\n mutations\n .map((mutation) => {\n const blot = _registry__WEBPACK_IMPORTED_MODULE_0__["default"].find(mutation.target, true);\n if (blot == null) {\n return null;\n }\n if (mutationsMap.has(blot.domNode)) {\n mutationsMap.get(blot.domNode).push(mutation);\n return null;\n }\n else {\n mutationsMap.set(blot.domNode, [mutation]);\n return blot;\n }\n })\n .forEach((blot) => {\n if (blot != null && blot !== this && mutationsMap.has(blot.domNode)) {\n blot.update(mutationsMap.get(blot.domNode) || [], context);\n }\n });\n context.mutationsMap = mutationsMap;\n if (mutationsMap.has(this.domNode)) {\n super.update(mutationsMap.get(this.domNode), context);\n }\n this.optimize(mutations, context);\n }\n}\nScrollBlot.blotName = \'scroll\';\nScrollBlot.defaultChild = _block__WEBPACK_IMPORTED_MODULE_4__["default"];\nScrollBlot.allowedChildren = [_block__WEBPACK_IMPORTED_MODULE_4__["default"], _abstract_container__WEBPACK_IMPORTED_MODULE_2__["default"]];\nScrollBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_1__["default"].BLOCK_BLOT;\nScrollBlot.tagName = \'DIV\';\n/* harmony default export */ __webpack_exports__["default"] = (ScrollBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/scroll.ts?')},"./node_modules/parchment/src/blot/text.ts": +/*!*************************************************!*\ + !*** ./node_modules/parchment/src/blot/text.ts ***! + \*************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./abstract/leaf */ "./node_modules/parchment/src/blot/abstract/leaf.ts");\n\n\nclass TextBlot extends _abstract_leaf__WEBPACK_IMPORTED_MODULE_1__["default"] {\n constructor(scroll, node) {\n super(scroll, node);\n this.text = this.statics.value(this.domNode);\n }\n static create(value) {\n return document.createTextNode(value);\n }\n static value(domNode) {\n return domNode.data;\n }\n deleteAt(index, length) {\n this.domNode.data = this.text =\n this.text.slice(0, index) + this.text.slice(index + length);\n }\n index(node, offset) {\n if (this.domNode === node) {\n return offset;\n }\n return -1;\n }\n insertAt(index, value, def) {\n if (def == null) {\n this.text = this.text.slice(0, index) + value + this.text.slice(index);\n this.domNode.data = this.text;\n }\n else {\n super.insertAt(index, value, def);\n }\n }\n length() {\n return this.text.length;\n }\n optimize(context) {\n super.optimize(context);\n this.text = this.statics.value(this.domNode);\n if (this.text.length === 0) {\n this.remove();\n }\n else if (this.next instanceof TextBlot && this.next.prev === this) {\n this.insertAt(this.length(), this.next.value());\n this.next.remove();\n }\n }\n position(index, _inclusive = false) {\n return [this.domNode, index];\n }\n split(index, force = false) {\n if (!force) {\n if (index === 0) {\n return this;\n }\n if (index === this.length()) {\n return this.next;\n }\n }\n const after = this.scroll.create(this.domNode.splitText(index));\n this.parent.insertBefore(after, this.next || undefined);\n this.text = this.statics.value(this.domNode);\n return after;\n }\n update(mutations, _context) {\n if (mutations.some((mutation) => {\n return (mutation.type === \'characterData\' && mutation.target === this.domNode);\n })) {\n this.text = this.statics.value(this.domNode);\n }\n }\n value() {\n return this.text;\n }\n}\nTextBlot.blotName = \'text\';\nTextBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_0__["default"].INLINE_BLOT;\n/* harmony default export */ __webpack_exports__["default"] = (TextBlot);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/text.ts?')},"./node_modules/parchment/src/collection/linked-list.ts": +/*!**************************************************************!*\ + !*** ./node_modules/parchment/src/collection/linked-list.ts ***! + \**************************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass LinkedList {\n constructor() {\n this.head = null;\n this.tail = null;\n this.length = 0;\n }\n append(...nodes) {\n this.insertBefore(nodes[0], null);\n if (nodes.length > 1) {\n const rest = nodes.slice(1);\n this.append(...rest);\n }\n }\n at(index) {\n const next = this.iterator();\n let cur = next();\n while (cur && index > 0) {\n index -= 1;\n cur = next();\n }\n return cur;\n }\n contains(node) {\n const next = this.iterator();\n let cur = next();\n while (cur) {\n if (cur === node) {\n return true;\n }\n cur = next();\n }\n return false;\n }\n indexOf(node) {\n const next = this.iterator();\n let cur = next();\n let index = 0;\n while (cur) {\n if (cur === node) {\n return index;\n }\n index += 1;\n cur = next();\n }\n return -1;\n }\n insertBefore(node, refNode) {\n if (node == null) {\n return;\n }\n this.remove(node);\n node.next = refNode;\n if (refNode != null) {\n node.prev = refNode.prev;\n if (refNode.prev != null) {\n refNode.prev.next = node;\n }\n refNode.prev = node;\n if (refNode === this.head) {\n this.head = node;\n }\n }\n else if (this.tail != null) {\n this.tail.next = node;\n node.prev = this.tail;\n this.tail = node;\n }\n else {\n node.prev = null;\n this.head = this.tail = node;\n }\n this.length += 1;\n }\n offset(target) {\n let index = 0;\n let cur = this.head;\n while (cur != null) {\n if (cur === target) {\n return index;\n }\n index += cur.length();\n cur = cur.next;\n }\n return -1;\n }\n remove(node) {\n if (!this.contains(node)) {\n return;\n }\n if (node.prev != null) {\n node.prev.next = node.next;\n }\n if (node.next != null) {\n node.next.prev = node.prev;\n }\n if (node === this.head) {\n this.head = node.next;\n }\n if (node === this.tail) {\n this.tail = node.prev;\n }\n this.length -= 1;\n }\n iterator(curNode = this.head) {\n // TODO use yield when we can\n return () => {\n const ret = curNode;\n if (curNode != null) {\n curNode = curNode.next;\n }\n return ret;\n };\n }\n find(index, inclusive = false) {\n const next = this.iterator();\n let cur = next();\n while (cur) {\n const length = cur.length();\n if (index < length ||\n (inclusive &&\n index === length &&\n (cur.next == null || cur.next.length() !== 0))) {\n return [cur, index];\n }\n index -= length;\n cur = next();\n }\n return [null, 0];\n }\n forEach(callback) {\n const next = this.iterator();\n let cur = next();\n while (cur) {\n callback(cur);\n cur = next();\n }\n }\n forEachAt(index, length, callback) {\n if (length <= 0) {\n return;\n }\n const [startNode, offset] = this.find(index);\n let curIndex = index - offset;\n const next = this.iterator(startNode);\n let cur = next();\n while (cur && curIndex < index + length) {\n const curLength = cur.length();\n if (index > curIndex) {\n callback(cur, index - curIndex, Math.min(length, curIndex + curLength - index));\n }\n else {\n callback(cur, 0, Math.min(curLength, index + length - curIndex));\n }\n curIndex += curLength;\n cur = next();\n }\n }\n map(callback) {\n return this.reduce((memo, cur) => {\n memo.push(callback(cur));\n return memo;\n }, []);\n }\n reduce(callback, memo) {\n const next = this.iterator();\n let cur = next();\n while (cur) {\n memo = callback(memo, cur);\n cur = next();\n }\n return memo;\n }\n}\n/* harmony default export */ __webpack_exports__["default"] = (LinkedList);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/collection/linked-list.ts?')},"./node_modules/parchment/src/error.ts": +/*!*********************************************!*\ + !*** ./node_modules/parchment/src/error.ts ***! + \*********************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return ParchmentError; });\nclass ParchmentError extends Error {\n constructor(message) {\n message = '[Parchment] ' + message;\n super(message);\n this.message = message;\n this.name = this.constructor.name;\n }\n}\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/error.ts?")},"./node_modules/parchment/src/parchment.ts": +/*!*************************************************!*\ + !*** ./node_modules/parchment/src/parchment.ts ***! + \*************************************************/ +/*! exports provided: ParentBlot, ContainerBlot, LeafBlot, EmbedBlot, ScrollBlot, BlockBlot, InlineBlot, TextBlot, Attributor, ClassAttributor, StyleAttributor, AttributorStore, Registry, Scope */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _blot_abstract_container__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blot/abstract/container */ "./node_modules/parchment/src/blot/abstract/container.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ContainerBlot", function() { return _blot_abstract_container__WEBPACK_IMPORTED_MODULE_0__["default"]; });\n\n/* harmony import */ var _blot_abstract_leaf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blot/abstract/leaf */ "./node_modules/parchment/src/blot/abstract/leaf.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "LeafBlot", function() { return _blot_abstract_leaf__WEBPACK_IMPORTED_MODULE_1__["default"]; });\n\n/* harmony import */ var _blot_abstract_parent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./blot/abstract/parent */ "./node_modules/parchment/src/blot/abstract/parent.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ParentBlot", function() { return _blot_abstract_parent__WEBPACK_IMPORTED_MODULE_2__["default"]; });\n\n/* harmony import */ var _blot_block__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./blot/block */ "./node_modules/parchment/src/blot/block.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "BlockBlot", function() { return _blot_block__WEBPACK_IMPORTED_MODULE_3__["default"]; });\n\n/* harmony import */ var _blot_embed__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./blot/embed */ "./node_modules/parchment/src/blot/embed.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "EmbedBlot", function() { return _blot_embed__WEBPACK_IMPORTED_MODULE_4__["default"]; });\n\n/* harmony import */ var _blot_inline__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./blot/inline */ "./node_modules/parchment/src/blot/inline.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "InlineBlot", function() { return _blot_inline__WEBPACK_IMPORTED_MODULE_5__["default"]; });\n\n/* harmony import */ var _blot_scroll__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./blot/scroll */ "./node_modules/parchment/src/blot/scroll.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ScrollBlot", function() { return _blot_scroll__WEBPACK_IMPORTED_MODULE_6__["default"]; });\n\n/* harmony import */ var _blot_text__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./blot/text */ "./node_modules/parchment/src/blot/text.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "TextBlot", function() { return _blot_text__WEBPACK_IMPORTED_MODULE_7__["default"]; });\n\n/* harmony import */ var _attributor_attributor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./attributor/attributor */ "./node_modules/parchment/src/attributor/attributor.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Attributor", function() { return _attributor_attributor__WEBPACK_IMPORTED_MODULE_8__["default"]; });\n\n/* harmony import */ var _attributor_class__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./attributor/class */ "./node_modules/parchment/src/attributor/class.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "ClassAttributor", function() { return _attributor_class__WEBPACK_IMPORTED_MODULE_9__["default"]; });\n\n/* harmony import */ var _attributor_store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./attributor/store */ "./node_modules/parchment/src/attributor/store.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "AttributorStore", function() { return _attributor_store__WEBPACK_IMPORTED_MODULE_10__["default"]; });\n\n/* harmony import */ var _attributor_style__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./attributor/style */ "./node_modules/parchment/src/attributor/style.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "StyleAttributor", function() { return _attributor_style__WEBPACK_IMPORTED_MODULE_11__["default"]; });\n\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./registry */ "./node_modules/parchment/src/registry.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Registry", function() { return _registry__WEBPACK_IMPORTED_MODULE_12__["default"]; });\n\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./scope */ "./node_modules/parchment/src/scope.ts");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, "Scope", function() { return _scope__WEBPACK_IMPORTED_MODULE_13__["default"]; });\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/parchment.ts?')},"./node_modules/parchment/src/registry.ts": +/*!************************************************!*\ + !*** ./node_modules/parchment/src/registry.ts ***! + \************************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return Registry; });\n/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./error */ "./node_modules/parchment/src/error.ts");\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scope */ "./node_modules/parchment/src/scope.ts");\n\n\nclass Registry {\n constructor() {\n this.attributes = {};\n this.classes = {};\n this.tags = {};\n this.types = {};\n }\n static find(node, bubble = false) {\n if (node == null) {\n return null;\n }\n if (this.blots.has(node)) {\n return this.blots.get(node) || null;\n }\n if (bubble) {\n return this.find(node.parentNode, bubble);\n }\n return null;\n }\n create(scroll, input, value) {\n const match = this.query(input);\n if (match == null) {\n throw new _error__WEBPACK_IMPORTED_MODULE_0__["default"](`Unable to create ${input} blot`);\n }\n const blotClass = match;\n const node = \n // @ts-ignore\n input instanceof Node || input.nodeType === Node.TEXT_NODE\n ? input\n : blotClass.create(value);\n const blot = new blotClass(scroll, node, value);\n Registry.blots.set(blot.domNode, blot);\n return blot;\n }\n find(node, bubble = false) {\n return Registry.find(node, bubble);\n }\n query(query, scope = _scope__WEBPACK_IMPORTED_MODULE_1__["default"].ANY) {\n let match;\n if (typeof query === \'string\') {\n match = this.types[query] || this.attributes[query];\n // @ts-ignore\n }\n else if (query instanceof Text || query.nodeType === Node.TEXT_NODE) {\n match = this.types.text;\n }\n else if (typeof query === \'number\') {\n if (query & _scope__WEBPACK_IMPORTED_MODULE_1__["default"].LEVEL & _scope__WEBPACK_IMPORTED_MODULE_1__["default"].BLOCK) {\n match = this.types.block;\n }\n else if (query & _scope__WEBPACK_IMPORTED_MODULE_1__["default"].LEVEL & _scope__WEBPACK_IMPORTED_MODULE_1__["default"].INLINE) {\n match = this.types.inline;\n }\n }\n else if (query instanceof HTMLElement) {\n const names = (query.getAttribute(\'class\') || \'\').split(/\\s+/);\n names.some((name) => {\n match = this.classes[name];\n if (match) {\n return true;\n }\n return false;\n });\n match = match || this.tags[query.tagName];\n }\n if (match == null) {\n return null;\n }\n // @ts-ignore\n if (scope & _scope__WEBPACK_IMPORTED_MODULE_1__["default"].LEVEL & match.scope && scope & _scope__WEBPACK_IMPORTED_MODULE_1__["default"].TYPE & match.scope) {\n return match;\n }\n return null;\n }\n register(...definitions) {\n if (definitions.length > 1) {\n return definitions.map((d) => {\n return this.register(d);\n });\n }\n const definition = definitions[0];\n if (typeof definition.blotName !== \'string\' &&\n typeof definition.attrName !== \'string\') {\n throw new _error__WEBPACK_IMPORTED_MODULE_0__["default"](\'Invalid definition\');\n }\n else if (definition.blotName === \'abstract\') {\n throw new _error__WEBPACK_IMPORTED_MODULE_0__["default"](\'Cannot register abstract class\');\n }\n this.types[definition.blotName || definition.attrName] = definition;\n if (typeof definition.keyName === \'string\') {\n this.attributes[definition.keyName] = definition;\n }\n else {\n if (definition.className != null) {\n this.classes[definition.className] = definition;\n }\n if (definition.tagName != null) {\n if (Array.isArray(definition.tagName)) {\n definition.tagName = definition.tagName.map((tagName) => {\n return tagName.toUpperCase();\n });\n }\n else {\n definition.tagName = definition.tagName.toUpperCase();\n }\n const tagNames = Array.isArray(definition.tagName)\n ? definition.tagName\n : [definition.tagName];\n tagNames.forEach((tag) => {\n if (this.tags[tag] == null || definition.className == null) {\n this.tags[tag] = definition;\n }\n });\n }\n }\n return definition;\n }\n}\nRegistry.blots = new WeakMap();\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/registry.ts?')},"./node_modules/parchment/src/scope.ts": +/*!*********************************************!*\ + !*** ./node_modules/parchment/src/scope.ts ***! + \*********************************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nvar Scope;\n(function (Scope) {\n Scope[Scope["TYPE"] = 3] = "TYPE";\n Scope[Scope["LEVEL"] = 12] = "LEVEL";\n Scope[Scope["ATTRIBUTE"] = 13] = "ATTRIBUTE";\n Scope[Scope["BLOT"] = 14] = "BLOT";\n Scope[Scope["INLINE"] = 7] = "INLINE";\n Scope[Scope["BLOCK"] = 11] = "BLOCK";\n Scope[Scope["BLOCK_BLOT"] = 10] = "BLOCK_BLOT";\n Scope[Scope["INLINE_BLOT"] = 6] = "INLINE_BLOT";\n Scope[Scope["BLOCK_ATTRIBUTE"] = 9] = "BLOCK_ATTRIBUTE";\n Scope[Scope["INLINE_ATTRIBUTE"] = 5] = "INLINE_ATTRIBUTE";\n Scope[Scope["ANY"] = 15] = "ANY";\n})(Scope || (Scope = {}));\n/* harmony default export */ __webpack_exports__["default"] = (Scope);\n\n\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/scope.ts?')},"./node_modules/process/browser.js": +/*!*****************************************!*\ + !*** ./node_modules/process/browser.js ***! + \*****************************************/ +/*! no static exports found */function(module,exports){eval("// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n\n\n//# sourceURL=webpack://Quill/./node_modules/process/browser.js?")},"./node_modules/quill-delta/dist/AttributeMap.js": +/*!*******************************************************!*\ + !*** ./node_modules/quill-delta/dist/AttributeMap.js ***! + \*******************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar deep_equal_1 = __importDefault(__webpack_require__(/*! deep-equal */ \"./node_modules/quill-delta/node_modules/deep-equal/index.js\"));\nvar extend_1 = __importDefault(__webpack_require__(/*! extend */ \"./node_modules/extend/index.js\"));\nvar AttributeMap;\n(function (AttributeMap) {\n function compose(a, b, keepNull) {\n if (a === void 0) { a = {}; }\n if (b === void 0) { b = {}; }\n if (typeof a !== 'object') {\n a = {};\n }\n if (typeof b !== 'object') {\n b = {};\n }\n var attributes = extend_1.default(true, {}, b);\n if (!keepNull) {\n attributes = Object.keys(attributes).reduce(function (copy, key) {\n if (attributes[key] != null) {\n copy[key] = attributes[key];\n }\n return copy;\n }, {});\n }\n for (var key in a) {\n if (a[key] !== undefined && b[key] === undefined) {\n attributes[key] = a[key];\n }\n }\n return Object.keys(attributes).length > 0 ? attributes : undefined;\n }\n AttributeMap.compose = compose;\n function diff(a, b) {\n if (a === void 0) { a = {}; }\n if (b === void 0) { b = {}; }\n if (typeof a !== 'object') {\n a = {};\n }\n if (typeof b !== 'object') {\n b = {};\n }\n var attributes = Object.keys(a)\n .concat(Object.keys(b))\n .reduce(function (attrs, key) {\n if (!deep_equal_1.default(a[key], b[key])) {\n attrs[key] = b[key] === undefined ? null : b[key];\n }\n return attrs;\n }, {});\n return Object.keys(attributes).length > 0 ? attributes : undefined;\n }\n AttributeMap.diff = diff;\n function invert(attr, base) {\n if (attr === void 0) { attr = {}; }\n if (base === void 0) { base = {}; }\n attr = attr || {};\n var baseInverted = Object.keys(base).reduce(function (memo, key) {\n if (base[key] !== attr[key] && attr[key] !== undefined) {\n memo[key] = base[key];\n }\n return memo;\n }, {});\n return Object.keys(attr).reduce(function (memo, key) {\n if (attr[key] !== base[key] && base[key] === undefined) {\n memo[key] = null;\n }\n return memo;\n }, baseInverted);\n }\n AttributeMap.invert = invert;\n function transform(a, b, priority) {\n if (priority === void 0) { priority = false; }\n if (typeof a !== 'object') {\n return b;\n }\n if (typeof b !== 'object') {\n return undefined;\n }\n if (!priority) {\n return b; // b simply overwrites us without priority\n }\n var attributes = Object.keys(b).reduce(function (attrs, key) {\n if (a[key] === undefined) {\n attrs[key] = b[key]; // null is a valid value\n }\n return attrs;\n }, {});\n return Object.keys(attributes).length > 0 ? attributes : undefined;\n }\n AttributeMap.transform = transform;\n})(AttributeMap || (AttributeMap = {}));\nexports.default = AttributeMap;\n//# sourceMappingURL=AttributeMap.js.map\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/AttributeMap.js?")},"./node_modules/quill-delta/dist/Delta.js": +/*!************************************************!*\ + !*** ./node_modules/quill-delta/dist/Delta.js ***! + \************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nvar deep_equal_1 = __importDefault(__webpack_require__(/*! deep-equal */ \"./node_modules/quill-delta/node_modules/deep-equal/index.js\"));\nvar extend_1 = __importDefault(__webpack_require__(/*! extend */ \"./node_modules/extend/index.js\"));\nvar fast_diff_1 = __importDefault(__webpack_require__(/*! fast-diff */ \"./node_modules/fast-diff/diff.js\"));\nvar AttributeMap_1 = __importDefault(__webpack_require__(/*! ./AttributeMap */ \"./node_modules/quill-delta/dist/AttributeMap.js\"));\nvar Op_1 = __importDefault(__webpack_require__(/*! ./Op */ \"./node_modules/quill-delta/dist/Op.js\"));\nvar NULL_CHARACTER = String.fromCharCode(0); // Placeholder char for embed in diff()\nvar Delta = /** @class */ (function () {\n function Delta(ops) {\n // Assume we are given a well formed ops\n if (Array.isArray(ops)) {\n this.ops = ops;\n }\n else if (ops != null && Array.isArray(ops.ops)) {\n this.ops = ops.ops;\n }\n else {\n this.ops = [];\n }\n }\n Delta.prototype.insert = function (arg, attributes) {\n var newOp = {};\n if (typeof arg === 'string' && arg.length === 0) {\n return this;\n }\n newOp.insert = arg;\n if (attributes != null &&\n typeof attributes === 'object' &&\n Object.keys(attributes).length > 0) {\n newOp.attributes = attributes;\n }\n return this.push(newOp);\n };\n Delta.prototype.delete = function (length) {\n if (length <= 0) {\n return this;\n }\n return this.push({ delete: length });\n };\n Delta.prototype.retain = function (length, attributes) {\n if (length <= 0) {\n return this;\n }\n var newOp = { retain: length };\n if (attributes != null &&\n typeof attributes === 'object' &&\n Object.keys(attributes).length > 0) {\n newOp.attributes = attributes;\n }\n return this.push(newOp);\n };\n Delta.prototype.push = function (newOp) {\n var index = this.ops.length;\n var lastOp = this.ops[index - 1];\n newOp = extend_1.default(true, {}, newOp);\n if (typeof lastOp === 'object') {\n if (typeof newOp.delete === 'number' &&\n typeof lastOp.delete === 'number') {\n this.ops[index - 1] = { delete: lastOp.delete + newOp.delete };\n return this;\n }\n // Since it does not matter if we insert before or after deleting at the same index,\n // always prefer to insert first\n if (typeof lastOp.delete === 'number' && newOp.insert != null) {\n index -= 1;\n lastOp = this.ops[index - 1];\n if (typeof lastOp !== 'object') {\n this.ops.unshift(newOp);\n return this;\n }\n }\n if (deep_equal_1.default(newOp.attributes, lastOp.attributes)) {\n if (typeof newOp.insert === 'string' &&\n typeof lastOp.insert === 'string') {\n this.ops[index - 1] = { insert: lastOp.insert + newOp.insert };\n if (typeof newOp.attributes === 'object') {\n this.ops[index - 1].attributes = newOp.attributes;\n }\n return this;\n }\n else if (typeof newOp.retain === 'number' &&\n typeof lastOp.retain === 'number') {\n this.ops[index - 1] = { retain: lastOp.retain + newOp.retain };\n if (typeof newOp.attributes === 'object') {\n this.ops[index - 1].attributes = newOp.attributes;\n }\n return this;\n }\n }\n }\n if (index === this.ops.length) {\n this.ops.push(newOp);\n }\n else {\n this.ops.splice(index, 0, newOp);\n }\n return this;\n };\n Delta.prototype.chop = function () {\n var lastOp = this.ops[this.ops.length - 1];\n if (lastOp && lastOp.retain && !lastOp.attributes) {\n this.ops.pop();\n }\n return this;\n };\n Delta.prototype.filter = function (predicate) {\n return this.ops.filter(predicate);\n };\n Delta.prototype.forEach = function (predicate) {\n this.ops.forEach(predicate);\n };\n Delta.prototype.map = function (predicate) {\n return this.ops.map(predicate);\n };\n Delta.prototype.partition = function (predicate) {\n var passed = [];\n var failed = [];\n this.forEach(function (op) {\n var target = predicate(op) ? passed : failed;\n target.push(op);\n });\n return [passed, failed];\n };\n Delta.prototype.reduce = function (predicate, initialValue) {\n return this.ops.reduce(predicate, initialValue);\n };\n Delta.prototype.changeLength = function () {\n return this.reduce(function (length, elem) {\n if (elem.insert) {\n return length + Op_1.default.length(elem);\n }\n else if (elem.delete) {\n return length - elem.delete;\n }\n return length;\n }, 0);\n };\n Delta.prototype.length = function () {\n return this.reduce(function (length, elem) {\n return length + Op_1.default.length(elem);\n }, 0);\n };\n Delta.prototype.slice = function (start, end) {\n if (start === void 0) { start = 0; }\n if (end === void 0) { end = Infinity; }\n var ops = [];\n var iter = Op_1.default.iterator(this.ops);\n var index = 0;\n while (index < end && iter.hasNext()) {\n var nextOp = void 0;\n if (index < start) {\n nextOp = iter.next(start - index);\n }\n else {\n nextOp = iter.next(end - index);\n ops.push(nextOp);\n }\n index += Op_1.default.length(nextOp);\n }\n return new Delta(ops);\n };\n Delta.prototype.compose = function (other) {\n var thisIter = Op_1.default.iterator(this.ops);\n var otherIter = Op_1.default.iterator(other.ops);\n var ops = [];\n var firstOther = otherIter.peek();\n if (firstOther != null &&\n typeof firstOther.retain === 'number' &&\n firstOther.attributes == null) {\n var firstLeft = firstOther.retain;\n while (thisIter.peekType() === 'insert' &&\n thisIter.peekLength() <= firstLeft) {\n firstLeft -= thisIter.peekLength();\n ops.push(thisIter.next());\n }\n if (firstOther.retain - firstLeft > 0) {\n otherIter.next(firstOther.retain - firstLeft);\n }\n }\n var delta = new Delta(ops);\n while (thisIter.hasNext() || otherIter.hasNext()) {\n if (otherIter.peekType() === 'insert') {\n delta.push(otherIter.next());\n }\n else if (thisIter.peekType() === 'delete') {\n delta.push(thisIter.next());\n }\n else {\n var length_1 = Math.min(thisIter.peekLength(), otherIter.peekLength());\n var thisOp = thisIter.next(length_1);\n var otherOp = otherIter.next(length_1);\n if (typeof otherOp.retain === 'number') {\n var newOp = {};\n if (typeof thisOp.retain === 'number') {\n newOp.retain = length_1;\n }\n else {\n newOp.insert = thisOp.insert;\n }\n // Preserve null when composing with a retain, otherwise remove it for inserts\n var attributes = AttributeMap_1.default.compose(thisOp.attributes, otherOp.attributes, typeof thisOp.retain === 'number');\n if (attributes) {\n newOp.attributes = attributes;\n }\n delta.push(newOp);\n // Optimization if rest of other is just retain\n if (!otherIter.hasNext() &&\n deep_equal_1.default(delta.ops[delta.ops.length - 1], newOp)) {\n var rest = new Delta(thisIter.rest());\n return delta.concat(rest).chop();\n }\n // Other op should be delete, we could be an insert or retain\n // Insert + delete cancels out\n }\n else if (typeof otherOp.delete === 'number' &&\n typeof thisOp.retain === 'number') {\n delta.push(otherOp);\n }\n }\n }\n return delta.chop();\n };\n Delta.prototype.concat = function (other) {\n var delta = new Delta(this.ops.slice());\n if (other.ops.length > 0) {\n delta.push(other.ops[0]);\n delta.ops = delta.ops.concat(other.ops.slice(1));\n }\n return delta;\n };\n Delta.prototype.diff = function (other, cursor) {\n if (this.ops === other.ops) {\n return new Delta();\n }\n var strings = [this, other].map(function (delta) {\n return delta\n .map(function (op) {\n if (op.insert != null) {\n return typeof op.insert === 'string' ? op.insert : NULL_CHARACTER;\n }\n var prep = delta === other ? 'on' : 'with';\n throw new Error('diff() called ' + prep + ' non-document');\n })\n .join('');\n });\n var retDelta = new Delta();\n var diffResult = fast_diff_1.default(strings[0], strings[1], cursor);\n var thisIter = Op_1.default.iterator(this.ops);\n var otherIter = Op_1.default.iterator(other.ops);\n diffResult.forEach(function (component) {\n var length = component[1].length;\n while (length > 0) {\n var opLength = 0;\n switch (component[0]) {\n case fast_diff_1.default.INSERT:\n opLength = Math.min(otherIter.peekLength(), length);\n retDelta.push(otherIter.next(opLength));\n break;\n case fast_diff_1.default.DELETE:\n opLength = Math.min(length, thisIter.peekLength());\n thisIter.next(opLength);\n retDelta.delete(opLength);\n break;\n case fast_diff_1.default.EQUAL:\n opLength = Math.min(thisIter.peekLength(), otherIter.peekLength(), length);\n var thisOp = thisIter.next(opLength);\n var otherOp = otherIter.next(opLength);\n if (deep_equal_1.default(thisOp.insert, otherOp.insert)) {\n retDelta.retain(opLength, AttributeMap_1.default.diff(thisOp.attributes, otherOp.attributes));\n }\n else {\n retDelta.push(otherOp).delete(opLength);\n }\n break;\n }\n length -= opLength;\n }\n });\n return retDelta.chop();\n };\n Delta.prototype.eachLine = function (predicate, newline) {\n if (newline === void 0) { newline = '\\n'; }\n var iter = Op_1.default.iterator(this.ops);\n var line = new Delta();\n var i = 0;\n while (iter.hasNext()) {\n if (iter.peekType() !== 'insert') {\n return;\n }\n var thisOp = iter.peek();\n var start = Op_1.default.length(thisOp) - iter.peekLength();\n var index = typeof thisOp.insert === 'string'\n ? thisOp.insert.indexOf(newline, start) - start\n : -1;\n if (index < 0) {\n line.push(iter.next());\n }\n else if (index > 0) {\n line.push(iter.next(index));\n }\n else {\n if (predicate(line, iter.next(1).attributes || {}, i) === false) {\n return;\n }\n i += 1;\n line = new Delta();\n }\n }\n if (line.length() > 0) {\n predicate(line, {}, i);\n }\n };\n Delta.prototype.invert = function (base) {\n var inverted = new Delta();\n this.reduce(function (baseIndex, op) {\n if (op.insert) {\n inverted.delete(Op_1.default.length(op));\n }\n else if (op.retain && op.attributes == null) {\n inverted.retain(op.retain);\n return baseIndex + op.retain;\n }\n else if (op.delete || (op.retain && op.attributes)) {\n var length_2 = (op.delete || op.retain);\n var slice = base.slice(baseIndex, baseIndex + length_2);\n slice.forEach(function (baseOp) {\n if (op.delete) {\n inverted.push(baseOp);\n }\n else if (op.retain && op.attributes) {\n inverted.retain(Op_1.default.length(baseOp), AttributeMap_1.default.invert(op.attributes, baseOp.attributes));\n }\n });\n return baseIndex + length_2;\n }\n return baseIndex;\n }, 0);\n return inverted.chop();\n };\n Delta.prototype.transform = function (arg, priority) {\n if (priority === void 0) { priority = false; }\n priority = !!priority;\n if (typeof arg === 'number') {\n return this.transformPosition(arg, priority);\n }\n var other = arg;\n var thisIter = Op_1.default.iterator(this.ops);\n var otherIter = Op_1.default.iterator(other.ops);\n var delta = new Delta();\n while (thisIter.hasNext() || otherIter.hasNext()) {\n if (thisIter.peekType() === 'insert' &&\n (priority || otherIter.peekType() !== 'insert')) {\n delta.retain(Op_1.default.length(thisIter.next()));\n }\n else if (otherIter.peekType() === 'insert') {\n delta.push(otherIter.next());\n }\n else {\n var length_3 = Math.min(thisIter.peekLength(), otherIter.peekLength());\n var thisOp = thisIter.next(length_3);\n var otherOp = otherIter.next(length_3);\n if (thisOp.delete) {\n // Our delete either makes their delete redundant or removes their retain\n continue;\n }\n else if (otherOp.delete) {\n delta.push(otherOp);\n }\n else {\n // We retain either their retain or insert\n delta.retain(length_3, AttributeMap_1.default.transform(thisOp.attributes, otherOp.attributes, priority));\n }\n }\n }\n return delta.chop();\n };\n Delta.prototype.transformPosition = function (index, priority) {\n if (priority === void 0) { priority = false; }\n priority = !!priority;\n var thisIter = Op_1.default.iterator(this.ops);\n var offset = 0;\n while (thisIter.hasNext() && offset <= index) {\n var length_4 = thisIter.peekLength();\n var nextType = thisIter.peekType();\n thisIter.next();\n if (nextType === 'delete') {\n index -= Math.min(length_4, index - offset);\n continue;\n }\n else if (nextType === 'insert' && (offset < index || !priority)) {\n index += length_4;\n }\n offset += length_4;\n }\n return index;\n };\n Delta.Op = Op_1.default;\n Delta.AttributeMap = AttributeMap_1.default;\n return Delta;\n}());\nmodule.exports = Delta;\n//# sourceMappingURL=Delta.js.map\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/Delta.js?")},"./node_modules/quill-delta/dist/Iterator.js": +/*!***************************************************!*\ + !*** ./node_modules/quill-delta/dist/Iterator.js ***! + \***************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar Op_1 = __importDefault(__webpack_require__(/*! ./Op */ \"./node_modules/quill-delta/dist/Op.js\"));\nvar Iterator = /** @class */ (function () {\n function Iterator(ops) {\n this.ops = ops;\n this.index = 0;\n this.offset = 0;\n }\n Iterator.prototype.hasNext = function () {\n return this.peekLength() < Infinity;\n };\n Iterator.prototype.next = function (length) {\n if (!length) {\n length = Infinity;\n }\n var nextOp = this.ops[this.index];\n if (nextOp) {\n var offset = this.offset;\n var opLength = Op_1.default.length(nextOp);\n if (length >= opLength - offset) {\n length = opLength - offset;\n this.index += 1;\n this.offset = 0;\n }\n else {\n this.offset += length;\n }\n if (typeof nextOp.delete === 'number') {\n return { delete: length };\n }\n else {\n var retOp = {};\n if (nextOp.attributes) {\n retOp.attributes = nextOp.attributes;\n }\n if (typeof nextOp.retain === 'number') {\n retOp.retain = length;\n }\n else if (typeof nextOp.insert === 'string') {\n retOp.insert = nextOp.insert.substr(offset, length);\n }\n else {\n // offset should === 0, length should === 1\n retOp.insert = nextOp.insert;\n }\n return retOp;\n }\n }\n else {\n return { retain: Infinity };\n }\n };\n Iterator.prototype.peek = function () {\n return this.ops[this.index];\n };\n Iterator.prototype.peekLength = function () {\n if (this.ops[this.index]) {\n // Should never return 0 if our index is being managed correctly\n return Op_1.default.length(this.ops[this.index]) - this.offset;\n }\n else {\n return Infinity;\n }\n };\n Iterator.prototype.peekType = function () {\n if (this.ops[this.index]) {\n if (typeof this.ops[this.index].delete === 'number') {\n return 'delete';\n }\n else if (typeof this.ops[this.index].retain === 'number') {\n return 'retain';\n }\n else {\n return 'insert';\n }\n }\n return 'retain';\n };\n Iterator.prototype.rest = function () {\n if (!this.hasNext()) {\n return [];\n }\n else if (this.offset === 0) {\n return this.ops.slice(this.index);\n }\n else {\n var offset = this.offset;\n var index = this.index;\n var next = this.next();\n var rest = this.ops.slice(this.index);\n this.offset = offset;\n this.index = index;\n return [next].concat(rest);\n }\n };\n return Iterator;\n}());\nexports.default = Iterator;\n//# sourceMappingURL=Iterator.js.map\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/Iterator.js?")},"./node_modules/quill-delta/dist/Op.js": +/*!*********************************************!*\ + !*** ./node_modules/quill-delta/dist/Op.js ***! + \*********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\nvar __importDefault = (this && this.__importDefault) || function (mod) {\n return (mod && mod.__esModule) ? mod : { \"default\": mod };\n};\nObject.defineProperty(exports, \"__esModule\", { value: true });\nvar Iterator_1 = __importDefault(__webpack_require__(/*! ./Iterator */ \"./node_modules/quill-delta/dist/Iterator.js\"));\nvar Op;\n(function (Op) {\n function iterator(ops) {\n return new Iterator_1.default(ops);\n }\n Op.iterator = iterator;\n function length(op) {\n if (typeof op.delete === 'number') {\n return op.delete;\n }\n else if (typeof op.retain === 'number') {\n return op.retain;\n }\n else {\n return typeof op.insert === 'string' ? op.insert.length : 1;\n }\n }\n Op.length = length;\n})(Op || (Op = {}));\nexports.default = Op;\n//# sourceMappingURL=Op.js.map\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/Op.js?")},"./node_modules/quill-delta/node_modules/deep-equal/index.js": +/*!*******************************************************************!*\ + !*** ./node_modules/quill-delta/node_modules/deep-equal/index.js ***! + \*******************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){eval("var objectKeys = __webpack_require__(/*! object-keys */ \"./node_modules/quill-delta/node_modules/object-keys/index.js\");\nvar isArguments = __webpack_require__(/*! is-arguments */ \"./node_modules/is-arguments/index.js\");\nvar is = __webpack_require__(/*! object-is */ \"./node_modules/object-is/index.js\");\nvar isRegex = __webpack_require__(/*! is-regex */ \"./node_modules/is-regex/index.js\");\nvar flags = __webpack_require__(/*! regexp.prototype.flags */ \"./node_modules/regexp.prototype.flags/index.js\");\nvar isDate = __webpack_require__(/*! is-date-object */ \"./node_modules/is-date-object/index.js\");\n\nvar getTime = Date.prototype.getTime;\n\nfunction deepEqual(actual, expected, options) {\n var opts = options || {};\n\n // 7.1. All identical values are equivalent, as determined by ===.\n if (opts.strict ? is(actual, expected) : actual === expected) {\n return true;\n }\n\n // 7.3. Other pairs that do not both pass typeof value == 'object', equivalence is determined by ==.\n if (!actual || !expected || (typeof actual !== 'object' && typeof expected !== 'object')) {\n return opts.strict ? is(actual, expected) : actual == expected;\n }\n\n /*\n * 7.4. For all other Object pairs, including Array objects, equivalence is\n * determined by having the same number of owned properties (as verified\n * with Object.prototype.hasOwnProperty.call), the same set of keys\n * (although not necessarily the same order), equivalent values for every\n * corresponding key, and an identical 'prototype' property. Note: this\n * accounts for both named and indexed properties on Arrays.\n */\n // eslint-disable-next-line no-use-before-define\n return objEquiv(actual, expected, opts);\n}\n\nfunction isUndefinedOrNull(value) {\n return value === null || value === undefined;\n}\n\nfunction isBuffer(x) {\n if (!x || typeof x !== 'object' || typeof x.length !== 'number') {\n return false;\n }\n if (typeof x.copy !== 'function' || typeof x.slice !== 'function') {\n return false;\n }\n if (x.length > 0 && typeof x[0] !== 'number') {\n return false;\n }\n return true;\n}\n\nfunction objEquiv(a, b, opts) {\n /* eslint max-statements: [2, 50] */\n var i, key;\n if (typeof a !== typeof b) { return false; }\n if (isUndefinedOrNull(a) || isUndefinedOrNull(b)) { return false; }\n\n // an identical 'prototype' property.\n if (a.prototype !== b.prototype) { return false; }\n\n if (isArguments(a) !== isArguments(b)) { return false; }\n\n var aIsRegex = isRegex(a);\n var bIsRegex = isRegex(b);\n if (aIsRegex !== bIsRegex) { return false; }\n if (aIsRegex || bIsRegex) {\n return a.source === b.source && flags(a) === flags(b);\n }\n\n if (isDate(a) && isDate(b)) {\n return getTime.call(a) === getTime.call(b);\n }\n\n var aIsBuffer = isBuffer(a);\n var bIsBuffer = isBuffer(b);\n if (aIsBuffer !== bIsBuffer) { return false; }\n if (aIsBuffer || bIsBuffer) { // && would work too, because both are true or both false here\n if (a.length !== b.length) { return false; }\n for (i = 0; i < a.length; i++) {\n if (a[i] !== b[i]) { return false; }\n }\n return true;\n }\n\n if (typeof a !== typeof b) { return false; }\n\n try {\n var ka = objectKeys(a);\n var kb = objectKeys(b);\n } catch (e) { // happens when one is a string literal and the other isn't\n return false;\n }\n // having the same number of owned properties (keys incorporates hasOwnProperty)\n if (ka.length !== kb.length) { return false; }\n\n // the same set of keys (although not necessarily the same order),\n ka.sort();\n kb.sort();\n // ~~~cheap key test\n for (i = ka.length - 1; i >= 0; i--) {\n if (ka[i] != kb[i]) { return false; }\n }\n // equivalent values for every corresponding key, and ~~~possibly expensive deep test\n for (i = ka.length - 1; i >= 0; i--) {\n key = ka[i];\n if (!deepEqual(a[key], b[key], opts)) { return false; }\n }\n\n return true;\n}\n\nmodule.exports = deepEqual;\n\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/deep-equal/index.js?")},"./node_modules/quill-delta/node_modules/object-keys/implementation.js": +/*!*****************************************************************************!*\ + !*** ./node_modules/quill-delta/node_modules/object-keys/implementation.js ***! + \*****************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar keysShim;\nif (!Object.keys) {\n\t// modified from https://github.com/es-shims/es5-shim\n\tvar has = Object.prototype.hasOwnProperty;\n\tvar toStr = Object.prototype.toString;\n\tvar isArgs = __webpack_require__(/*! ./isArguments */ \"./node_modules/quill-delta/node_modules/object-keys/isArguments.js\"); // eslint-disable-line global-require\n\tvar isEnumerable = Object.prototype.propertyIsEnumerable;\n\tvar hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString');\n\tvar hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype');\n\tvar dontEnums = [\n\t\t'toString',\n\t\t'toLocaleString',\n\t\t'valueOf',\n\t\t'hasOwnProperty',\n\t\t'isPrototypeOf',\n\t\t'propertyIsEnumerable',\n\t\t'constructor'\n\t];\n\tvar equalsConstructorPrototype = function (o) {\n\t\tvar ctor = o.constructor;\n\t\treturn ctor && ctor.prototype === o;\n\t};\n\tvar excludedKeys = {\n\t\t$applicationCache: true,\n\t\t$console: true,\n\t\t$external: true,\n\t\t$frame: true,\n\t\t$frameElement: true,\n\t\t$frames: true,\n\t\t$innerHeight: true,\n\t\t$innerWidth: true,\n\t\t$onmozfullscreenchange: true,\n\t\t$onmozfullscreenerror: true,\n\t\t$outerHeight: true,\n\t\t$outerWidth: true,\n\t\t$pageXOffset: true,\n\t\t$pageYOffset: true,\n\t\t$parent: true,\n\t\t$scrollLeft: true,\n\t\t$scrollTop: true,\n\t\t$scrollX: true,\n\t\t$scrollY: true,\n\t\t$self: true,\n\t\t$webkitIndexedDB: true,\n\t\t$webkitStorageInfo: true,\n\t\t$window: true\n\t};\n\tvar hasAutomationEqualityBug = (function () {\n\t\t/* global window */\n\t\tif (typeof window === 'undefined') { return false; }\n\t\tfor (var k in window) {\n\t\t\ttry {\n\t\t\t\tif (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') {\n\t\t\t\t\ttry {\n\t\t\t\t\t\tequalsConstructorPrototype(window[k]);\n\t\t\t\t\t} catch (e) {\n\t\t\t\t\t\treturn true;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t} catch (e) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn false;\n\t}());\n\tvar equalsConstructorPrototypeIfNotBuggy = function (o) {\n\t\t/* global window */\n\t\tif (typeof window === 'undefined' || !hasAutomationEqualityBug) {\n\t\t\treturn equalsConstructorPrototype(o);\n\t\t}\n\t\ttry {\n\t\t\treturn equalsConstructorPrototype(o);\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\tkeysShim = function keys(object) {\n\t\tvar isObject = object !== null && typeof object === 'object';\n\t\tvar isFunction = toStr.call(object) === '[object Function]';\n\t\tvar isArguments = isArgs(object);\n\t\tvar isString = isObject && toStr.call(object) === '[object String]';\n\t\tvar theKeys = [];\n\n\t\tif (!isObject && !isFunction && !isArguments) {\n\t\t\tthrow new TypeError('Object.keys called on a non-object');\n\t\t}\n\n\t\tvar skipProto = hasProtoEnumBug && isFunction;\n\t\tif (isString && object.length > 0 && !has.call(object, 0)) {\n\t\t\tfor (var i = 0; i < object.length; ++i) {\n\t\t\t\ttheKeys.push(String(i));\n\t\t\t}\n\t\t}\n\n\t\tif (isArguments && object.length > 0) {\n\t\t\tfor (var j = 0; j < object.length; ++j) {\n\t\t\t\ttheKeys.push(String(j));\n\t\t\t}\n\t\t} else {\n\t\t\tfor (var name in object) {\n\t\t\t\tif (!(skipProto && name === 'prototype') && has.call(object, name)) {\n\t\t\t\t\ttheKeys.push(String(name));\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tif (hasDontEnumBug) {\n\t\t\tvar skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);\n\n\t\t\tfor (var k = 0; k < dontEnums.length; ++k) {\n\t\t\t\tif (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) {\n\t\t\t\t\ttheKeys.push(dontEnums[k]);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\treturn theKeys;\n\t};\n}\nmodule.exports = keysShim;\n\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/object-keys/implementation.js?")},"./node_modules/quill-delta/node_modules/object-keys/index.js": +/*!********************************************************************!*\ + !*** ./node_modules/quill-delta/node_modules/object-keys/index.js ***! + \********************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar slice = Array.prototype.slice;\nvar isArgs = __webpack_require__(/*! ./isArguments */ "./node_modules/quill-delta/node_modules/object-keys/isArguments.js");\n\nvar origKeys = Object.keys;\nvar keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(/*! ./implementation */ "./node_modules/quill-delta/node_modules/object-keys/implementation.js");\n\nvar originalKeys = Object.keys;\n\nkeysShim.shim = function shimObjectKeys() {\n\tif (Object.keys) {\n\t\tvar keysWorksWithArguments = (function () {\n\t\t\t// Safari 5.0 bug\n\t\t\tvar args = Object.keys(arguments);\n\t\t\treturn args && args.length === arguments.length;\n\t\t}(1, 2));\n\t\tif (!keysWorksWithArguments) {\n\t\t\tObject.keys = function keys(object) { // eslint-disable-line func-name-matching\n\t\t\t\tif (isArgs(object)) {\n\t\t\t\t\treturn originalKeys(slice.call(object));\n\t\t\t\t}\n\t\t\t\treturn originalKeys(object);\n\t\t\t};\n\t\t}\n\t} else {\n\t\tObject.keys = keysShim;\n\t}\n\treturn Object.keys || keysShim;\n};\n\nmodule.exports = keysShim;\n\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/object-keys/index.js?')},"./node_modules/quill-delta/node_modules/object-keys/isArguments.js": +/*!**************************************************************************!*\ + !*** ./node_modules/quill-delta/node_modules/object-keys/isArguments.js ***! + \**************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar toStr = Object.prototype.toString;\n\nmodule.exports = function isArguments(value) {\n\tvar str = toStr.call(value);\n\tvar isArgs = str === '[object Arguments]';\n\tif (!isArgs) {\n\t\tisArgs = str !== '[object Array]' &&\n\t\t\tvalue !== null &&\n\t\t\ttypeof value === 'object' &&\n\t\t\ttypeof value.length === 'number' &&\n\t\t\tvalue.length >= 0 &&\n\t\t\ttoStr.call(value.callee) === '[object Function]';\n\t}\n\treturn isArgs;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/object-keys/isArguments.js?")},"./node_modules/regexp.prototype.flags/implementation.js": +/*!***************************************************************!*\ + !*** ./node_modules/regexp.prototype.flags/implementation.js ***! + \***************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar $Object = Object;\nvar $TypeError = TypeError;\n\nmodule.exports = function flags() {\n\tif (this != null && this !== $Object(this)) {\n\t\tthrow new $TypeError('RegExp.prototype.flags getter called on non-object');\n\t}\n\tvar result = '';\n\tif (this.global) {\n\t\tresult += 'g';\n\t}\n\tif (this.ignoreCase) {\n\t\tresult += 'i';\n\t}\n\tif (this.multiline) {\n\t\tresult += 'm';\n\t}\n\tif (this.dotAll) {\n\t\tresult += 's';\n\t}\n\tif (this.unicode) {\n\t\tresult += 'u';\n\t}\n\tif (this.sticky) {\n\t\tresult += 'y';\n\t}\n\treturn result;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/implementation.js?")},"./node_modules/regexp.prototype.flags/index.js": +/*!******************************************************!*\ + !*** ./node_modules/regexp.prototype.flags/index.js ***! + \******************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar define = __webpack_require__(/*! define-properties */ "./node_modules/define-properties/index.js");\nvar callBind = __webpack_require__(/*! es-abstract/helpers/callBind */ "./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js");\n\nvar implementation = __webpack_require__(/*! ./implementation */ "./node_modules/regexp.prototype.flags/implementation.js");\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ "./node_modules/regexp.prototype.flags/polyfill.js");\nvar shim = __webpack_require__(/*! ./shim */ "./node_modules/regexp.prototype.flags/shim.js");\n\nvar flagsBound = callBind(implementation);\n\ndefine(flagsBound, {\n\tgetPolyfill: getPolyfill,\n\timplementation: implementation,\n\tshim: shim\n});\n\nmodule.exports = flagsBound;\n\n\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/index.js?')},"./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js": +/*!**************************************************************************************!*\ + !*** ./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js ***! + \**************************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* globals\n\tAtomics,\n\tSharedArrayBuffer,\n*/\n\nvar undefined;\n\nvar $TypeError = TypeError;\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\nif ($gOPD) {\n\ttry {\n\t\t$gOPD({}, '');\n\t} catch (e) {\n\t\t$gOPD = null; // this is IE 8, which has a broken gOPD\n\t}\n}\n\nvar throwTypeError = function () { throw new $TypeError(); };\nvar ThrowTypeError = $gOPD\n\t? (function () {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n\t\t\targuments.callee; // IE 8 does not throw here\n\t\t\treturn throwTypeError;\n\t\t} catch (calleeThrows) {\n\t\t\ttry {\n\t\t\t\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n\t\t\t\treturn $gOPD(arguments, 'callee').get;\n\t\t\t} catch (gOPDthrows) {\n\t\t\t\treturn throwTypeError;\n\t\t\t}\n\t\t}\n\t}())\n\t: throwTypeError;\n\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\n\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\n\nvar generator; // = function * () {};\nvar generatorFunction = generator ? getProto(generator) : undefined;\nvar asyncFn; // async function() {};\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\nvar asyncGen; // async function * () {};\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\n\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\n\t'%Array%': Array,\n\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\n\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\n\t'%ArrayPrototype%': Array.prototype,\n\t'%ArrayProto_entries%': Array.prototype.entries,\n\t'%ArrayProto_forEach%': Array.prototype.forEach,\n\t'%ArrayProto_keys%': Array.prototype.keys,\n\t'%ArrayProto_values%': Array.prototype.values,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': asyncFunction,\n\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\n\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\n\t'%AsyncGeneratorFunction%': asyncGenFunction,\n\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\n\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%Boolean%': Boolean,\n\t'%BooleanPrototype%': Boolean.prototype,\n\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\n\t'%Date%': Date,\n\t'%DatePrototype%': Date.prototype,\n\t'%decodeURI%': decodeURI,\n\t'%decodeURIComponent%': decodeURIComponent,\n\t'%encodeURI%': encodeURI,\n\t'%encodeURIComponent%': encodeURIComponent,\n\t'%Error%': Error,\n\t'%ErrorPrototype%': Error.prototype,\n\t'%eval%': eval, // eslint-disable-line no-eval\n\t'%EvalError%': EvalError,\n\t'%EvalErrorPrototype%': EvalError.prototype,\n\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\n\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\n\t'%Function%': Function,\n\t'%FunctionPrototype%': Function.prototype,\n\t'%Generator%': generator ? getProto(generator()) : undefined,\n\t'%GeneratorFunction%': generatorFunction,\n\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\n\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\n\t'%isFinite%': isFinite,\n\t'%isNaN%': isNaN,\n\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\n\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\n\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\n\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\n\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\n\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\n\t'%Math%': Math,\n\t'%Number%': Number,\n\t'%NumberPrototype%': Number.prototype,\n\t'%Object%': Object,\n\t'%ObjectPrototype%': Object.prototype,\n\t'%ObjProto_toString%': Object.prototype.toString,\n\t'%ObjProto_valueOf%': Object.prototype.valueOf,\n\t'%parseFloat%': parseFloat,\n\t'%parseInt%': parseInt,\n\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\n\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\n\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\n\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\n\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\n\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n\t'%RangeError%': RangeError,\n\t'%RangeErrorPrototype%': RangeError.prototype,\n\t'%ReferenceError%': ReferenceError,\n\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\n\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n\t'%RegExp%': RegExp,\n\t'%RegExpPrototype%': RegExp.prototype,\n\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\n\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\n\t'%StringPrototype%': String.prototype,\n\t'%Symbol%': hasSymbols ? Symbol : undefined,\n\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\n\t'%SyntaxError%': SyntaxError,\n\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\n\t'%ThrowTypeError%': ThrowTypeError,\n\t'%TypedArray%': TypedArray,\n\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\n\t'%TypeError%': $TypeError,\n\t'%TypeErrorPrototype%': $TypeError.prototype,\n\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\n\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\n\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\n\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\n\t'%URIError%': URIError,\n\t'%URIErrorPrototype%': URIError.prototype,\n\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\n\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\n\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\n};\n\nvar bind = __webpack_require__(/*! function-bind */ \"./node_modules/function-bind/index.js\");\nvar $replace = bind.call(Function.call, String.prototype.replace);\n\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g; /** Used to match backslashes in property paths. */\nvar stringToPath = function stringToPath(string) {\n\tvar result = [];\n\t$replace(string, rePropName, function (match, number, quote, subString) {\n\t\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\n\t});\n\treturn result;\n};\n/* end adaptation */\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n\tif (!(name in INTRINSICS)) {\n\t\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\n\t}\n\n\t// istanbul ignore if // hopefully this is impossible to test :-)\n\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\n\t\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n\t}\n\n\treturn INTRINSICS[name];\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n\tif (typeof name !== 'string' || name.length === 0) {\n\t\tthrow new TypeError('intrinsic name must be a non-empty string');\n\t}\n\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n\t\tthrow new TypeError('\"allowMissing\" argument must be a boolean');\n\t}\n\n\tvar parts = stringToPath(name);\n\n\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\n\tfor (var i = 1; i < parts.length; i += 1) {\n\t\tif (value != null) {\n\t\t\tif ($gOPD && (i + 1) >= parts.length) {\n\t\t\t\tvar desc = $gOPD(value, parts[i]);\n\t\t\t\tif (!allowMissing && !(parts[i] in value)) {\n\t\t\t\t\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n\t\t\t\t}\n\t\t\t\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\n\t\t\t} else {\n\t\t\t\tvalue = value[parts[i]];\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js?")},"./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js": +/*!******************************************************************************************!*\ + !*** ./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js ***! + \******************************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ "./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js");\n\nvar $Function = GetIntrinsic(\'%Function%\');\nvar $apply = $Function.apply;\nvar $call = $Function.call;\n\nmodule.exports = function callBind() {\n\treturn bind.apply($call, arguments);\n};\n\nmodule.exports.apply = function applyBind() {\n\treturn bind.apply($apply, arguments);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js?')},"./node_modules/regexp.prototype.flags/polyfill.js": +/*!*********************************************************!*\ + !*** ./node_modules/regexp.prototype.flags/polyfill.js ***! + \*********************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar implementation = __webpack_require__(/*! ./implementation */ \"./node_modules/regexp.prototype.flags/implementation.js\");\n\nvar supportsDescriptors = __webpack_require__(/*! define-properties */ \"./node_modules/define-properties/index.js\").supportsDescriptors;\nvar $gOPD = Object.getOwnPropertyDescriptor;\nvar $TypeError = TypeError;\n\nmodule.exports = function getPolyfill() {\n\tif (!supportsDescriptors) {\n\t\tthrow new $TypeError('RegExp.prototype.flags requires a true ES5 environment that supports property descriptors');\n\t}\n\tif ((/a/mig).flags === 'gim') {\n\t\tvar descriptor = $gOPD(RegExp.prototype, 'flags');\n\t\tif (descriptor && typeof descriptor.get === 'function' && typeof (/a/).dotAll === 'boolean') {\n\t\t\treturn descriptor.get;\n\t\t}\n\t}\n\treturn implementation;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/polyfill.js?")},"./node_modules/regexp.prototype.flags/shim.js": +/*!*****************************************************!*\ + !*** ./node_modules/regexp.prototype.flags/shim.js ***! + \*****************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar supportsDescriptors = __webpack_require__(/*! define-properties */ \"./node_modules/define-properties/index.js\").supportsDescriptors;\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ \"./node_modules/regexp.prototype.flags/polyfill.js\");\nvar gOPD = Object.getOwnPropertyDescriptor;\nvar defineProperty = Object.defineProperty;\nvar TypeErr = TypeError;\nvar getProto = Object.getPrototypeOf;\nvar regex = /a/;\n\nmodule.exports = function shimFlags() {\n\tif (!supportsDescriptors || !getProto) {\n\t\tthrow new TypeErr('RegExp.prototype.flags requires a true ES5 environment that supports property descriptors');\n\t}\n\tvar polyfill = getPolyfill();\n\tvar proto = getProto(regex);\n\tvar descriptor = gOPD(proto, 'flags');\n\tif (!descriptor || descriptor.get !== polyfill) {\n\t\tdefineProperty(proto, 'flags', {\n\t\t\tconfigurable: true,\n\t\t\tenumerable: false,\n\t\t\tget: polyfill\n\t\t});\n\t}\n\treturn polyfill;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/shim.js?")},"./node_modules/side-channel/index.js": +/*!********************************************!*\ + !*** ./node_modules/side-channel/index.js ***! + \********************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! es-abstract/GetIntrinsic */ \"./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js\");\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \"./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js\");\nvar inspect = __webpack_require__(/*! object-inspect */ \"./node_modules/object-inspect/index.js\");\n\nvar $TypeError = GetIntrinsic('%TypeError%');\nvar $WeakMap = GetIntrinsic('%WeakMap%', true);\nvar $Map = GetIntrinsic('%Map%', true);\nvar $push = callBound('Array.prototype.push');\n\nvar $weakMapGet = callBound('WeakMap.prototype.get', true);\nvar $weakMapSet = callBound('WeakMap.prototype.set', true);\nvar $weakMapHas = callBound('WeakMap.prototype.has', true);\nvar $mapGet = callBound('Map.prototype.get', true);\nvar $mapSet = callBound('Map.prototype.set', true);\nvar $mapHas = callBound('Map.prototype.has', true);\nvar objectGet = function (objects, key) { // eslint-disable-line consistent-return\n\tfor (var i = 0; i < objects.length; i += 1) {\n\t\tif (objects[i].key === key) {\n\t\t\treturn objects[i].value;\n\t\t}\n\t}\n};\nvar objectSet = function (objects, key, value) {\n\tfor (var i = 0; i < objects.length; i += 1) {\n\t\tif (objects[i].key === key) {\n\t\t\tobjects[i].value = value; // eslint-disable-line no-param-reassign\n\t\t\treturn;\n\t\t}\n\t}\n\t$push(objects, {\n\t\tkey: key,\n\t\tvalue: value\n\t});\n};\nvar objectHas = function (objects, key) {\n\tfor (var i = 0; i < objects.length; i += 1) {\n\t\tif (objects[i].key === key) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nmodule.exports = function getSideChannel() {\n\tvar $wm;\n\tvar $m;\n\tvar $o;\n\tvar channel = {\n\t\tassert: function (key) {\n\t\t\tif (!channel.has(key)) {\n\t\t\t\tthrow new $TypeError('Side channel does not contain ' + inspect(key));\n\t\t\t}\n\t\t},\n\t\tget: function (key) { // eslint-disable-line consistent-return\n\t\t\tif ($WeakMap && key && (typeof key === 'object' || typeof key === 'function')) {\n\t\t\t\tif ($wm) {\n\t\t\t\t\treturn $weakMapGet($wm, key);\n\t\t\t\t}\n\t\t\t} else if ($Map) {\n\t\t\t\tif ($m) {\n\t\t\t\t\treturn $mapGet($m, key);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ($o) { // eslint-disable-line no-lonely-if\n\t\t\t\t\treturn objectGet($o, key);\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\thas: function (key) {\n\t\t\tif ($WeakMap && key && (typeof key === 'object' || typeof key === 'function')) {\n\t\t\t\tif ($wm) {\n\t\t\t\t\treturn $weakMapHas($wm, key);\n\t\t\t\t}\n\t\t\t} else if ($Map) {\n\t\t\t\tif ($m) {\n\t\t\t\t\treturn $mapHas($m, key);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif ($o) { // eslint-disable-line no-lonely-if\n\t\t\t\t\treturn objectHas($o, key);\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t},\n\t\tset: function (key, value) {\n\t\t\tif ($WeakMap && key && (typeof key === 'object' || typeof key === 'function')) {\n\t\t\t\tif (!$wm) {\n\t\t\t\t\t$wm = new $WeakMap();\n\t\t\t\t}\n\t\t\t\t$weakMapSet($wm, key, value);\n\t\t\t} else if ($Map) {\n\t\t\t\tif (!$m) {\n\t\t\t\t\t$m = new $Map();\n\t\t\t\t}\n\t\t\t\t$mapSet($m, key, value);\n\t\t\t} else {\n\t\t\t\tif (!$o) {\n\t\t\t\t\t$o = [];\n\t\t\t\t}\n\t\t\t\tobjectSet($o, key, value);\n\t\t\t}\n\t\t}\n\t};\n\treturn channel;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/side-channel/index.js?")},"./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js": +/*!****************************************************************************!*\ + !*** ./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js ***! + \****************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* globals\n\tAtomics,\n\tSharedArrayBuffer,\n*/\n\nvar undefined;\n\nvar $TypeError = TypeError;\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\nif ($gOPD) {\n\ttry {\n\t\t$gOPD({}, '');\n\t} catch (e) {\n\t\t$gOPD = null; // this is IE 8, which has a broken gOPD\n\t}\n}\n\nvar throwTypeError = function () { throw new $TypeError(); };\nvar ThrowTypeError = $gOPD\n\t? (function () {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n\t\t\targuments.callee; // IE 8 does not throw here\n\t\t\treturn throwTypeError;\n\t\t} catch (calleeThrows) {\n\t\t\ttry {\n\t\t\t\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n\t\t\t\treturn $gOPD(arguments, 'callee').get;\n\t\t\t} catch (gOPDthrows) {\n\t\t\t\treturn throwTypeError;\n\t\t\t}\n\t\t}\n\t}())\n\t: throwTypeError;\n\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\n\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\n\nvar generator; // = function * () {};\nvar generatorFunction = generator ? getProto(generator) : undefined;\nvar asyncFn; // async function() {};\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\nvar asyncGen; // async function * () {};\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\n\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\n\t'%Array%': Array,\n\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\n\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\n\t'%ArrayPrototype%': Array.prototype,\n\t'%ArrayProto_entries%': Array.prototype.entries,\n\t'%ArrayProto_forEach%': Array.prototype.forEach,\n\t'%ArrayProto_keys%': Array.prototype.keys,\n\t'%ArrayProto_values%': Array.prototype.values,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': asyncFunction,\n\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\n\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\n\t'%AsyncGeneratorFunction%': asyncGenFunction,\n\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\n\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%Boolean%': Boolean,\n\t'%BooleanPrototype%': Boolean.prototype,\n\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\n\t'%Date%': Date,\n\t'%DatePrototype%': Date.prototype,\n\t'%decodeURI%': decodeURI,\n\t'%decodeURIComponent%': decodeURIComponent,\n\t'%encodeURI%': encodeURI,\n\t'%encodeURIComponent%': encodeURIComponent,\n\t'%Error%': Error,\n\t'%ErrorPrototype%': Error.prototype,\n\t'%eval%': eval, // eslint-disable-line no-eval\n\t'%EvalError%': EvalError,\n\t'%EvalErrorPrototype%': EvalError.prototype,\n\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\n\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\n\t'%Function%': Function,\n\t'%FunctionPrototype%': Function.prototype,\n\t'%Generator%': generator ? getProto(generator()) : undefined,\n\t'%GeneratorFunction%': generatorFunction,\n\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\n\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\n\t'%isFinite%': isFinite,\n\t'%isNaN%': isNaN,\n\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\n\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\n\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\n\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\n\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\n\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\n\t'%Math%': Math,\n\t'%Number%': Number,\n\t'%NumberPrototype%': Number.prototype,\n\t'%Object%': Object,\n\t'%ObjectPrototype%': Object.prototype,\n\t'%ObjProto_toString%': Object.prototype.toString,\n\t'%ObjProto_valueOf%': Object.prototype.valueOf,\n\t'%parseFloat%': parseFloat,\n\t'%parseInt%': parseInt,\n\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\n\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\n\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\n\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\n\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\n\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n\t'%RangeError%': RangeError,\n\t'%RangeErrorPrototype%': RangeError.prototype,\n\t'%ReferenceError%': ReferenceError,\n\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\n\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n\t'%RegExp%': RegExp,\n\t'%RegExpPrototype%': RegExp.prototype,\n\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\n\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\n\t'%StringPrototype%': String.prototype,\n\t'%Symbol%': hasSymbols ? Symbol : undefined,\n\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\n\t'%SyntaxError%': SyntaxError,\n\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\n\t'%ThrowTypeError%': ThrowTypeError,\n\t'%TypedArray%': TypedArray,\n\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\n\t'%TypeError%': $TypeError,\n\t'%TypeErrorPrototype%': $TypeError.prototype,\n\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\n\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\n\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\n\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\n\t'%URIError%': URIError,\n\t'%URIErrorPrototype%': URIError.prototype,\n\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\n\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\n\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\n};\n\nvar bind = __webpack_require__(/*! function-bind */ \"./node_modules/function-bind/index.js\");\nvar $replace = bind.call(Function.call, String.prototype.replace);\n\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g; /** Used to match backslashes in property paths. */\nvar stringToPath = function stringToPath(string) {\n\tvar result = [];\n\t$replace(string, rePropName, function (match, number, quote, subString) {\n\t\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\n\t});\n\treturn result;\n};\n/* end adaptation */\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n\tif (!(name in INTRINSICS)) {\n\t\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\n\t}\n\n\t// istanbul ignore if // hopefully this is impossible to test :-)\n\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\n\t\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n\t}\n\n\treturn INTRINSICS[name];\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n\tif (typeof name !== 'string' || name.length === 0) {\n\t\tthrow new TypeError('intrinsic name must be a non-empty string');\n\t}\n\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n\t\tthrow new TypeError('\"allowMissing\" argument must be a boolean');\n\t}\n\n\tvar parts = stringToPath(name);\n\n\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\n\tfor (var i = 1; i < parts.length; i += 1) {\n\t\tif (value != null) {\n\t\t\tif ($gOPD && (i + 1) >= parts.length) {\n\t\t\t\tvar desc = $gOPD(value, parts[i]);\n\t\t\t\tif (!allowMissing && !(parts[i] in value)) {\n\t\t\t\t\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n\t\t\t\t}\n\t\t\t\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\n\t\t\t} else {\n\t\t\t\tvalue = value[parts[i]];\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js?")},"./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js": +/*!********************************************************************************!*\ + !*** ./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js ***! + \********************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ "./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js");\n\nvar $Function = GetIntrinsic(\'%Function%\');\nvar $apply = $Function.apply;\nvar $call = $Function.call;\n\nmodule.exports = function callBind() {\n\treturn bind.apply($call, arguments);\n};\n\nmodule.exports.apply = function applyBind() {\n\treturn bind.apply($apply, arguments);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js?')},"./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js": +/*!*********************************************************************************!*\ + !*** ./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js ***! + \*********************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \"./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js\");\n\nvar callBind = __webpack_require__(/*! ./callBind */ \"./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js\");\n\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\n\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\n\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\n\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\n\t\treturn callBind(intrinsic);\n\t}\n\treturn intrinsic;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js?")},"./node_modules/webpack/buildin/global.js": +/*!***********************************!*\ + !*** (webpack)/buildin/global.js ***! + \***********************************/ +/*! no static exports found */function(module,exports){eval('var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function("return this")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === "object") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it\'s\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n\n\n//# sourceURL=webpack://Quill/(webpack)/buildin/global.js?')},"./node_modules/which-boxed-primitive/index.js": +/*!*****************************************************!*\ + !*** ./node_modules/which-boxed-primitive/index.js ***! + \*****************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar isString = __webpack_require__(/*! is-string */ \"./node_modules/is-string/index.js\");\nvar isNumber = __webpack_require__(/*! is-number-object */ \"./node_modules/is-number-object/index.js\");\nvar isBoolean = __webpack_require__(/*! is-boolean-object */ \"./node_modules/is-boolean-object/index.js\");\nvar isSymbol = __webpack_require__(/*! is-symbol */ \"./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js\");\nvar isBigInt = __webpack_require__(/*! is-bigint */ \"./node_modules/is-bigint/index.js\");\n\n// eslint-disable-next-line consistent-return\nmodule.exports = function whichBoxedPrimitive(value) {\n\t// eslint-disable-next-line eqeqeq\n\tif (value == null || (typeof value !== 'object' && typeof value !== 'function')) {\n\t\treturn null;\n\t}\n\tif (isString(value)) {\n\t\treturn 'String';\n\t}\n\tif (isNumber(value)) {\n\t\treturn 'Number';\n\t}\n\tif (isBoolean(value)) {\n\t\treturn 'Boolean';\n\t}\n\tif (isSymbol(value)) {\n\t\treturn 'Symbol';\n\t}\n\tif (isBigInt(value)) {\n\t\treturn 'BigInt';\n\t}\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/which-boxed-primitive/index.js?")},"./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js": +/*!****************************************************************************!*\ + !*** ./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js ***! + \****************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar toStr = Object.prototype.toString;\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\n\nif (hasSymbols) {\n\tvar symToStr = Symbol.prototype.toString;\n\tvar symStringRegex = /^Symbol\\(.*\\)$/;\n\tvar isSymbolObject = function isRealSymbolObject(value) {\n\t\tif (typeof value.valueOf() !== 'symbol') {\n\t\t\treturn false;\n\t\t}\n\t\treturn symStringRegex.test(symToStr.call(value));\n\t};\n\n\tmodule.exports = function isSymbol(value) {\n\t\tif (typeof value === 'symbol') {\n\t\t\treturn true;\n\t\t}\n\t\tif (toStr.call(value) !== '[object Symbol]') {\n\t\t\treturn false;\n\t\t}\n\t\ttry {\n\t\t\treturn isSymbolObject(value);\n\t\t} catch (e) {\n\t\t\treturn false;\n\t\t}\n\t};\n} else {\n\n\tmodule.exports = function isSymbol(value) {\n\t\t// this environment does not support Symbols.\n\t\treturn false && false;\n\t};\n}\n\n\n//# sourceURL=webpack://Quill/./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js?")},"./node_modules/which-collection/index.js": +/*!************************************************!*\ + !*** ./node_modules/which-collection/index.js ***! + \************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar isMap = __webpack_require__(/*! is-map */ \"./node_modules/is-map/index.js\");\nvar isSet = __webpack_require__(/*! is-set */ \"./node_modules/is-set/index.js\");\nvar isWeakMap = __webpack_require__(/*! is-weakmap */ \"./node_modules/is-weakmap/index.js\");\nvar isWeakSet = __webpack_require__(/*! is-weakset */ \"./node_modules/is-weakset/index.js\");\n\nmodule.exports = function whichCollection(value) {\n\tif (value && typeof value === 'object') {\n\t\tif (isMap(value)) {\n\t\t\treturn 'Map';\n\t\t}\n\t\tif (isSet(value)) {\n\t\t\treturn 'Set';\n\t\t}\n\t\tif (isWeakMap(value)) {\n\t\t\treturn 'WeakMap';\n\t\t}\n\t\tif (isWeakSet(value)) {\n\t\t\treturn 'WeakSet';\n\t\t}\n\t}\n\treturn false;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/which-collection/index.js?")},"./node_modules/which-typed-array/index.js": +/*!*************************************************!*\ + !*** ./node_modules/which-typed-array/index.js ***! + \*************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("/* WEBPACK VAR INJECTION */(function(global) {\n\nvar forEach = __webpack_require__(/*! foreach */ \"./node_modules/foreach/index.js\");\nvar availableTypedArrays = __webpack_require__(/*! available-typed-arrays */ \"./node_modules/available-typed-arrays/index.js\");\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js\");\n\nvar $toString = callBound('Object.prototype.toString');\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\nvar hasToStringTag = hasSymbols && typeof Symbol.toStringTag === 'symbol';\n\nvar typedArrays = availableTypedArrays();\n\nvar $slice = callBound('String.prototype.slice');\nvar toStrTags = {};\nvar gOPD = __webpack_require__(/*! es-abstract/helpers/getOwnPropertyDescriptor */ \"./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js\");\nvar getPrototypeOf = Object.getPrototypeOf; // require('getprototypeof');\nif (hasToStringTag && gOPD && getPrototypeOf) {\n\tforEach(typedArrays, function (typedArray) {\n\t\tif (typeof global[typedArray] === 'function') {\n\t\t\tvar arr = new global[typedArray]();\n\t\t\tif (!(Symbol.toStringTag in arr)) {\n\t\t\t\tthrow new EvalError('this engine has support for Symbol.toStringTag, but ' + typedArray + ' does not have the property! Please report this.');\n\t\t\t}\n\t\t\tvar proto = getPrototypeOf(arr);\n\t\t\tvar descriptor = gOPD(proto, Symbol.toStringTag);\n\t\t\tif (!descriptor) {\n\t\t\t\tvar superProto = getPrototypeOf(proto);\n\t\t\t\tdescriptor = gOPD(superProto, Symbol.toStringTag);\n\t\t\t}\n\t\t\ttoStrTags[typedArray] = descriptor.get;\n\t\t}\n\t});\n}\n\nvar tryTypedArrays = function tryAllTypedArrays(value) {\n\tvar foundName = false;\n\tforEach(toStrTags, function (getter, typedArray) {\n\t\tif (!foundName) {\n\t\t\ttry {\n\t\t\t\tvar name = getter.call(value);\n\t\t\t\tif (name === typedArray) {\n\t\t\t\t\tfoundName = name;\n\t\t\t\t}\n\t\t\t} catch (e) {}\n\t\t}\n\t});\n\treturn foundName;\n};\n\nvar isTypedArray = __webpack_require__(/*! is-typed-array */ \"./node_modules/is-typed-array/index.js\");\n\nmodule.exports = function whichTypedArray(value) {\n\tif (!isTypedArray(value)) { return false; }\n\tif (!hasToStringTag) { return $slice($toString(value), 8, -1); }\n\treturn tryTypedArrays(value);\n};\n\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \"./node_modules/webpack/buildin/global.js\")))\n\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/index.js?")},"./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js": +/*!*********************************************************************************!*\ + !*** ./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js ***! + \*********************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\n/* globals\n\tAtomics,\n\tSharedArrayBuffer,\n*/\n\nvar undefined;\n\nvar $TypeError = TypeError;\n\nvar $gOPD = Object.getOwnPropertyDescriptor;\nif ($gOPD) {\n\ttry {\n\t\t$gOPD({}, '');\n\t} catch (e) {\n\t\t$gOPD = null; // this is IE 8, which has a broken gOPD\n\t}\n}\n\nvar throwTypeError = function () { throw new $TypeError(); };\nvar ThrowTypeError = $gOPD\n\t? (function () {\n\t\ttry {\n\t\t\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\n\t\t\targuments.callee; // IE 8 does not throw here\n\t\t\treturn throwTypeError;\n\t\t} catch (calleeThrows) {\n\t\t\ttry {\n\t\t\t\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\n\t\t\t\treturn $gOPD(arguments, 'callee').get;\n\t\t\t} catch (gOPDthrows) {\n\t\t\t\treturn throwTypeError;\n\t\t\t}\n\t\t}\n\t}())\n\t: throwTypeError;\n\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \"./node_modules/has-symbols/index.js\")();\n\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\n\nvar generator; // = function * () {};\nvar generatorFunction = generator ? getProto(generator) : undefined;\nvar asyncFn; // async function() {};\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\nvar asyncGen; // async function * () {};\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\n\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\n\nvar INTRINSICS = {\n\t'%Array%': Array,\n\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\n\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\n\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\n\t'%ArrayPrototype%': Array.prototype,\n\t'%ArrayProto_entries%': Array.prototype.entries,\n\t'%ArrayProto_forEach%': Array.prototype.forEach,\n\t'%ArrayProto_keys%': Array.prototype.keys,\n\t'%ArrayProto_values%': Array.prototype.values,\n\t'%AsyncFromSyncIteratorPrototype%': undefined,\n\t'%AsyncFunction%': asyncFunction,\n\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\n\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\n\t'%AsyncGeneratorFunction%': asyncGenFunction,\n\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\n\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\n\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\n\t'%Boolean%': Boolean,\n\t'%BooleanPrototype%': Boolean.prototype,\n\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\n\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\n\t'%Date%': Date,\n\t'%DatePrototype%': Date.prototype,\n\t'%decodeURI%': decodeURI,\n\t'%decodeURIComponent%': decodeURIComponent,\n\t'%encodeURI%': encodeURI,\n\t'%encodeURIComponent%': encodeURIComponent,\n\t'%Error%': Error,\n\t'%ErrorPrototype%': Error.prototype,\n\t'%eval%': eval, // eslint-disable-line no-eval\n\t'%EvalError%': EvalError,\n\t'%EvalErrorPrototype%': EvalError.prototype,\n\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\n\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\n\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\n\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\n\t'%Function%': Function,\n\t'%FunctionPrototype%': Function.prototype,\n\t'%Generator%': generator ? getProto(generator()) : undefined,\n\t'%GeneratorFunction%': generatorFunction,\n\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\n\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\n\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\n\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\n\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\n\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\n\t'%isFinite%': isFinite,\n\t'%isNaN%': isNaN,\n\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\n\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\n\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\n\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\n\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\n\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\n\t'%Math%': Math,\n\t'%Number%': Number,\n\t'%NumberPrototype%': Number.prototype,\n\t'%Object%': Object,\n\t'%ObjectPrototype%': Object.prototype,\n\t'%ObjProto_toString%': Object.prototype.toString,\n\t'%ObjProto_valueOf%': Object.prototype.valueOf,\n\t'%parseFloat%': parseFloat,\n\t'%parseInt%': parseInt,\n\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\n\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\n\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\n\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\n\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\n\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\n\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\n\t'%RangeError%': RangeError,\n\t'%RangeErrorPrototype%': RangeError.prototype,\n\t'%ReferenceError%': ReferenceError,\n\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\n\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\n\t'%RegExp%': RegExp,\n\t'%RegExpPrototype%': RegExp.prototype,\n\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\n\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\n\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\n\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\n\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\n\t'%String%': String,\n\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\n\t'%StringPrototype%': String.prototype,\n\t'%Symbol%': hasSymbols ? Symbol : undefined,\n\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\n\t'%SyntaxError%': SyntaxError,\n\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\n\t'%ThrowTypeError%': ThrowTypeError,\n\t'%TypedArray%': TypedArray,\n\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\n\t'%TypeError%': $TypeError,\n\t'%TypeErrorPrototype%': $TypeError.prototype,\n\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\n\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\n\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\n\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\n\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\n\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\n\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\n\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\n\t'%URIError%': URIError,\n\t'%URIErrorPrototype%': URIError.prototype,\n\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\n\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\n\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\n\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\n};\n\nvar bind = __webpack_require__(/*! function-bind */ \"./node_modules/function-bind/index.js\");\nvar $replace = bind.call(Function.call, String.prototype.replace);\n\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\nvar rePropName = /[^%.[\\]]+|\\[(?:(-?\\d+(?:\\.\\d+)?)|([\"'])((?:(?!\\2)[^\\\\]|\\\\.)*?)\\2)\\]|(?=(?:\\.|\\[\\])(?:\\.|\\[\\]|%$))/g;\nvar reEscapeChar = /\\\\(\\\\)?/g; /** Used to match backslashes in property paths. */\nvar stringToPath = function stringToPath(string) {\n\tvar result = [];\n\t$replace(string, rePropName, function (match, number, quote, subString) {\n\t\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\n\t});\n\treturn result;\n};\n/* end adaptation */\n\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\n\tif (!(name in INTRINSICS)) {\n\t\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\n\t}\n\n\t// istanbul ignore if // hopefully this is impossible to test :-)\n\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\n\t\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\n\t}\n\n\treturn INTRINSICS[name];\n};\n\nmodule.exports = function GetIntrinsic(name, allowMissing) {\n\tif (typeof name !== 'string' || name.length === 0) {\n\t\tthrow new TypeError('intrinsic name must be a non-empty string');\n\t}\n\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\n\t\tthrow new TypeError('\"allowMissing\" argument must be a boolean');\n\t}\n\n\tvar parts = stringToPath(name);\n\n\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\n\tfor (var i = 1; i < parts.length; i += 1) {\n\t\tif (value != null) {\n\t\t\tif ($gOPD && (i + 1) >= parts.length) {\n\t\t\t\tvar desc = $gOPD(value, parts[i]);\n\t\t\t\tif (!allowMissing && !(parts[i] in value)) {\n\t\t\t\t\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\n\t\t\t\t}\n\t\t\t\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\n\t\t\t} else {\n\t\t\t\tvalue = value[parts[i]];\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js?")},"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js": +/*!*************************************************************************************!*\ + !*** ./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js ***! + \*************************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval('\n\nvar bind = __webpack_require__(/*! function-bind */ "./node_modules/function-bind/index.js");\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ "./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js");\n\nvar $Function = GetIntrinsic(\'%Function%\');\nvar $apply = $Function.apply;\nvar $call = $Function.call;\n\nmodule.exports = function callBind() {\n\treturn bind.apply($call, arguments);\n};\n\nmodule.exports.apply = function applyBind() {\n\treturn bind.apply($apply, arguments);\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js?')},"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js": +/*!**************************************************************************************!*\ + !*** ./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js ***! + \**************************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \"./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js\");\n\nvar callBind = __webpack_require__(/*! ./callBind */ \"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js\");\n\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\n\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\n\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\n\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\n\t\treturn callBind(intrinsic);\n\t}\n\treturn intrinsic;\n};\n\n\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js?")},"./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js": +/*!*****************************************************************************************************!*\ + !*** ./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js ***! + \*****************************************************************************************************/ +/*! no static exports found */function(module,exports,__webpack_require__){"use strict";eval("\n\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \"./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js\");\n\nvar $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%');\nif ($gOPD) {\n\ttry {\n\t\t$gOPD([], 'length');\n\t} catch (e) {\n\t\t// IE 8 has a broken gOPD\n\t\t$gOPD = null;\n\t}\n}\n\nmodule.exports = $gOPD;\n\n\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js?")},"./quill.js": +/*!******************!*\ + !*** ./quill.js ***! + \******************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core */ "./core.js");\n/* harmony import */ var _formats_align__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formats/align */ "./formats/align.js");\n/* harmony import */ var _formats_direction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formats/direction */ "./formats/direction.js");\n/* harmony import */ var _formats_indent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./formats/indent */ "./formats/indent.js");\n/* harmony import */ var _formats_blockquote__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./formats/blockquote */ "./formats/blockquote.js");\n/* harmony import */ var _formats_header__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formats/header */ "./formats/header.js");\n/* harmony import */ var _formats_list__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formats/list */ "./formats/list.js");\n/* harmony import */ var _formats_background__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formats/background */ "./formats/background.js");\n/* harmony import */ var _formats_color__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formats/color */ "./formats/color.js");\n/* harmony import */ var _formats_font__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formats/font */ "./formats/font.js");\n/* harmony import */ var _formats_size__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formats/size */ "./formats/size.js");\n/* harmony import */ var _formats_bold__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formats/bold */ "./formats/bold.js");\n/* harmony import */ var _formats_italic__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./formats/italic */ "./formats/italic.js");\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./formats/link */ "./formats/link.js");\n/* harmony import */ var _formats_script__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./formats/script */ "./formats/script.js");\n/* harmony import */ var _formats_strike__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./formats/strike */ "./formats/strike.js");\n/* harmony import */ var _formats_underline__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./formats/underline */ "./formats/underline.js");\n/* harmony import */ var _formats_formula__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./formats/formula */ "./formats/formula.js");\n/* harmony import */ var _formats_image__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./formats/image */ "./formats/image.js");\n/* harmony import */ var _formats_video__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./formats/video */ "./formats/video.js");\n/* harmony import */ var _formats_code__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./formats/code */ "./formats/code.js");\n/* harmony import */ var _modules_syntax__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./modules/syntax */ "./modules/syntax.js");\n/* harmony import */ var _modules_table__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./modules/table */ "./modules/table.js");\n/* harmony import */ var _modules_toolbar__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./modules/toolbar */ "./modules/toolbar.js");\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./ui/icons */ "./ui/icons.js");\n/* harmony import */ var _ui_picker__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./ui/picker */ "./ui/picker.js");\n/* harmony import */ var _ui_color_picker__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./ui/color-picker */ "./ui/color-picker.js");\n/* harmony import */ var _ui_icon_picker__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./ui/icon-picker */ "./ui/icon-picker.js");\n/* harmony import */ var _ui_tooltip__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./ui/tooltip */ "./ui/tooltip.js");\n/* harmony import */ var _themes_bubble__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./themes/bubble */ "./themes/bubble.js");\n/* harmony import */ var _themes_snow__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./themes/snow */ "./themes/snow.js");\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_core__WEBPACK_IMPORTED_MODULE_0__["default"].register({\n \'attributors/attribute/direction\': _formats_direction__WEBPACK_IMPORTED_MODULE_2__["DirectionAttribute"],\n \'attributors/class/align\': _formats_align__WEBPACK_IMPORTED_MODULE_1__["AlignClass"],\n \'attributors/class/background\': _formats_background__WEBPACK_IMPORTED_MODULE_7__["BackgroundClass"],\n \'attributors/class/color\': _formats_color__WEBPACK_IMPORTED_MODULE_8__["ColorClass"],\n \'attributors/class/direction\': _formats_direction__WEBPACK_IMPORTED_MODULE_2__["DirectionClass"],\n \'attributors/class/font\': _formats_font__WEBPACK_IMPORTED_MODULE_9__["FontClass"],\n \'attributors/class/size\': _formats_size__WEBPACK_IMPORTED_MODULE_10__["SizeClass"],\n \'attributors/style/align\': _formats_align__WEBPACK_IMPORTED_MODULE_1__["AlignStyle"],\n \'attributors/style/background\': _formats_background__WEBPACK_IMPORTED_MODULE_7__["BackgroundStyle"],\n \'attributors/style/color\': _formats_color__WEBPACK_IMPORTED_MODULE_8__["ColorStyle"],\n \'attributors/style/direction\': _formats_direction__WEBPACK_IMPORTED_MODULE_2__["DirectionStyle"],\n \'attributors/style/font\': _formats_font__WEBPACK_IMPORTED_MODULE_9__["FontStyle"],\n \'attributors/style/size\': _formats_size__WEBPACK_IMPORTED_MODULE_10__["SizeStyle"]\n}, true);\n_core__WEBPACK_IMPORTED_MODULE_0__["default"].register({\n \'formats/align\': _formats_align__WEBPACK_IMPORTED_MODULE_1__["AlignClass"],\n \'formats/direction\': _formats_direction__WEBPACK_IMPORTED_MODULE_2__["DirectionClass"],\n \'formats/indent\': _formats_indent__WEBPACK_IMPORTED_MODULE_3__["default"],\n \'formats/background\': _formats_background__WEBPACK_IMPORTED_MODULE_7__["BackgroundStyle"],\n \'formats/color\': _formats_color__WEBPACK_IMPORTED_MODULE_8__["ColorStyle"],\n \'formats/font\': _formats_font__WEBPACK_IMPORTED_MODULE_9__["FontClass"],\n \'formats/size\': _formats_size__WEBPACK_IMPORTED_MODULE_10__["SizeClass"],\n \'formats/blockquote\': _formats_blockquote__WEBPACK_IMPORTED_MODULE_4__["default"],\n \'formats/code-block\': _formats_code__WEBPACK_IMPORTED_MODULE_20__["default"],\n \'formats/header\': _formats_header__WEBPACK_IMPORTED_MODULE_5__["default"],\n \'formats/list\': _formats_list__WEBPACK_IMPORTED_MODULE_6__["default"],\n \'formats/bold\': _formats_bold__WEBPACK_IMPORTED_MODULE_11__["default"],\n \'formats/code\': _formats_code__WEBPACK_IMPORTED_MODULE_20__["Code"],\n \'formats/italic\': _formats_italic__WEBPACK_IMPORTED_MODULE_12__["default"],\n \'formats/link\': _formats_link__WEBPACK_IMPORTED_MODULE_13__["default"],\n \'formats/script\': _formats_script__WEBPACK_IMPORTED_MODULE_14__["default"],\n \'formats/strike\': _formats_strike__WEBPACK_IMPORTED_MODULE_15__["default"],\n \'formats/underline\': _formats_underline__WEBPACK_IMPORTED_MODULE_16__["default"],\n \'formats/formula\': _formats_formula__WEBPACK_IMPORTED_MODULE_17__["default"],\n \'formats/image\': _formats_image__WEBPACK_IMPORTED_MODULE_18__["default"],\n \'formats/video\': _formats_video__WEBPACK_IMPORTED_MODULE_19__["default"],\n \'modules/syntax\': _modules_syntax__WEBPACK_IMPORTED_MODULE_21__["default"],\n \'modules/table\': _modules_table__WEBPACK_IMPORTED_MODULE_22__["default"],\n \'modules/toolbar\': _modules_toolbar__WEBPACK_IMPORTED_MODULE_23__["default"],\n \'themes/bubble\': _themes_bubble__WEBPACK_IMPORTED_MODULE_29__["default"],\n \'themes/snow\': _themes_snow__WEBPACK_IMPORTED_MODULE_30__["default"],\n \'ui/icons\': _ui_icons__WEBPACK_IMPORTED_MODULE_24__["default"],\n \'ui/picker\': _ui_picker__WEBPACK_IMPORTED_MODULE_25__["default"],\n \'ui/icon-picker\': _ui_icon_picker__WEBPACK_IMPORTED_MODULE_27__["default"],\n \'ui/color-picker\': _ui_color_picker__WEBPACK_IMPORTED_MODULE_26__["default"],\n \'ui/tooltip\': _ui_tooltip__WEBPACK_IMPORTED_MODULE_28__["default"]\n}, true);\n/* harmony default export */ __webpack_exports__["default"] = (_core__WEBPACK_IMPORTED_MODULE_0__["default"]);\n\n//# sourceURL=webpack://Quill/./quill.js?')},"./themes/base.js": +/*!************************!*\ + !*** ./themes/base.js ***! + \************************/ +/*! exports provided: BaseTooltip, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"BaseTooltip\", function() { return BaseTooltip; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return BaseTheme; });\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \"./core/emitter.js\");\n/* harmony import */ var _core_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/theme */ \"./core/theme.js\");\n/* harmony import */ var _ui_color_picker__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../ui/color-picker */ \"./ui/color-picker.js\");\n/* harmony import */ var _ui_icon_picker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ui/icon-picker */ \"./ui/icon-picker.js\");\n/* harmony import */ var _ui_picker__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/picker */ \"./ui/picker.js\");\n/* harmony import */ var _ui_tooltip__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../ui/tooltip */ \"./ui/tooltip.js\");\n\n\n\n\n\n\n\nconst ALIGNS = [false, 'center', 'right', 'justify'];\nconst COLORS = ['#000000', '#e60000', '#ff9900', '#ffff00', '#008a00', '#0066cc', '#9933ff', '#ffffff', '#facccc', '#ffebcc', '#ffffcc', '#cce8cc', '#cce0f5', '#ebd6ff', '#bbbbbb', '#f06666', '#ffc266', '#ffff66', '#66b966', '#66a3e0', '#c285ff', '#888888', '#a10000', '#b26b00', '#b2b200', '#006100', '#0047b2', '#6b24b2', '#444444', '#5c0000', '#663d00', '#666600', '#003700', '#002966', '#3d1466'];\nconst FONTS = [false, 'serif', 'monospace'];\nconst HEADERS = ['1', '2', '3', false];\nconst SIZES = ['small', false, 'large', 'huge'];\n\nclass BaseTheme extends _core_theme__WEBPACK_IMPORTED_MODULE_2__[\"default\"] {\n constructor(quill, options) {\n super(quill, options);\n\n const listener = e => {\n if (!document.body.contains(quill.root)) {\n document.body.removeEventListener('click', listener);\n return;\n }\n\n if (this.tooltip != null && !this.tooltip.root.contains(e.target) && document.activeElement !== this.tooltip.textbox && !this.quill.hasFocus()) {\n this.tooltip.hide();\n }\n\n if (this.pickers != null) {\n this.pickers.forEach(picker => {\n if (!picker.container.contains(e.target)) {\n picker.close();\n }\n });\n }\n };\n\n quill.emitter.listenDOM('click', document.body, listener);\n }\n\n addModule(name) {\n const module = super.addModule(name);\n\n if (name === 'toolbar') {\n this.extendToolbar(module);\n }\n\n return module;\n }\n\n buildButtons(buttons, icons) {\n Array.from(buttons).forEach(button => {\n const className = button.getAttribute('class') || '';\n className.split(/\\s+/).forEach(name => {\n if (!name.startsWith('ql-')) return;\n name = name.slice('ql-'.length);\n if (icons[name] == null) return;\n\n if (name === 'direction') {\n button.innerHTML = icons[name][''] + icons[name].rtl;\n } else if (typeof icons[name] === 'string') {\n button.innerHTML = icons[name];\n } else {\n const value = button.value || '';\n\n if (value != null && icons[name][value]) {\n button.innerHTML = icons[name][value];\n }\n }\n });\n });\n }\n\n buildPickers(selects, icons) {\n this.pickers = Array.from(selects).map(select => {\n if (select.classList.contains('ql-align')) {\n if (select.querySelector('option') == null) {\n fillSelect(select, ALIGNS);\n }\n\n return new _ui_icon_picker__WEBPACK_IMPORTED_MODULE_4__[\"default\"](select, icons.align);\n }\n\n if (select.classList.contains('ql-background') || select.classList.contains('ql-color')) {\n const format = select.classList.contains('ql-background') ? 'background' : 'color';\n\n if (select.querySelector('option') == null) {\n fillSelect(select, COLORS, format === 'background' ? '#ffffff' : '#000000');\n }\n\n return new _ui_color_picker__WEBPACK_IMPORTED_MODULE_3__[\"default\"](select, icons[format]);\n }\n\n if (select.querySelector('option') == null) {\n if (select.classList.contains('ql-font')) {\n fillSelect(select, FONTS);\n } else if (select.classList.contains('ql-header')) {\n fillSelect(select, HEADERS);\n } else if (select.classList.contains('ql-size')) {\n fillSelect(select, SIZES);\n }\n }\n\n return new _ui_picker__WEBPACK_IMPORTED_MODULE_5__[\"default\"](select);\n });\n\n const update = () => {\n this.pickers.forEach(picker => {\n picker.update();\n });\n };\n\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].events.EDITOR_CHANGE, update);\n }\n\n}\n\nBaseTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _core_theme__WEBPACK_IMPORTED_MODULE_2__[\"default\"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n formula() {\n this.quill.theme.tooltip.edit('formula');\n },\n\n image() {\n let fileInput = this.container.querySelector('input.ql-image[type=file]');\n\n if (fileInput == null) {\n fileInput = document.createElement('input');\n fileInput.setAttribute('type', 'file');\n fileInput.setAttribute('accept', this.quill.uploader.options.mimetypes.join(', '));\n fileInput.classList.add('ql-image');\n fileInput.addEventListener('change', () => {\n const range = this.quill.getSelection(true);\n this.quill.uploader.upload(range, fileInput.files);\n fileInput.value = '';\n });\n this.container.appendChild(fileInput);\n }\n\n fileInput.click();\n },\n\n video() {\n this.quill.theme.tooltip.edit('video');\n }\n\n }\n }\n }\n});\n\nclass BaseTooltip extends _ui_tooltip__WEBPACK_IMPORTED_MODULE_6__[\"default\"] {\n constructor(quill, boundsContainer) {\n super(quill, boundsContainer);\n this.textbox = this.root.querySelector('input[type=\"text\"]');\n this.listen();\n }\n\n listen() {\n this.textbox.addEventListener('keydown', event => {\n if (event.key === 'Enter') {\n this.save();\n event.preventDefault();\n } else if (event.key === 'Escape') {\n this.cancel();\n event.preventDefault();\n }\n });\n }\n\n cancel() {\n this.hide();\n }\n\n edit(mode = 'link', preview = null) {\n this.root.classList.remove('ql-hidden');\n this.root.classList.add('ql-editing');\n\n if (preview != null) {\n this.textbox.value = preview;\n } else if (mode !== this.root.getAttribute('data-mode')) {\n this.textbox.value = '';\n }\n\n this.position(this.quill.getBounds(this.quill.selection.savedRange));\n this.textbox.select();\n this.textbox.setAttribute('placeholder', this.textbox.getAttribute(\"data-\".concat(mode)) || '');\n this.root.setAttribute('data-mode', mode);\n }\n\n restoreFocus() {\n const {\n scrollTop\n } = this.quill.scrollingContainer;\n this.quill.focus();\n this.quill.scrollingContainer.scrollTop = scrollTop;\n }\n\n save() {\n let {\n value\n } = this.textbox;\n\n switch (this.root.getAttribute('data-mode')) {\n case 'link':\n {\n const {\n scrollTop\n } = this.quill.root;\n\n if (this.linkRange) {\n this.quill.formatText(this.linkRange, 'link', value, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n delete this.linkRange;\n } else {\n this.restoreFocus();\n this.quill.format('link', value, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n }\n\n this.quill.root.scrollTop = scrollTop;\n break;\n }\n\n case 'video':\n {\n value = extractVideoUrl(value);\n }\n // eslint-disable-next-line no-fallthrough\n\n case 'formula':\n {\n if (!value) break;\n const range = this.quill.getSelection(true);\n\n if (range != null) {\n const index = range.index + range.length;\n this.quill.insertEmbed(index, this.root.getAttribute('data-mode'), value, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n\n if (this.root.getAttribute('data-mode') === 'formula') {\n this.quill.insertText(index + 1, ' ', _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n }\n\n this.quill.setSelection(index + 2, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n }\n\n break;\n }\n\n default:\n }\n\n this.textbox.value = '';\n this.hide();\n }\n\n}\n\nfunction extractVideoUrl(url) {\n let match = url.match(/^(?:(https?):\\/\\/)?(?:(?:www|m)\\.)?youtube\\.com\\/watch.*v=([a-zA-Z0-9_-]+)/) || url.match(/^(?:(https?):\\/\\/)?(?:(?:www|m)\\.)?youtu\\.be\\/([a-zA-Z0-9_-]+)/);\n\n if (match) {\n return \"\".concat(match[1] || 'https', \"://www.youtube.com/embed/\").concat(match[2], \"?showinfo=0\");\n } // eslint-disable-next-line no-cond-assign\n\n\n if (match = url.match(/^(?:(https?):\\/\\/)?(?:www\\.)?vimeo\\.com\\/(\\d+)/)) {\n return \"\".concat(match[1] || 'https', \"://player.vimeo.com/video/\").concat(match[2], \"/\");\n }\n\n return url;\n}\n\nfunction fillSelect(select, values, defaultValue = false) {\n values.forEach(value => {\n const option = document.createElement('option');\n\n if (value === defaultValue) {\n option.setAttribute('selected', 'selected');\n } else {\n option.setAttribute('value', value);\n }\n\n select.appendChild(option);\n });\n}\n\n\n\n//# sourceURL=webpack://Quill/./themes/base.js?")},"./themes/bubble.js": +/*!**************************!*\ + !*** ./themes/bubble.js ***! + \**************************/ +/*! exports provided: BubbleTooltip, default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "BubbleTooltip", function() { return BubbleTooltip; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, "default", function() { return BubbleTheme; });\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ "./node_modules/extend/index.js");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ "./core/emitter.js");\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ "./themes/base.js");\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/selection */ "./core/selection.js");\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ui/icons */ "./ui/icons.js");\n\n\n\n\n\nconst TOOLBAR_CONFIG = [[\'bold\', \'italic\', \'link\'], [{\n header: 1\n}, {\n header: 2\n}, \'blockquote\']];\n\nclass BubbleTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__["BaseTooltip"] {\n constructor(quill, bounds) {\n super(quill, bounds);\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.EDITOR_CHANGE, (type, range, oldRange, source) => {\n if (type !== _core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.SELECTION_CHANGE) return;\n\n if (range != null && range.length > 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].sources.USER) {\n this.show(); // Lock our width so we will expand beyond our offsetParent boundaries\n\n this.root.style.left = \'0px\';\n this.root.style.width = \'\';\n this.root.style.width = "".concat(this.root.offsetWidth, "px");\n const lines = this.quill.getLines(range.index, range.length);\n\n if (lines.length === 1) {\n this.position(this.quill.getBounds(range));\n } else {\n const lastLine = lines[lines.length - 1];\n const index = this.quill.getIndex(lastLine);\n const length = Math.min(lastLine.length() - 1, range.index + range.length - index);\n const indexBounds = this.quill.getBounds(new _core_selection__WEBPACK_IMPORTED_MODULE_3__["Range"](index, length));\n this.position(indexBounds);\n }\n } else if (document.activeElement !== this.textbox && this.quill.hasFocus()) {\n this.hide();\n }\n });\n }\n\n listen() {\n super.listen();\n this.root.querySelector(\'.ql-close\').addEventListener(\'click\', () => {\n this.root.classList.remove(\'ql-editing\');\n });\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__["default"].events.SCROLL_OPTIMIZE, () => {\n // Let selection be restored by toolbar handlers before repositioning\n setTimeout(() => {\n if (this.root.classList.contains(\'ql-hidden\')) return;\n const range = this.quill.getSelection();\n\n if (range != null) {\n this.position(this.quill.getBounds(range));\n }\n }, 1);\n });\n }\n\n cancel() {\n this.show();\n }\n\n position(reference) {\n const shift = super.position(reference);\n const arrow = this.root.querySelector(\'.ql-tooltip-arrow\');\n arrow.style.marginLeft = \'\';\n\n if (shift !== 0) {\n arrow.style.marginLeft = "".concat(-1 * shift - arrow.offsetWidth / 2, "px");\n }\n\n return shift;\n }\n\n}\n\nBubbleTooltip.TEMPLATE = [\'\', \'
    \', \'\', \'\', \'
    \'].join(\'\');\n\nclass BubbleTheme extends _base__WEBPACK_IMPORTED_MODULE_2__["default"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add(\'ql-bubble\');\n }\n\n extendToolbar(toolbar) {\n this.tooltip = new BubbleTooltip(this.quill, this.options.bounds);\n this.tooltip.root.appendChild(toolbar.container);\n this.buildButtons(toolbar.container.querySelectorAll(\'button\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n this.buildPickers(toolbar.container.querySelectorAll(\'select\'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__["default"]);\n }\n\n}\n\nBubbleTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__["default"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (!value) {\n this.quill.format(\'link\', false);\n } else {\n this.quill.theme.tooltip.edit();\n }\n }\n\n }\n }\n }\n});\n\n\n//# sourceURL=webpack://Quill/./themes/bubble.js?')},"./themes/snow.js": +/*!************************!*\ + !*** ./themes/snow.js ***! + \************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \"./node_modules/extend/index.js\");\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \"./core/emitter.js\");\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \"./themes/base.js\");\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/link */ \"./formats/link.js\");\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/selection */ \"./core/selection.js\");\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/icons */ \"./ui/icons.js\");\n\n\n\n\n\n\nconst TOOLBAR_CONFIG = [[{\n header: ['1', '2', '3', false]\n}], ['bold', 'italic', 'underline', 'link'], [{\n list: 'ordered'\n}, {\n list: 'bullet'\n}], ['clean']];\n\nclass SnowTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__[\"BaseTooltip\"] {\n constructor(quill, bounds) {\n super(quill, bounds);\n this.preview = this.root.querySelector('a.ql-preview');\n }\n\n listen() {\n super.listen();\n this.root.querySelector('a.ql-action').addEventListener('click', event => {\n if (this.root.classList.contains('ql-editing')) {\n this.save();\n } else {\n this.edit('link', this.preview.textContent);\n }\n\n event.preventDefault();\n });\n this.root.querySelector('a.ql-remove').addEventListener('click', event => {\n if (this.linkRange != null) {\n const range = this.linkRange;\n this.restoreFocus();\n this.quill.formatText(range, 'link', false, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER);\n delete this.linkRange;\n }\n\n event.preventDefault();\n this.hide();\n });\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].events.SELECTION_CHANGE, (range, oldRange, source) => {\n if (range == null) return;\n\n if (range.length === 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\"default\"].sources.USER) {\n const [link, offset] = this.quill.scroll.descendant(_formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"], range.index);\n\n if (link != null) {\n this.linkRange = new _core_selection__WEBPACK_IMPORTED_MODULE_4__[\"Range\"](range.index - offset, link.length());\n const preview = _formats_link__WEBPACK_IMPORTED_MODULE_3__[\"default\"].formats(link.domNode);\n this.preview.textContent = preview;\n this.preview.setAttribute('href', preview);\n this.show();\n this.position(this.quill.getBounds(this.linkRange));\n return;\n }\n } else {\n delete this.linkRange;\n }\n\n this.hide();\n });\n }\n\n show() {\n super.show();\n this.root.removeAttribute('data-mode');\n }\n\n}\n\nSnowTooltip.TEMPLATE = ['', '', '', ''].join('');\n\nclass SnowTheme extends _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"] {\n constructor(quill, options) {\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\n options.modules.toolbar.container = TOOLBAR_CONFIG;\n }\n\n super(quill, options);\n this.quill.container.classList.add('ql-snow');\n }\n\n extendToolbar(toolbar) {\n toolbar.container.classList.add('ql-snow');\n this.buildButtons(toolbar.container.querySelectorAll('button'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.buildPickers(toolbar.container.querySelectorAll('select'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\"default\"]);\n this.tooltip = new SnowTooltip(this.quill, this.options.bounds);\n\n if (toolbar.container.querySelector('.ql-link')) {\n this.quill.keyboard.addBinding({\n key: 'k',\n shortKey: true\n }, (range, context) => {\n toolbar.handlers.link.call(toolbar, !context.format.link);\n });\n }\n }\n\n}\n\nSnowTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__[\"default\"].DEFAULTS, {\n modules: {\n toolbar: {\n handlers: {\n link(value) {\n if (value) {\n const range = this.quill.getSelection();\n if (range == null || range.length === 0) return;\n let preview = this.quill.getText(range);\n\n if (/^\\S+@\\S+\\.\\S+$/.test(preview) && preview.indexOf('mailto:') !== 0) {\n preview = \"mailto:\".concat(preview);\n }\n\n const {\n tooltip\n } = this.quill.theme;\n tooltip.edit('link', preview);\n } else {\n this.quill.format('link', false);\n }\n }\n\n }\n }\n }\n});\n/* harmony default export */ __webpack_exports__[\"default\"] = (SnowTheme);\n\n//# sourceURL=webpack://Quill/./themes/snow.js?")},"./ui/color-picker.js": +/*!****************************!*\ + !*** ./ui/color-picker.js ***! + \****************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass ColorPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, label) {\n super(select);\n this.label.innerHTML = label;\n this.container.classList.add('ql-color-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).slice(0, 7).forEach(item => {\n item.classList.add('ql-primary');\n });\n }\n\n buildItem(option) {\n const item = super.buildItem(option);\n item.style.backgroundColor = option.getAttribute('value') || '';\n return item;\n }\n\n selectItem(item, trigger) {\n super.selectItem(item, trigger);\n const colorLabel = this.label.querySelector('.ql-color-label');\n const value = item ? item.getAttribute('data-value') || '' : '';\n\n if (colorLabel) {\n if (colorLabel.tagName === 'line') {\n colorLabel.style.stroke = value;\n } else {\n colorLabel.style.fill = value;\n }\n }\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (ColorPicker);\n\n//# sourceURL=webpack://Quill/./ui/color-picker.js?")},"./ui/icon-picker.js": +/*!***************************!*\ + !*** ./ui/icon-picker.js ***! + \***************************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \"./ui/picker.js\");\n\n\nclass IconPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\"default\"] {\n constructor(select, icons) {\n super(select);\n this.container.classList.add('ql-icon-picker');\n Array.from(this.container.querySelectorAll('.ql-picker-item')).forEach(item => {\n item.innerHTML = icons[item.getAttribute('data-value') || ''];\n });\n this.defaultItem = this.container.querySelector('.ql-selected');\n this.selectItem(this.defaultItem);\n }\n\n selectItem(target, trigger) {\n super.selectItem(target, trigger);\n const item = target || this.defaultItem;\n if (this.label.innerHTML === item.innerHTML) return;\n this.label.innerHTML = item.innerHTML;\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (IconPicker);\n\n//# sourceURL=webpack://Quill/./ui/icon-picker.js?")},"./ui/icons.js": +/*!*********************!*\ + !*** ./ui/icons.js ***! + \*********************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/align-left.svg */ "./assets/icons/align-left.svg");\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__);\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../assets/icons/align-center.svg */ "./assets/icons/align-center.svg");\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__);\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../assets/icons/align-right.svg */ "./assets/icons/align-right.svg");\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__);\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../assets/icons/align-justify.svg */ "./assets/icons/align-justify.svg");\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__);\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../assets/icons/background.svg */ "./assets/icons/background.svg");\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__);\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../assets/icons/blockquote.svg */ "./assets/icons/blockquote.svg");\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__);\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../assets/icons/bold.svg */ "./assets/icons/bold.svg");\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__);\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../assets/icons/clean.svg */ "./assets/icons/clean.svg");\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__);\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../assets/icons/code.svg */ "./assets/icons/code.svg");\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__);\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../assets/icons/color.svg */ "./assets/icons/color.svg");\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__);\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../assets/icons/direction-ltr.svg */ "./assets/icons/direction-ltr.svg");\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__);\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../assets/icons/direction-rtl.svg */ "./assets/icons/direction-rtl.svg");\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__);\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../assets/icons/formula.svg */ "./assets/icons/formula.svg");\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__);\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../assets/icons/header.svg */ "./assets/icons/header.svg");\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__);\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../assets/icons/header-2.svg */ "./assets/icons/header-2.svg");\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__);\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../assets/icons/italic.svg */ "./assets/icons/italic.svg");\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__);\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../assets/icons/image.svg */ "./assets/icons/image.svg");\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__);\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../assets/icons/indent.svg */ "./assets/icons/indent.svg");\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__);\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../assets/icons/outdent.svg */ "./assets/icons/outdent.svg");\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__);\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../assets/icons/link.svg */ "./assets/icons/link.svg");\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__);\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../assets/icons/list-bullet.svg */ "./assets/icons/list-bullet.svg");\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__);\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../assets/icons/list-check.svg */ "./assets/icons/list-check.svg");\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__);\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../assets/icons/list-ordered.svg */ "./assets/icons/list-ordered.svg");\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__);\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../assets/icons/subscript.svg */ "./assets/icons/subscript.svg");\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__);\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../assets/icons/superscript.svg */ "./assets/icons/superscript.svg");\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__);\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../assets/icons/strike.svg */ "./assets/icons/strike.svg");\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__);\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../assets/icons/table.svg */ "./assets/icons/table.svg");\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__);\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../assets/icons/underline.svg */ "./assets/icons/underline.svg");\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__);\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../assets/icons/video.svg */ "./assets/icons/video.svg");\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__);\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/* harmony default export */ __webpack_exports__["default"] = ({\n align: {\n \'\': _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default.a,\n center: _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default.a,\n right: _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default.a,\n justify: _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default.a\n },\n background: _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default.a,\n blockquote: _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default.a,\n bold: _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default.a,\n clean: _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default.a,\n code: _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n \'code-block\': _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\n color: _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default.a,\n direction: {\n \'\': _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default.a,\n rtl: _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default.a\n },\n formula: _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default.a,\n header: {\n \'1\': _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default.a,\n \'2\': _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default.a\n },\n italic: _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default.a,\n image: _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default.a,\n indent: {\n \'+1\': _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default.a,\n \'-1\': _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default.a\n },\n link: _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default.a,\n list: {\n bullet: _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default.a,\n check: _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default.a,\n ordered: _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default.a\n },\n script: {\n sub: _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default.a,\n super: _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default.a\n },\n strike: _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default.a,\n table: _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default.a,\n underline: _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default.a,\n video: _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default.a\n});\n\n//# sourceURL=webpack://Quill/./ui/icons.js?')},"./ui/picker.js": +/*!**********************!*\ + !*** ./ui/picker.js ***! + \**********************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/dropdown.svg */ \"./assets/icons/dropdown.svg\");\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__);\n\nlet optionsCounter = 0;\n\nfunction toggleAriaAttribute(element, attribute) {\n element.setAttribute(attribute, !(element.getAttribute(attribute) === 'true'));\n}\n\nclass Picker {\n constructor(select) {\n this.select = select;\n this.container = document.createElement('span');\n this.buildPicker();\n this.select.style.display = 'none';\n this.select.parentNode.insertBefore(this.container, this.select);\n this.label.addEventListener('mousedown', () => {\n this.togglePicker();\n });\n this.label.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.togglePicker();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n this.select.addEventListener('change', this.update.bind(this));\n }\n\n togglePicker() {\n this.container.classList.toggle('ql-expanded'); // Toggle aria-expanded and aria-hidden to make the picker accessible\n\n toggleAriaAttribute(this.label, 'aria-expanded');\n toggleAriaAttribute(this.options, 'aria-hidden');\n }\n\n buildItem(option) {\n const item = document.createElement('span');\n item.tabIndex = '0';\n item.setAttribute('role', 'button');\n item.classList.add('ql-picker-item');\n\n if (option.hasAttribute('value')) {\n item.setAttribute('data-value', option.getAttribute('value'));\n }\n\n if (option.textContent) {\n item.setAttribute('data-label', option.textContent);\n }\n\n item.addEventListener('click', () => {\n this.selectItem(item, true);\n });\n item.addEventListener('keydown', event => {\n switch (event.key) {\n case 'Enter':\n this.selectItem(item, true);\n event.preventDefault();\n break;\n\n case 'Escape':\n this.escape();\n event.preventDefault();\n break;\n\n default:\n }\n });\n return item;\n }\n\n buildLabel() {\n const label = document.createElement('span');\n label.classList.add('ql-picker-label');\n label.innerHTML = _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default.a;\n label.tabIndex = '0';\n label.setAttribute('role', 'button');\n label.setAttribute('aria-expanded', 'false');\n this.container.appendChild(label);\n return label;\n }\n\n buildOptions() {\n const options = document.createElement('span');\n options.classList.add('ql-picker-options'); // Don't want screen readers to read this until options are visible\n\n options.setAttribute('aria-hidden', 'true');\n options.tabIndex = '-1'; // Need a unique id for aria-controls\n\n options.id = \"ql-picker-options-\".concat(optionsCounter);\n optionsCounter += 1;\n this.label.setAttribute('aria-controls', options.id);\n this.options = options;\n Array.from(this.select.options).forEach(option => {\n const item = this.buildItem(option);\n options.appendChild(item);\n\n if (option.selected === true) {\n this.selectItem(item);\n }\n });\n this.container.appendChild(options);\n }\n\n buildPicker() {\n Array.from(this.select.attributes).forEach(item => {\n this.container.setAttribute(item.name, item.value);\n });\n this.container.classList.add('ql-picker');\n this.label = this.buildLabel();\n this.buildOptions();\n }\n\n escape() {\n // Close menu and return focus to trigger label\n this.close(); // Need setTimeout for accessibility to ensure that the browser executes\n // focus on the next process thread and after any DOM content changes\n\n setTimeout(() => this.label.focus(), 1);\n }\n\n close() {\n this.container.classList.remove('ql-expanded');\n this.label.setAttribute('aria-expanded', 'false');\n this.options.setAttribute('aria-hidden', 'true');\n }\n\n selectItem(item, trigger = false) {\n const selected = this.container.querySelector('.ql-selected');\n if (item === selected) return;\n\n if (selected != null) {\n selected.classList.remove('ql-selected');\n }\n\n if (item == null) return;\n item.classList.add('ql-selected');\n this.select.selectedIndex = Array.from(item.parentNode.children).indexOf(item);\n\n if (item.hasAttribute('data-value')) {\n this.label.setAttribute('data-value', item.getAttribute('data-value'));\n } else {\n this.label.removeAttribute('data-value');\n }\n\n if (item.hasAttribute('data-label')) {\n this.label.setAttribute('data-label', item.getAttribute('data-label'));\n } else {\n this.label.removeAttribute('data-label');\n }\n\n if (trigger) {\n this.select.dispatchEvent(new Event('change'));\n this.close();\n }\n }\n\n update() {\n let option;\n\n if (this.select.selectedIndex > -1) {\n const item = this.container.querySelector('.ql-picker-options').children[this.select.selectedIndex];\n option = this.select.options[this.select.selectedIndex];\n this.selectItem(item);\n } else {\n this.selectItem(null);\n }\n\n const isActive = option != null && option !== this.select.querySelector('option[selected]');\n this.label.classList.toggle('ql-active', isActive);\n }\n\n}\n\n/* harmony default export */ __webpack_exports__[\"default\"] = (Picker);\n\n//# sourceURL=webpack://Quill/./ui/picker.js?")},"./ui/tooltip.js": +/*!***********************!*\ + !*** ./ui/tooltip.js ***! + \***********************/ +/*! exports provided: default */function(module,__webpack_exports__,__webpack_require__){"use strict";eval('__webpack_require__.r(__webpack_exports__);\nclass Tooltip {\n constructor(quill, boundsContainer) {\n this.quill = quill;\n this.boundsContainer = boundsContainer || document.body;\n this.root = quill.addContainer(\'ql-tooltip\');\n this.root.innerHTML = this.constructor.TEMPLATE;\n\n if (this.quill.root === this.quill.scrollingContainer) {\n this.quill.root.addEventListener(\'scroll\', () => {\n this.root.style.marginTop = "".concat(-1 * this.quill.root.scrollTop, "px");\n });\n }\n\n this.hide();\n }\n\n hide() {\n this.root.classList.add(\'ql-hidden\');\n }\n\n position(reference) {\n const left = reference.left + reference.width / 2 - this.root.offsetWidth / 2; // root.scrollTop should be 0 if scrollContainer !== root\n\n const top = reference.bottom + this.quill.root.scrollTop;\n this.root.style.left = "".concat(left, "px");\n this.root.style.top = "".concat(top, "px");\n this.root.classList.remove(\'ql-flip\');\n const containerBounds = this.boundsContainer.getBoundingClientRect();\n const rootBounds = this.root.getBoundingClientRect();\n let shift = 0;\n\n if (rootBounds.right > containerBounds.right) {\n shift = containerBounds.right - rootBounds.right;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.left < containerBounds.left) {\n shift = containerBounds.left - rootBounds.left;\n this.root.style.left = "".concat(left + shift, "px");\n }\n\n if (rootBounds.bottom > containerBounds.bottom) {\n const height = rootBounds.bottom - rootBounds.top;\n const verticalShift = reference.bottom - reference.top + height;\n this.root.style.top = "".concat(top - verticalShift, "px");\n this.root.classList.add(\'ql-flip\');\n }\n\n return shift;\n }\n\n show() {\n this.root.classList.remove(\'ql-editing\');\n this.root.classList.remove(\'ql-hidden\');\n }\n\n}\n\n/* harmony default export */ __webpack_exports__["default"] = (Tooltip);\n\n//# sourceURL=webpack://Quill/./ui/tooltip.js?')},0: +/*!************************!*\ + !*** multi ./quill.js ***! + \************************/ +/*! no static exports found */function(module,exports,__webpack_require__){eval('module.exports = __webpack_require__(/*! ./quill.js */"./quill.js");\n\n\n//# sourceURL=webpack://Quill/multi_./quill.js?')},1: +/*!********************************!*\ + !*** ./util.inspect (ignored) ***! + \********************************/ +/*! no static exports found */function(module,exports){eval("/* (ignored) */\n\n//# sourceURL=webpack://Quill/./util.inspect_(ignored)?")}}).default},module.exports=factory()},function(e,t,n){"use strict";(function(e){n.d(t,"c",(function(){return a})),n.d(t,"b",(function(){return l})),n.d(t,"a",(function(){return d}));var r=n(4),o=n(11),i=n(14),s=n(13);const a=void 0!==e&&e.release&&/node|io\.js/.test(e.release.name),l="undefined"!=typeof window&&!a;"undefined"!=typeof navigator&&/Mac/.test(navigator.platform);let c;const u=[],_=()=>{if(void 0===c)if(a){c=r.c();const t=e.argv;let n=null;for(let e=0;e{if(0!==e.length){const[t,n]=e.split("=");c.set("--"+o.a(t,"-"),n),c.set("-"+o.a(t,"-"),n)}})):c=r.c();return c},d=t=>a?i.a(e.env[t.toUpperCase()]):i.a(s.a.getItem(t));(e=>_().has(e))("--"+(f="production"))||d(f);var f}).call(this,n(37))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r,o=function(){function e(e,t){for(var n=0;n(e=>e.replace(o,""))(e.replace(i,e=>`${t}${(e=>e.toLowerCase())(e)}`));"undefined"!=typeof TextEncoder&&new TextEncoder;let a="undefined"==typeof TextDecoder?null:new TextDecoder("utf-8",{fatal:!0,ignoreBOM:!0});a&&1===a.decode(new Uint8Array).length&&(a=null)},function(e,t,n){},function(e,t,n){"use strict";n.d(t,"a",(function(){return o}));let r=new class{constructor(){this.map=new Map}setItem(e,t){this.map.set(e,t)}getItem(e){return this.map.get(e)}};try{"undefined"!=typeof localStorage&&(r=localStorage)}catch(e){}const o=r},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));const r=e=>void 0===e?null:e},function(e,t){const n="undefined"==typeof performance?null:performance,r="undefined"==typeof crypto?null:crypto,o=null!==r?e=>{const t=new Uint8Array(e);return r.getRandomValues(t),t.buffer}:e=>{const t=new Uint8Array(e);for(let n=0;n>>0);return t.buffer};t.performance=n,t.cryptoRandomBuffer=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});i(n(10));var r=i(n(23)),o=i(n(24));function i(e){return e&&e.__esModule?e:{default:e}}var s={specs:[r.default,o.default],overlay:{className:"blot-formatter__overlay",style:{position:"absolute",boxSizing:"border-box",border:"1px dashed #444"}},align:{attribute:"data-align",aligner:{applyStyle:!0},icons:{left:'\n \n \n \n \n \n ',center:'\n \n \n \n \n \n ',right:'\n \n \n \n \n \n '},toolbar:{allowDeselect:!0,mainClassName:"blot-formatter__toolbar",mainStyle:{position:"absolute",top:"-12px",right:"0",left:"0",height:"0",minWidth:"100px",font:"12px/1.0 Arial, Helvetica, sans-serif",textAlign:"center",color:"#333",boxSizing:"border-box",cursor:"default",zIndex:"1"},buttonClassName:"blot-formatter__toolbar-button",addButtonSelectStyle:!0,buttonStyle:{display:"inline-block",width:"24px",height:"24px",background:"white",border:"1px solid #999",verticalAlign:"middle"},svgStyle:{display:"inline-block",width:"24px",height:"24px",background:"white",border:"1px solid #999",verticalAlign:"middle"}}},resize:{handleClassName:"blot-formatter__resize-handle",handleStyle:{position:"absolute",height:"12px",width:"12px",backgroundColor:"white",border:"1px solid #777",boxSizing:"border-box",opacity:"0.80"}}};t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n0&&(e.style.borderLeftWidth="0")),n.options.align.toolbar.svgStyle&&Object.assign(e.children[0].style,n.options.align.toolbar.svgStyle)}},{key:"addButtons",value:function(e,t,n){var r=this;n.getAlignments().forEach((function(o,i){var s=document.createElement("span");s.classList.add(e.options.align.toolbar.buttonClassName),s.innerHTML=o.icon,s.addEventListener("click",(function(){r.onButtonClick(s,e,o,n)})),r.preselectButton(s,o,e,n),r.addButtonStyle(s,i,e),r.buttons.push(s),t.appendChild(s)}))}},{key:"preselectButton",value:function(e,t,n,r){if(n.currentSpec){var o=n.currentSpec.getTargetElement();o&&r.isAligned(o,t)&&this.selectButton(n,e)}}},{key:"onButtonClick",value:function(e,t,n,r){if(t.currentSpec){var o=t.currentSpec.getTargetElement();o&&this.clickButton(e,o,t,n,r)}}},{key:"clickButton",value:function(e,t,n,r,o){var i=this;this.buttons.forEach((function(e){i.deselectButton(n,e)})),o.isAligned(t,r)?n.options.align.toolbar.allowDeselect?o.clear(t):this.selectButton(n,e):(this.selectButton(n,e),r.apply(t)),n.update()}},{key:"selectButton",value:function(e,t){t.classList.add("is-selected"),e.options.align.toolbar.addButtonSelectStyle&&t.style.setProperty("filter","invert(20%)")}},{key:"deselectButton",value:function(e,t){t.classList.remove("is-selected"),e.options.align.toolbar.addButtonSelectStyle&&t.style.removeProperty("filter")}}]),e}();t.default=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){for(var n=0;n=0;c--)if(_[c]!=d[c])return!1;for(c=_.length-1;c>=0;c--)if(u=_[c],!s(e[u],t[u],n))return!1;return typeof e==typeof t}(e,t,n))};function a(e){return null==e}function l(e){return!(!e||"object"!=typeof e||"number"!=typeof e.length||"function"!=typeof e.copy||"function"!=typeof e.slice||e.length>0&&"number"!=typeof e[0])}},function(e,t,n){"use strict";var r=Object.prototype.hasOwnProperty,o=Object.prototype.toString,i=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===o.call(e)},l=function(e){if(!e||"[object Object]"!==o.call(e))return!1;var t,n=r.call(e,"constructor"),i=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!i)return!1;for(t in e);return void 0===t||r.call(e,t)},c=function(e,t){i&&"__proto__"===t.name?i(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,t){if("__proto__"===t){if(!r.call(e,t))return;if(s)return s(e,t).value}return e[t]};e.exports=function e(){var t,n,r,o,i,s,_=arguments[0],d=1,f=arguments.length,p=!1;for("boolean"==typeof _&&(p=_,_=arguments[1]||{},d=2),(null==_||"object"!=typeof _&&"function"!=typeof _)&&(_={});d=0},e.prototype._handleTextChange=function(e){var t=this;window.setTimeout((function(){t._options.transformOnTextChange&&t._transformCursors(e),t._options.selectionChangeSource&&(t._emitSelection(),t.update())}))},e.prototype._emitSelection=function(){this._quill.emitter.emit(this._quill.constructor.events.SELECTION_CHANGE,this._quill.getSelection(),this._currentSelection,this._options.selectionChangeSource)},e.prototype._setDefaults=function(e){return(e=Object.assign({},e)).template=e.template||a.default,e.containerClass=e.containerClass||"ql-cursors",null!==e.selectionChangeSource&&(e.selectionChangeSource=e.selectionChangeSource||this._quill.constructor.sources.API),e.hideDelayMs=Number.isInteger(e.hideDelayMs)?e.hideDelayMs:3e3,e.hideSpeedMs=Number.isInteger(e.hideSpeedMs)?e.hideSpeedMs:400,e.transformOnTextChange=!!e.transformOnTextChange,e},e.prototype._lineRanges=function(e,t,n){var r=this._quill.getLines(e.range);return r.reduce((function(e,o,i){if(!o.children){var s=document.createRange();return s.selectNode(o.domNode),e.concat(s)}var a=0===i?t:o.path(0).pop(),l=a[0],c=a[1],u=i===r.length-1?n:o.path(o.length()-1).pop(),_=u[0],d=u[1],f=document.createRange();return f.setStart(l.domNode,c),f.setEnd(_.domNode,d),e.concat(f)}),[])},e.prototype._transformCursors=function(e){var t=this;e=new c(e),this.cursors().filter((function(e){return e.range})).forEach((function(n){n.range.index=e.transformPosition(n.range.index),t._updateCursor(n)}))},e}();t.default=u},function(e,t,n){var r;!function(o){var i=/^\s+/,s=/\s+$/,a=0,l=o.round,c=o.min,u=o.max,_=o.random;function d(e,t){if(t=t||{},(e=e||"")instanceof d)return e;if(!(this instanceof d))return new d(e,t);var n=function(e){var t,n,r,a={r:0,g:0,b:0},l=1,_=null,d=null,f=null,p=!1,h=!1;return"string"==typeof e&&(e=function(e){e=e.replace(i,"").replace(s,"").toLowerCase();var t,n=!1;if(T[e])e=T[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=F.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=F.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=F.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=F.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=F.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=F.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=F.hex8.exec(e))?{r:R(t[1]),g:R(t[2]),b:R(t[3]),a:U(t[4]),format:n?"name":"hex8"}:(t=F.hex6.exec(e))?{r:R(t[1]),g:R(t[2]),b:R(t[3]),format:n?"name":"hex"}:(t=F.hex4.exec(e))?{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),a:U(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=F.hex3.exec(e))&&{r:R(t[1]+""+t[1]),g:R(t[2]+""+t[2]),b:R(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==typeof e&&($(e.r)&&$(e.g)&&$(e.b)?(t=e.r,n=e.g,r=e.b,a={r:255*S(t,255),g:255*S(n,255),b:255*S(r,255)},p=!0,h="%"===String(e.r).substr(-1)?"prgb":"rgb"):$(e.h)&&$(e.s)&&$(e.v)?(_=B(e.s),d=B(e.v),a=function(e,t,n){e=6*S(e,360),t=S(t,100),n=S(n,100);var r=o.floor(e),i=e-r,s=n*(1-t),a=n*(1-i*t),l=n*(1-(1-i)*t),c=r%6;return{r:255*[n,a,s,s,l,n][c],g:255*[l,n,n,a,s,s][c],b:255*[s,s,l,n,n,a][c]}}(e.h,_,d),p=!0,h="hsv"):$(e.h)&&$(e.s)&&$(e.l)&&(_=B(e.s),f=B(e.l),a=function(e,t,n){var r,o,i;function s(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=S(e,360),t=S(t,100),n=S(n,100),0===t)r=o=i=n;else{var a=n<.5?n*(1+t):n+t-n*t,l=2*n-a;r=s(l,a,e+1/3),o=s(l,a,e),i=s(l,a,e-1/3)}return{r:255*r,g:255*o,b:255*i}}(e.h,_,f),p=!0,h="hsl"),e.hasOwnProperty("a")&&(l=e.a)),l=C(l),{ok:p,format:e.format||h,r:c(255,u(a.r,0)),g:c(255,u(a.g,0)),b:c(255,u(a.b,0)),a:l}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=l(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=n.ok,this._tc_id=a++}function f(e,t,n){e=S(e,255),t=S(t,255),n=S(n,255);var r,o,i=u(e,t,n),s=c(e,t,n),a=(i+s)/2;if(i==s)r=o=0;else{var l=i-s;switch(o=a>.5?l/(2-i-s):l/(i+s),i){case e:r=(t-n)/l+(t>1)+720)%360;--t;)r.h=(r.h+o)%360,i.push(d(r));return i}function M(e,t){t=t||6;for(var n=d(e).toHsv(),r=n.h,o=n.s,i=n.v,s=[],a=1/t;t--;)s.push(d({h:r,s:o,v:i})),i=(i+a)%1;return s}d.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:o.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:o.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:o.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=C(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=p(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=p(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=f(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=f(this._r,this._g,this._b),t=l(360*e.h),n=l(100*e.s),r=l(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return h(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,o){var i=[j(l(e).toString(16)),j(l(t).toString(16)),j(l(n).toString(16)),j(q(r))];return o&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)&&i[3].charAt(0)==i[3].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0)+i[3].charAt(0):i.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*S(this._r,255))+"%",g:l(100*S(this._g,255))+"%",b:l(100*S(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*S(this._r,255))+"%, "+l(100*S(this._g,255))+"%, "+l(100*S(this._b,255))+"%)":"rgba("+l(100*S(this._r,255))+"%, "+l(100*S(this._g,255))+"%, "+l(100*S(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(I[h(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+m(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var o=d(e);n="#"+m(o._r,o._g,o._b,o._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return d(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(v,arguments)},brighten:function(){return this._applyModification(E,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(b,arguments)},saturate:function(){return this._applyModification(y,arguments)},greyscale:function(){return this._applyModification(g,arguments)},spin:function(){return this._applyModification(w,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(D,arguments)},complement:function(){return this._applyCombination(O,arguments)},monochromatic:function(){return this._applyCombination(M,arguments)},splitcomplement:function(){return this._applyCombination(A,arguments)},triad:function(){return this._applyCombination(k,arguments)},tetrad:function(){return this._applyCombination(P,arguments)}},d.fromRatio=function(e,t){if("object"==typeof e){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:B(e[r]));e=n}return d(e,t)},d.equals=function(e,t){return!(!e||!t)&&d(e).toRgbString()==d(t).toRgbString()},d.random=function(){return d.fromRatio({r:_(),g:_(),b:_()})},d.mix=function(e,t,n){n=0===n?0:n||50;var r=d(e).toRgb(),o=d(t).toRgb(),i=n/100;return d({r:(o.r-r.r)*i+r.r,g:(o.g-r.g)*i+r.g,b:(o.b-r.b)*i+r.b,a:(o.a-r.a)*i+r.a})},d.readability=function(e,t){var n=d(e),r=d(t);return(o.max(n.getLuminance(),r.getLuminance())+.05)/(o.min(n.getLuminance(),r.getLuminance())+.05)},d.isReadable=function(e,t,n){var r,o,i=d.readability(e,t);switch(o=!1,(r=function(e){var t,n;return"AA"!==(t=((e=e||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==t&&(t="AA"),"small"!==(n=(e.size||"small").toLowerCase())&&"large"!==n&&(n="small"),{level:t,size:n}}(n)).level+r.size){case"AAsmall":case"AAAlarge":o=i>=4.5;break;case"AAlarge":o=i>=3;break;case"AAAsmall":o=i>=7}return o},d.mostReadable=function(e,t,n){var r,o,i,s,a=null,l=0;o=(n=n||{}).includeFallbackColors,i=n.level,s=n.size;for(var c=0;cl&&(l=r,a=d(t[c]));return d.isReadable(e,a,{level:i,size:s})||!o?a:(n.includeFallbackColors=!1,d.mostReadable(e,["#fff","#000"],n))};var T=d.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},I=d.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(T);function C(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function S(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=c(t,u(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),o.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function L(e){return c(1,u(0,e))}function R(e){return parseInt(e,16)}function j(e){return 1==e.length?"0"+e:""+e}function B(e){return e<=1&&(e=100*e+"%"),e}function q(e){return o.round(255*parseFloat(e)).toString(16)}function U(e){return R(e)/255}var N,W,K,F=(W="[\\s|\\(]+("+(N="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",K="[\\s|\\(]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",{CSS_UNIT:new RegExp(N),rgb:new RegExp("rgb"+W),rgba:new RegExp("rgba"+K),hsl:new RegExp("hsl"+W),hsla:new RegExp("hsla"+K),hsv:new RegExp("hsv"+W),hsva:new RegExp("hsva"+K),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function $(e){return!!F.CSS_UNIT.exec(e)}e.exports?e.exports=d:void 0===(r=function(){return d}.call(t,n,t,e))||(e.exports=r)}(Math)},function(e,t,n){var r,o; +/*! + * RangeFix v0.2.8 + * https://github.com/edg2s/rangefix + * + * Copyright 2014-17 Ed Sanders. + * Released under the MIT license + */void 0===(o="function"==typeof(r=function(){var e,t={};function n(e){var t;return e?screen.deviceXDPI===screen.logicalXDPI?e:"length"in e?Array.prototype.map.call(e,n):(t=screen.deviceXDPI/screen.logicalXDPI,{top:e.top/t,bottom:e.bottom/t,left:e.left/t,right:e.right/t,width:e.width/t,height:e.height/t}):e}function r(e,t){var n,r=0;if(1024>=t.length)return Array.prototype.push.apply(e,t);for(;r1,e.getClientRects||(a.setEnd(i,1),e.getClientRects=e.getBoundingClientRect=2===a.getClientRects().length),e.getBoundingClientRect||(a.setEnd(a.startContainer,a.startOffset),t=a.getBoundingClientRect(),e.getBoundingClientRect=0===t.top&&0===t.left),document.body.removeChild(n),l=window.ActiveXObject&&new Function("/*@cc_on return @_jscript_version; @*/")(),e.ieZoom=!!l&&l<=10),e},t.getClientRects=function(e){var t,o,i,s,a,l=this.isBroken();if(l.ieZoom)return n(e.getClientRects());if(!l.getClientRects)return e.getClientRects();for(t=[],i=[],o=e.endContainer,s=e.endOffset,a=document.createRange();o!==e.commonAncestorContainer;)a.setStart(o,0),a.setEnd(o,s),r(i,a.getClientRects()),s=Array.prototype.indexOf.call(o.parentNode.childNodes,o),o=o.parentNode;return(a=e.cloneRange()).setEnd(o,s),r(t,a.getClientRects()),r(t,i),t},t.getBoundingClientRect=function(e){var t,r,o,i,s,a,l=this.getClientRects(e);if(0===l.length)return null;if(s=e.getBoundingClientRect(),(a=this.isBroken()).ieZoom)return n(s);if(!a.getBoundingClientRect)return s;if(0===s.width&&0===s.height)return l[0];for(t=0,r=l.length;t\n \n \n \n
    \n \n \n
    \n';t.default=i},function(e,t,n){"use strict";n.r(t),function(e){var n=function(){if("undefined"!=typeof Map)return Map;function e(e,t){var n=-1;return e.some((function(e,r){return e[0]===t&&(n=r,!0)})),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(t){var n=e(this.__entries__,t),r=this.__entries__[n];return r&&r[1]},t.prototype.set=function(t,n){var r=e(this.__entries__,t);~r?this.__entries__[r][1]=n:this.__entries__.push([t,n])},t.prototype.delete=function(t){var n=this.__entries__,r=e(n,t);~r&&n.splice(r,1)},t.prototype.has=function(t){return!!~e(this.__entries__,t)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(e,t){void 0===t&&(t=null);for(var n=0,r=this.__entries__;n0},e.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(e){var t=e.propertyName,n=void 0===t?"":t;s.some((function(e){return!!~n.indexOf(e)}))&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),c=function(e,t){for(var n=0,r=Object.keys(t);n0},e}(),v="undefined"!=typeof WeakMap?new WeakMap:new n,E=function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var n=l.getInstance(),r=new g(t,n,this);v.set(this,r)};["observe","unobserve","disconnect"].forEach((function(e){E.prototype[e]=function(){var t;return(t=v.get(this))[e].apply(t,arguments)}}));var x=void 0!==o.ResizeObserver?o.ResizeObserver:E;t.default=x}.call(this,n(10))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}},o=r(n(1)),i=r(n(2)),s=r(n(14)),a=r(n(15)),l=r(n(3)),c=String.fromCharCode(0),u=function(){function e(e){Array.isArray(e)?this.ops=e:null!=e&&Array.isArray(e.ops)?this.ops=e.ops:this.ops=[]}return e.prototype.insert=function(e,t){var n={};return"string"==typeof e&&0===e.length?this:(n.insert=e,null!=t&&"object"==typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n))},e.prototype.delete=function(e){return e<=0?this:this.push({delete:e})},e.prototype.retain=function(e,t){if(e<=0)return this;var n={retain:e};return null!=t&&"object"==typeof t&&Object.keys(t).length>0&&(n.attributes=t),this.push(n)},e.prototype.push=function(e){var t=this.ops.length,n=this.ops[t-1];if(e=i.default(!0,{},e),"object"==typeof n){if("number"==typeof e.delete&&"number"==typeof n.delete)return this.ops[t-1]={delete:n.delete+e.delete},this;if("number"==typeof n.delete&&null!=e.insert&&(t-=1,"object"!=typeof(n=this.ops[t-1])))return this.ops.unshift(e),this;if(o.default(e.attributes,n.attributes)){if("string"==typeof e.insert&&"string"==typeof n.insert)return this.ops[t-1]={insert:n.insert+e.insert},"object"==typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this;if("number"==typeof e.retain&&"number"==typeof n.retain)return this.ops[t-1]={retain:n.retain+e.retain},"object"==typeof e.attributes&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this},e.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},e.prototype.filter=function(e){return this.ops.filter(e)},e.prototype.forEach=function(e){this.ops.forEach(e)},e.prototype.map=function(e){return this.ops.map(e)},e.prototype.partition=function(e){var t=[],n=[];return this.forEach((function(r){(e(r)?t:n).push(r)})),[t,n]},e.prototype.reduce=function(e,t){return this.ops.reduce(e,t)},e.prototype.changeLength=function(){return this.reduce((function(e,t){return t.insert?e+l.default.length(t):t.delete?e-t.delete:e}),0)},e.prototype.length=function(){return this.reduce((function(e,t){return e+l.default.length(t)}),0)},e.prototype.slice=function(t,n){void 0===t&&(t=0),void 0===n&&(n=1/0);for(var r=[],o=l.default.iterator(this.ops),i=0;i0&&r.next(s.retain-c)}for(var u=new e(i);n.hasNext()||r.hasNext();)if("insert"===r.peekType())u.push(r.next());else if("delete"===n.peekType())u.push(n.next());else{var _=Math.min(n.peekLength(),r.peekLength()),d=n.next(_),f=r.next(_);if("number"==typeof f.retain){var p={};"number"==typeof d.retain?p.retain=_:p.insert=d.insert;var h=a.default.compose(d.attributes,f.attributes,"number"==typeof d.retain);if(h&&(p.attributes=h),u.push(p),!r.hasNext()&&o.default(u.ops[u.ops.length-1],p)){var m=new e(n.rest());return u.concat(m).chop()}}else"number"==typeof f.delete&&"number"==typeof d.retain&&u.push(f)}return u.chop()},e.prototype.concat=function(t){var n=new e(this.ops.slice());return t.ops.length>0&&(n.push(t.ops[0]),n.ops=n.ops.concat(t.ops.slice(1))),n},e.prototype.diff=function(t,n){if(this.ops===t.ops)return new e;var r=[this,t].map((function(e){return e.map((function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:c;throw new Error("diff() called "+(e===t?"on":"with")+" non-document")})).join("")})),i=new e,u=s.default(r[0],r[1],n),_=l.default.iterator(this.ops),d=l.default.iterator(t.ops);return u.forEach((function(e){for(var t=e[1].length;t>0;){var n=0;switch(e[0]){case s.default.INSERT:n=Math.min(d.peekLength(),t),i.push(d.next(n));break;case s.default.DELETE:n=Math.min(t,_.peekLength()),_.next(n),i.delete(n);break;case s.default.EQUAL:n=Math.min(_.peekLength(),d.peekLength(),t);var r=_.next(n),l=d.next(n);o.default(r.insert,l.insert)?i.retain(n,a.default.diff(r.attributes,l.attributes)):i.push(l).delete(n)}t-=n}})),i.chop()},e.prototype.eachLine=function(t,n){void 0===n&&(n="\n");for(var r=l.default.iterator(this.ops),o=new e,i=0;r.hasNext();){if("insert"!==r.peekType())return;var s=r.peek(),a=l.default.length(s)-r.peekLength(),c="string"==typeof s.insert?s.insert.indexOf(n,a)-a:-1;if(c<0)o.push(r.next());else if(c>0)o.push(r.next(c));else{if(!1===t(o,r.next(1).attributes||{},i))return;i+=1,o=new e}}o.length()>0&&t(o,{},i)},e.prototype.invert=function(t){var n=new e;return this.reduce((function(e,r){if(r.insert)n.delete(l.default.length(r));else{if(r.retain&&null==r.attributes)return n.retain(r.retain),e+r.retain;if(r.delete||r.retain&&r.attributes){var o=r.delete||r.retain;return t.slice(e,e+o).forEach((function(e){r.delete?n.push(e):r.retain&&r.attributes&&n.retain(l.default.length(e),a.default.invert(r.attributes,e.attributes))})),e+o}}return e}),0),n.chop()},e.prototype.transform=function(t,n){if(void 0===n&&(n=!1),n=!!n,"number"==typeof t)return this.transformPosition(t,n);for(var r=t,o=l.default.iterator(this.ops),i=l.default.iterator(r.ops),s=new e;o.hasNext()||i.hasNext();)if("insert"!==o.peekType()||!n&&"insert"===i.peekType())if("insert"===i.peekType())s.push(i.next());else{var c=Math.min(o.peekLength(),i.peekLength()),u=o.next(c),_=i.next(c);if(u.delete)continue;_.delete?s.push(_):s.retain(c,a.default.transform(u.attributes,_.attributes,n))}else s.retain(l.default.length(o.next()));return s.chop()},e.prototype.transformPosition=function(e,t){void 0===t&&(t=!1),t=!!t;for(var n=l.default.iterator(this.ops),r=0;n.hasNext()&&r<=e;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(rs)){var f=t.slice(0,d);if((v=t.slice(d))===c){var p=Math.min(a,d),h=l.slice(0,p),m=f.slice(0,p);if(h===m){var b=l.slice(p),y=f.slice(p);return u(h,b,y,c)}}}if(null===_||_===a){var g=a,v=(f=t.slice(0,g),t.slice(g));if(f===l){var E=Math.min(i-g,s-g),x=c.slice(c.length-E),w=v.slice(v.length-E);if(x===w)return u(l,b=c.slice(0,c.length-E),y=v.slice(0,v.length-E),x)}}}return r.length>0&&o&&0===o.length&&(h=e.slice(0,r.index),x=e.slice(r.index+r.length),!(s<(p=h.length)+(E=x.length))&&(m=t.slice(0,p),w=t.slice(s-E),h===m&&x===w))?u(h,b=e.slice(p,i-E),y=t.slice(p,s-E),x):null}(e,t,s);if(_)return _}var d=o(e,t),f=e.substring(0,d);d=i(e=e.substring(d),t=t.substring(d));var p=e.substring(e.length-d),h=function(e,t){var s;if(!e)return[[1,t]];if(!t)return[[-1,e]];var a=e.length>t.length?e:t,l=e.length>t.length?t:e,c=a.indexOf(l);if(-1!==c)return s=[[1,a.substring(0,c)],[0,l],[1,a.substring(c+l.length)]],e.length>t.length&&(s[0][0]=s[2][0]=-1),s;if(1===l.length)return[[-1,e],[1,t]];var u=function(e,t){var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,s,a,l,_]:null}var a,l,c,u,_,d=s(n,r,Math.ceil(n.length/4)),f=s(n,r,Math.ceil(n.length/2));return d||f?(a=f?d&&d[4].length>f[4].length?d:f:d,e.length>t.length?(l=a[0],c=a[1],u=a[2],_=a[3]):(u=a[0],_=a[1],l=a[2],c=a[3]),[l,c,u,_,a[4]]):null}(e,t);if(u){var _=u[0],d=u[1],f=u[2],p=u[3],h=u[4],m=n(_,f),b=n(d,p);return m.concat([[0,h]],b)}return function(e,t){for(var n=e.length,o=t.length,i=Math.ceil((n+o)/2),s=i,a=2*i,l=new Array(a),c=new Array(a),u=0;un)p+=2;else if(v>o)f+=2;else if(d&&(w=s+_-y)>=0&&w=E)return r(e,t,k,v)}}for(var x=-b+h;x<=b-m;x+=2){for(var w=s+x,O=(E=x===-b||x!==b&&c[w-1]n)m+=2;else if(O>o)h+=2;else if(!d&&(g=s+_-x)>=0&&g=(E=n-E))return r(e,t,k,v)}}}return[[-1,e],[1,t]]}(e,t)}(e=e.substring(0,e.length-d),t=t.substring(0,t.length-d));return f&&h.unshift([0,f]),p&&h.push([0,p]),function e(t,n){t.push([0,""]);for(var r,s=0,a=0,u=0,_="",d="";s=0&&c(t[f][1])){var p=t[f][1].slice(-1);if(t[f][1]=t[f][1].slice(0,-1),_=p+_,d=p+d,!t[f][1]){t.splice(f,1),s--;var h=f-1;t[h]&&1===t[h][0]&&(u++,d=t[h][1]+d,h--),t[h]&&-1===t[h][0]&&(a++,_=t[h][1]+_,h--),f=h}}l(t[s][1])&&(p=t[s][1].charAt(0),t[s][1]=t[s][1].slice(1),_+=p,d+=p)}if(s0||d.length>0){_.length>0&&d.length>0&&(0!==(r=o(d,_))&&(f>=0?t[f][1]+=d.substring(0,r):(t.splice(0,0,[0,d.substring(0,r)]),s++),d=d.substring(r),_=_.substring(r)),0!==(r=i(d,_))&&(t[s][1]=d.substring(d.length-r)+t[s][1],d=d.substring(0,d.length-r),_=_.substring(0,_.length-r)));var m=u+a;0===_.length&&0===d.length?(t.splice(s-m,m),s-=m):0===_.length?(t.splice(s-m,m,[1,d]),s=s-m+1):0===d.length?(t.splice(s-m,m,[-1,_]),s=s-m+1):(t.splice(s-m,m,[-1,_],[1,d]),s=s-m+2)}0!==s&&0===t[s-1][0]?(t[s-1][1]+=t[s][1],t.splice(s,1)):s++,u=0,a=0,_="",d=""}""===t[t.length-1][1]&&t.pop();var b=!1;for(s=1;s=55296&&e<=56319}function a(e){return e>=56320&&e<=57343}function l(e){return a(e.charCodeAt(0))}function c(e){return s(e.charCodeAt(e.length-1))}function u(e,t,n,r){return c(e)||l(r)?null:function(e){for(var t=[],n=0;n0&&t.push(e[n]);return t}([[0,e],[-1,t],[1,n],[0,r]])}function _(e,t,r){return n(e,t,r,!0)}_.INSERT=1,_.DELETE=-1,_.EQUAL=0,e.exports=_},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o,i=r(n(1)),s=r(n(2));!function(e){e.compose=function(e,t,n){void 0===e&&(e={}),void 0===t&&(t={}),"object"!=typeof e&&(e={}),"object"!=typeof t&&(t={});var r=s.default(!0,{},t);for(var o in n||(r=Object.keys(r).reduce((function(e,t){return null!=r[t]&&(e[t]=r[t]),e}),{})),e)void 0!==e[o]&&void 0===t[o]&&(r[o]=e[o]);return Object.keys(r).length>0?r:void 0},e.diff=function(e,t){void 0===e&&(e={}),void 0===t&&(t={}),"object"!=typeof e&&(e={}),"object"!=typeof t&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,r){return i.default(e[r],t[r])||(n[r]=void 0===t[r]?null:t[r]),n}),{});return Object.keys(n).length>0?n:void 0},e.invert=function(e,t){void 0===e&&(e={}),void 0===t&&(t={}),e=e||{};var n=Object.keys(t).reduce((function(n,r){return t[r]!==e[r]&&void 0!==e[r]&&(n[r]=t[r]),n}),{});return Object.keys(e).reduce((function(n,r){return e[r]!==t[r]&&void 0===t[r]&&(n[r]=null),n}),n)},e.transform=function(e,t,n){if(void 0===n&&(n=!1),"object"!=typeof e)return t;if("object"==typeof t){if(!n)return t;var r=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(r).length>0?r:void 0}}}(o||(o={})),t.default=o},function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=r(n(3)),i=function(){function e(e){this.ops=e,this.index=0,this.offset=0}return e.prototype.hasNext=function(){return this.peekLength()<1/0},e.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=o.default.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"==typeof t.delete)return{delete:e};var i={};return t.attributes&&(i.attributes=t.attributes),"number"==typeof t.retain?i.retain=e:"string"==typeof t.insert?i.insert=t.insert.substr(n,e):i.insert=t.insert,i}return{retain:1/0}},e.prototype.peek=function(){return this.ops[this.index]},e.prototype.peekLength=function(){return this.ops[this.index]?o.default.length(this.ops[this.index])-this.offset:1/0},e.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},e.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e}();t.default=i},function(e,t,n){var r=n(18),o=n(19);"string"==typeof(o=o.__esModule?o.default:o)&&(o=[[e.i,o,""]]);var i=(r(e.i,o,{insert:"head",singleton:!1}),o.locals?o.locals:{});e.exports=i},function(e,t,n){"use strict";var r,o=function(){var e={};return function(t){if(void 0===e[t]){var n=document.querySelector(t);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(e){n=null}e[t]=n}return e[t]}}(),i={};function s(e,t,n){for(var r=0;r2?arguments[2]:{},r=o(t);i&&(r=a.call(r,Object.getOwnPropertySymbols(t)));for(var s=0;s0&&(n.attributes=t),this.push(n))},c.prototype.delete=function(e){return e<=0?this:this.push({delete:e})},c.prototype.retain=function(e,t){if(e<=0)return this;var n={retain:e};return null!=t&&"object"===r(t)&&Object.keys(t).length>0&&(n.attributes=t),this.push(n)},c.prototype.push=function(e){var t=this.ops.length,n=this.ops[t-1];if(e=s(!0,{},e),"object"===r(n)){if("number"==typeof e.delete&&"number"==typeof n.delete)return this.ops[t-1]={delete:n.delete+e.delete},this;if("number"==typeof n.delete&&null!=e.insert&&(t-=1,"object"!==r(n=this.ops[t-1])))return this.ops.unshift(e),this;if(i(e.attributes,n.attributes)){if("string"==typeof e.insert&&"string"==typeof n.insert)return this.ops[t-1]={insert:n.insert+e.insert},"object"===r(e.attributes)&&(this.ops[t-1].attributes=e.attributes),this;if("number"==typeof e.retain&&"number"==typeof n.retain)return this.ops[t-1]={retain:n.retain+e.retain},"object"===r(e.attributes)&&(this.ops[t-1].attributes=e.attributes),this}}return t===this.ops.length?this.ops.push(e):this.ops.splice(t,0,e),this},c.prototype.chop=function(){var e=this.ops[this.ops.length-1];return e&&e.retain&&!e.attributes&&this.ops.pop(),this},c.prototype.filter=function(e){return this.ops.filter(e)},c.prototype.forEach=function(e){this.ops.forEach(e)},c.prototype.map=function(e){return this.ops.map(e)},c.prototype.partition=function(e){var t=[],n=[];return this.forEach((function(r){(e(r)?t:n).push(r)})),[t,n]},c.prototype.reduce=function(e,t){return this.ops.reduce(e,t)},c.prototype.changeLength=function(){return this.reduce((function(e,t){return t.insert?e+a.length(t):t.delete?e-t.delete:e}),0)},c.prototype.length=function(){return this.reduce((function(e,t){return e+a.length(t)}),0)},c.prototype.slice=function(e,t){e=e||0,"number"!=typeof t&&(t=1/0);for(var n=[],r=a.iterator(this.ops),o=0;o0&&n.next(o.retain-s)}for(var l=new c(r);t.hasNext()||n.hasNext();)if("insert"===n.peekType())l.push(n.next());else if("delete"===t.peekType())l.push(t.next());else{var u=Math.min(t.peekLength(),n.peekLength()),_=t.next(u),d=n.next(u);if("number"==typeof d.retain){var f={};"number"==typeof _.retain?f.retain=u:f.insert=_.insert;var p=a.attributes.compose(_.attributes,d.attributes,"number"==typeof _.retain);if(p&&(f.attributes=p),l.push(f),!n.hasNext()&&i(l.ops[l.ops.length-1],f)){var h=new c(t.rest());return l.concat(h).chop()}}else"number"==typeof d.delete&&"number"==typeof _.retain&&l.push(d)}return l.chop()},c.prototype.concat=function(e){var t=new c(this.ops.slice());return e.ops.length>0&&(t.push(e.ops[0]),t.ops=t.ops.concat(e.ops.slice(1))),t},c.prototype.diff=function(e,t){if(this.ops===e.ops)return new c;var n=[this,e].map((function(t){return t.map((function(n){if(null!=n.insert)return"string"==typeof n.insert?n.insert:l;throw new Error("diff() called "+(t===e?"on":"with")+" non-document")})).join("")})),r=new c,s=o(n[0],n[1],t),u=a.iterator(this.ops),_=a.iterator(e.ops);return s.forEach((function(e){for(var t=e[1].length;t>0;){var n=0;switch(e[0]){case o.INSERT:n=Math.min(_.peekLength(),t),r.push(_.next(n));break;case o.DELETE:n=Math.min(t,u.peekLength()),u.next(n),r.delete(n);break;case o.EQUAL:n=Math.min(u.peekLength(),_.peekLength(),t);var s=u.next(n),l=_.next(n);i(s.insert,l.insert)?r.retain(n,a.attributes.diff(s.attributes,l.attributes)):r.push(l).delete(n)}t-=n}})),r.chop()},c.prototype.eachLine=function(e,t){t=t||"\n";for(var n=a.iterator(this.ops),r=new c,o=0;n.hasNext();){if("insert"!==n.peekType())return;var i=n.peek(),s=a.length(i)-n.peekLength(),l="string"==typeof i.insert?i.insert.indexOf(t,s)-s:-1;if(l<0)r.push(n.next());else if(l>0)r.push(n.next(l));else{if(!1===e(r,n.next(1).attributes||{},o))return;o+=1,r=new c}}r.length()>0&&e(r,{},o)},c.prototype.transform=function(e,t){if(t=!!t,"number"==typeof e)return this.transformPosition(e,t);for(var n=a.iterator(this.ops),r=a.iterator(e.ops),o=new c;n.hasNext()||r.hasNext();)if("insert"!==n.peekType()||!t&&"insert"===r.peekType())if("insert"===r.peekType())o.push(r.next());else{var i=Math.min(n.peekLength(),r.peekLength()),s=n.next(i),l=r.next(i);if(s.delete)continue;l.delete?o.push(l):o.retain(i,a.attributes.transform(s.attributes,l.attributes,t))}else o.retain(a.length(n.next()));return o.chop()},c.prototype.transformPosition=function(e,t){t=!!t;for(var n=a.iterator(this.ops),r=0;n.hasNext()&&r<=e;){var o=n.peekLength(),i=n.peekType();n.next(),"delete"!==i?("insert"===i&&(r0&&"number"!=typeof e[0])}e.exports=function e(t,n,f){var p=f||{};return!!(p.strict?s(t,n):t===n)||(!t||!n||"object"!==r(t)&&"object"!==r(n)?p.strict?s(t,n):t==n:function(t,n,s){var f,p;if(r(t)!==r(n))return!1;if(_(t)||_(n))return!1;if(t.prototype!==n.prototype)return!1;if(i(t)!==i(n))return!1;var h=a(t),m=a(n);if(h!==m)return!1;if(h||m)return t.source===n.source&&l(t)===l(n);if(c(t)&&c(n))return u.call(t)===u.call(n);var b=d(t),y=d(n);if(b!==y)return!1;if(b||y){if(t.length!==n.length)return!1;for(f=0;f=0;f--)if(g[f]!=v[f])return!1;for(f=g.length-1;f>=0;f--)if(!e(t[p=g[f]],n[p],s))return!1;return!0}(t,n,p))}},function(e,t,n){"use strict";var r=Array.prototype.slice,o=n(5),i=Object.keys,s=i?function(e){return i(e)}:n(17),a=Object.keys;s.shim=function(){return Object.keys?function(){var e=Object.keys(arguments);return e&&e.length===arguments.length}(1,2)||(Object.keys=function(e){return o(e)?a(r.call(e)):a(e)}):Object.keys=s,Object.keys||s},e.exports=s},function(e,t,n){"use strict";function r(e){return(r="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 o=Object.prototype.toString;e.exports=function(e){var t=o.call(e),n="[object Arguments]"===t;return n||(n="[object Array]"!==t&&null!==e&&"object"===r(e)&&"number"==typeof e.length&&e.length>=0&&"[object Function]"===o.call(e.callee)),n}},function(e,t,n){"use strict";var r=n(1),o=n(21)("%Function%"),i=o.apply,s=o.call;e.exports=function(){return r.apply(s,arguments)},e.exports.apply=function(){return r.apply(i,arguments)}},function(e,t){function n(e){return(n="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 r;r=function(){return this}();try{r=r||new Function("return this")()}catch(e){"object"===("undefined"==typeof window?"undefined":n(window))&&(r=window)}e.exports=r},function(e,t,n){"use strict";var r=function(e){return e!=e};e.exports=function(e,t){return 0===e&&0===t?1/e==1/t:e===t||!(!r(e)||!r(t))}},function(e,t,n){"use strict";var r=n(8);e.exports=function(){return"function"==typeof Object.is?Object.is:r}},function(e,t,n){"use strict";var r=Object,o=TypeError;e.exports=function(){if(null!=this&&this!==r(this))throw new o("RegExp.prototype.flags getter called on non-object");var e="";return this.global&&(e+="g"),this.ignoreCase&&(e+="i"),this.multiline&&(e+="m"),this.dotAll&&(e+="s"),this.unicode&&(e+="u"),this.sticky&&(e+="y"),e}},function(e,t,n){"use strict";var r=n(10),o=n(0).supportsDescriptors,i=Object.getOwnPropertyDescriptor,s=TypeError;e.exports=function(){if(!o)throw new s("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");if("gim"===/a/gim.flags){var e=i(RegExp.prototype,"flags");if(e&&"function"==typeof e.get&&"boolean"==typeof/a/.dotAll)return e.get}return r}},function(e,t,n){"use strict";function r(e){return(r="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 o=Object.prototype.hasOwnProperty,i=Object.prototype.toString,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,l=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===i.call(e)},c=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var t,n=o.call(e,"constructor"),r=e.constructor&&e.constructor.prototype&&o.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!r)return!1;for(t in e);return void 0===t||o.call(e,t)},u=function(e,t){s&&"__proto__"===t.name?s(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},_=function(e,t){if("__proto__"===t){if(!o.call(e,t))return;if(a)return a(e,t).value}return e[t]};e.exports=function e(){var t,n,o,i,s,a,d=arguments[0],f=1,p=arguments.length,h=!1;for("boolean"==typeof d&&(h=d,d=arguments[1]||{},f=2),(null==d||"object"!==r(d)&&"function"!=typeof d)&&(d={});fe.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){var l=a.pathname.split("/"),_=l[l.length-1];u(_,t.removeDirectoryIndex)&&(l=l.slice(0,l.length-1),a.pathname=l.slice(1).join("/")+"/")}if(a.hostname&&(a.hostname=a.hostname.replace(/\.$/,""),t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\./,""))),Array.isArray(t.removeQueryParameters))for(var d=0,f=i(a.searchParams.keys());de.length)&&(t=e.length);for(var n=0,r=new Array(t);n0){var i=new o.a,s=t.data;r.forEach((function(t){var n=s.split(t),r=n.shift();i.insert(r),i.insert(t,{link:e.normalize(t)}),s=n.join(t)})),i.insert(s),n.ops=i.ops}return n}}))}},{key:"registerTypeListener",value:function(){var e=this;this.quill.on("text-change",(function(t){var n=t.ops;if(!(!n||n.length<1||n.length>2)){var r=n[n.length-1];r.insert&&"string"==typeof r.insert&&r.insert.match(/\s/)&&e.checkTextForUrl()}}))}},{key:"checkTextForUrl",value:function(){var e=this.quill.getSelection();if(e){var t=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,o=!1,i=void 0;try{for(var s,a=e[Symbol.iterator]();!(r=(s=a.next()).done)&&(n.push(s.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==a.return||a.return()}finally{if(o)throw i}}return n}}(e,t)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?a(e,t):void 0}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(this.quill.getLeaf(e.index),1)[0];if(t.text&&"a"!==t.parent.domNode.localName){var n=t.text.match(this.options.urlRegularExpression);if(n){var r=this.quill.getIndex(t)+n.index;this.textToUrl(r,n[0])}}}}},{key:"textToUrl",value:function(e,t){var n=(new o.a).retain(e).delete(t.length).insert(t,{link:this.normalize(t)});this.quill.updateContents(n)}},{key:"normalize",value:function(e){if(this.options.normalizeRegularExpression.test(e))try{return s()(e,this.options.normalizeUrlOptions)}catch(e){console.error(e)}return e}}])&&_(t.prototype,n),e}();window.Quill&&window.Quill.register("modules/magicUrl",f)},function(e,t){function n(e,t,s){if(e==t)return e?[[0,e]]:[];(s<0||e.lengtht.length?e:t,l=e.length>t.length?t:e,c=a.indexOf(l);if(-1!=c)return s=[[1,a.substring(0,c)],[0,l],[1,a.substring(c+l.length)]],e.length>t.length&&(s[0][0]=s[2][0]=-1),s;if(1==l.length)return[[-1,e],[1,t]];var u=function(e,t){var n=e.length>t.length?e:t,r=e.length>t.length?t:e;if(n.length<4||2*r.length=e.length?[r,s,a,l,_]:null}var a,l,c,u,_,d=s(n,r,Math.ceil(n.length/4)),f=s(n,r,Math.ceil(n.length/2));return d||f?(a=f?d&&d[4].length>f[4].length?d:f:d,e.length>t.length?(l=a[0],c=a[1],u=a[2],_=a[3]):(u=a[0],_=a[1],l=a[2],c=a[3]),[l,c,u,_,a[4]]):null}(e,t);if(u){var _=u[0],d=u[1],f=u[2],p=u[3],h=u[4],m=n(_,f),b=n(d,p);return m.concat([[0,h]],b)}return function(e,t){for(var n=e.length,o=t.length,i=Math.ceil((n+o)/2),s=i,a=2*i,l=new Array(a),c=new Array(a),u=0;un)p+=2;else if(v>o)f+=2;else if(d&&(w=s+_-y)>=0&&w=E)return r(e,t,k,v)}}for(var x=-b+h;x<=b-m;x+=2){for(var w=s+x,O=(E=x==-b||x!=b&&c[w-1]n)m+=2;else if(O>o)h+=2;else if(!d&&(g=s+_-x)>=0&&g=(E=n-E))return r(e,t,k,v)}}}return[[-1,e],[1,t]]}(e,t)}(e=e.substring(0,e.length-l),t=t.substring(0,t.length-l));return c&&_.unshift([0,c]),u&&_.push([0,u]),function e(t){t.push([0,""]);for(var n,r=0,s=0,a=0,l="",c="";r1?(0!==s&&0!==a&&(0!==(n=o(c,l))&&(r-s-a>0&&0==t[r-s-a-1][0]?t[r-s-a-1][1]+=c.substring(0,n):(t.splice(0,0,[0,c.substring(0,n)]),r++),c=c.substring(n),l=l.substring(n)),0!==(n=i(c,l))&&(t[r][1]=c.substring(c.length-n)+t[r][1],c=c.substring(0,c.length-n),l=l.substring(0,l.length-n))),0===s?t.splice(r-a,s+a,[1,c]):0===a?t.splice(r-s,s+a,[-1,l]):t.splice(r-s-a,s+a,[-1,l],[1,c]),r=r-s-a+(s?1:0)+(a?1:0)+1):0!==r&&0==t[r-1][0]?(t[r-1][1]+=t[r][1],t.splice(r,1)):r++,a=0,s=0,l="",c=""}""===t[t.length-1][1]&&t.pop();var u=!1;for(r=1;r0&&r.splice(o+2,0,[s[0],l]),a(r,o,3)}return e}(_,s)),function(e){for(var t=!1,n=function(e){return e.charCodeAt(0)>=56320&&e.charCodeAt(0)<=57343},r=2;r=55296&&o.charCodeAt(o.length-1)<=56319&&-1===e[r-1][0]&&n(e[r-1][1])&&1===e[r][0]&&n(e[r][1])&&(t=!0,e[r-1][1]=e[r-2][1].slice(-1)+e[r-1][1],e[r][1]=e[r-2][1].slice(-1)+e[r][1],e[r-2][1]=e[r-2][1].slice(0,-1));var o;if(!t)return e;var i=[];for(r=0;r0&&i.push(e[r]);return i}(_)}function r(e,t,r,o){var i=e.substring(0,r),s=t.substring(0,o),a=e.substring(r),l=t.substring(o),c=n(i,s),u=n(a,l);return c.concat(u)}function o(e,t){if(!e||!t||e.charAt(0)!=t.charAt(0))return 0;for(var n=0,r=Math.min(e.length,t.length),o=r,i=0;n=0&&r>=t-1;r--)if(r+10&&!i.call(e,0))for(var m=0;m0)for(var b=0;b=0&&"[object Array]"!==i.call(e)&&"[object Function]"===i.call(e.callee)},l=function(){return s(arguments)}();s.isLegacyArguments=a,e.exports=l?s:a},function(e,t,n){"use strict";var r=n(0),o=n(6),i=n(8),s=n(9),a=n(24),l=o(s(),Object);r(l,{getPolyfill:s,implementation:i,shim:a}),e.exports=l},function(e,t,n){"use strict";var r="Function.prototype.bind called on incompatible ",o=Array.prototype.slice,i=Object.prototype.toString;e.exports=function(e){var t=this;if("function"!=typeof t||"[object Function]"!==i.call(t))throw new TypeError(r+t);for(var n,s=o.call(arguments,1),a=function(){if(this instanceof n){var r=t.apply(this,s.concat(o.call(arguments)));return Object(r)===r?r:this}return t.apply(e,s.concat(o.call(arguments)))},l=Math.max(0,t.length-s.length),c=[],u=0;u1&&"boolean"!=typeof t)throw new TypeError('"allowMissing" argument must be a boolean');for(var n=h(e),r=m("%"+(n.length>0?n[0]:"")+"%",t),s=1;s=n.length){var a=i(r,n[s]);if(!t&&!(n[s]in r))throw new o("base intrinsic for "+e+" exists, but the property is not available.");r=a?a.get||a.value:r[n[s]]}else r=r[n[s]];return r}},function(e,t,n){"use strict";(function(t){function r(e){return(r="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 o=t.Symbol,i=n(23);e.exports=function(){return"function"==typeof o&&"function"==typeof Symbol&&"symbol"===r(o("foo"))&&"symbol"===r(Symbol("bar"))&&i()}}).call(this,n(7))},function(e,t,n){"use strict";function r(e){return(r="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)}e.exports=function(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"===r(Symbol.iterator))return!0;var e={},t=Symbol("test"),n=Object(t);if("string"==typeof t)return!1;if("[object Symbol]"!==Object.prototype.toString.call(t))return!1;if("[object Symbol]"!==Object.prototype.toString.call(n))return!1;for(t in e[t]=42,e)return!1;if("function"==typeof Object.keys&&0!==Object.keys(e).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(e).length)return!1;var o=Object.getOwnPropertySymbols(e);if(1!==o.length||o[0]!==t)return!1;if(!Object.prototype.propertyIsEnumerable.call(e,t))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(e,t);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(e,t,n){"use strict";var r=n(9),o=n(0);e.exports=function(){var e=r();return o(Object,{is:e},{is:function(){return Object.is!==e}}),e}},function(e,t,n){"use strict";function r(e){return(r="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 o=n(26),i=RegExp.prototype.exec,s=Object.getOwnPropertyDescriptor,a=Object.prototype.toString,l="function"==typeof Symbol&&"symbol"===r(Symbol.toStringTag);e.exports=function(e){if(!e||"object"!==r(e))return!1;if(!l)return"[object RegExp]"===a.call(e);var t=s(e,"lastIndex");return!(!t||!o(t,"value"))&&function(e){try{var t=e.lastIndex;return e.lastIndex=0,i.call(e),!0}catch(e){return!1}finally{e.lastIndex=t}}(e)}},function(e,t,n){"use strict";var r=n(1);e.exports=r.call(Function.call,Object.prototype.hasOwnProperty)},function(e,t,n){"use strict";var r=n(0),o=n(6),i=n(10),s=n(11),a=n(28),l=o(i);r(l,{getPolyfill:s,implementation:i,shim:a}),e.exports=l},function(e,t,n){"use strict";var r=n(0).supportsDescriptors,o=n(11),i=Object.getOwnPropertyDescriptor,s=Object.defineProperty,a=TypeError,l=Object.getPrototypeOf,c=/a/;e.exports=function(){if(!r||!l)throw new a("RegExp.prototype.flags requires a true ES5 environment that supports property descriptors");var e=o(),t=l(c),n=i(t,"flags");return n&&n.get===e||s(t,"flags",{configurable:!0,enumerable:!1,get:e}),e}},function(e,t,n){"use strict";function r(e){return(r="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 o=Date.prototype.getDay,i=Object.prototype.toString,s="function"==typeof Symbol&&"symbol"===r(Symbol.toStringTag);e.exports=function(e){return"object"===r(e)&&null!==e&&(s?function(e){try{return o.call(e),!0}catch(e){return!1}}(e):"[object Date]"===i.call(e))}},function(e,t,n){function r(e){return(r="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 o=n(3),i=n(12),s={attributes:{compose:function(e,t,n){"object"!==r(e)&&(e={}),"object"!==r(t)&&(t={});var o=i(!0,{},t);for(var s in n||(o=Object.keys(o).reduce((function(e,t){return null!=o[t]&&(e[t]=o[t]),e}),{})),e)void 0!==e[s]&&void 0===t[s]&&(o[s]=e[s]);return Object.keys(o).length>0?o:void 0},diff:function(e,t){"object"!==r(e)&&(e={}),"object"!==r(t)&&(t={});var n=Object.keys(e).concat(Object.keys(t)).reduce((function(n,r){return o(e[r],t[r])||(n[r]=void 0===t[r]?null:t[r]),n}),{});return Object.keys(n).length>0?n:void 0},transform:function(e,t,n){if("object"!==r(e))return t;if("object"===r(t)){if(!n)return t;var o=Object.keys(t).reduce((function(n,r){return void 0===e[r]&&(n[r]=t[r]),n}),{});return Object.keys(o).length>0?o:void 0}}},iterator:function(e){return new a(e)},length:function(e){return"number"==typeof e.delete?e.delete:"number"==typeof e.retain?e.retain:"string"==typeof e.insert?e.insert.length:1}};function a(e){this.ops=e,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(e){e||(e=1/0);var t=this.ops[this.index];if(t){var n=this.offset,r=s.length(t);if(e>=r-n?(e=r-n,this.index+=1,this.offset=0):this.offset+=e,"number"==typeof t.delete)return{delete:e};var o={};return t.attributes&&(o.attributes=t.attributes),"number"==typeof t.retain?o.retain=e:"string"==typeof t.insert?o.insert=t.insert.substr(n,e):o.insert=t.insert,o}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?s.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?"number"==typeof this.ops[this.index].delete?"delete":"number"==typeof this.ops[this.index].retain?"retain":"insert":"retain"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var e=this.offset,t=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=e,this.index=t,[n].concat(r)}return[]},e.exports=s},function(e,t,n){"use strict";function r(e){return(r="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 o=n(32),i=n(34);function s(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}t.parse=v,t.resolve=function(e,t){return v(e,!1,!0).resolve(t)},t.resolveObject=function(e,t){return e?v(e,!1,!0).resolveObject(t):t},t.format=function(e){return i.isString(e)&&(e=v(e)),e instanceof s?e.format():s.prototype.format.call(e)},t.Url=s;var a=/^([a-z0-9.+-]+:)/i,l=/:[0-9]*$/,c=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,u=["{","}","|","\\","^","`"].concat(["<",">",'"',"`"," ","\r","\n","\t"]),_=["'"].concat(u),d=["%","/","?",";","#"].concat(_),f=["/","?","#"],p=/^[+a-z0-9A-Z_-]{0,63}$/,h=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,"javascript:":!0},b={javascript:!0,"javascript:":!0},y={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},g=n(35);function v(e,t,n){if(e&&i.isObject(e)&&e instanceof s)return e;var r=new s;return r.parse(e,t,n),r}s.prototype.parse=function(e,t,n){if(!i.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+r(e));var s=e.indexOf("?"),l=-1!==s&&s127?L+="x":L+=S[R];if(!L.match(p)){var B=I.slice(0,D),q=I.slice(D+1),U=S.match(h);U&&(B.push(U[1]),q.unshift(U[2])),q.length&&(v="/"+q.join(".")+v),this.hostname=B.join(".");break}}}this.hostname.length>255?this.hostname="":this.hostname=this.hostname.toLowerCase(),T||(this.hostname=o.toASCII(this.hostname));var N=this.port?":"+this.port:"",W=this.hostname||"";this.host=W+N,this.href+=this.host,T&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==v[0]&&(v="/"+v))}if(!m[w])for(D=0,C=_.length;D0)&&n.host.split("@"))&&(n.auth=M.shift(),n.host=n.hostname=M.shift())),n.search=e.search,n.query=e.query,i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(),n;if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n;for(var k=w.slice(-1)[0],P=(n.host||e.host||w.length>1)&&("."===k||".."===k)||""===k,A=0,D=w.length;D>=0;D--)"."===(k=w[D])?w.splice(D,1):".."===k?(w.splice(D,1),A++):A&&(w.splice(D,1),A--);if(!E&&!x)for(;A--;A)w.unshift("..");!E||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),P&&"/"!==w.join("/").substr(-1)&&w.push("");var M,T=""===w[0]||w[0]&&"/"===w[0].charAt(0);return O&&(n.hostname=n.host=T?"":w.length?w.shift():"",(M=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@"))&&(n.auth=M.shift(),n.host=n.hostname=M.shift())),(E=E||n.host&&w.length)&&!T&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),i.isNull(n.pathname)&&i.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},s.prototype.parseHost=function(){var e=this.host,t=l.exec(e);t&&(":"!==(t=t[0])&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){(function(e,r){var o;function i(e){return(i="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)} +/*! https://mths.be/punycode v1.4.1 by @mathias */!function(s){var a="object"==i(t)&&t&&!t.nodeType&&t,l="object"==i(e)&&e&&!e.nodeType&&e,c="object"==(void 0===r?"undefined":i(r))&&r;c.global!==c&&c.window!==c&&c.self!==c||(s=c);var u,_,d=2147483647,f=/^xn--/,p=/[^\x20-\x7E]/,h=/[\x2E\u3002\uFF0E\uFF61]/g,m={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)","invalid-input":"Invalid input"},b=Math.floor,y=String.fromCharCode;function g(e){throw new RangeError(m[e])}function v(e,t){for(var n=e.length,r=[];n--;)r[n]=t(e[n]);return r}function E(e,t){var n=e.split("@"),r="";return n.length>1&&(r=n[0]+"@",e=n[1]),r+v((e=e.replace(h,".")).split("."),t).join(".")}function x(e){for(var t,n,r=[],o=0,i=e.length;o=55296&&t<=56319&&o65535&&(t+=y((e-=65536)>>>10&1023|55296),e=56320|1023&e),t+y(e)})).join("")}function O(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function k(e,t,n){var r=0;for(e=n?b(e/700):e>>1,e+=b(e/t);e>455;r+=36)e=b(e/35);return b(r+36*e/(e+38))}function P(e){var t,n,r,o,i,s,a,l,c,u,_,f=[],p=e.length,h=0,m=128,y=72;for((n=e.lastIndexOf("-"))<0&&(n=0),r=0;r=128&&g("not-basic"),f.push(e.charCodeAt(r));for(o=n>0?n+1:0;o=p&&g("invalid-input"),((l=(_=e.charCodeAt(o++))-48<10?_-22:_-65<26?_-65:_-97<26?_-97:36)>=36||l>b((d-h)/s))&&g("overflow"),h+=l*s,!(l<(c=a<=y?1:a>=y+26?26:a-y));a+=36)s>b(d/(u=36-c))&&g("overflow"),s*=u;y=k(h-i,t=f.length+1,0==i),b(h/t)>d-m&&g("overflow"),m+=b(h/t),h%=t,f.splice(h++,0,m)}return w(f)}function A(e){var t,n,r,o,i,s,a,l,c,u,_,f,p,h,m,v=[];for(f=(e=x(e)).length,t=128,n=0,i=72,s=0;s=t&&_b((d-n)/(p=r+1))&&g("overflow"),n+=(a-t)*p,t=a,s=0;sd&&g("overflow"),_==t){for(l=n,c=36;!(l<(u=c<=i?1:c>=i+26?26:c-i));c+=36)m=l-u,h=36-u,v.push(y(O(u+m%h,0))),l=b(m/h);v.push(y(O(l,0))),i=k(n,p,r==o),n=0,++r}++n,++t}return v.join("")}if(u={version:"1.4.1",ucs2:{decode:x,encode:w},decode:P,encode:A,toASCII:function(e){return E(e,(function(e){return p.test(e)?"xn--"+A(e):e}))},toUnicode:function(e){return E(e,(function(e){return f.test(e)?P(e.slice(4).toLowerCase()):e}))}},"object"==i(n(13))&&n(13))void 0===(o=function(){return u}.call(t,n,t,e))||(e.exports=o);else if(a&&l)if(e.exports==a)l.exports=u;else for(_ in u)u.hasOwnProperty(_)&&(a[_]=u[_]);else s.punycode=u}(this)}).call(this,n(33)(e),n(7))},function(e,t){e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children||(e.children=[]),Object.defineProperty(e,"loaded",{enumerable:!0,get:function(){return e.l}}),Object.defineProperty(e,"id",{enumerable:!0,get:function(){return e.i}}),e.webpackPolyfill=1),e}},function(e,t,n){"use strict";function r(e){return(r="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)}e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"===r(e)&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){"use strict";t.decode=t.parse=n(36),t.encode=t.stringify=n(37)},function(e,t,n){"use strict";function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,n,i){t=t||"&",n=n||"=";var s={};if("string"!=typeof e||0===e.length)return s;var a=/\+/g;e=e.split(t);var l=1e3;i&&"number"==typeof i.maxKeys&&(l=i.maxKeys);var c=e.length;l>0&&c>l&&(c=l);for(var u=0;u=0?(_=h.substr(0,m),d=h.substr(m+1)):(_=h,d=""),f=decodeURIComponent(_),p=decodeURIComponent(d),r(s,f)?o(s[f])?s[f].push(p):s[f]=[s[f],p]:s[f]=p}return s};var o=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},function(e,t,n){"use strict";function r(e){return(r="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 o=function(e){switch(r(e)){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,n,l){return t=t||"&",n=n||"=",null===e&&(e=void 0),"object"===r(e)?s(a(e),(function(r){var a=encodeURIComponent(o(r))+n;return i(e[r])?s(e[r],(function(e){return a+encodeURIComponent(o(e))})).join(t):a+encodeURIComponent(o(e[r]))})).join(t):l?encodeURIComponent(o(l))+n+encodeURIComponent(o(e)):""};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var n=[],r=0;r + * @license MIT + */ +var r=n(34),o=n(35),i=n(36);function s(){return l.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function a(e,t){if(s()=s())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+s().toString(16)+" bytes");return 0|e}function p(e,t){if(l.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return N(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return W(e).length;default:if(r)return N(e).length;t=(""+t).toLowerCase(),r=!0}}function h(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),n<=0)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return M(this,t,n);case"utf8":case"utf-8":return P(this,t,n);case"ascii":return A(this,t,n);case"latin1":case"binary":return D(this,t,n);case"base64":return k(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):n>2147483647?n=2147483647:n<-2147483648&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),n<0&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(n<0){if(!o)return-1;n=0}if("string"==typeof t&&(t=l.from(t,r)),l.isBuffer(t))return 0===t.length?-1:y(e,t,n,r,o);if("number"==typeof t)return t&=255,l.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):y(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function y(e,t,n,r,o){var i,s=1,a=e.length,l=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;s=2,a/=2,l/=2,n/=2}function c(e,t){return 1===s?e[t]:e.readUInt16BE(t*s)}if(o){var u=-1;for(i=n;ia&&(n=a-l),i=n;i>=0;i--){for(var _=!0,d=0;do&&(r=o):r=o;var i=t.length;if(i%2!=0)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var s=0;s>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function k(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromByteArray(e.slice(t,n))}function P(e,t,n){n=Math.min(e.length,n);for(var r=[],o=t;o239?4:c>223?3:c>191?2:1;if(o+_<=n)switch(_){case 1:c<128&&(u=c);break;case 2:128==(192&(i=e[o+1]))&&(l=(31&c)<<6|63&i)>127&&(u=l);break;case 3:i=e[o+1],s=e[o+2],128==(192&i)&&128==(192&s)&&(l=(15&c)<<12|(63&i)<<6|63&s)>2047&&(l<55296||l>57343)&&(u=l);break;case 4:i=e[o+1],s=e[o+2],a=e[o+3],128==(192&i)&&128==(192&s)&&128==(192&a)&&(l=(15&c)<<18|(63&i)<<12|(63&s)<<6|63&a)>65535&&l<1114112&&(u=l)}null===u?(u=65533,_=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),o+=_}return function(e){var t=e.length;if(t<=4096)return String.fromCharCode.apply(String,e);var n="",r=0;for(;r0&&(e=this.toString("hex",0,n).match(/.{2}/g).join(" "),this.length>n&&(e+=" ... ")),""},l.prototype.compare=function(e,t,n,r,o){if(!l.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),t<0||n>e.length||r<0||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),s=(n>>>=0)-(t>>>=0),a=Math.min(i,s),c=this.slice(r,o),u=e.slice(t,n),_=0;_o)&&(n=o),e.length>0&&(n<0||t<0)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return g(this,e,t,n);case"utf8":case"utf-8":return v(this,e,t,n);case"ascii":return E(this,e,t,n);case"latin1":case"binary":return x(this,e,t,n);case"base64":return w(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},l.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};function A(e,t,n){var r="";n=Math.min(e.length,n);for(var o=t;or)&&(n=r);for(var o="",i=t;in)throw new RangeError("Trying to access beyond buffer length")}function C(e,t,n,r,o,i){if(!l.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function S(e,t,n,r){t<0&&(t=65535+t+1);for(var o=0,i=Math.min(e.length-n,2);o>>8*(r?o:1-o)}function L(e,t,n,r){t<0&&(t=4294967295+t+1);for(var o=0,i=Math.min(e.length-n,4);o>>8*(r?o:3-o)&255}function R(e,t,n,r,o,i){if(n+r>e.length)throw new RangeError("Index out of range");if(n<0)throw new RangeError("Index out of range")}function j(e,t,n,r,i){return i||R(e,0,n,4),o.write(e,t,n,r,23,4),n+4}function B(e,t,n,r,i){return i||R(e,0,n,8),o.write(e,t,n,r,52,8),n+8}l.prototype.slice=function(e,t){var n,r=this.length;if((e=~~e)<0?(e+=r)<0&&(e=0):e>r&&(e=r),(t=void 0===t?r:~~t)<0?(t+=r)<0&&(t=0):t>r&&(t=r),t0&&(o*=256);)r+=this[e+--t]*o;return r},l.prototype.readUInt8=function(e,t){return t||I(e,1,this.length),this[e]},l.prototype.readUInt16LE=function(e,t){return t||I(e,2,this.length),this[e]|this[e+1]<<8},l.prototype.readUInt16BE=function(e,t){return t||I(e,2,this.length),this[e]<<8|this[e+1]},l.prototype.readUInt32LE=function(e,t){return t||I(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},l.prototype.readUInt32BE=function(e,t){return t||I(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},l.prototype.readIntLE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=this[e],o=1,i=0;++i=(o*=128)&&(r-=Math.pow(2,8*t)),r},l.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||I(e,t,this.length);for(var r=t,o=1,i=this[e+--r];r>0&&(o*=256);)i+=this[e+--r]*o;return i>=(o*=128)&&(i-=Math.pow(2,8*t)),i},l.prototype.readInt8=function(e,t){return t||I(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},l.prototype.readInt16LE=function(e,t){t||I(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt16BE=function(e,t){t||I(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},l.prototype.readInt32LE=function(e,t){return t||I(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},l.prototype.readInt32BE=function(e,t){return t||I(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},l.prototype.readFloatLE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!0,23,4)},l.prototype.readFloatBE=function(e,t){return t||I(e,4,this.length),o.read(this,e,!1,23,4)},l.prototype.readDoubleLE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!0,52,8)},l.prototype.readDoubleBE=function(e,t){return t||I(e,8,this.length),o.read(this,e,!1,52,8)},l.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||C(this,e,t,n,Math.pow(2,8*n)-1,0);var o=1,i=0;for(this[t]=255&e;++i=0&&(i*=256);)this[t+o]=e/i&255;return t+n},l.prototype.writeUInt8=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,1,255,0),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},l.prototype.writeUInt16LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):S(this,e,t,!0),t+2},l.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,65535,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):S(this,e,t,!1),t+2},l.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},l.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,4294967295,0),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},l.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);C(this,e,t,n,o-1,-o)}var i=0,s=1,a=0;for(this[t]=255&e;++i>0)-a&255;return t+n},l.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var o=Math.pow(2,8*n-1);C(this,e,t,n,o-1,-o)}var i=n-1,s=1,a=0;for(this[t+i]=255&e;--i>=0&&(s*=256);)e<0&&0===a&&0!==this[t+i+1]&&(a=1),this[t+i]=(e/s>>0)-a&255;return t+n},l.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,1,127,-128),l.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),e<0&&(e=255+e+1),this[t]=255&e,t+1},l.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):S(this,e,t,!0),t+2},l.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,2,32767,-32768),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):S(this,e,t,!1),t+2},l.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,2147483647,-2147483648),l.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},l.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||C(this,e,t,4,2147483647,-2147483648),e<0&&(e=4294967295+e+1),l.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},l.prototype.writeFloatLE=function(e,t,n){return j(this,e,t,!0,n)},l.prototype.writeFloatBE=function(e,t,n){return j(this,e,t,!1,n)},l.prototype.writeDoubleLE=function(e,t,n){return B(this,e,t,!0,n)},l.prototype.writeDoubleBE=function(e,t,n){return B(this,e,t,!1,n)},l.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r=this.length)throw new RangeError("sourceStart out of bounds");if(r<0)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t=0;--o)e[o+t]=this[o+n];else if(i<1e3||!l.TYPED_ARRAY_SUPPORT)for(o=0;o>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&n<57344){if(!o){if(n>56319){(t-=3)>-1&&i.push(239,191,189);continue}if(s+1===r){(t-=3)>-1&&i.push(239,191,189);continue}o=n;continue}if(n<56320){(t-=3)>-1&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&(t-=3)>-1&&i.push(239,191,189);if(o=null,n<128){if((t-=1)<0)break;i.push(n)}else if(n<2048){if((t-=2)<0)break;i.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;i.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(n<1114112))throw new Error("Invalid code point");if((t-=4)<0)break;i.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return i}function W(e){return r.toByteArray(function(e){if((e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(q,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function K(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}}).call(this,n(33))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){"use strict";t.byteLength=function(e){var t=c(e),n=t[0],r=t[1];return 3*(n+r)/4-r},t.toByteArray=function(e){var t,n,r=c(e),s=r[0],a=r[1],l=new i(function(e,t,n){return 3*(t+n)/4-n}(0,s,a)),u=0,_=a>0?s-4:s;for(n=0;n<_;n+=4)t=o[e.charCodeAt(n)]<<18|o[e.charCodeAt(n+1)]<<12|o[e.charCodeAt(n+2)]<<6|o[e.charCodeAt(n+3)],l[u++]=t>>16&255,l[u++]=t>>8&255,l[u++]=255&t;2===a&&(t=o[e.charCodeAt(n)]<<2|o[e.charCodeAt(n+1)]>>4,l[u++]=255&t);1===a&&(t=o[e.charCodeAt(n)]<<10|o[e.charCodeAt(n+1)]<<4|o[e.charCodeAt(n+2)]>>2,l[u++]=t>>8&255,l[u++]=255&t);return l},t.fromByteArray=function(e){for(var t,n=e.length,o=n%3,i=[],s=0,a=n-o;sa?a:s+16383));1===o?(t=e[n-1],i.push(r[t>>2]+r[t<<4&63]+"==")):2===o&&(t=(e[n-2]<<8)+e[n-1],i.push(r[t>>10]+r[t>>4&63]+r[t<<2&63]+"="));return i.join("")};for(var r=[],o=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",a=0,l=s.length;a0)throw new Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");return-1===n&&(n=t),[n,n===t?0:4-n%4]}function u(e,t,n){for(var o,i,s=[],a=t;a>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return s.join("")}o["-".charCodeAt(0)]=62,o["_".charCodeAt(0)]=63},function(e,t){t.read=function(e,t,n,r,o){var i,s,a=8*o-r-1,l=(1<>1,u=-7,_=n?o-1:0,d=n?-1:1,f=e[t+_];for(_+=d,i=f&(1<<-u)-1,f>>=-u,u+=a;u>0;i=256*i+e[t+_],_+=d,u-=8);for(s=i&(1<<-u)-1,i>>=-u,u+=r;u>0;s=256*s+e[t+_],_+=d,u-=8);if(0===i)i=1-c;else{if(i===l)return s?NaN:1/0*(f?-1:1);s+=Math.pow(2,r),i-=c}return(f?-1:1)*s*Math.pow(2,i-r)},t.write=function(e,t,n,r,o,i){var s,a,l,c=8*i-o-1,u=(1<>1,d=23===o?Math.pow(2,-24)-Math.pow(2,-77):0,f=r?0:i-1,p=r?1:-1,h=t<0||0===t&&1/t<0?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(a=isNaN(t)?1:0,s=u):(s=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-s))<1&&(s--,l*=2),(t+=s+_>=1?d/l:d*Math.pow(2,1-_))*l>=2&&(s++,l/=2),s+_>=u?(a=0,s=u):s+_>=1?(a=(t*l-1)*Math.pow(2,o),s+=_):(a=t*Math.pow(2,_-1)*Math.pow(2,o),s=0));o>=8;e[n+f]=255&a,f+=p,a/=256,o-=8);for(s=s<0;e[n+f]=255&s,f+=p,s/=256,c-=8);e[n+f-p]|=128*h}},function(e,t){var n={}.toString;e.exports=Array.isArray||function(e){return"[object Array]"==n.call(e)}},function(e,t){var n,r,o=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function s(){throw new Error("clearTimeout has not been defined")}function a(e){if(n===setTimeout)return setTimeout(e,0);if((n===i||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:i}catch(e){n=i}try{r="function"==typeof clearTimeout?clearTimeout:s}catch(e){r=s}}();var l,c=[],u=!1,_=-1;function d(){u&&l&&(u=!1,l.length?c=l.concat(c):_=-1,c.length&&f())}function f(){if(!u){var e=a(d);u=!0;for(var t=c.length;t;){for(l=c,c=[];++_1)for(var n=1;nnew Set,i=e=>e[e.length-1],s=Array.from;class a{constructor(){this._observers=r.c()}on(e,t){r.e(this._observers,e,o).add(t)}once(e,t){this.on(e,(...n)=>{this.off(e,t),t(...n)})}off(e,t){const n=this._observers.get(e);void 0!==n&&(n.delete(t),0===n.size&&this._observers.delete(e))}emit(e,t){return s((this._observers.get(e)||r.c()).values()).forEach(e=>e(...t))}destroy(){this._observers=r.c()}}var l=n(3),c=n(0),u=n(1),_=n(15),d=n.n(_);d.a.performance;const f=d.a.cryptoRandomBuffer,p=(Math.random,()=>new Uint32Array(f(4))[0]);var h=n(5);const m=e=>new Error(e),b=()=>{throw m("Method unimplemented")},y=()=>{throw m("Unexpected case")};var g=n(2);Object.assign;const v=Object.keys,E=e=>v(e).length,x=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),w=(e,t)=>e===t||E(e)===E(t)&&((e,t)=>{for(const n in e)if(!t(e[n],n))return!1;return!0})(e,(e,n)=>(void 0!==e||x(t,n))&&t[n]===e),O=(e,t,n=0)=>{try{for(;n{if(null==e||null==t)return((e,t)=>e===t)(e,t);if(e.constructor!==t.constructor)return!1;if(e===t)return!0;switch(e.constructor){case ArrayBuffer:e=new Uint8Array(e),t=new Uint8Array(t);case Uint8Array:if(e.byteLength!==t.byteLength)return!1;for(let n=0;nnew D(e,t),T="undefined"!=typeof document?document:{},I=("undefined"!=typeof DOMParser&&new DOMParser,e=>r.d(e,(e,t)=>`${t}:${e};`).join(""));T.ELEMENT_NODE,T.TEXT_NODE,T.CDATA_SECTION_NODE,T.COMMENT_NODE,T.DOCUMENT_NODE,T.DOCUMENT_TYPE_NODE,T.DOCUMENT_FRAGMENT_NODE,JSON.stringify,JSON.parse;const C=e=>class{constructor(e){this._=e}destroy(){e(this._)}},S=(C(clearTimeout),C(clearInterval),C(e=>"undefined"!=typeof requestAnimationFrame&&cancelAnimationFrame(e)),C(e=>"undefined"!=typeof cancelIdleCallback&&cancelIdleCallback(e)),Date.now),L=A(),R=A(),j=A(),B=A(),q=A(),U=A(),N=A(),W=A(),K=A(),F={[L]:M("font-weight","bold"),[R]:M("font-weight","normal"),[j]:M("color","blue"),[q]:M("color","green"),[B]:M("color","grey"),[U]:M("color","red"),[N]:M("color","purple"),[W]:M("color","orange"),[K]:M("color","black")},$={[L]:"",[R]:"",[j]:"",[q]:"",[B]:"",[U]:"",[N]:"",[W]:"",[K]:""},H=P.c?e=>{const t=[],n=[];let r=0;for(;r0&&(t.push(""),n.push(t.join("")));r{const t=[],n=[],o=r.c();let i=[],s=0;for(;s0||e.length>0?(t.push("%c"+r),n.push(e)):t.push(r)}}}for(s>0&&(i=n,i.unshift(t.join("")));s{console.log(...H(e)),z.forEach(t=>t.print(e))},z=new Set;S();const V=e=>({[Symbol.iterator](){return this},next:e}),Q=(e,t)=>V(()=>{const{done:n,value:r}=e.next();return{done:n,value:n?void 0:t(r)}});class Y{constructor(e,t){this.clock=e,this.len=t}}class J{constructor(){this.clients=new Map}}const X=(e,t,n)=>t.clients.forEach((t,r)=>{const o=e.doc.store.clients.get(r);for(let r=0;r{const n=e.clients.get(t.client);return void 0!==n&&null!==((e,t)=>{let n=0,r=e.length-1;for(;n<=r;){const o=Object(l.c)((n+r)/2),i=e[o],s=i.clock;if(s<=t){if(t{e.clients.forEach(e=>{let t,n;for(e.sort((e,t)=>e.clock-t.clock),t=1,n=1;t{Object(r.e)(e.clients,t,()=>[]).push(new Y(n,o))},ne=()=>new J,re=e=>{const t=ne();return e.clients.forEach((e,n)=>{const r=[];for(let t=0;t0&&t.clients.set(n,r)}),t},oe=(e,t)=>{Object(c.m)(e.restEncoder,t.clients.size),t.clients.forEach((t,n)=>{e.resetDsCurVal(),Object(c.m)(e.restEncoder,n);const r=t.length;Object(c.m)(e.restEncoder,r);for(let n=0;n{const r=new J,o=Object(u.i)(e.restDecoder);for(let i=0;i0){const e=new de;oe(e,r),n.pendingDeleteReaders.push(new ce(Object(u.e)(e.toUint8Array())))}},se=p;class ae extends a{constructor({gc:e=!0,gcFilter:t=(()=>!0)}={}){super(),this.gc=e,this.gcFilter=t,this.clientID=se(),this.share=new Map,this.store=new ze,this._transaction=null,this._transactionCleanups=[]}transact(e,t=null){ct(this,e,t)}get(e,t=yt){const n=Object(r.e)(this.share,e,()=>{const e=new t;return e._integrate(this,null),e}),o=n.constructor;if(t!==yt&&o!==t){if(o===yt){const r=new t;r._map=n._map,n._map.forEach(e=>{for(;null!==e;e=e.left)e.parent=r}),r._start=n._start;for(let e=r._start;null!==e;e=e.right)e.parent=r;return r._length=n._length,this.share.set(e,r),r._integrate(this,null),r}throw new Error(`Type with the name ${e} has already been defined with a different constructor`)}return n}getArray(e=""){return this.get(e,It)}getText(e=""){return this.get(e,zt)}getMap(e=""){return this.get(e,St)}getXmlFragment(e=""){return this.get(e,Qt)}toJSON(){const e={};return this.share.forEach((t,n)=>{e[n]=t.toJSON()}),e}destroy(){this.emit("destroyed",[!0]),super.destroy()}on(e,t){super.on(e,t)}off(e,t){super.off(e,t)}}class le{constructor(e){this.restDecoder=e}resetDsCurVal(){}readDsClock(){return Object(u.i)(this.restDecoder)}readDsLen(){return Object(u.i)(this.restDecoder)}}class ce{constructor(e){this.dsCurrVal=0,this.restDecoder=e}resetDsCurVal(){this.dsCurrVal=0}readDsClock(){return this.dsCurrVal+=Object(u.i)(this.restDecoder),this.dsCurrVal}readDsLen(){const e=Object(u.i)(this.restDecoder)+1;return this.dsCurrVal+=e,e}}class ue extends ce{constructor(e){super(e),this.keys=[],Object(u.g)(e),this.keyClockDecoder=new u.a(Object(u.j)(e)),this.clientDecoder=new u.d(Object(u.j)(e)),this.leftClockDecoder=new u.a(Object(u.j)(e)),this.rightClockDecoder=new u.a(Object(u.j)(e)),this.infoDecoder=new u.b(Object(u.j)(e),u.g),this.stringDecoder=new u.c(Object(u.j)(e)),this.parentInfoDecoder=new u.b(Object(u.j)(e),u.g),this.typeRefDecoder=new u.d(Object(u.j)(e)),this.lenDecoder=new u.d(Object(u.j)(e))}readLeftID(){return new Ce(this.clientDecoder.read(),this.leftClockDecoder.read())}readRightID(){return new Ce(this.clientDecoder.read(),this.rightClockDecoder.read())}readClient(){return this.clientDecoder.read()}readInfo(){return this.infoDecoder.read()}readString(){return this.stringDecoder.read()}readParentInfo(){return 1===this.parentInfoDecoder.read()}readTypeRef(){return this.typeRefDecoder.read()}readLen(){return this.lenDecoder.read()}readAny(){return Object(u.f)(this.restDecoder)}readBuf(){return Object(u.j)(this.restDecoder)}readJSON(){return Object(u.f)(this.restDecoder)}readKey(){const e=this.keyClockDecoder.read();if(e{const r=new Map;n.forEach((e,n)=>{Qe(t,n)>e&&r.set(n,e)}),Ve(t).forEach((e,t)=>{n.has(t)||r.set(t,0)}),Object(c.m)(e.restEncoder,r.size),Array.from(r.entries()).sort((e,t)=>t[0]-e[0]).forEach(([n,r])=>{((e,t,n,r)=>{const o=Je(t,r);Object(c.m)(e.restEncoder,t.length-o),e.writeClient(n),Object(c.m)(e.restEncoder,r);const i=t[o];i.write(e,r-i.id.clock);for(let n=o+1;n{const o=new Map;var i;((e,t,n)=>{const r=Object(u.i)(e.restDecoder);for(let o=0;o{const n=e.pendingClientsStructRefs;t.forEach((e,t)=>{const r=n.get(t);if(void 0===r)n.set(t,{refs:e,i:0});else{const t=r.i>0?r.refs.slice(r.i):r.refs;for(let n=0;ne.id.clock-t.id.clock)}})})(n,o),((e,t)=>{const n=t.pendingStack,o=t.pendingClientsStructRefs,i=Array.from(o.keys()).sort((e,t)=>e-t);if(0===i.length)return;const s=()=>{let e=o.get(i[i.length-1]);for(;e.refs.length===e.i;){if(i.pop(),!(i.length>0))return t.pendingClientsStructRefs.clear(),null;e=o.get(i[i.length-1])}return e};let a=s();if(null===a&&0===n.length)return;let l=n.length>0?n.pop():a.refs[a.i++];const c=new Map;for(;;){const i=Object(r.e)(c,l.id.client,()=>Qe(t,l.id.client)),u=l.id.clocke.id.clock-t.id.clock),e.i=0;continue}}return void n.push(l)}const _=l.getMissing(e,t);if(null===_)if((0===u||u0)l=n.pop();else if(null!==a&&a.i{e.i===e.refs.length?i.delete(t):(e.refs.splice(0,e.i),e.i=0)}),((e,t)=>{const n=t.pendingDeleteReaders;t.pendingDeleteReaders=[];for(let r=0;rct(t,e=>{ge(r,e,t.store),ie(r,e,t.store)},n,!1),Ee=(e,t,n)=>((e,t,n,r=ue)=>{const o=Object(u.e)(t);ve(o,e,n,new r(o))})(e,t,n,be),xe=(e,t,n=new fe)=>(((e,t,n=new Map)=>{ye(e,t.store,n),oe(e,re(t.store))})(n,e,null==t?new Map:Oe(t)),n.toUint8Array()),we=e=>{const t=new Map,n=Object(u.i)(e.restDecoder);for(let r=0;rwe(new he(Object(u.e)(e))),ke=(e,t)=>(Object(c.m)(e.restEncoder,t.size),t.forEach((t,n)=>{Object(c.m)(e.restEncoder,n),Object(c.m)(e.restEncoder,t)}),e),Pe=(e,t=new de)=>(((e,t)=>{ke(e,Ve(t.store))})(t,e),t.toUint8Array());class Ae{constructor(){this.l=[]}}const De=()=>new Ae,Me=(e,t)=>e.l.push(t),Te=(e,t)=>{e.l=e.l.filter(e=>t!==e)},Ie=(e,t,n)=>O(e.l,[t,n]);class Ce{constructor(e,t){this.client=e,this.clock=t}}const Se=(e,t)=>e===t||null!==e&&null!==t&&e.client===t.client&&e.clock===t.clock,Le=(e,t)=>new Ce(e,t),Re=e=>{for(const[t,n]of e.doc.share.entries())if(n===e)return t;throw y()};class je{constructor(e,t,n){this.type=e,this.tname=t,this.item=n}}const Be=e=>new je(null==e.type?null:Le(e.type.client,e.type.clock),e.tname||null,null==e.item?null:Le(e.item.client,e.item.clock));class qe{constructor(e,t){this.type=e,this.index=t}}const Ue=(e,t)=>{let n=null,r=null;return null===e._item?r=Re(e):n=Le(e._item.id.client,e._item.id.clock),new je(n,r,t)},Ne=(e,t)=>{let n=e._start;for(;null!==n;){if(!n.deleted&&n.countable){if(n.length>t)return Ue(e,Le(n.id.client,n.id.clock+t));t-=n.length}n=n.right}return Ue(e,null)},We=(e,t)=>{const n=t.store,r=e.item,o=e.type,i=e.tname;let s=null,a=0;if(null!==r){if(Qe(n,r.client)<=r.clock)return null;const e=gn(n,r),t=e.item;if(!(t instanceof En))return null;if(s=t.parent,null===s._item||!s._item.deleted){a=t.deleted||!t.countable?0:e.diff;let n=t.left;for(;null!==n;)!n.deleted&&n.countable&&(a+=n.length),n=n.left}}else{if(null!==i)s=t.get(i);else{if(null===o)throw y();{if(Qe(n,o.client)<=o.clock)return null;const{item:e}=gn(n,o);if(!(e instanceof En&&e.content instanceof yn))return null;s=e.content.type}}a=s._length}return((e,t)=>new qe(e,t))(s,a)},Ke=(e,t)=>e===t||null!==e&&null!==t&&e.tname===t.tname&&Se(e.item,t.item)&&Se(e.type,t.type);class Fe{constructor(e,t){this.ds=e,this.sv=t}}const $e=(e,t)=>new Fe(e,t),He=($e(ne(),new Map),(e,t)=>void 0===t?!e.deleted:t.sv.has(e.id.client)&&(t.sv.get(e.id.client)||0)>e.id.clock&&!Z(t.ds,e.id)),Ge=(e,t)=>{const n=Object(r.e)(e.meta,Ge,o),i=e.doc.store;n.has(t)||(t.sv.forEach((t,n)=>{t{}),n.add(t))};class ze{constructor(){this.clients=new Map,this.pendingClientsStructRefs=new Map,this.pendingStack=[],this.pendingDeleteReaders=[]}}const Ve=e=>{const t=new Map;return e.clients.forEach((e,n)=>{const r=e[e.length-1];t.set(n,r.id.clock+r.length)}),t},Qe=(e,t)=>{const n=e.clients.get(t);if(void 0===n)return 0;const r=n[n.length-1];return r.id.clock+r.length},Ye=(e,t)=>{let n=e.clients.get(t.id.client);if(void 0===n)n=[],e.clients.set(t.id.client,n);else{const e=n[n.length-1];if(e.id.clock+e.length!==t.id.clock)throw y()}n.push(t)},Je=(e,t)=>{let n=0,r=e.length-1,o=e[r],i=o.id.clock;if(i===t)return r;let s=Object(l.c)(t/(i+o.length-1)*r);for(;n<=r;){if(o=e[s],i=o.id.clock,i<=t){if(t{const n=e.clients.get(t.client);return n[Je(n,t.clock)]},Ze=(e,t,n)=>{const r=Je(t,n),o=t[r];return o.id.clock{const n=e.doc.store.clients.get(t.client);return n[Ze(e,n,t.clock)]},tt=(e,t,n)=>{const r=t.clients.get(n.client),o=Je(r,n.clock),i=r[o];return n.clock!==i.id.clock+i.length-1&&i.constructor!==tn&&r.splice(o+1,0,vn(e,i,n.clock-i.id.clock+1)),i},nt=(e,t,n,r,o)=>{if(0===r)return;const i=n+r;let s,a=Ze(e,t,n);do{s=t[a++],i!(0===t.deleteSet.clients.size&&!Object(r.a)(t.afterState,(e,n)=>t.beforeState.get(n)!==e))&&(ee(t.deleteSet),((e,t)=>{ye(e,t.doc.store,t.beforeState)})(e,t),oe(e,t.deleteSet),!0),it=(e,t)=>{const n=e[t-1],r=e[t];n.deleted===r.deleted&&n.constructor===r.constructor&&n.mergeWith(r)&&(e.splice(t,1),r instanceof En&&null!==r.parentSub&&r.parent._map.get(r.parentSub)===r&&r.parent._map.set(r.parentSub,n))},st=(e,t,n)=>{for(const[r,o]of e.clients.entries()){const e=t.clients.get(r);for(let r=o.length-1;r>=0;r--){const i=o[r],s=i.clock+i.len;for(let r=Je(e,i.clock),o=e[r];r{e.clients.forEach((e,n)=>{const r=t.clients.get(n);for(let t=e.length-1;t>=0;t--){const n=e[t];for(let e=Object(l.g)(r.length-1,1+Je(r,n.clock+n.len-1)),t=r[e];e>0&&t.id.clock>=n.clock;t=r[--e])it(r,e)}})},lt=(e,t)=>{if(ta.push(()=>{null!==t._item&&t._item.deleted||t._callObserver(n,e)})),a.push(()=>{n.changedParentTypes.forEach((e,t)=>a.push(()=>{null!==t._item&&t._item.deleted||((e=e.filter(e=>null===e.target._item||!e.target._item.deleted)).forEach(e=>{e.currentTarget=t}),Ie(t._dEH,e,n))})),a.push(()=>r.emit("afterTransaction",[n,r]))}),O(a,[])}finally{r.gc&&st(i,o,r.gcFilter),at(i,o),n.afterState.forEach((e,t)=>{const r=n.beforeState.get(t)||0;if(r!==e){const e=o.clients.get(t),n=Object(l.f)(Je(e,r),1);for(let t=e.length-1;t>=n;t--)it(e,t)}});for(let e=0;e0&&it(r,i)}if(n.local||n.afterState.get(r.clientID)===n.beforeState.get(r.clientID)||(r.clientID=se(),G(W,L,"[yjs] ",R,U,"Changed the client-id because another client seems to be using it.")),r.emit("afterTransactionCleanup",[n,r]),r._observers.has("update")){const e=new me;ot(e,n)&&r.emit("update",[e.toUint8Array(),n.origin,r])}if(r._observers.has("updateV2")){const e=new fe;ot(e,n)&&r.emit("updateV2",[e.toUint8Array(),n.origin,r])}e.length<=t+1?(r._transactionCleanups=[],r.emit("afterAllTransactions",[r,e])):lt(e,t+1)}}},ct=(e,t,n=null,r=!0)=>{const o=e._transactionCleanups;let i=!1;null===e._transaction&&(i=!0,e._transaction=new rt(e,n,r),o.push(e._transaction),1===o.length&&e.emit("beforeAllTransactions",[e]),e.emit("beforeTransaction",[e._transaction,e]));try{t(e._transaction)}finally{i&&o[0]===e._transaction&<(o,0)}};class ut{constructor(e,t){this.target=e,this.currentTarget=e,this.transaction=t,this._changes=null}get path(){return _t(this.currentTarget,this.target)}deletes(e){return Z(this.transaction.deleteSet,e.id)}adds(e){return e.id.clock>=(this.transaction.beforeState.get(e.id.client)||0)}get changes(){let e=this._changes;if(null===e){const t=this.target,n=o(),r=o(),s=[],a=new Map;e={added:n,deleted:r,delta:s,keys:a};const l=this.transaction.changed.get(t);if(l.has(null)){let e=null;const o=()=>{e&&s.push(e)};for(let i=t._start;null!==i;i=i.right)i.deleted?this.deletes(i)&&!this.adds(i)&&(null!==e&&void 0!==e.delete||(o(),e={delete:0}),e.delete+=i.length,r.add(i)):this.adds(i)?(null!==e&&void 0!==e.insert||(o(),e={insert:[]}),e.insert=e.insert.concat(i.content.getContent()),n.add(i)):(null!==e&&void 0!==e.retain||(o(),e={retain:0}),e.retain+=i.length);null!==e&&void 0===e.retain&&o()}l.forEach(e=>{if(null!==e){const n=t._map.get(e);let r,o;if(this.adds(n)){let e=n.left;for(;null!==e&&this.adds(e);)e=e.left;if(this.deletes(n)){if(null===e||!this.deletes(e))return;r="delete",o=i(e.content.getContent())}else null!==e&&this.deletes(e)?(r="update",o=i(e.content.getContent())):(r="add",o=void 0)}else{if(!this.deletes(n))return;r="delete",o=i(n.content.getContent())}a.set(e,{action:r,oldValue:o})}}),this._changes=e}return e}}const _t=(e,t)=>{const n=[];for(;null!==t._item&&t!==e;){if(null!==t._item.parentSub)n.unshift(t._item.parentSub);else{let e=0,r=t._item.parent._start;for(;r!==t._item&&null!==r;)r.deleted||e++,r=r.right;n.unshift(e)}t=t._item.parent}return n};let dt=0;class ft{constructor(e,t){e.marker=!0,this.p=e,this.index=t,this.timestamp=dt++}}const pt=(e,t,n)=>{e.p.marker=!1,e.p=t,t.marker=!0,e.index=n,e.timestamp=dt++},ht=(e,t)=>{if(null===e._start||0===t||null===e._searchMarker)return null;const n=0===e._searchMarker.length?null:e._searchMarker.reduce((e,n)=>Object(l.a)(t-e.index){e.timestamp=dt++})(n));null!==r.right&&ot;)r=r.left,!r.deleted&&r.countable&&(o-=r.length);for(;null!==r.left&&r.left.id.client===r.id.client&&r.left.id.clock+r.left.length===r.id.clock;)r=r.left,!r.deleted&&r.countable&&(o-=r.length);return null!==n&&Object(l.a)(n.index-o){if(e.length>=80){const r=e.reduce((e,t)=>e.timestamp{for(let r=e.length-1;r>=0;r--){const o=e[r];if(n>0){let t=o.p;for(t.marker=!1;t&&(t.deleted||!t.countable);)t=t.left,t&&!t.deleted&&t.countable&&(o.index-=t.length);if(null===t||!0===t.marker){e.splice(r,1);continue}o.p=t,t.marker=!0}(t0&&t===o.index)&&(o.index=Object(l.f)(t,o.index+n))}},bt=(e,t,n)=>{const o=e,i=t.changedParentTypes;for(;Object(r.e)(i,e,()=>[]).push(n),null!==e._item;)e=e._item.parent;Ie(o._eH,n,t)};class yt{constructor(){this._item=null,this._map=new Map,this._start=null,this.doc=null,this._length=0,this._eH=De(),this._dEH=De(),this._searchMarker=null}_integrate(e,t){this.doc=e,this._item=t}_copy(){throw b()}_write(e){}get _first(){let e=this._start;for(;null!==e&&e.deleted;)e=e.right;return e}_callObserver(e,t){!e.local&&this._searchMarker&&(this._searchMarker.length=0)}observe(e){Me(this._eH,e)}observeDeep(e){Me(this._dEH,e)}unobserve(e){Te(this._eH,e)}unobserveDeep(e){Te(this._dEH,e)}toJSON(){}}const gt=e=>{const t=[];let n=e._start;for(;null!==n;){if(n.countable&&!n.deleted){const e=n.content.getContent();for(let n=0;n{let n=0,r=e._start;for(;null!==r;){if(r.countable&&!r.deleted){const o=r.content.getContent();for(let r=0;r{const n=[];return vt(e,(r,o)=>{n.push(t(r,o,e))}),n},xt=e=>{let t=e._start,n=null,r=0;return{[Symbol.iterator](){return this},next:()=>{if(null===n){for(;null!==t&&t.deleted;)t=t.right;if(null===t)return{done:!0,value:void 0};n=t.content.getContent(),r=0,t=t.right}const e=n[r++];return n.length<=r&&(n=null),{done:!1,value:e}}}},wt=(e,t,n,r)=>{let o=n;const i=e.doc,s=i.clientID,a=i.store,l=null===n?t._start:n.right;let c=[];const u=()=>{c.length>0&&(o=new En(Le(s,Qe(a,s)),o,o&&o.lastId,l,l&&l.id,t,null,new ln(c)),o.integrate(e,0),c=[])};r.forEach(n=>{switch(n.constructor){case Number:case Object:case Boolean:case Array:case String:c.push(n);break;default:switch(u(),n.constructor){case Uint8Array:case ArrayBuffer:o=new En(Le(s,Qe(a,s)),o,o&&o.lastId,l,l&&l.id,t,null,new nn(new Uint8Array(n))),o.integrate(e,0);break;default:if(!(n instanceof yt))throw new Error("Unexpected content type in insert operation");o=new En(Le(s,Qe(a,s)),o,o&&o.lastId,l,l&&l.id,t,null,new yn(n)),o.integrate(e,0)}}}),u()},Ot=(e,t,n,r)=>{if(0===n)return t._searchMarker&&mt(t._searchMarker,n,r.length),wt(e,t,null,r);const o=n,i=ht(t,n);let s=t._start;for(null!==i&&(s=i.p,0===(n-=i.index)&&(s=s.prev,n+=s&&s.countable&&!s.deleted?s.length:0));null!==s;s=s.right)if(!s.deleted&&s.countable){if(n<=s.length){n{if(0===r)return;const o=n,i=r,s=ht(t,n);let a=t._start;for(null!==s&&(a=s.p,n-=s.index);null!==a&&n>0;a=a.right)!a.deleted&&a.countable&&(n0&&null!==a;)a.deleted||(r0)throw m("array length exceeded");t._searchMarker&&mt(t._searchMarker,o,-i+r)},Pt=(e,t,n)=>{const r=t._map.get(n);void 0!==r&&r.delete(e)},At=(e,t,n,r)=>{const o=t._map.get(n)||null,i=e.doc,s=i.clientID;let a;if(null==r)a=new ln([r]);else switch(r.constructor){case Number:case Object:case Boolean:case Array:case String:a=new ln([r]);break;case Uint8Array:a=new nn(r);break;default:if(!(r instanceof yt))throw new Error("Unexpected content type");a=new yn(r)}new En(Le(s,Qe(i.store,s)),o,o&&o.lastId,null,null,t,n,a).integrate(e,0)},Dt=(e,t)=>{const n=e._map.get(t);return void 0===n||n.deleted?void 0:n.content.getContent()[n.length-1]},Mt=e=>{return t=e.entries(),n=e=>!e[1].deleted,V(()=>{let e;do{e=t.next()}while(!e.done&&!n(e.value));return e});var t,n};class Tt extends ut{constructor(e,t){super(e,t),this._transaction=t}}class It extends yt{constructor(){super(),this._prelimContent=[],this._searchMarker=[]}_integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new It}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}_callObserver(e,t){super._callObserver(e,t),bt(this,e,new Tt(this,e))}insert(e,t){null!==this.doc?ct(this.doc,n=>{Ot(n,this,e,t)}):this._prelimContent.splice(e,0,...t)}push(e){this.insert(this.length,e)}unshift(e){this.insert(0,e)}delete(e,t=1){null!==this.doc?ct(this.doc,n=>{kt(n,this,e,t)}):this._prelimContent.splice(e,t)}get(e){return((e,t)=>{const n=ht(e,t);let r=e._start;for(null!==n&&(r=n.p,t-=n.index);null!==r;r=r.right)if(!r.deleted&&r.countable){if(te instanceof yt?e.toJSON():e)}map(e){return Et(this,e)}forEach(e){vt(this,e)}[Symbol.iterator](){return xt(this)}_write(e){e.writeTypeRef(_n)}}class Ct extends ut{constructor(e,t,n){super(e,t),this.keysChanged=n}}class St extends yt{constructor(e){super(),this._prelimContent=null,this._prelimContent=void 0===e?new Map:new Map(e)}_integrate(e,t){super._integrate(e,t),this._prelimContent.forEach((e,t)=>{this.set(t,e)}),this._prelimContent=null}_copy(){return new St}_callObserver(e,t){bt(this,e,new Ct(this,e,t))}toJSON(){const e={};return this._map.forEach((t,n)=>{if(!t.deleted){const r=t.content.getContent()[t.length-1];e[n]=r instanceof yt?r.toJSON():r}}),e}get size(){return[...Mt(this._map)].length}keys(){return Q(Mt(this._map),e=>e[0])}values(){return Q(Mt(this._map),e=>e[1].content.getContent()[e[1].length-1])}entries(){return Q(Mt(this._map),e=>[e[0],e[1].content.getContent()[e[1].length-1]])}forEach(e){return this._map.forEach((t,n)=>{t.deleted||e(t.content.getContent()[t.length-1],n,this)}),{}}[Symbol.iterator](){return this.entries()}delete(e){null!==this.doc?ct(this.doc,t=>{Pt(t,this,e)}):this._prelimContent.delete(e)}set(e,t){return null!==this.doc?ct(this.doc,n=>{At(n,this,e,t)}):this._prelimContent.set(e,t),t}get(e){return Dt(this,e)}has(e){return((e,t)=>{const n=e._map.get(t);return void 0!==n&&!n.deleted})(this,e)}_write(e){e.writeTypeRef(dn)}}const Lt=(e,t)=>e===t||"object"==typeof e&&"object"==typeof t&&e&&t&&w(e,t);class Rt{constructor(e,t,n,r){this.left=e,this.right=t,this.index=n,this.currentAttributes=r}forward(){switch(null===this.right&&y(),this.right.content.constructor){case on:case cn:this.right.deleted||(this.index+=this.right.length);break;case sn:this.right.deleted||Ut(this.currentAttributes,this.right.content)}this.left=this.right,this.right=this.right.right}}const jt=(e,t,n)=>{for(;null!==t.right&&n>0;){switch(t.right.content.constructor){case on:case cn:t.right.deleted||(n{const r=new Map,o=ht(t,n);if(o){const t=new Rt(o.p.left,o.p,o.index,r);return jt(e,t,n-o.index)}{const o=new Rt(null,t._start,0,r);return jt(e,o,n)}},qt=(e,t,n,r)=>{for(;null!==n.right&&(!0===n.right.deleted||n.right.content.constructor===sn&&Lt(r.get(n.right.content.key),n.right.content.value));)n.right.deleted||r.delete(n.right.content.key),n.forward();const o=e.doc,i=o.clientID;let s=n.left;const a=n.right;r.forEach((n,r)=>{s=new En(Le(i,Qe(o.store,i)),s,s&&s.lastId,a,a&&a.id,t,null,new sn(r,n)),s.integrate(e,0)})},Ut=(e,t)=>{const{key:n,value:r}=t;null===r?e.delete(n):e.set(n,r)},Nt=(e,t)=>{for(;null!==e.right&&(e.right.deleted||e.right.content.constructor===sn&&Lt(t[e.right.content.key]||null,e.right.content.value));)e.forward()},Wt=(e,t,n,r)=>{const o=e.doc,i=o.clientID,s=new Map;for(const a in r){const l=r[a],c=n.currentAttributes.get(a)||null;if(!Lt(c,l)){s.set(a,c);const{left:r,right:u}=n;n.right=new En(Le(i,Qe(o.store,i)),r,r&&r.lastId,u,u&&u.id,t,null,new sn(a,l)),n.right.integrate(e,0),n.forward()}}return s},Kt=(e,t,n,r,o)=>{n.currentAttributes.forEach((e,t)=>{void 0===o[t]&&(o[t]=null)});const i=e.doc,s=i.clientID;Nt(n,o);const a=Wt(e,t,n,o),l=r.constructor===String?new cn(r):new on(r);let{left:c,right:u,index:_}=n;t._searchMarker&&mt(t._searchMarker,n.index,l.getLength()),u=new En(Le(s,Qe(i.store,s)),c,c&&c.lastId,u,u&&u.id,t,null,l),u.integrate(e,0),n.right=u,n.index=_,n.forward(),qt(e,t,n,a)},Ft=(e,t,n,r,o)=>{const i=e.doc,s=i.clientID;Nt(n,o);const a=Wt(e,t,n,o);for(;r>0&&null!==n.right;){if(!n.right.deleted)switch(n.right.content.constructor){case sn:{const{key:t,value:r}=n.right.content,i=o[t];void 0!==i&&(Lt(i,r)?a.delete(t):a.set(t,r),n.right.delete(e));break}case on:case cn:r0){let o="";for(;r>0;r--)o+="\n";n.right=new En(Le(s,Qe(i.store,s)),n.left,n.left&&n.left.lastId,n.right,n.right&&n.right.id,t,null,new cn(o)),n.right.integrate(e,0),n.forward()}qt(e,t,n,a)},$t=(e,t,n,r,o)=>{for(;n&&n.content.constructor!==cn&&n.content.constructor!==on;)n.deleted||n.content.constructor!==sn||Ut(o,n.content),n=n.right;let i=0;for(;t!==n;){if(!t.deleted){const n=t.content;switch(n.constructor){case sn:{const{key:s,value:a}=n;(o.get(s)||null)===a&&(r.get(s)||null)!==a||(t.delete(e),i++);break}}}t=t.right}return i},Ht=(e,t,n)=>{const o=n,i=Object(r.b)(t.currentAttributes),s=t.right;for(;n>0&&null!==t.right;){if(!1===t.right.deleted)switch(t.right.content.constructor){case on:case cn:n{const t=this._delta,n=new Map,r=new Map;let o=this.target._start,i=null;const s={};let a="",l=0,c=0;const u=()=>{if(null!==i){let e;switch(i){case"delete":e={delete:c},c=0;break;case"insert":e={insert:a},n.size>0&&(e.attributes={},n.forEach((t,n)=>{null!==t&&(e.attributes[n]=t)})),a="";break;case"retain":if(e={retain:l},Object.keys(s).length>0){e.attributes={};for(const t in s)e.attributes[t]=s[t]}l=0}t.push(e),i=null}};for(;null!==o;){switch(o.content.constructor){case on:this.adds(o)?this.deletes(o)||(u(),i="insert",a=o.content.embed,u()):this.deletes(o)?("delete"!==i&&(u(),i="delete"),c+=1):o.deleted||("retain"!==i&&(u(),i="retain"),l+=1);break;case cn:this.adds(o)?this.deletes(o)||("insert"!==i&&(u(),i="insert"),a+=o.content.str):this.deletes(o)?("delete"!==i&&(u(),i="delete"),c+=o.length):o.deleted||("retain"!==i&&(u(),i="retain"),l+=o.length);break;case sn:{const{key:t,value:a}=o.content;if(this.adds(o)){if(!this.deletes(o)){const l=n.get(t)||null;Lt(l,a)?o.delete(e):("retain"===i&&u(),Lt(a,r.get(t)||null)?delete s[t]:s[t]=a)}}else if(this.deletes(o)){r.set(t,a);const e=n.get(t)||null;Lt(e,a)||("retain"===i&&u(),s[t]=e)}else if(!o.deleted){r.set(t,a);const n=s[t];void 0!==n&&(Lt(n,a)?o.delete(e):("retain"===i&&u(),null===a?s[t]=a:delete s[t]))}o.deleted||("insert"===i&&u(),Ut(n,o.content));break}}o=o.right}for(u();t.length>0;){const e=t[t.length-1];if(void 0===e.retain||void 0!==e.attributes)break;t.pop()}})}return this._delta}}class zt extends yt{constructor(e){super(),this._pending=void 0!==e?[()=>this.insert(0,e)]:[],this._searchMarker=[]}get length(){return this._length}_integrate(e,t){super._integrate(e,t);try{this._pending.forEach(e=>e())}catch(e){console.error(e)}this._pending=null}_copy(){return new zt}_callObserver(e,t){super._callObserver(e,t);const n=new Gt(this,e),o=e.doc;if(!e.local){let t=!1;for(const[n,r]of e.afterState.entries()){const i=e.beforeState.get(n)||0;if(r!==i&&(nt(e,o.store.clients.get(n),i,r,e=>{e.deleted||e.content.constructor!==sn||(t=!0)}),t))break}t||X(e,e.deleteSet,e=>{e instanceof tn||t||e.parent===this&&e.content.constructor===sn&&(t=!0)}),ct(o,e=>{t?(e=>{let t=0;ct(e.doc,n=>{let o=e._start,i=e._start,s=Object(r.c)();const a=Object(r.b)(s);for(;i;){if(!1===i.deleted)switch(i.content.constructor){case sn:Ut(a,i.content);break;case on:case cn:t+=$t(n,o,i,s,a),s=Object(r.b)(a),o=i}i=i.right}})})(this):X(e,e.deleteSet,t=>{t instanceof tn||t.parent===this&&((e,t)=>{for(;t&&t.right&&(t.right.deleted||t.right.content.constructor!==cn&&t.right.content.constructor!==on);)t=t.right;const n=new Set;for(;t&&(t.deleted||t.content.constructor!==cn&&t.content.constructor!==on);){if(!t.deleted&&t.content.constructor===sn){const r=t.content.key;n.has(r)?t.delete(e):n.add(r)}t=t.left}})(e,t)})})}bt(this,e,n)}toString(){let e="",t=this._start;for(;null!==t;)!t.deleted&&t.countable&&t.content.constructor===cn&&(e+=t.content.str),t=t.right;return e}toJSON(){return this.toString()}applyDelta(e,{sanitize:t=!0}={}){null!==this.doc?ct(this.doc,n=>{const r=new Rt(null,this._start,0,new Map);for(let o=0;o0)&&Kt(n,this,r,s,i.attributes||{})}else void 0!==i.retain?Ft(n,this,r,i.retain,i.attributes||{}):void 0!==i.delete&&Ht(n,r,i.delete)}}):this._pending.push(()=>this.applyDelta(e))}toDelta(e,t,n){const r=[],o=new Map,i=this.doc;let s="",a=this._start;function l(){if(s.length>0){const e={};let t=!1;o.forEach((n,r)=>{t=!0,e[r]=n});const n={insert:s};t&&(n.attributes=e),r.push(n),s=""}}return ct(i,i=>{for(e&&Ge(i,e),t&&Ge(i,t);null!==a;){if(He(a,e)||void 0!==t&&He(a,t))switch(a.content.constructor){case cn:{const r=o.get("ychange");void 0===e||He(a,e)?void 0===t||He(a,t)?void 0!==r&&(l(),o.delete("ychange")):void 0!==r&&r.user===a.id.client&&"added"===r.state||(l(),o.set("ychange",n?n("added",a.id):{type:"added"})):void 0!==r&&r.user===a.id.client&&"removed"===r.state||(l(),o.set("ychange",n?n("removed",a.id):{type:"removed"})),s+=a.content.str;break}case on:{l();const e={insert:a.content.embed};if(o.size>0){const t={};e.attributes=t,o.forEach((e,n)=>{t[n]=e})}r.push(e);break}case sn:He(a,e)&&(l(),Ut(o,a.content))}a=a.right}l()},Ge),r}insert(e,t,n){if(t.length<=0)return;const r=this.doc;null!==r?ct(r,r=>{const o=Bt(r,this,e);n||(n={},o.currentAttributes.forEach((e,t)=>{n[t]=e})),Kt(r,this,o,t,n)}):this._pending.push(()=>this.insert(e,t,n))}insertEmbed(e,t,n={}){if(t.constructor!==Object)throw new Error("Embed must be an Object");const r=this.doc;null!==r?ct(r,r=>{const o=Bt(r,this,e);Kt(r,this,o,t,n)}):this._pending.push(()=>this.insertEmbed(e,t,n))}delete(e,t){if(0===t)return;const n=this.doc;null!==n?ct(n,n=>{Ht(n,Bt(n,this,e),t)}):this._pending.push(()=>this.delete(e,t))}format(e,t,n){if(0===t)return;const r=this.doc;null!==r?ct(r,r=>{const o=Bt(r,this,e);null!==o.right&&Ft(r,this,o,t,n)}):this._pending.push(()=>this.format(e,t,n))}_write(e){e.writeTypeRef(fn)}}class Vt{constructor(e,t=(()=>!0)){this._filter=t,this._root=e,this._currentNode=e._start,this._firstCall=!0}[Symbol.iterator](){return this}next(){let e=this._currentNode,t=e.content.type;if(null!==e&&(!this._firstCall||e.deleted||!this._filter(t)))do{if(t=e.content.type,e.deleted||t.constructor!==Yt&&t.constructor!==Qt||null===t._start)for(;null!==e;){if(null!==e.right){e=e.right;break}e=e.parent===this._root?null:e.parent._item}else e=t._start}while(null!==e&&(e.deleted||!this._filter(e.content.type)));return this._firstCall=!1,null===e?{value:void 0,done:!0}:(this._currentNode=e,{value:e.content.type,done:!1})}}class Qt extends yt{constructor(){super(),this._prelimContent=[]}_integrate(e,t){super._integrate(e,t),this.insert(0,this._prelimContent),this._prelimContent=null}_copy(){return new Qt}get length(){return null===this._prelimContent?this._length:this._prelimContent.length}createTreeWalker(e){return new Vt(this,e)}querySelector(e){e=e.toUpperCase();const t=new Vt(this,t=>t.nodeName&&t.nodeName.toUpperCase()===e).next();return t.done?null:t.value}querySelectorAll(e){return e=e.toUpperCase(),Array.from(new Vt(this,t=>t.nodeName&&t.nodeName.toUpperCase()===e))}_callObserver(e,t){bt(this,e,new Jt(this,t,e))}toString(){return Et(this,e=>e.toString()).join("")}toJSON(){return this.toString()}toDOM(e=document,t={},n){const r=e.createDocumentFragment();return void 0!==n&&n._createAssociation(r,this),vt(this,o=>{r.insertBefore(o.toDOM(e,t,n),null)}),r}insert(e,t){null!==this.doc?ct(this.doc,n=>{Ot(n,this,e,t)}):this._prelimContent.splice(e,0,...t)}delete(e,t=1){null!==this.doc?ct(this.doc,n=>{kt(n,this,e,t)}):this._prelimContent.splice(e,t)}toArray(){return gt(this)}_write(e){e.writeTypeRef(hn)}}class Yt extends Qt{constructor(e="UNDEFINED"){super(),this.nodeName=e,this._prelimAttrs=new Map}_integrate(e,t){super._integrate(e,t),this._prelimAttrs.forEach((e,t)=>{this.setAttribute(t,e)}),this._prelimAttrs=null}_copy(){return new Yt(this.nodeName)}toString(){const e=this.getAttributes(),t=[],n=[];for(const t in e)n.push(t);n.sort();const r=n.length;for(let o=0;o0?" "+t.join(" "):""}>${super.toString()}`}removeAttribute(e){null!==this.doc?ct(this.doc,t=>{Pt(t,this,e)}):this._prelimAttrs.delete(e)}setAttribute(e,t){null!==this.doc?ct(this.doc,n=>{At(n,this,e,t)}):this._prelimAttrs.set(e,t)}getAttribute(e){return Dt(this,e)}getAttributes(e){return(e=>{const t={};return e._map.forEach((e,n)=>{e.deleted||(t[n]=e.content.getContent()[e.length-1])}),t})(this)}toDOM(e=document,t={},n){const r=e.createElement(this.nodeName),o=this.getAttributes();for(const e in o)r.setAttribute(e,o[e]);return vt(this,o=>{r.appendChild(o.toDOM(e,t,n))}),void 0!==n&&n._createAssociation(r,this),r}_write(e){e.writeTypeRef(pn),e.writeKey(this.nodeName)}}class Jt extends ut{constructor(e,t,n){super(e,n),this.childListChanged=!1,this.attributesChanged=new Set,t.forEach(e=>{null===e?this.childListChanged=!0:this.attributesChanged.add(e)})}}class Xt extends St{constructor(e){super(),this.hookName=e}_copy(){return new Xt(this.hookName)}toDOM(e=document,t={},n){const r=t[this.hookName];let o;return o=void 0!==r?r.createDom(this):document.createElement(this.hookName),o.setAttribute("data-yjs-hook",this.hookName),void 0!==n&&n._createAssociation(o,this),o}_write(e){e.writeTypeRef(mn),e.writeKey(this.hookName)}}class Zt extends zt{_copy(){return new Zt}toDOM(e=document,t,n){const r=e.createTextNode(this.toString());return void 0!==n&&n._createAssociation(r,this),r}toString(){return this.toDelta().map(e=>{const t=[];for(const n in e.attributes){const r=[];for(const t in e.attributes[n])r.push({key:t,value:e.attributes[n][t]});r.sort((e,t)=>e.keye.nodeName=0;e--)n+=``;return n}).join("")}toJSON(){return this.toString()}_write(e){e.writeTypeRef(bn)}}class en{constructor(e,t){this.id=e,this.length=t}get deleted(){throw b()}mergeWith(e){return!1}write(e,t,n){throw b()}integrate(e,t){throw b()}}class tn extends en{get deleted(){return!0}delete(){}mergeWith(e){return this.length+=e.length,!0}integrate(e,t){t>0&&(this.id.clock+=t,this.length-=t),Ye(e.doc.store,this)}write(e,t){e.writeInfo(0),e.writeLen(this.length-t)}getMissing(e,t){return null}}class nn{constructor(e){this.content=e}getLength(){return 1}getContent(){return[this.content]}isCountable(){return!0}copy(){return new nn(this.content)}splice(e){throw b()}mergeWith(e){return!1}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeBuf(this.content)}getRef(){return 3}}class rn{constructor(e){this.len=e}getLength(){return this.len}getContent(){return[]}isCountable(){return!1}copy(){return new rn(this.len)}splice(e){const t=new rn(this.len-e);return this.len=e,t}mergeWith(e){return this.len+=e.len,!0}integrate(e,t){te(e.deleteSet,t.id.client,t.id.clock,this.len),t.markDeleted()}delete(e){}gc(e){}write(e,t){e.writeLen(this.len-t)}getRef(){return 1}}class on{constructor(e){this.embed=e}getLength(){return 1}getContent(){return[this.embed]}isCountable(){return!0}copy(){return new on(this.embed)}splice(e){throw b()}mergeWith(e){return!1}integrate(e,t){}delete(e){}gc(e){}write(e,t){e.writeJSON(this.embed)}getRef(){return 5}}class sn{constructor(e,t){this.key=e,this.value=t}getLength(){return 1}getContent(){return[]}isCountable(){return!1}copy(){return new sn(this.key,this.value)}splice(e){throw b()}mergeWith(e){return!1}integrate(e,t){t.parent._searchMarker=null}delete(e){}gc(e){}write(e,t){e.writeKey(this.key),e.writeJSON(this.value)}getRef(){return 6}}class an{constructor(e){this.arr=e}getLength(){return this.arr.length}getContent(){return this.arr}isCountable(){return!0}copy(){return new an(this.arr)}splice(e){const t=new an(this.arr.slice(e));return this.arr=this.arr.slice(0,e),t}mergeWith(e){return this.arr=this.arr.concat(e.arr),!0}integrate(e,t){}delete(e){}gc(e){}write(e,t){const n=this.arr.length;e.writeLen(n-t);for(let r=t;rnew It,e=>new St,e=>new zt,e=>new Yt(e.readKey()),e=>new Qt,e=>new Xt(e.readKey()),e=>new Zt],_n=0,dn=1,fn=2,pn=3,hn=4,mn=5,bn=6;class yn{constructor(e){this.type=e}getLength(){return 1}getContent(){return[this.type]}isCountable(){return!0}copy(){return new yn(this.type._copy())}splice(e){throw b()}mergeWith(e){return!1}integrate(e,t){this.type._integrate(e.doc,t)}delete(e){let t=this.type._start;for(;null!==t;)t.deleted?e._mergeStructs.push(t):t.delete(e),t=t.right;this.type._map.forEach(t=>{t.deleted?e._mergeStructs.push(t):t.delete(e)}),e.changed.delete(this.type)}gc(e){let t=this.type._start;for(;null!==t;)t.gc(e,!0),t=t.right;this.type._start=null,this.type._map.forEach(t=>{for(;null!==t;)t.gc(e,!0),t=t.left}),this.type._map=new Map}write(e,t){this.type._write(e)}getRef(){return 7}}const gn=(e,t)=>{let n,r=t,o=0;do{o>0&&(r=Le(r.client,r.clock+o)),n=Xe(e,r),o=r.clock-n.id.clock,r=n.redone}while(null!==r&&n instanceof En);return{item:n,diff:o}},vn=(e,t,n)=>{const{client:r,clock:o}=t.id,i=new En(Le(r,o+n),t,Le(r,o+n-1),t.right,t.rightOrigin,t.parent,t.parentSub,t.content.splice(n));return t.deleted&&i.markDeleted(),t.keep&&(i.keep=!0),null!==t.redone&&(i.redone=Le(t.redone.client,t.redone.clock+n)),t.right=i,null!==i.right&&(i.right.left=i),e._mergeStructs.push(i),null!==i.parentSub&&null===i.right&&i.parent._map.set(i.parentSub,i),t.length=n,i};class En extends en{constructor(e,t,n,r,o,i,s,a){super(e,a.getLength()),this.origin=n,this.left=t,this.right=r,this.rightOrigin=o,this.parent=i,this.parentSub=s,this.redone=null,this.content=a,this.info=this.content.isCountable()?g.b:0}set marker(e){(this.info&g.d)>0!==e&&(this.info^=g.d)}get marker(){return(this.info&g.d)>0}get keep(){return(this.info&g.a)>0}set keep(e){this.keep!==e&&(this.info^=g.a)}get countable(){return(this.info&g.b)>0}get deleted(){return(this.info&g.c)>0}set deleted(e){this.deleted!==e&&(this.info^=g.c)}markDeleted(){this.info|=g.c}getMissing(e,t){if(this.origin&&this.origin.client!==this.id.client&&this.origin.clock>=Qe(t,this.origin.client))return this.origin.client;if(this.rightOrigin&&this.rightOrigin.client!==this.id.client&&this.rightOrigin.clock>=Qe(t,this.rightOrigin.client))return this.rightOrigin.client;if(this.parent&&this.parent.constructor===Ce&&this.id.client!==this.parent.client&&this.parent.clock>=Qe(t,this.parent.client))return this.parent.client;if(this.origin&&(this.left=tt(e,t,this.origin),this.origin=this.left.lastId),this.rightOrigin&&(this.right=et(e,this.rightOrigin),this.rightOrigin=this.right.id),(this.left&&this.left.constructor===tn||this.right&&this.right.constructor===tn)&&(this.parent=null),this.parent){if(this.parent.constructor===Ce){const e=Xe(t,this.parent);e.constructor===tn?this.parent=null:this.parent=e.content.type}}else this.left&&this.left.constructor===En&&(this.parent=this.left.parent,this.parentSub=this.left.parentSub),this.right&&this.right.constructor===En&&(this.parent=this.right.parent,this.parentSub=this.right.parentSub);return null}integrate(e,t){if(t>0&&(this.id.clock+=t,this.left=tt(e,e.doc.store,Le(this.id.client,this.id.clock-1)),this.origin=this.left.lastId,this.content=this.content.splice(t),this.length-=t),this.parent){if(!this.left&&(!this.right||null!==this.right.left)||this.left&&this.left.right!==this.right){let t,n=this.left;if(null!==n)t=n.right;else if(null!==this.parentSub)for(t=this.parent._map.get(this.parentSub)||null;null!==t&&null!==t.left;)t=t.left;else t=this.parent._start;const r=new Set,o=new Set;for(;null!==t&&t!==this.right;){if(o.add(t),r.add(t),Se(this.origin,t.origin)){if(t.id.client{const i=t._item;(null===i||i.id.clock<(e.beforeState.get(i.id.client)||0)&&!i.deleted)&&Object(r.e)(e.changed,t,o).add(n)})(e,this.parent,this.parentSub),(null!==this.parent._item&&this.parent._item.deleted||null!==this.parentSub&&null!==this.right)&&this.delete(e)}else new tn(this.id,this.length).integrate(e,0)}get next(){let e=this.right;for(;null!==e&&e.deleted;)e=e.right;return e}get prev(){let e=this.left;for(;null!==e&&e.deleted;)e=e.left;return e}get lastId(){return 1===this.length?this.id:Le(this.id.client,this.id.clock+this.length-1)}mergeWith(e){return!!(Se(e.origin,this.lastId)&&this.right===e&&Se(this.rightOrigin,e.rightOrigin)&&this.id.client===e.id.client&&this.id.clock+this.length===e.id.clock&&this.deleted===e.deleted&&null===this.redone&&null===e.redone&&this.content.constructor===e.content.constructor&&this.content.mergeWith(e.content))&&(e.keep&&(this.keep=!0),this.right=e.right,null!==this.right&&(this.right.left=this),this.length+=e.length,!0)}delete(e){if(!this.deleted){const t=this.parent;this.countable&&null===this.parentSub&&(t._length-=this.length),this.markDeleted(),te(e.deleteSet,this.id.client,this.id.clock,this.length),Object(r.e)(e.changed,t,o).add(this.parentSub),this.content.delete(e)}}gc(e,t){if(!this.deleted)throw y();this.content.gc(e),t?((e,t,n)=>{const r=e.clients.get(t.id.client);r[Je(r,t.id.clock)]=n})(e,this,new tn(this.id,this.length)):this.content=new rn(this.length)}write(e,t){const n=t>0?Le(this.id.client,this.id.clock+t-1):this.origin,r=this.rightOrigin,o=this.parentSub,i=this.content.getRef()&g.i|(null===n?0:g.g)|(null===r?0:g.f)|(null===o?0:g.e);if(e.writeInfo(i),null!==n&&e.writeLeftID(n),null!==r&&e.writeRightID(r),null===n&&null===r){const t=this.parent,n=t._item;if(null===n){const n=Re(t);e.writeParentInfo(!0),e.writeString(n)}else e.writeParentInfo(!1),e.writeLeftID(n.id);null!==o&&e.writeString(o)}this.content.write(e,t)}}const xn=(e,t)=>wn[t&g.i](e),wn=[()=>{throw y()},e=>new rn(e.readLen()),e=>{const t=e.readLen(),n=[];for(let r=0;rnew nn(e.readBuf()),e=>new cn(e.readString()),e=>new on(e.readJSON()),e=>new sn(e.readString(),e.readJSON()),e=>new yn(un[e.readTypeRef()](e)),e=>{const t=e.readLen(),n=[];for(let r=0;rt.key===e&&null!==this.onmessage&&this.onmessage({data:h.d(t.newValue||"")}))}postMessage(e){On.a.setItem(this.room,h.e(h.b(e)))}}:BroadcastChannel,An=e=>r.e(kn,e,()=>{const t=new Set,n=new Pn(e);return n.onmessage=e=>t.forEach(t=>t(e.data)),{bc:n,subs:t}}),Dn=(e,t)=>{const n=An(e);n.bc.postMessage(t),n.subs.forEach(e=>e(t))},Mn=(e,t)=>{c.m(e,0);const n=(e=>Pe(e,new pe))(t);c.n(e,n)},Tn=(e,t,n)=>{c.m(e,1),c.n(e,((e,t)=>xe(e,t,new me))(t,n))},In=(e,t,n)=>{Ee(t,u.j(e),n)},Cn=In,Sn=(e,t,n,r)=>{const o=u.i(e);switch(o){case 0:((e,t,n)=>{Tn(t,n,u.j(e))})(e,t,n);break;case 1:In(e,n,r);break;case 2:Cn(e,n,r);break;default:throw new Error("Unknown message type")}return o};class Ln extends a{constructor(e){super(),this.doc=e,this.states=new Map,this.meta=new Map,this._checkInterval=setInterval(()=>{const t=S();null!==this.getLocalState()&&15e3<=t-this.meta.get(e.clientID).lastUpdated&&this.setLocalState(this.getLocalState());const n=[];this.meta.forEach((r,o)=>{o!==e.clientID&&3e4<=t-r.lastUpdated&&this.states.has(o)&&n.push(o)}),n.length>0&&Rn(this,n,"timeout")},l.c(3e3)),e.on("destroy",()=>{this.destroy()}),this.setLocalState({})}destroy(){super.destroy(),clearInterval(this._checkInterval)}getLocalState(){return this.states.get(this.doc.clientID)||null}setLocalState(e){const t=this.doc.clientID,n=this.meta.get(t),r=void 0===n?0:n.clock+1,o=this.states.get(t);null===e?this.states.delete(t):this.states.set(t,e),this.meta.set(t,{clock:r,lastUpdated:S()});const i=[],s=[],a=[],l=[];null===e?l.push(t):null==o?null!=e&&i.push(t):(s.push(t),k(o,e)||a.push(t)),(i.length>0||a.length>0||l.length>0)&&this.emit("change",[{added:i,updated:a,removed:l},"local"]),this.emit("update",[{added:i,updated:s,removed:l},"local"])}setLocalStateField(e,t){const n=this.getLocalState();null!==n&&(n[e]=t,this.setLocalState(n))}getStates(){return this.states}}const Rn=(e,t,n)=>{const r=[];for(let n=0;n0&&(e.emit("change",[{added:[],updated:[],removed:r},n]),e.emit("update",[{added:[],updated:[],removed:r},n]))},jn=(e,t,n=e.states)=>{const r=t.length,o=c.f();c.m(o,r);for(let i=0;i{let e=!0;return(t,n)=>{if(e){e=!1;try{t()}finally{e=!0}}else void 0!==n&&n()}},qn=(e,t)=>console.warn(`Permission denied to access ${e.url}.\n${t}`),Un=(e,t,n)=>{const r=u.e(t),o=c.f();switch(u.i(r)){case 0:{c.m(o,0);const t=Sn(r,o,e.doc,e);n&&1===t&&!e.synced&&(e.synced=!0);break}case 3:c.m(o,1),c.n(o,jn(e.awareness,Array.from(e.awareness.getStates().keys())));break;case 1:((e,t,n)=>{const r=u.e(t),o=S(),i=[],s=[],a=[],l=[],c=u.i(r);for(let t=0;t0||a.length>0||l.length>0)&&e.emit("change",[{added:i,updated:a,removed:l},n]),(i.length>0||s.length>0||l.length>0)&&e.emit("update",[{added:i,updated:s,removed:l},n])})(e.awareness,u.j(r),e);break;case 2:((e,t,n)=>{switch(u.i(e)){case 0:n(t,u.h(e))}})(r,e.doc,qn);break;default:return console.error("Unable to compute message"),o}return o},Nn=e=>{if(e.shouldConnect&&null===e.ws){const t=new e._WS(e.url);t.binaryType="arraybuffer",e.ws=t,e.wsconnecting=!0,e.wsconnected=!1,e.synced=!1,t.onmessage=n=>{e.wsLastMessageReceived=S();const r=Un(e,new Uint8Array(n.data),!0);c.g(r)>1&&t.send(c.h(r))},t.onclose=()=>{e.ws=null,e.wsconnecting=!1,e.wsconnected?(e.wsconnected=!1,e.synced=!1,Rn(e.awareness,Array.from(e.awareness.getStates().keys()),e),e.emit("status",[{status:"disconnected"}])):e.wsUnsuccessfulReconnects++,setTimeout(Nn,l.g(1200*l.e(e.wsUnsuccessfulReconnects+1),2500),e)},t.onopen=()=>{e.wsLastMessageReceived=S(),e.wsconnecting=!1,e.wsconnected=!0,e.wsUnsuccessfulReconnects=0,e.emit("status",[{status:"connected"}]);const n=c.f();if(c.m(n,0),Mn(n,e.doc),t.send(c.h(n)),null!==e.awareness.getLocalState()){const n=c.f();c.m(n,1),c.n(n,jn(e.awareness,[e.doc.clientID])),t.send(c.h(n))}}}},Wn=(e,t)=>{e.wsconnected&&e.ws.send(t),e.bcconnected&&e.mux(()=>{Dn(e.url,t)})};class Kn extends a{constructor(e,t,n,{connect:r=!0,awareness:o=new Ln(n),params:i={},WebSocketPolyfill:s=WebSocket,resyncInterval:a=-1}={}){for(super();"/"===e[e.length-1];)e=e.slice(0,e.length-1);const l=(e=>((e,t)=>{const n=[];for(const r in e)n.push(t(e[r],r));return n})(e,(e,t)=>`${encodeURIComponent(t)}=${encodeURIComponent(e)}`).join("&"))(i);this.bcChannel=e+"/"+t,this.url=e+"/"+t+(0===l.length?"":"?"+l),this.roomname=t,this.doc=n,this._WS=s,this._localAwarenessState={},this.awareness=o,this.wsconnected=!1,this.wsconnecting=!1,this.bcconnected=!1,this.wsUnsuccessfulReconnects=0,this.mux=Bn(),this._synced=!1,this.ws=null,this.wsLastMessageReceived=0,this.shouldConnect=r,this._resyncInterval=0,a>0&&(this._resyncInterval=setInterval(()=>{if(this.ws){this.synced||(alert("\n Please report that this message was shown to https://github.com/yjs/y-websocket/issues\n\n Thank you! ❤\n\n (Sorry for showing this message.."),console.warn("Client was unsynced anyway"));const e=c.f();c.m(e,0),Mn(e,n),this.ws.send(c.h(e))}},a)),this._bcSubscriber=e=>{this.mux(()=>{const t=Un(this,new Uint8Array(e),!1);c.g(t)>1&&Dn(this.bcChannel,c.h(t))})},this._updateHandler=(e,t)=>{if(t!==this||null===t){const t=c.f();c.m(t,0),((e,t)=>{c.m(e,2),c.n(e,t)})(t,e),Wn(this,c.h(t))}},this.doc.on("update",this._updateHandler),this._awarenessUpdateHandler=({added:e,updated:t,removed:n},r)=>{const i=e.concat(t).concat(n),s=c.f();c.m(s,1),c.n(s,jn(o,i)),Wn(this,c.h(s))},window.addEventListener("beforeunload",()=>{Rn(this.awareness,[n.clientID],"window unload")}),o.on("update",this._awarenessUpdateHandler),this._checkInterval=setInterval(()=>{this.wsconnected&&3e4{const e=c.f();c.m(e,0),Mn(e,this.doc),Dn(this.bcChannel,c.h(e));const t=c.f();c.m(t,0),Tn(t,this.doc),Dn(this.bcChannel,c.h(t));const n=c.f();c.m(n,3),Dn(this.bcChannel,c.h(n));const r=c.f();c.m(r,1),c.n(r,jn(this.awareness,[this.doc.clientID])),Dn(this.bcChannel,c.h(r))})}disconnectBc(){const e=c.f();var t,n;c.m(e,1),c.n(e,jn(this.awareness,[this.doc.clientID],new Map)),Wn(this,c.h(e)),this.bcconnected&&(t=this.bcChannel,n=this._bcSubscriber,An(t).subs.delete(n),this.bcconnected=!1)}disconnect(){this.shouldConnect=!1,this.disconnectBc(),null!==this.ws&&this.ws.close()}connect(){this.shouldConnect=!0,this.wsconnected||null!==this.ws||(Nn(this),this.connectBc())}}const Fn=(e,t,n,r,o)=>{try{if(t&&t.cursor&&n!==r.clientID){const i=t.user||{},s=i.color||"#ffa500",a=i.name||"User: "+n;e.createCursor(n.toString(),a,s);const l=We(Be(t.cursor.anchor),r),c=We(Be(t.cursor.head),r);l&&c&&l.type===o&&e.moveCursor(n.toString(),{index:l.index,length:c.index-l.index})}else e.removeCursor(n.toString())}catch(e){console.error(e)}};class $n{constructor(e,t,n){const r=Bn(),o=e.doc;this.mux=r,this.type=e,this.doc=o,this.quill=t;const i=t.getModule("cursors")||null;this.quillCursors=i,this._negatedUsedFormats={},this.awareness=n,this._awarenessChange=({added:t,removed:r,updated:s})=>{const a=n.getStates();t.forEach(t=>{Fn(i,a.get(t),t,o,e)}),s.forEach(t=>{Fn(i,a.get(t),t,o,e)}),r.forEach(e=>{i.removeCursor(e.toString())})},this._typeObserver=e=>{r(()=>{const n=e.delta,r=[];for(let e=0;e{if(a&&a.ops){const t=a.ops;t.forEach(e=>{if(void 0!==e.attributes)for(let t in e.attributes)void 0===this._negatedUsedFormats[t]&&(this._negatedUsedFormats[t]=!1)}),r(()=>{e.applyDelta(t)})}if(n&&i){const r=t.getSelection(),s=n.getLocalState();if(null===r)null!==n.getLocalState()&&n.setLocalStateField("cursor",null);else{const t=Ne(e,r.index),o=Ne(e,r.index+r.length);s&&s.cursor&&Ke(t,s.cursor.anchor)&&Ke(o,s.cursor.head)||n.setLocalStateField("cursor",{anchor:t,head:o})}n.getStates().forEach((t,n)=>{Fn(i,t,n,o,e)})}},t.on("editor-change",this._quillObserver),r(()=>{t.setContents(e.toDelta())}),null!==i&&n&&(n.getStates().forEach((t,n)=>{Fn(i,t,n,o,e)}),n.on("change",this._awarenessChange))}destroy(){this.type.unobserve(this._typeObserver),this.quill.off(this._quillObserver),this.awareness&&this.awareness.off("change",this._awarenessChange)}}var Hn=n(7),Gn=n.n(Hn),zn=n(26),Vn=n.n(zn);function Qn(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function Yn(e){if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Jn(e){var t=Yn(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Xn(e){return e instanceof Yn(e).Element||e instanceof Element}function Zn(e){return e instanceof Yn(e).HTMLElement||e instanceof HTMLElement}function er(e){return e?(e.nodeName||"").toLowerCase():null}function tr(e){return((Xn(e)?e.ownerDocument:e.document)||window.document).documentElement}function nr(e){return Qn(tr(e)).left+Jn(e).scrollLeft}function rr(e){return Yn(e).getComputedStyle(e)}function or(e){var t=rr(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function ir(e,t,n){void 0===n&&(n=!1);var r,o,i=tr(t),s=Qn(e),a=Zn(t),l={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(a||!a&&!n)&&(("body"!==er(t)||or(i))&&(l=(r=t)!==Yn(r)&&Zn(r)?{scrollLeft:(o=r).scrollLeft,scrollTop:o.scrollTop}:Jn(r)),Zn(t)?((c=Qn(t)).x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=nr(i))),{x:s.left+l.scrollLeft-c.x,y:s.top+l.scrollTop-c.y,width:s.width,height:s.height}}function sr(e){return{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}function ar(e){return"html"===er(e)?e:e.assignedSlot||e.parentNode||e.host||tr(e)}function lr(e,t){void 0===t&&(t=[]);var n=function e(t){return["html","body","#document"].indexOf(er(t))>=0?t.ownerDocument.body:Zn(t)&&or(t)?t:e(ar(t))}(e),r="body"===er(n),o=Yn(n),i=r?[o].concat(o.visualViewport||[],or(n)?n:[]):n,s=t.concat(i);return r?s:s.concat(lr(ar(i)))}function cr(e){return["table","td","th"].indexOf(er(e))>=0}function ur(e){if(!Zn(e)||"fixed"===rr(e).position)return null;var t=e.offsetParent;if(t){var n=tr(t);if("body"===er(t)&&"static"===rr(t).position&&"static"!==rr(n).position)return n}return t}function _r(e){for(var t=Yn(e),n=ur(e);n&&cr(n)&&"static"===rr(n).position;)n=ur(n);return n&&"body"===er(n)&&"static"===rr(n).position?t:n||function(e){for(var t=ar(e);Zn(t)&&["html","body"].indexOf(er(t))<0;){var n=rr(t);if("none"!==n.transform||"none"!==n.perspective||n.willChange&&"auto"!==n.willChange)return t;t=t.parentNode}return null}(e)||t}var dr="top",fr="bottom",pr="right",hr="left",mr=[dr,fr,pr,hr],br=mr.reduce((function(e,t){return e.concat([t+"-start",t+"-end"])}),[]),yr=[].concat(mr,["auto"]).reduce((function(e,t){return e.concat([t,t+"-start",t+"-end"])}),[]),gr=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function vr(e){var t=new Map,n=new Set,r=[];return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||function e(o){n.add(o.name),[].concat(o.requires||[],o.requiresIfExists||[]).forEach((function(r){if(!n.has(r)){var o=t.get(r);o&&e(o)}})),r.push(o)}(e)})),r}var Er={placement:"bottom",modifiers:[],strategy:"absolute"};function xr(){for(var e=arguments.length,t=new Array(e),n=0;n=0?"x":"y"}function Dr(e){var t,n=e.reference,r=e.element,o=e.placement,i=o?kr(o):null,s=o?Pr(o):null,a=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(i){case dr:t={x:a,y:n.y-r.height};break;case fr:t={x:a,y:n.y+n.height};break;case pr:t={x:n.x+n.width,y:l};break;case hr:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=i?Ar(i):null;if(null!=c){var u="y"===c?"height":"width";switch(s){case"start":t[c]=Math.floor(t[c])-Math.floor(n[u]/2-r[u]/2);break;case"end":t[c]=Math.floor(t[c])+Math.ceil(n[u]/2-r[u]/2)}}return t}var Mr={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Tr(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.offsets,s=e.position,a=e.gpuAcceleration,l=e.adaptive,c=function(e){var t=e.x,n=e.y,r=window.devicePixelRatio||1;return{x:Math.round(t*r)/r||0,y:Math.round(n*r)/r||0}}(i),u=c.x,_=c.y,d=i.hasOwnProperty("x"),f=i.hasOwnProperty("y"),p=hr,h=dr,m=window;if(l){var b=_r(n);b===Yn(n)&&(b=tr(n)),o===dr&&(h=fr,_-=b.clientHeight-r.height,_*=a?1:-1),o===hr&&(p=pr,u-=b.clientWidth-r.width,u*=a?1:-1)}var y,g=Object.assign({position:s},l&&Mr);return a?Object.assign(Object.assign({},g),{},((y={})[h]=f?"0":"",y[p]=d?"0":"",y.transform=(m.devicePixelRatio||1)<2?"translate("+u+"px, "+_+"px)":"translate3d("+u+"px, "+_+"px, 0)",y)):Object.assign(Object.assign({},g),{},((t={})[h]=f?_+"px":"",t[p]=d?u+"px":"",t.transform="",t))}var Ir={left:"right",right:"left",bottom:"top",top:"bottom"};function Cr(e){return e.replace(/left|right|bottom|top/g,(function(e){return Ir[e]}))}var Sr={start:"end",end:"start"};function Lr(e){return e.replace(/start|end/g,(function(e){return Sr[e]}))}function Rr(e,t){var n,r=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(r&&((n=r)instanceof Yn(n).ShadowRoot||n instanceof ShadowRoot)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function jr(e){return Object.assign(Object.assign({},e),{},{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Br(e,t){return"viewport"===t?jr(function(e){var t=Yn(e),n=tr(e),r=t.visualViewport,o=n.clientWidth,i=n.clientHeight,s=0,a=0;return r&&(o=r.width,i=r.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=r.offsetLeft,a=r.offsetTop)),{width:o,height:i,x:s+nr(e),y:a}}(e)):Zn(t)?function(e){var t=Qn(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):jr(function(e){var t=tr(e),n=Jn(e),r=e.ownerDocument.body,o=Math.max(t.scrollWidth,t.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),i=Math.max(t.scrollHeight,t.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-n.scrollLeft+nr(e),a=-n.scrollTop;return"rtl"===rr(r||t).direction&&(s+=Math.max(t.clientWidth,r?r.clientWidth:0)-o),{width:o,height:i,x:s,y:a}}(tr(e)))}function qr(e,t,n){var r="clippingParents"===t?function(e){var t=lr(ar(e)),n=["absolute","fixed"].indexOf(rr(e).position)>=0&&Zn(e)?_r(e):e;return Xn(n)?t.filter((function(e){return Xn(e)&&Rr(e,n)&&"body"!==er(e)})):[]}(e):[].concat(t),o=[].concat(r,[n]),i=o[0],s=o.reduce((function(t,n){var r=Br(e,n);return t.top=Math.max(r.top,t.top),t.right=Math.min(r.right,t.right),t.bottom=Math.min(r.bottom,t.bottom),t.left=Math.max(r.left,t.left),t}),Br(e,i));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function Ur(e){return Object.assign(Object.assign({},{top:0,right:0,bottom:0,left:0}),e)}function Nr(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function Wr(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=void 0===r?e.placement:r,i=n.boundary,s=void 0===i?"clippingParents":i,a=n.rootBoundary,l=void 0===a?"viewport":a,c=n.elementContext,u=void 0===c?"popper":c,_=n.altBoundary,d=void 0!==_&&_,f=n.padding,p=void 0===f?0:f,h=Ur("number"!=typeof p?p:Nr(p,mr)),m="popper"===u?"reference":"popper",b=e.elements.reference,y=e.rects.popper,g=e.elements[d?m:u],v=qr(Xn(g)?g:g.contextElement||tr(e.elements.popper),s,l),E=Qn(b),x=Dr({reference:E,element:y,strategy:"absolute",placement:o}),w=jr(Object.assign(Object.assign({},y),x)),O="popper"===u?w:E,k={top:v.top-O.top+h.top,bottom:O.bottom-v.bottom+h.bottom,left:v.left-O.left+h.left,right:O.right-v.right+h.right},P=e.modifiersData.offset;if("popper"===u&&P){var A=P[o];Object.keys(k).forEach((function(e){var t=[pr,fr].indexOf(e)>=0?1:-1,n=[dr,fr].indexOf(e)>=0?"y":"x";k[e]+=A[n]*t}))}return k}function Kr(e,t,n){return Math.max(e,Math.min(t,n))}function Fr(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function $r(e){return[dr,pr,fr,hr].some((function(t){return e[t]>=0}))}var Hr=wr({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,o=r.scroll,i=void 0===o||o,s=r.resize,a=void 0===s||s,l=Yn(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&c.forEach((function(e){e.addEventListener("scroll",n.update,Or)})),a&&l.addEventListener("resize",n.update,Or),function(){i&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Or)})),a&&l.removeEventListener("resize",n.update,Or)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=Dr({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,o=void 0===r||r,i=n.adaptive,s=void 0===i||i,a={placement:kr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:o};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign(Object.assign({},t.styles.popper),Tr(Object.assign(Object.assign({},a),{},{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign(Object.assign({},t.styles.arrow),Tr(Object.assign(Object.assign({},a),{},{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1})))),t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},o=t.elements[e];Zn(o)&&er(o)&&(Object.assign(o.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?o.removeAttribute(e):o.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],o=t.attributes[e]||{},i=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});Zn(r)&&er(r)&&(Object.assign(r.style,i),Object.keys(o).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=void 0===o?[0,0]:o,s=yr.reduce((function(e,n){return e[n]=function(e,t,n){var r=kr(e),o=[hr,dr].indexOf(r)>=0?-1:1,i="function"==typeof n?n(Object.assign(Object.assign({},t),{},{placement:e})):n,s=i[0],a=i[1];return s=s||0,a=(a||0)*o,[hr,pr].indexOf(r)>=0?{x:a,y:s}:{x:s,y:a}}(n,t.rects,i),e}),{}),a=s[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=s}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0===s||s,l=n.fallbackPlacements,c=n.padding,u=n.boundary,_=n.rootBoundary,d=n.altBoundary,f=n.flipVariations,p=void 0===f||f,h=n.allowedAutoPlacements,m=t.options.placement,b=kr(m),y=l||(b===m||!p?[Cr(m)]:function(e){if("auto"===kr(e))return[];var t=Cr(e);return[Lr(e),t,Lr(t)]}(m)),g=[m].concat(y).reduce((function(e,n){return e.concat("auto"===kr(n)?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,o=n.boundary,i=n.rootBoundary,s=n.padding,a=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?yr:l,u=Pr(r),_=u?a?br:br.filter((function(e){return Pr(e)===u})):mr,d=_.filter((function(e){return c.indexOf(e)>=0}));0===d.length&&(d=_);var f=d.reduce((function(t,n){return t[n]=Wr(e,{placement:n,boundary:o,rootBoundary:i,padding:s})[kr(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:_,padding:c,flipVariations:p,allowedAutoPlacements:h}):n)}),[]),v=t.rects.reference,E=t.rects.popper,x=new Map,w=!0,O=g[0],k=0;k=0,T=M?"width":"height",I=Wr(t,{placement:P,boundary:u,rootBoundary:_,altBoundary:d,padding:c}),C=M?D?pr:hr:D?fr:dr;v[T]>E[T]&&(C=Cr(C));var S=Cr(C),L=[];if(i&&L.push(I[A]<=0),a&&L.push(I[C]<=0,I[S]<=0),L.every((function(e){return e}))){O=P,w=!1;break}x.set(P,L)}if(w)for(var R=function(e){var t=g.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return O=t,"break"},j=p?3:1;j>0;j--){if("break"===R(j))break}t.placement!==O&&(t.modifiersData[r]._skip=!0,t.placement=O,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,o=n.mainAxis,i=void 0===o||o,s=n.altAxis,a=void 0!==s&&s,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,_=n.padding,d=n.tether,f=void 0===d||d,p=n.tetherOffset,h=void 0===p?0:p,m=Wr(t,{boundary:l,rootBoundary:c,padding:_,altBoundary:u}),b=kr(t.placement),y=Pr(t.placement),g=!y,v=Ar(b),E="x"===v?"y":"x",x=t.modifiersData.popperOffsets,w=t.rects.reference,O=t.rects.popper,k="function"==typeof h?h(Object.assign(Object.assign({},t.rects),{},{placement:t.placement})):h,P={x:0,y:0};if(x){if(i){var A="y"===v?dr:hr,D="y"===v?fr:pr,M="y"===v?"height":"width",T=x[v],I=x[v]+m[A],C=x[v]-m[D],S=f?-O[M]/2:0,L="start"===y?w[M]:O[M],R="start"===y?-O[M]:-w[M],j=t.elements.arrow,B=f&&j?sr(j):{width:0,height:0},q=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},U=q[A],N=q[D],W=Kr(0,w[M],B[M]),K=g?w[M]/2-S-W-U-k:L-W-U-k,F=g?-w[M]/2+S+W+N+k:R+W+N+k,$=t.elements.arrow&&_r(t.elements.arrow),H=$?"y"===v?$.clientTop||0:$.clientLeft||0:0,G=t.modifiersData.offset?t.modifiersData.offset[t.placement][v]:0,z=x[v]+K-G-H,V=x[v]+F-G,Q=Kr(f?Math.min(I,z):I,T,f?Math.max(C,V):C);x[v]=Q,P[v]=Q-T}if(a){var Y="x"===v?dr:hr,J="x"===v?fr:pr,X=x[E],Z=Kr(X+m[Y],X,X-m[J]);x[E]=Z,P[E]=Z-X}t.modifiersData[r]=P}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,o=n.elements.arrow,i=n.modifiersData.popperOffsets,s=kr(n.placement),a=Ar(s),l=[hr,pr].indexOf(s)>=0?"height":"width";if(o&&i){var c=n.modifiersData[r+"#persistent"].padding,u=sr(o),_="y"===a?dr:hr,d="y"===a?fr:pr,f=n.rects.reference[l]+n.rects.reference[a]-i[a]-n.rects.popper[l],p=i[a]-n.rects.reference[a],h=_r(o),m=h?"y"===a?h.clientHeight||0:h.clientWidth||0:0,b=f/2-p/2,y=c[_],g=m-u[l]-c[d],v=m/2-u[l]/2+b,E=Kr(y,v,g),x=a;n.modifiersData[r]=((t={})[x]=E,t.centerOffset=E-v,t)}},effect:function(e){var t=e.state,n=e.options,r=e.name,o=n.element,i=void 0===o?"[data-popper-arrow]":o,s=n.padding,a=void 0===s?0:s;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&Rr(t.elements.popper,i)&&(t.elements.arrow=i,t.modifiersData[r+"#persistent"]={padding:Ur("number"!=typeof a?a:Nr(a,mr))})},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,s=Wr(t,{elementContext:"reference"}),a=Wr(t,{altBoundary:!0}),l=Fr(s,r),c=Fr(a,o,i),u=$r(l),_=$r(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:_},t.attributes.popper=Object.assign(Object.assign({},t.attributes.popper),{},{"data-popper-reference-hidden":u,"data-popper-escaped":_})}}]}),Gr={passive:!0,capture:!0};function zr(e,t,n){if(Array.isArray(e)){var r=e[t];return null==r?Array.isArray(n)?n[t]:n:r}return e}function Vr(e,t){var n={}.toString.call(e);return 0===n.indexOf("[object")&&n.indexOf(t+"]")>-1}function Qr(e,t){return"function"==typeof e?e.apply(void 0,t):e}function Yr(e,t){return 0===t?e:function(r){clearTimeout(n),n=setTimeout((function(){e(r)}),t)};var n}function Jr(e){return[].concat(e)}function Xr(e,t){-1===e.indexOf(t)&&e.push(t)}function Zr(e){return e.split("-")[0]}function eo(e){return[].slice.call(e)}function to(){return document.createElement("div")}function no(e){return["Element","Fragment"].some((function(t){return Vr(e,t)}))}function ro(e){return Vr(e,"MouseEvent")}function oo(e){return!(!e||!e._tippy||e._tippy.reference!==e)}function io(e){return no(e)?[e]:function(e){return Vr(e,"NodeList")}(e)?eo(e):Array.isArray(e)?e:eo(document.querySelectorAll(e))}function so(e,t){e.forEach((function(e){e&&(e.style.transitionDuration=t+"ms")}))}function ao(e,t){e.forEach((function(e){e&&e.setAttribute("data-state",t)}))}function lo(e){var t=Jr(e)[0];return t&&t.ownerDocument||document}function co(e,t,n){var r=t+"EventListener";["transitionend","webkitTransitionEnd"].forEach((function(t){e[r](t,n)}))}var uo={isTouch:!1},_o=0;function fo(){uo.isTouch||(uo.isTouch=!0,window.performance&&document.addEventListener("mousemove",po))}function po(){var e=performance.now();e-_o<20&&(uo.isTouch=!1,document.removeEventListener("mousemove",po)),_o=e}function ho(){var e=document.activeElement;if(oo(e)){var t=e._tippy;e.blur&&!t.state.isVisible&&e.blur()}}var mo="undefined"!=typeof window&&"undefined"!=typeof document?navigator.userAgent:"",bo=/MSIE |Trident\//.test(mo);var yo={animateFill:!1,followCursor:!1,inlinePositioning:!1,sticky:!1},go=Object.assign({appendTo:function(){return document.body},aria:{content:"auto",expanded:"auto"},delay:0,duration:[300,250],getReferenceClientRect:null,hideOnClick:!0,ignoreAttributes:!1,interactive:!1,interactiveBorder:2,interactiveDebounce:0,moveTransition:"",offset:[0,10],onAfterUpdate:function(){},onBeforeUpdate:function(){},onCreate:function(){},onDestroy:function(){},onHidden:function(){},onHide:function(){},onMount:function(){},onShow:function(){},onShown:function(){},onTrigger:function(){},onUntrigger:function(){},onClickOutside:function(){},placement:"top",plugins:[],popperOptions:{},render:null,showOnCreate:!1,touch:!0,trigger:"mouseenter focus",triggerTarget:null},yo,{},{allowHTML:!1,animation:"fade",arrow:!0,content:"",inertia:!1,maxWidth:350,role:"tooltip",theme:"",zIndex:9999}),vo=Object.keys(go);function Eo(e){var t=(e.plugins||[]).reduce((function(t,n){var r=n.name,o=n.defaultValue;return r&&(t[r]=void 0!==e[r]?e[r]:o),t}),{});return Object.assign({},e,{},t)}function xo(e,t){var n=Object.assign({},t,{content:Qr(t.content,[e])},t.ignoreAttributes?{}:function(e,t){return(t?Object.keys(Eo(Object.assign({},go,{plugins:t}))):vo).reduce((function(t,n){var r=(e.getAttribute("data-tippy-"+n)||"").trim();if(!r)return t;if("content"===n)t[n]=r;else try{t[n]=JSON.parse(r)}catch(e){t[n]=r}return t}),{})}(e,t.plugins));return n.aria=Object.assign({},go.aria,{},n.aria),n.aria={expanded:"auto"===n.aria.expanded?t.interactive:n.aria.expanded,content:"auto"===n.aria.content?t.interactive?null:"describedby":n.aria.content},n}function wo(e,t){e.innerHTML=t}function Oo(e){var t=to();return!0===e?t.className="tippy-arrow":(t.className="tippy-svg-arrow",no(e)?t.appendChild(e):wo(t,e)),t}function ko(e,t){no(t.content)?(wo(e,""),e.appendChild(t.content)):"function"!=typeof t.content&&(t.allowHTML?wo(e,t.content):e.textContent=t.content)}function Po(e){var t=e.firstElementChild,n=eo(t.children);return{box:t,content:n.find((function(e){return e.classList.contains("tippy-content")})),arrow:n.find((function(e){return e.classList.contains("tippy-arrow")||e.classList.contains("tippy-svg-arrow")})),backdrop:n.find((function(e){return e.classList.contains("tippy-backdrop")}))}}function Ao(e){var t=to(),n=to();n.className="tippy-box",n.setAttribute("data-state","hidden"),n.setAttribute("tabindex","-1");var r=to();function o(n,r){var o=Po(t),i=o.box,s=o.content,a=o.arrow;r.theme?i.setAttribute("data-theme",r.theme):i.removeAttribute("data-theme"),"string"==typeof r.animation?i.setAttribute("data-animation",r.animation):i.removeAttribute("data-animation"),r.inertia?i.setAttribute("data-inertia",""):i.removeAttribute("data-inertia"),i.style.maxWidth="number"==typeof r.maxWidth?r.maxWidth+"px":r.maxWidth,r.role?i.setAttribute("role",r.role):i.removeAttribute("role"),n.content===r.content&&n.allowHTML===r.allowHTML||ko(s,e.props),r.arrow?a?n.arrow!==r.arrow&&(i.removeChild(a),i.appendChild(Oo(r.arrow))):i.appendChild(Oo(r.arrow)):a&&i.removeChild(a)}return r.className="tippy-content",r.setAttribute("data-state","hidden"),ko(r,e.props),t.appendChild(n),n.appendChild(r),o(e.props,e.props),{popper:t,onUpdate:o}}Ao.$$tippy=!0;var Do=1,Mo=[],To=[];function Io(e,t){var n,r,o,i,s,a,l,c,u,_=xo(e,Object.assign({},go,{},Eo((n=t,Object.keys(n).reduce((function(e,t){return void 0!==n[t]&&(e[t]=n[t]),e}),{}))))),d=!1,f=!1,p=!1,h=!1,m=[],b=Yr(V,_.interactiveDebounce),y=Do++,g=(u=_.plugins).filter((function(e,t){return u.indexOf(e)===t})),v={id:y,reference:e,popper:to(),popperInstance:null,props:_,state:{isEnabled:!0,isVisible:!1,isDestroyed:!1,isMounted:!1,isShown:!1},plugins:g,clearDelayTimeouts:function(){clearTimeout(r),clearTimeout(o),cancelAnimationFrame(i)},setProps:function(t){0;if(v.state.isDestroyed)return;L("onBeforeUpdate",[v,t]),G();var n=v.props,r=xo(e,Object.assign({},v.props,{},t,{ignoreAttributes:!0}));v.props=r,H(),n.interactiveDebounce!==r.interactiveDebounce&&(B(),b=Yr(V,r.interactiveDebounce));n.triggerTarget&&!r.triggerTarget?Jr(n.triggerTarget).forEach((function(e){e.removeAttribute("aria-expanded")})):r.triggerTarget&&e.removeAttribute("aria-expanded");j(),S(),w&&w(n,r);v.popperInstance&&(X(),ee().forEach((function(e){requestAnimationFrame(e._tippy.popperInstance.forceUpdate)})));L("onAfterUpdate",[v,t])},setContent:function(e){v.setProps({content:e})},show:function(){0;var e=v.state.isVisible,t=v.state.isDestroyed,n=!v.state.isEnabled,r=uo.isTouch&&!v.props.touch,o=zr(v.props.duration,0,go.duration);if(e||t||n||r)return;if(M().hasAttribute("disabled"))return;if(L("onShow",[v],!1),!1===v.props.onShow(v))return;v.state.isVisible=!0,D()&&(x.style.visibility="visible");S(),W(),v.state.isMounted||(x.style.transition="none");if(D()){var i=I(),s=i.box,a=i.content;so([s,a],0)}l=function(){if(v.state.isVisible&&!h){if(h=!0,x.offsetHeight,x.style.transition=v.props.moveTransition,D()&&v.props.animation){var e=I(),t=e.box,n=e.content;so([t,n],o),ao([t,n],"visible")}R(),j(),Xr(To,v),v.state.isMounted=!0,L("onMount",[v]),v.props.animation&&D()&&function(e,t){F(e,t)}(o,(function(){v.state.isShown=!0,L("onShown",[v])}))}},function(){var e,t=v.props.appendTo,n=M();e=v.props.interactive&&t===go.appendTo||"parent"===t?n.parentNode:Qr(t,[n]);e.contains(x)||e.appendChild(x);X(),!1}()},hide:function(){0;var e=!v.state.isVisible,t=v.state.isDestroyed,n=!v.state.isEnabled,r=zr(v.props.duration,1,go.duration);if(e||t||n)return;if(L("onHide",[v],!1),!1===v.props.onHide(v))return;v.state.isVisible=!1,v.state.isShown=!1,h=!1,d=!1,D()&&(x.style.visibility="hidden");if(B(),K(),S(),D()){var o=I(),i=o.box,s=o.content;v.props.animation&&(so([i,s],r),ao([i,s],"hidden"))}R(),j(),v.props.animation?D()&&function(e,t){F(e,(function(){!v.state.isVisible&&x.parentNode&&x.parentNode.contains(x)&&t()}))}(r,v.unmount):v.unmount()},hideWithInteractivity:function(e){0;T().addEventListener("mousemove",b),Xr(Mo,b),b(e)},enable:function(){v.state.isEnabled=!0},disable:function(){v.hide(),v.state.isEnabled=!1},unmount:function(){0;v.state.isVisible&&v.hide();if(!v.state.isMounted)return;Z(),ee().forEach((function(e){e._tippy.unmount()})),x.parentNode&&x.parentNode.removeChild(x);To=To.filter((function(e){return e!==v})),v.state.isMounted=!1,L("onHidden",[v])},destroy:function(){0;if(v.state.isDestroyed)return;v.clearDelayTimeouts(),v.unmount(),G(),delete e._tippy,v.state.isDestroyed=!0,L("onDestroy",[v])}};if(!_.render)return v;var E=_.render(v),x=E.popper,w=E.onUpdate;x.setAttribute("data-tippy-root",""),x.id="tippy-"+v.id,v.popper=x,e._tippy=v,x._tippy=v;var O=g.map((function(e){return e.fn(v)})),k=e.hasAttribute("aria-expanded");return H(),j(),S(),L("onCreate",[v]),_.showOnCreate&&te(),x.addEventListener("mouseenter",(function(){v.props.interactive&&v.state.isVisible&&v.clearDelayTimeouts()})),x.addEventListener("mouseleave",(function(e){v.props.interactive&&v.props.trigger.indexOf("mouseenter")>=0&&(T().addEventListener("mousemove",b),b(e))})),v;function P(){var e=v.props.touch;return Array.isArray(e)?e:[e,0]}function A(){return"hold"===P()[0]}function D(){var e;return!!(null==(e=v.props.render)?void 0:e.$$tippy)}function M(){return c||e}function T(){var e=M().parentNode;return e?lo(e):document}function I(){return Po(x)}function C(e){return v.state.isMounted&&!v.state.isVisible||uo.isTouch||s&&"focus"===s.type?0:zr(v.props.delay,e?0:1,go.delay)}function S(){x.style.pointerEvents=v.props.interactive&&v.state.isVisible?"":"none",x.style.zIndex=""+v.props.zIndex}function L(e,t,n){var r;(void 0===n&&(n=!0),O.forEach((function(n){n[e]&&n[e].apply(void 0,t)})),n)&&(r=v.props)[e].apply(r,t)}function R(){var t=v.props.aria;if(t.content){var n="aria-"+t.content,r=x.id;Jr(v.props.triggerTarget||e).forEach((function(e){var t=e.getAttribute(n);if(v.state.isVisible)e.setAttribute(n,t?t+" "+r:r);else{var o=t&&t.replace(r,"").trim();o?e.setAttribute(n,o):e.removeAttribute(n)}}))}}function j(){!k&&v.props.aria.expanded&&Jr(v.props.triggerTarget||e).forEach((function(e){v.props.interactive?e.setAttribute("aria-expanded",v.state.isVisible&&e===M()?"true":"false"):e.removeAttribute("aria-expanded")}))}function B(){T().removeEventListener("mousemove",b),Mo=Mo.filter((function(e){return e!==b}))}function q(e){if(!(uo.isTouch&&(p||"mousedown"===e.type)||v.props.interactive&&x.contains(e.target))){if(M().contains(e.target)){if(uo.isTouch)return;if(v.state.isVisible&&v.props.trigger.indexOf("click")>=0)return}else L("onClickOutside",[v,e]);!0===v.props.hideOnClick&&(v.clearDelayTimeouts(),v.hide(),f=!0,setTimeout((function(){f=!1})),v.state.isMounted||K())}}function U(){p=!0}function N(){p=!1}function W(){var e=T();e.addEventListener("mousedown",q,!0),e.addEventListener("touchend",q,Gr),e.addEventListener("touchstart",N,Gr),e.addEventListener("touchmove",U,Gr)}function K(){var e=T();e.removeEventListener("mousedown",q,!0),e.removeEventListener("touchend",q,Gr),e.removeEventListener("touchstart",N,Gr),e.removeEventListener("touchmove",U,Gr)}function F(e,t){var n=I().box;function r(e){e.target===n&&(co(n,"remove",r),t())}if(0===e)return t();co(n,"remove",a),co(n,"add",r),a=r}function $(t,n,r){void 0===r&&(r=!1),Jr(v.props.triggerTarget||e).forEach((function(e){e.addEventListener(t,n,r),m.push({node:e,eventType:t,handler:n,options:r})}))}function H(){var e;A()&&($("touchstart",z,{passive:!0}),$("touchend",Q,{passive:!0})),(e=v.props.trigger,e.split(/\s+/).filter(Boolean)).forEach((function(e){if("manual"!==e)switch($(e,z),e){case"mouseenter":$("mouseleave",Q);break;case"focus":$(bo?"focusout":"blur",Y);break;case"focusin":$("focusout",Y)}}))}function G(){m.forEach((function(e){var t=e.node,n=e.eventType,r=e.handler,o=e.options;t.removeEventListener(n,r,o)})),m=[]}function z(e){var t,n=!1;if(v.state.isEnabled&&!J(e)&&!f){var r="focus"===(null==(t=s)?void 0:t.type);s=e,c=e.currentTarget,j(),!v.state.isVisible&&ro(e)&&Mo.forEach((function(t){return t(e)})),"click"===e.type&&(v.props.trigger.indexOf("mouseenter")<0||d)&&!1!==v.props.hideOnClick&&v.state.isVisible?n=!0:te(e),"click"===e.type&&(d=!n),n&&!r&&ne(e)}}function V(e){var t=e.target,n=M().contains(t)||x.contains(t);"mousemove"===e.type&&n||function(e,t){var n=t.clientX,r=t.clientY;return e.every((function(e){var t=e.popperRect,o=e.popperState,i=e.props.interactiveBorder,s=Zr(o.placement),a=o.modifiersData.offset;if(!a)return!0;var l="bottom"===s?a.top.y:0,c="top"===s?a.bottom.y:0,u="right"===s?a.left.x:0,_="left"===s?a.right.x:0,d=t.top-r+l>i,f=r-t.bottom-c>i,p=t.left-n+u>i,h=n-t.right-_>i;return d||f||p||h}))}(ee().concat(x).map((function(e){var t,n=null==(t=e._tippy.popperInstance)?void 0:t.state;return n?{popperRect:e.getBoundingClientRect(),popperState:n,props:_}:null})).filter(Boolean),e)&&(B(),ne(e))}function Q(e){J(e)||v.props.trigger.indexOf("click")>=0&&d||(v.props.interactive?v.hideWithInteractivity(e):ne(e))}function Y(e){v.props.trigger.indexOf("focusin")<0&&e.target!==M()||v.props.interactive&&e.relatedTarget&&x.contains(e.relatedTarget)||ne(e)}function J(e){return!!uo.isTouch&&A()!==e.type.indexOf("touch")>=0}function X(){Z();var t=v.props,n=t.popperOptions,r=t.placement,o=t.offset,i=t.getReferenceClientRect,s=t.moveTransition,a=D()?Po(x).arrow:null,c=i?{getBoundingClientRect:i,contextElement:i.contextElement||M()}:e,u=[{name:"offset",options:{offset:o}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5}},{name:"computeStyles",options:{adaptive:!s}},{name:"$$tippy",enabled:!0,phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;if(D()){var n=I().box;["placement","reference-hidden","escaped"].forEach((function(e){"placement"===e?n.setAttribute("data-placement",t.placement):t.attributes.popper["data-popper-"+e]?n.setAttribute("data-"+e,""):n.removeAttribute("data-"+e)})),t.attributes.popper={}}}}];D()&&a&&u.push({name:"arrow",options:{element:a,padding:3}}),u.push.apply(u,(null==n?void 0:n.modifiers)||[]),v.popperInstance=Hr(c,x,Object.assign({},n,{placement:r,onFirstUpdate:l,modifiers:u}))}function Z(){v.popperInstance&&(v.popperInstance.destroy(),v.popperInstance=null)}function ee(){return eo(x.querySelectorAll("[data-tippy-root]"))}function te(e){v.clearDelayTimeouts(),e&&L("onTrigger",[v,e]),W();var t=C(!0),n=P(),o=n[0],i=n[1];uo.isTouch&&"hold"===o&&i&&(t=i),t?r=setTimeout((function(){v.show()}),t):v.show()}function ne(e){if(v.clearDelayTimeouts(),L("onUntrigger",[v,e]),v.state.isVisible){if(!(v.props.trigger.indexOf("mouseenter")>=0&&v.props.trigger.indexOf("click")>=0&&["mouseleave","mousemove"].indexOf(e.type)>=0&&d)){var t=C(!1);t?o=setTimeout((function(){v.state.isVisible&&v.hide()}),t):i=requestAnimationFrame((function(){v.hide()}))}}else K()}}function Co(e,t){void 0===t&&(t={});var n=go.plugins.concat(t.plugins||[]);document.addEventListener("touchstart",fo,Gr),window.addEventListener("blur",ho);var r=Object.assign({},t,{plugins:n}),o=io(e).reduce((function(e,t){var n=t&&Io(t,r);return n&&e.push(n),e}),[]);return no(e)?o[0]:o}Co.defaultProps=go,Co.setDefaultProps=function(e){Object.keys(e).forEach((function(t){go[t]=e[t]}))},Co.currentInput=uo;Co.setDefaultProps({render:Ao});var So=Co,Lo=function(){function e(){}return e.prototype.getAllStyles=function(e){return window.getComputedStyle(e)},e.prototype.getStyle=function(e,t){return this.getAllStyles(e)[t]},e.prototype.isStaticPositioned=function(e){return"static"===(this.getStyle(e,"position")||"static")},e.prototype.offsetParent=function(e){for(var t=e.offsetParent||document.documentElement;t&&t!==document.documentElement&&this.isStaticPositioned(t);)t=t.offsetParent;return t||document.documentElement},e.prototype.position=function(e,t){var n;void 0===t&&(t=!0);var r={width:0,height:0,top:0,bottom:0,left:0,right:0};if("fixed"===this.getStyle(e,"position"))n={top:(n=e.getBoundingClientRect()).top,bottom:n.bottom,left:n.left,right:n.right,height:n.height,width:n.width};else{var o=this.offsetParent(e);n=this.offset(e,!1),o!==document.documentElement&&(r=this.offset(o,!1)),r.top+=o.clientTop,r.left+=o.clientLeft}return n.top-=r.top,n.bottom-=r.top,n.left-=r.left,n.right-=r.left,t&&(n.top=Math.round(n.top),n.bottom=Math.round(n.bottom),n.left=Math.round(n.left),n.right=Math.round(n.right)),n},e.prototype.offset=function(e,t){void 0===t&&(t=!0);var n=e.getBoundingClientRect(),r=window.pageYOffset-document.documentElement.clientTop,o=window.pageXOffset-document.documentElement.clientLeft,i={height:n.height||e.offsetHeight,width:n.width||e.offsetWidth,top:n.top+r,bottom:n.bottom+r,left:n.left+o,right:n.right+o};return t&&(i.height=Math.round(i.height),i.width=Math.round(i.width),i.top=Math.round(i.top),i.bottom=Math.round(i.bottom),i.left=Math.round(i.left),i.right=Math.round(i.right)),i},e.prototype.positionElements=function(e,t,n,r){var o=n.split("-"),i=o[0],s=void 0===i?"top":i,a=o[1],l=void 0===a?"center":a,c=r?this.offset(e,!1):this.position(e,!1),u=this.getAllStyles(t),_=parseFloat(u.marginTop),d=parseFloat(u.marginBottom),f=parseFloat(u.marginLeft),p=parseFloat(u.marginRight),h=0,m=0;switch(s){case"top":h=c.top-(t.offsetHeight+_+d);break;case"bottom":h=c.top+c.height;break;case"left":m=c.left-(t.offsetWidth+f+p);break;case"right":m=c.left+c.width}switch(l){case"top":h=c.top;break;case"bottom":h=c.top+c.height-t.offsetHeight;break;case"left":m=c.left;break;case"right":m=c.left+c.width-t.offsetWidth;break;case"center":"top"===s||"bottom"===s?m=c.left+c.width/2-t.offsetWidth/2:h=c.top+c.height/2-t.offsetHeight/2}t.style.transform="translate("+Math.round(m)+"px, "+Math.round(h)+"px)";var b=t.getBoundingClientRect(),y=document.documentElement,g=window.innerHeight||y.clientHeight,v=window.innerWidth||y.clientWidth;return b.left>=0&&b.top>=0&&b.right<=v&&b.bottom<=g},e}(),Ro=/\s+/,jo=new Lo;var Bo,qo,Uo=function(){return(Uo=Object.assign||function(e){for(var t,n=1,r=arguments.length;n',this.DEFAULTS={maxRowCount:-1},this.menuItems=[{title:"Sağa sütun ekle",icon:'',handler:function(){n.options.maxRowCount>0&&!(n.getColCount()',handler:function(){n.options.maxRowCount>0&&!(n.getColCount()',handler:function(){n.table.insertRowAbove()}},{title:"Yukarı satır ekle",icon:'',handler:function(){n.table.insertRowBelow()}},{title:"Sütunu sil",icon:'',handler:function(){n.table.deleteColumn()}},{title:"Satırı sil",icon:'',handler:function(){n.table.deleteRow()}},{title:"Tabloyu sil",icon:'',handler:function(){n.table.deleteTable()}}],this.editorChangeHandler=function(e,t,r,o){e===Bo.SELECTION_CHANGE&&n.detectButton(t)},this.contextMenuHandler=function(e){if(!n.isTable())return!0;e.preventDefault(),n.showMenu()},this.toggleClickHandler=function(e){n.toggleMenu(),e.preventDefault(),e.stopPropagation()},this.docClickHandler=function(){return n.hideMenu},this.quill=e,this.options=Uo(Uo({},this.DEFAULTS),t),this.table=e.getModule("table"),this.table?(this.toggle=e.addContainer("ql-table-toggle"),this.toggle.classList.add("ql-table-toggle_hidden"),this.toggle.innerHTML=this.TOGGLE_TEMPLATE,this.toggle.addEventListener("click",this.toggleClickHandler),this.quill.on(Bo.EDITOR_CHANGE,this.editorChangeHandler),this.quill.root.addEventListener("contextmenu",this.contextMenuHandler)):console.error('"table" module not found')}return e.prototype.isTable=function(e){return e||(e=this.quill.getSelection()),!!e&&!(!this.quill.getFormat(e.index).table||e.length)},e.prototype.getColCount=function(e){if(void 0===e&&(e=null),e||(e=this.quill.getSelection()),!e)return 0;var t=this.table.getTable(e)[0];return t?t.rows().reduce((function(e,t){return Math.max(t.children.length,e)}),0):0},e.prototype.showMenu=function(){var e=this;this.hideMenu(),this.menu=this.quill.addContainer("ql-table-menu"),this.menuItems.forEach((function(t){e.menu.appendChild(e.createMenuItem(t))})),function(e,t,n,r,o){var i=Array.isArray(n)?n:n.split(Ro),s=["top","bottom","left","right","top-left","top-right","bottom-left","bottom-right","left-top","left-bottom","right-top","right-bottom"],a=t.classList,l=function(e){var t=e.split("-"),n=t[0],r=t[1],i=[];return o&&(i.push(o+"-"+n),r&&i.push(o+"-"+n+"-"+r),i.forEach((function(e){a.add(e)}))),i};o&&s.forEach((function(e){a.remove(o+"-"+e)}));var c=i.findIndex((function(e){return"auto"===e}));c>=0&&s.forEach((function(e){null==i.find((function(t){return-1!==t.search("^"+e)}))&&i.splice(c++,1,e)}));var u,_=t.style;_.position="absolute",_.top="0",_.left="0",_["will-change"]="transform";for(var d=!1,f=0,p=i;f{this.quill.getSelection()||setTimeout(()=>this.insert(e),0)})}insert(e){const t=(this.quill.getSelection()||{}).index||this.quill.getLength();this.quill.insertEmbed(t,"image",e,"user")}readFiles(e,t){[].forEach.call(e,e=>{if(!e.type.match(/^image\/(gif|jpe?g|a?png|svg|webp|bmp|vnd\.microsoft\.icon)/i))return;const n=new FileReader;n.onload=e=>{t(e.target.result)};const r=e.getAsFile?e.getAsFile():e;r instanceof Blob&&n.readAsDataURL(r)})}}),Gn.a.register("modules/magicUrl",Fo.a),Gn.a.register("modules/cursors",Vn.a),Gn.a.register({"modules/tableUI":Wo},!0),window.addEventListener("load",()=>{const e=new ae;var t=new Kn("ws://localhost:9000","quill",e);const n=e.getText("quill");let r=new Gn.a("#full-container .editor",{bounds:"#full-container .editor",modules:{cursors:!0,syntax:!0,toolbar:{container:".toolbar"},table:!0,tableUI:!0,magicUrl:!0,imageDrop:!0,blotFormatter:{}},theme:"snow"});new $n(n,r,t.awareness);t.awareness.setLocalStateField("user",{name:divergent_name,color:divergent_color}),So(".ql-bold",{content:"Kalın"}),So(".ql-italic",{content:"Eğik"}),So(".ql-underline",{content:"Altı Çizili"}),So(".ql-strike",{content:"Üstü Çizili"}),So(".ql-blockquote",{content:"Alıntı"}),So(".ql-code-block",{content:"Kod Bloğu"}),So('[value="ordered"]',{content:"Sıralı Liste"}),So('[value="bullet"]',{content:"Liste"}),So('[value="+1"]',{content:"İçe Adım"}),So('[value="-1"]',{content:"Dışa Adım"}),So(".ql-link",{content:"Link"}),So(".ql-image",{content:"Resim"}),So(".ql-clean",{content:"Biçimlendirmeyi Temizle"})})}]); +//# sourceMappingURL=quill.bundle.js.map \ No newline at end of file diff --git a/editor/dist/quill.bundle.js.map b/editor/dist/quill.bundle.js.map new file mode 100644 index 0000000..95a53d7 --- /dev/null +++ b/editor/dist/quill.bundle.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./node_modules/lib0/number.js","webpack:///./node_modules/lib0/encoding.js","webpack:///./node_modules/lib0/decoding.js","webpack:///./node_modules/lib0/binary.js","webpack:///./node_modules/lib0/math.js","webpack:///./node_modules/lib0/map.js","webpack:///./node_modules/lib0/buffer.js","webpack:///./node_modules/quill-blot-formatter/dist/BlotFormatter.js","webpack:///./node_modules/quill/dist/quill.js","webpack:///./node_modules/lib0/environment.js","webpack:///./node_modules/quill-blot-formatter/dist/actions/Action.js","webpack:///./node_modules/quill-blot-formatter/dist/specs/BlotSpec.js","webpack:///./node_modules/lib0/string.js","webpack:///./node_modules/lib0/storage.js","webpack:///./node_modules/lib0/conditions.js","webpack:///./node_modules/isomorphic.js/iso-browser.js","webpack:///./node_modules/quill-blot-formatter/dist/Options.js","webpack:///./node_modules/quill-blot-formatter/dist/actions/align/AlignAction.js","webpack:///./node_modules/quill-blot-formatter/dist/actions/align/DefaultAligner.js","webpack:///./node_modules/quill-blot-formatter/dist/actions/align/Toolbar.js","webpack:///./node_modules/quill-blot-formatter/dist/actions/align/DefaultToolbar.js","webpack:///./node_modules/quill-blot-formatter/dist/actions/ResizeAction.js","webpack:///./node_modules/quill-blot-formatter/dist/actions/DeleteAction.js","webpack:///./node_modules/quill-blot-formatter/dist/specs/ImageSpec.js","webpack:///./node_modules/quill-blot-formatter/dist/specs/IframeVideoSpec.js","webpack:///./node_modules/quill-blot-formatter/dist/specs/UnclickableBlotSpec.js","webpack:///./node_modules/quill-cursors/dist/quill-cursors.js","webpack:///./node_modules/quill-magic-url/dist/index.js","webpack:///./node_modules/quill-blot-formatter/dist/index.js","webpack:///./node_modules/deepmerge/dist/es.js","webpack:///./node_modules/buffer/index.js","webpack:///(webpack)/buildin/global.js","webpack:///./node_modules/base64-js/index.js","webpack:///./node_modules/ieee754/index.js","webpack:///./node_modules/isarray/index.js","webpack:///./node_modules/process/browser.js","webpack:///./node_modules/lib0/set.js","webpack:///./node_modules/lib0/array.js","webpack:///./node_modules/lib0/observable.js","webpack:///./node_modules/lib0/isomorphic.js","webpack:///./node_modules/lib0/random.js","webpack:///./node_modules/lib0/error.js","webpack:///./node_modules/lib0/object.js","webpack:///./node_modules/lib0/function.js","webpack:///./node_modules/lib0/symbol.js","webpack:///./node_modules/lib0/pair.js","webpack:///./node_modules/lib0/dom.js","webpack:///./node_modules/lib0/json.js","webpack:///./node_modules/lib0/eventloop.js","webpack:///./node_modules/lib0/time.js","webpack:///./node_modules/lib0/logging.js","webpack:///./node_modules/lib0/iterator.js","webpack:///./node_modules/yjs/dist/yjs.mjs","webpack:///./node_modules/lib0/broadcastchannel.js","webpack:///./node_modules/y-protocols/sync.js","webpack:///./node_modules/y-protocols/awareness.js","webpack:///./node_modules/lib0/mutex.js","webpack:///./node_modules/y-websocket/src/y-websocket.js","webpack:///./node_modules/y-protocols/auth.js","webpack:///./node_modules/lib0/url.js","webpack:///./node_modules/y-quill/node_modules/y-protocols/awareness.js","webpack:///./node_modules/y-quill/src/y-quill.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getBoundingClientRect.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getWindow.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getWindowScroll.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/instanceOf.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getNodeName.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getDocumentElement.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getWindowScrollBarX.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getComputedStyle.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/isScrollParent.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getCompositeRect.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getNodeScroll.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getHTMLElementScroll.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getLayoutRect.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getParentNode.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/listScrollParents.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getScrollParent.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/isTableElement.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getOffsetParent.js","webpack:///./node_modules/@popperjs/core/lib/enums.js","webpack:///./node_modules/@popperjs/core/lib/utils/orderModifiers.js","webpack:///./node_modules/@popperjs/core/lib/createPopper.js","webpack:///./node_modules/@popperjs/core/lib/utils/debounce.js","webpack:///./node_modules/@popperjs/core/lib/utils/mergeByName.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/eventListeners.js","webpack:///./node_modules/@popperjs/core/lib/utils/getBasePlacement.js","webpack:///./node_modules/@popperjs/core/lib/utils/getVariation.js","webpack:///./node_modules/@popperjs/core/lib/utils/getMainAxisFromPlacement.js","webpack:///./node_modules/@popperjs/core/lib/utils/computeOffsets.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/popperOffsets.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/computeStyles.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/offset.js","webpack:///./node_modules/@popperjs/core/lib/utils/getOppositePlacement.js","webpack:///./node_modules/@popperjs/core/lib/utils/getOppositeVariationPlacement.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/contains.js","webpack:///./node_modules/@popperjs/core/lib/utils/rectToClientRect.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getClippingRect.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getViewportRect.js","webpack:///./node_modules/@popperjs/core/lib/dom-utils/getDocumentRect.js","webpack:///./node_modules/@popperjs/core/lib/utils/mergePaddingObject.js","webpack:///./node_modules/@popperjs/core/lib/utils/getFreshSideObject.js","webpack:///./node_modules/@popperjs/core/lib/utils/expandToHashMap.js","webpack:///./node_modules/@popperjs/core/lib/utils/detectOverflow.js","webpack:///./node_modules/@popperjs/core/lib/utils/within.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/hide.js","webpack:///./node_modules/@popperjs/core/lib/popper.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/applyStyles.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/flip.js","webpack:///./node_modules/@popperjs/core/lib/utils/computeAutoPlacement.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/preventOverflow.js","webpack:///./node_modules/@popperjs/core/lib/utils/getAltAxis.js","webpack:///./node_modules/@popperjs/core/lib/modifiers/arrow.js","webpack:///./node_modules/tippy.js/dist/tippy.esm.js","webpack:///./node_modules/positioning/dist/positioning.js","webpack:///./node_modules/quill-table-ui/dist/index.js","webpack:///./quill.js","webpack:///./node_modules/quill-image-drop-module/index.js"],"names":["installedModules","__webpack_require__","moduleId","exports","module","i","l","modules","call","m","c","d","name","getter","o","Object","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","prototype","hasOwnProperty","p","s","Number","MAX_SAFE_INTEGER","MIN_SAFE_INTEGER","binary","isInteger","num","isFinite","math","isNaN","Encoder","this","cpos","cbuf","Uint8Array","bufs","createEncoder","encoder","len","length","toUint8Array","uint8arr","curPos","set","buffer","write","bufferLen","push","writeUint8","writeVarUint","writeVarInt","isNegative","writeVarString","str","encodedString","unescape","encodeURIComponent","codePointAt","writeUint8Array","uint8Array","leftCopyLen","rightCopyLen","subarray","writeVarUint8Array","byteLength","writeOnDataView","verifyLen","dview","DataView","floatTestBed","ArrayBuffer","writeAny","data","setFloat32","getFloat32","writeFloat32","setFloat64","writeFloat64","setBigInt64","writeBigInt64","Array","keys","RleEncoder","writer","super","w","count","v","flushUintOptRleEncoder","UintOptRleEncoder","flushIntDiffOptRleEncoder","encodedDiff","diff","IntDiffOptRleEncoder","StringEncoder","sarr","lensE","string","join","Decoder","arr","pos","createDecoder","hasContent","decoder","readUint8Array","view","byteOffset","readVarUint8Array","readVarUint","readUint8","Error","readVarInt","sign","readVarString","remainingLen","String","fromCodePoint","nextLen","bytes","apply","decodeURIComponent","escape","readFromDataView","dv","readAnyLookupTable","getFloat64","getBigInt64","obj","readAny","RleDecoder","reader","UintOptRleDecoder","IntDiffOptRleDecoder","hasCount","StringDecoder","spos","end","read","res","slice","BIT1","BIT2","BIT3","BIT4","BIT6","BIT7","BIT8","BITS5","BITS6","BITS7","BITS8","BITS31","floor","Math","abs","ceil","round","imul","log10","min","log2","log","sqrt","a","b","max","exp10","pow","exp","isNegativeZero","Map","copy","forEach","k","setIfUndefined","map","createT","undefined","f","any","createUint8ArrayFromLen","createUint8ArrayViewFromArrayBuffer","createUint8ArrayFromArrayBuffer","toBase64","btoa","Buffer","from","toString","fromBase64","atob","charCodeAt","buf","copyUint8Array","newBuf","_createClass","defineProperties","target","props","descriptor","configurable","writable","Constructor","protoProps","staticProps","_deepmerge2","_interopRequireDefault","_Options2","default","_classCallCheck","instance","TypeError","dontMerge","destination","source","BlotFormatter","quill","_this","options","arguments","onClick","hide","arrayMerge","currentSpec","actions","overlay","document","createElement","classList","add","className","style","assign","execCommand","root","parentNode","position","addEventListener","specs","SpecClass","spec","init","setSelection","setUserSelect","appendChild","repositionOverlay","createActions","onHide","removeChild","setProperty","destroyActions","action","onUpdate","_this2","getActions","ActionClass","onCreate","onDestroy","overlayTarget","getOverlayElement","parent","specRect","getBoundingClientRect","parentRect","display","left","scrollLeft","top","scrollTop","width","height","_this3","prop","documentElement","factory","window","eval","__webpack_exports__","0","1","isNode","process","release","test","isBrowser","navigator","platform","params","args","computeParams","pargs","argv","currParamName","parg","location","search","split","kv","getVariable","env","toUpperCase","getItem","has","hasParam","_BlotFormatter","Action","formatter","_AlignAction2","_ResizeAction2","_DeleteAction2","BlotSpec","getTargetElement","fromCharCode","trimLeftRegex","fromCamelCaseRegex","fromCamelCase","separator","replace","trimLeft","match","toLowerCase","TextEncoder","utf8TextDecoder","TextDecoder","fatal","ignoreBOM","decode","_localStorage","localStorage","e","varStorage","undefinedToNull","perf","performance","isoCrypto","crypto","cryptoRandomBuffer","getRandomValues","random","_ImageSpec2","_IframeVideoSpec2","DefaultOptions","boxSizing","border","align","attribute","aligner","applyStyle","icons","center","right","toolbar","allowDeselect","mainClassName","mainStyle","minWidth","font","textAlign","color","cursor","zIndex","buttonClassName","addButtonSelectStyle","buttonStyle","background","verticalAlign","svgStyle","resize","handleClassName","handleStyle","backgroundColor","opacity","_Action3","_DefaultAligner2","_DefaultToolbar2","AlignAction","_Action","self","ReferenceError","_possibleConstructorReturn","__proto__","getPrototypeOf","subClass","superClass","constructor","setPrototypeOf","_inherits","getElement","destroy","_defineProperty","DefaultAligner","_alignments","alignAttribute","alignments","icon","el","setAlignment","setStyle","removeAttribute","alignment","getAttribute","setAttribute","float","margin","DefaultToolbar","buttons","addToolbarStyle","addButtons","button","index","borderLeftWidth","children","getAlignments","innerHTML","onButtonClick","preselectButton","addButtonStyle","isAligned","selectButton","clickButton","alignTarget","deselectButton","clear","update","remove","removeProperty","ResizeAction","onMouseDown","event","HTMLElement","dragHandle","setCursor","rect","dragStartX","clientX","preDragWidth","targetRatio","onDrag","onMouseUp","deltaX","newWidth","topLeftHandle","bottomLeftHandle","newHeight","removeEventListener","createHandle","topRightHandle","bottomRightHandle","repositionHandles","box","handleXOffset","handleYOffset","parseFloat","bottom","body","_quill2","DeleteAction","_ref","_temp","_len","_key","concat","onKeyUp","keyCode","blot","find","deleteAt","_BlotSpec3","ImageSpec","_BlotSpec","tagName","img","show","_UnclickableBlotSpec3","IframeVideoSpec","_UnclickableBlotSpec","UnclickableBlotSpec","selector","onTextChange","querySelectorAll","unclickable","onMouseEnter","nextUnclickable","repositionProxyImage","onProxyImageClick","hideProxyImage","createProxyImage","proxyImage","on","canvas","context","getContext","globalAlpha","fillRect","src","toDataURL","pageXOffset","pageYOffset","id","build","CONTAINER_ELEMENT_TAG","CURSOR_CLASS","template","getElementsByClassName","SELECTION_CLASS","CARET_CONTAINER_CLASS","CARET_CLASS","FLAG_CLASS","NAME_CLASS","textContent","_hideDelay","hideDelayMs","_hideSpeedMs","hideSpeedMs","transitionDelay","transitionDuration","_el","_selectionEl","_caretEl","_flagEl","HIDDEN_CLASS","toggleFlag","toggle","SHOW_FLAG_CLASS","NO_DELAY_CLASS","setTimeout","updateCaret","updateSelection","_clearSelection","_sanitize","_sortByDomPosition","_addSelection","_selectionBlock","SELECTION_ELEMENT_TAG","SELECTION_BLOCK_CLASS","setAlpha","sort","Set","filter","_serialize","FLAG_FLAP_CLASS","Date","getTime","strict","u","h","getOwnPropertyDescriptor","isArray","newValue","__importDefault","iterator","delete","retain","insert","__importStar","_cursors","_quill","_options","_setDefaults","_container","addContainer","containerClass","_currentSelection","getSelection","_registerSelectionChangeListeners","_registerTextChangeListener","_registerDomListeners","createCursor","moveCursor","range","_updateCursor","removeCursor","cursors","clearCursors","events","SELECTION_CHANGE","TEXT_CHANGE","_handleTextChange","container","observe","_indexWithinQuillBounds","getLeaf","_leafIsValid","getBounds","_lineRanges","reduce","getClientRects","getLength","domNode","transformOnTextChange","_transformCursors","selectionChangeSource","_emitSelection","emitter","emit","sources","API","getLines","createRange","selectNode","path","pop","setStart","setEnd","transformPosition","g","M","format","G","rgb","exec","rgba","hsl","hsla","hsv","hsva","hex8","q","F","hex6","hex4","hex3","U","T","substr","H","j","ok","_originalInput","_r","_g","_b","_a","_roundA","_format","_gradientType","gradientType","_ok","_tc_id","D","charAt","I","toHsl","N","_","y","desaturate","A","toRgb","x","C","S","E","O","L","toHsv","isDark","getBrightness","isLight","isValid","getOriginalInput","getFormat","getAlpha","getLuminance","toHsvString","toHslString","toHex","toHexString","toHex8","toHex8String","toRgbString","toPercentageRgb","toPercentageRgbString","toName","R","toFilter","clone","_applyModification","lighten","brighten","darken","saturate","greyscale","spin","_applyCombination","analogous","complement","monochromatic","splitcomplement","triad","tetrad","fromRatio","equals","mix","readability","isReadable","level","size","mostReadable","includeFallbackColors","names","aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","burntsienna","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkgrey","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkslategrey","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dimgrey","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","green","greenyellow","grey","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightgrey","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightslategrey","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","slategrey","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen","hexNames","indexOf","parseInt","P","B","z","CSS_UNIT","RegExp","screen","deviceXDPI","logicalXDPI","isBroken","createTextNode","startContainer","startOffset","ActiveXObject","Function","ieZoom","endContainer","endOffset","commonAncestorContainer","childNodes","cloneRange","some","__entries__","splice","requestAnimationFrame","now","MutationObserver","connected_","mutationEventsAdded_","mutationsObserver_","observers_","onTransitionEnd_","refresh","addObserver","connect_","removeObserver","disconnect_","updateObservers_","gatherActive","hasActive","broadcastActive","attributes","childList","characterData","subtree","disconnect","propertyName","getInstance","instance_","ownerDocument","defaultView","SVGGraphicsElement","SVGElement","getBBox","clientWidth","clientHeight","getComputedStyle","broadcastWidth","broadcastHeight","contentRect_","isActive","broadcastRect","DOMRectReadOnly","contentRect","activeObservations_","observations_","callback_","controller_","callbackCtx_","Element","unobserve","clearActive","WeakMap","ResizeObserver","ops","unshift","chop","partition","changeLength","hasNext","next","compose","peek","peekType","peekLength","rest","INSERT","DELETE","EQUAL","eachLine","invert","transform","Op","AttributeMap","shim","propertyIsEnumerable","supported","unsupported","oldRange","newRange","substring","offset","singleton","locals","querySelector","HTMLIFrameElement","contentDocument","head","css","media","sourceMap","nonce","nc","Boolean","styleSheet","cssText","insertBefore","JSON","stringify","firstChild","all","base","sourceRoot","getOwnPropertySymbols","supportsDescriptors","callee","is","global","ignoreCase","multiline","dotAll","unicode","sticky","flags","done","return","URL","getOwnPropertyDescriptors","defaultProtocol","normalizeProtocol","forceHttp","forceHttps","stripAuthentication","stripHash","stripWWW","removeQueryParameters","removeTrailingSlash","removeDirectoryIndex","sortQueryParameters","Reflect","trim","shift","startsWith","protocol","username","password","hash","pathname","decodeURI","hostname","searchParams","stripProtocol","globalRegularExpression","urlRegularExpression","normalizeRegularExpression","normalizeUrlOptions","registerTypeListener","registerPasteListener","clipboard","addMatcher","Node","TEXT_NODE","link","normalize","checkTextForUrl","text","localName","getIndex","textToUrl","updateContents","console","error","Quill","register","$applicationCache","$console","$external","$frame","$frameElement","$frames","$innerHeight","$innerWidth","$onmozfullscreenchange","$onmozfullscreenerror","$outerHeight","$outerWidth","$pageXOffset","$pageYOffset","$parent","$scrollLeft","$scrollTop","$scrollX","$scrollY","$self","$webkitIndexedDB","$webkitStorageInfo","$window","isLegacyArguments","getPolyfill","implementation","entries","values","Atomics","encodeURI","EvalError","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","parse","valueOf","Promise","then","reject","resolve","Proxy","RangeError","SharedArrayBuffer","SyntaxError","Uint8ClampedArray","Uint16Array","Uint32Array","URIError","WeakSet","getOwnPropertyNames","lastIndex","getDay","slashes","auth","host","port","query","href","resolveObject","isString","Url","javascript","http","https","ftp","gopher","file","isObject","lastIndexOf","parseHost","$","toASCII","W","V","isNullOrUndefined","isNull","nodeType","overflow","version","ucs2","encode","toUnicode","punycode","webpackPolyfill","deprecate","paths","maxKeys","_Options","_AlignAction","_DefaultAligner","_DefaultToolbar","_DeleteAction","_ResizeAction","_ImageSpec","_IframeVideoSpec","isMergeableObject","isNonNullObject","stringValue","$$typeof","REACT_ELEMENT_TYPE","isReactElement","isSpecial","for","cloneUnlessOtherwiseSpecified","deepmerge","val","defaultArrayMerge","element","sourceIsArray","mergeObject","array","prev","deepmerge_1","base64","ieee754","kMaxLength","TYPED_ARRAY_SUPPORT","createBuffer","that","arg","encodingOrOffset","allocUnsafe","fromArrayLike","fromArrayBuffer","encoding","isEncoding","actual","fromString","isBuffer","checked","type","fromObject","assertSize","isView","loweredCase","utf8ToBytes","base64ToBytes","slowToString","start","hexSlice","utf8Slice","asciiSlice","latin1Slice","base64Slice","utf16leSlice","swap","bidirectionalIndexOf","dir","arrayIndexOf","indexSize","arrLength","valLength","readUInt16BE","foundIndex","found","hexWrite","remaining","strLen","parsed","utf8Write","blitBuffer","asciiWrite","byteArray","asciiToBytes","latin1Write","base64Write","ucs2Write","units","hi","lo","utf16leToBytes","fromByteArray","secondByte","thirdByte","fourthByte","tempCodePoint","firstByte","codePoint","bytesPerSequence","codePoints","decodeCodePointsArray","SlowBuffer","alloc","INSPECT_MAX_BYTES","foo","typedArraySupport","poolSize","_augment","species","fill","allocUnsafeSlow","_isBuffer","compare","list","swap16","swap32","swap64","inspect","thisStart","thisEnd","thisCopy","targetCopy","includes","toJSON","_arr","ret","out","checkOffset","ext","checkInt","objectWriteUInt16","littleEndian","objectWriteUInt32","checkIEEE754","writeFloat","noAssert","writeDouble","sliceLen","readUIntLE","mul","readUIntBE","readUInt8","readUInt16LE","readUInt32LE","readUInt32BE","readIntLE","readIntBE","readInt8","readInt16LE","readInt16BE","readInt32LE","readInt32BE","readFloatLE","readFloatBE","readDoubleLE","readDoubleBE","writeUIntLE","writeUIntBE","writeUInt8","writeUInt16LE","writeUInt16BE","writeUInt32LE","writeUInt32BE","writeIntLE","limit","sub","writeIntBE","writeInt8","writeInt16LE","writeInt16BE","writeInt32LE","writeInt32BE","writeFloatLE","writeFloatBE","writeDoubleLE","writeDoubleBE","targetStart","code","INVALID_BASE64_RE","Infinity","leadSurrogate","toByteArray","stringtrim","base64clean","dst","b64","lens","getLens","validLen","placeHoldersLen","tmp","Arr","_byteLength","curByte","revLookup","uint8","extraBytes","parts","len2","encodeChunk","lookup","output","isLE","mLen","nBytes","eLen","eMax","eBias","nBits","NaN","rt","LN2","cachedSetTimeout","cachedClearTimeout","defaultSetTimout","defaultClearTimeout","runTimeout","fun","clearTimeout","currentQueue","queue","draining","queueIndex","cleanUpNextTick","drainQueue","timeout","run","marker","runClearTimeout","Item","noop","nextTick","title","browser","versions","addListener","once","off","removeListener","removeAllListeners","prependListener","prependOnceListener","listeners","binding","cwd","chdir","umask","last","_observers","observers","uint32","methodUnimplemented","unexpectedCase","hasProperty","callAll","fs","equalityDeep","equalityStrict","Pair","mapToStyleString","DOMParser","ELEMENT_NODE","CDATA_SECTION_NODE","COMMENT_NODE","DOCUMENT_NODE","DOCUMENT_TYPE_NODE","DOCUMENT_FRAGMENT_NODE","createTimeoutClass","clearFunction","timeoutId","getUnixTime","clearInterval","cancelAnimationFrame","cancelIdleCallback","BOLD","UNBOLD","BLUE","GREY","GREEN","RED","PURPLE","ORANGE","UNCOLOR","_browserStyleMap","_nodeStyleMap","computeLoggingArgs","strBuilder","logArgs","styles","currentStyle","print","vconsoles","vc","createIterator","iteratorMap","fmap","DeleteItem","clock","DeleteSet","clients","iterateDeletedStructs","transaction","ds","deletes","clientid","structs","doc","store","del","iterateStructs","isDeleted","dis","client","midindex","mid","midclock","findIndexDS","sortAndMergeDeleteSet","dels","addToDeleteSet","createDeleteSet","createDeleteSetFromStructStore","ss","dsitems","struct","deleted","writeDeleteSet","restEncoder","resetDsCurVal","item","writeDsClock","writeDsLen","readAndApplyDeleteSet","unappliedDS","numClients","restDecoder","numberOfDeletes","state","getState","readDsClock","clockEnd","readDsLen","findIndexSS","splitItem","unappliedDSEncoder","pendingDeleteReaders","generateNewClientId","gc","gcFilter","clientID","share","StructStore","_transaction","_transactionCleanups","origin","transact","TypeConstructor","_integrate","Constr","_map","_start","_length","YArray","YText","YXmlFragment","eventName","dsCurrVal","keyClockDecoder","clientDecoder","leftClockDecoder","rightClockDecoder","infoDecoder","stringDecoder","parentInfoDecoder","typeRefDecoder","lenDecoder","ID","keyClock","keyMap","keyClockEncoder","clientEncoder","leftClockEncoder","rightClockEncoder","infoEncoder","stringEncoder","parentInfoEncoder","typeRefEncoder","lenEncoder","info","isYKey","embed","DefaultDSEncoder","DefaultDSDecoder","DefaultUpdateEncoder","DefaultUpdateDecoder","createID","writeClientsStructs","_sm","sm","getStateVector","startNewStructs","writeClient","firstStruct","writeStructs","readStructs","clientsStructRefs","pendingClientsStructRefs","clientRefs","numOfStateUpdates","numberOfStructs","refs","readClient","readInfo","cantCopyParentInfo","readLeftID","readRightID","readParentInfo","readString","readItemContent","readLen","GC","readClientsStructRefs","clientsStructsRefs","structRefs","pendingStructRefs","merged","r1","r2","mergeReadStructsIntoPendingReads","stack","pendingStack","clientsStructRefsIds","getNextStructTarget","nextStructsTarget","curStructsTarget","stackHead","localClock","missing","getMissing","integrate","resumeStructIntegration","pendingReaders","tryResumePendingDeleteReaders","readUpdateV2","ydoc","transactionOrigin","structDecoder","applyUpdate","YDecoder","applyUpdateV2","encodeStateAsUpdateV2","encodedTargetStateVector","targetStateVector","writeStateAsUpdate","decodeStateVector","readStateVector","ssLength","decodedState","writeStateVector","sv","encodeStateVectorV2","writeDocumentStateVector","EventHandler","createEventHandler","addEventHandlerListener","eventHandler","removeEventHandlerListener","callEventHandlerListeners","arg0","arg1","compareIDs","findRootTypeKey","RelativePosition","tname","createRelativePositionFromJSON","json","AbsolutePosition","createRelativePosition","typeid","_item","createRelativePositionFromTypeIndex","countable","createAbsolutePositionFromRelativePosition","rpos","rightID","typeID","followRedone","content","createAbsolutePosition","compareRelativePositions","Snapshot","createSnapshot","isVisible","snapshot","splitSnapshotAffectedStructs","meta","getItemCleanStart","lastStruct","addStruct","findIndexCleanStart","getItemCleanEnd","clockStart","Transaction","local","deleteSet","beforeState","afterState","changed","changedParentTypes","_mergeStructs","writeUpdateMessageFromTransaction","writeStructsFromTransaction","tryToMergeWithLeft","mergeWith","parentSub","tryGcDeleteSet","deleteItems","di","deleteItem","endDeleteItemClock","si","keep","tryMergeDeleteSet","cleanupTransactions","transactionCleanups","mergeStructs","subs","itemtype","_callObserver","currentTarget","_dEH","beforeClock","firstChangePos","replacedStructPos","initialCall","_changes","getPathTo","changes","added","delta","lastOp","packOp","adds","getContent","oldValue","child","globalSearchMarkerTimestamp","ArraySearchMarker","timestamp","overwriteMarker","findMarker","yarray","_searchMarker","pindex","refreshMarkerTimestamp","searchMarker","pm","markPosition","updateMarkerChanges","callTypeObservers","changedType","_eH","parentSubs","typeListToArray","cs","typeListForEach","typeListMap","result","typeListCreateIterator","currentContent","currentContentIndex","typeListInsertGenericsAfter","referenceItem","ownClientId","jsonContent","packJsonContent","lastId","ContentAny","typeListInsertGenerics","startIndex","typeListDelete","startLength","typeMapDelete","typeMapSet","typeMapGet","createMapIterator","iteratorFilter","entry","YArrayEvent","_prelimContent","typeListGet","writeTypeRef","YArrayRefID","YMapEvent","ymap","keysChanged","typeMapHas","YMapRefID","equalAttrs","currentAttributes","ContentString","updateCurrentAttributes","findNextPosition","findPosition","insertNegatedAttributes","currPos","negatedAttributes","forward","minimizeAttributeChanges","insertAttributes","currentVal","insertText","formatText","attr","newlines","cleanupFormattingGap","startAttributes","endAttributes","cleanups","deleteText","startAttrs","YTextEvent","ytext","_delta","oldAttributes","deleteLen","addOp","op","curVal","_pending","foundFormattingItem","afterClock","cleanupYTextFormatting","attrs","cleanupContextlessFormattingGap","sanitize","ins","applyDelta","prevSnapshot","computeYChange","packStr","addAttributes","cur","user","insertEmbed","YTextRefID","YXmlTreeWalker","_filter","_root","_currentNode","_firstCall","YXmlElement","nodeName","YXmlEvent","xml","_document","hooks","fragment","createDocumentFragment","_createAssociation","xmlType","toDOM","YXmlFragmentRefID","_prelimAttrs","getAttributes","stringBuilder","keysLen","toLocaleLowerCase","attributeName","attributeValue","typeMapGetAll","dom","yxml","YXmlElementRefID","writeKey","childListChanged","attributesChanged","YXmlHook","hookName","hook","createDom","YXmlHookRefID","YXmlText","toDelta","nestedNodes","node","YXmlTextRefID","encodingRef","writeInfo","writeLen","writeBuf","ContentDeleted","markDeleted","writeJSON","ContentJSON","writeString","typeRefs","readKey","_copy","_write","nextID","redone","leftItem","rightItem","rightOrigin","isCountable","isMarked","doKeep","doDelete","parentItem","conflictingItems","itemsBeforeOrigin","addChangedTypeToTransaction","parentGCd","newStruct","replaceStruct","getRef","writeLeftID","writeRightID","ykey","writeParentInfo","contentRefs","readBuf","readJSON","readTypeRef","channels","BC","BroadcastChannel","room","onmessage","storage","setItem","getChannel","bc","publish","postMessage","writeSyncStep1","writeSyncStep2","encodedStateVector","readSyncStep2","decoding","readSyncMessage","messageType","readSyncStep1","states","_checkInterval","setInterval","getLocalState","outdatedTimeout","lastUpdated","setLocalState","removeAwarenessStates","currLocalMeta","prevState","updated","filteredUpdated","removed","field","awareness","curMeta","encodeAwarenessUpdate","createMutex","token","provider","reason","warn","url","readMessage","emitSynced","syncMessageType","synced","getStates","clientMeta","currClock","permissionDeniedHandler","setupWS","shouldConnect","ws","websocket","_WS","binaryType","wsconnecting","wsconnected","wsLastMessageReceived","send","onclose","status","wsUnsuccessfulReconnects","onopen","encoderAwarenessState","broadcastMessage","bcconnected","mux","serverUrl","roomname","connect","WebSocketPolyfill","WebSocket","resyncInterval","encodedParams","results","bcChannel","_localAwarenessState","_synced","_resyncInterval","alert","_bcSubscriber","_updateHandler","_awarenessUpdateHandler","changedClients","close","messageReconnectTimeout","encoderSync","encoderState","encoderAwarenessQuery","disconnectBc","connectBc","updateCursor","quillCursors","aw","clientId","anchor","err","getModule","_negatedUsedFormats","_awarenessChange","_typeObserver","eventDelta","_quillObserver","eventType","sel","setLocalStateField","setContents","getWindow","getWindowScroll","win","isElement","isHTMLElement","getNodeName","getDocumentElement","getWindowScrollBarX","isScrollParent","_getComputedStyle","overflowX","overflowY","getCompositeRect","elementOrVirtualElement","offsetParent","isFixed","isOffsetParentAnElement","scroll","offsets","clientLeft","clientTop","getLayoutRect","offsetLeft","offsetTop","offsetWidth","offsetHeight","getParentNode","assignedSlot","listScrollParents","scrollParent","getScrollParent","isBody","visualViewport","updatedList","isTableElement","getTrueOffsetParent","html","getOffsetParent","currentNode","perspective","willChange","getContainingBlock","basePlacements","variationPlacements","acc","placement","modifierPhases","order","modifiers","visited","modifier","requires","requiresIfExists","dep","depModifier","DEFAULT_OPTIONS","strategy","areValidElements","popperGenerator","generatorOptions","_generatorOptions","_generatorOptions$def","defaultModifiers","_generatorOptions$def2","defaultOptions","reference","popper","fn","pending","orderedModifiers","modifiersData","elements","effectCleanupFns","isDestroyed","setOptions","cleanupModifierEffects","scrollParents","contextElement","phase","orderModifiers","current","existing","mergeByName","enabled","_ref3","_ref3$options","effect","cleanupFn","forceUpdate","_state$elements","rects","reset","_state$orderedModifie","_state$orderedModifie2","onFirstUpdate","passive","getBasePlacement","getVariation","getMainAxisFromPlacement","computeOffsets","basePlacement","variation","commonX","commonY","mainAxis","unsetSides","mapToStyles","_ref2","_Object$assign2","popperRect","gpuAcceleration","adaptive","_roundOffsets","dpr","devicePixelRatio","roundOffsets","hasX","hasY","sideX","sideY","_Object$assign","commonStyles","getOppositePlacement","matched","getOppositeVariationPlacement","contains","rootNode","getRootNode","ShadowRoot","isSameNode","rectToClientRect","getClientRectFromMixedType","clippingParent","userAgent","getViewportRect","getInnerBoundingClientRect","winScroll","scrollWidth","scrollHeight","direction","getDocumentRect","getClippingRect","boundary","rootBoundary","mainClippingParents","clippingParents","clipperElement","getClippingParents","firstClippingParent","clippingRect","accRect","mergePaddingObject","paddingObject","expandToHashMap","hashMap","detectOverflow","_options$placement","_options$boundary","_options$rootBoundary","_options$elementConte","elementContext","_options$altBoundary","altBoundary","_options$padding","padding","altContext","referenceElement","clippingClientRect","referenceClientRect","popperOffsets","popperClientRect","elementClientRect","overflowOffsets","offsetData","multiply","axis","within","getSideOffsets","preventedOffsets","isAnySideFullyClipped","side","_options$scroll","_options$resize","_options$gpuAccelerat","_options$adaptive","arrow","initialStyles","_options$offset","invertDistance","skidding","distance","distanceAndSkiddingToXY","_data$state$placement","_skip","_options$mainAxis","checkMainAxis","_options$altAxis","altAxis","checkAltAxis","specifiedFallbackPlacements","fallbackPlacements","_options$flipVariatio","flipVariations","allowedAutoPlacements","preferredPlacement","oppositePlacement","getExpandedFallbackPlacements","placements","_options$allowedAutoP","allowedPlacements","overflows","computeAutoPlacement","referenceRect","checksMap","makeFallbackChecks","firstFittingPlacement","_basePlacement","isStartVariation","isVertical","mainVariationSide","altVariationSide","checks","every","check","_loop","_i","fittingPlacement","_options$tether","tether","_options$tetherOffset","tetherOffset","isBasePlacement","tetherOffsetValue","mainSide","altSide","additive","minLen","maxLen","arrowElement","arrowRect","arrowPaddingObject","arrowPaddingMin","arrowPaddingMax","arrowLen","minOffset","maxOffset","arrowOffsetParent","clientOffset","offsetModifierValue","tetherMin","tetherMax","preventedOffset","_mainSide","_altSide","_offset","_preventedOffset","_state$modifiersData$","minProp","maxProp","endDiff","startDiff","clientSize","centerToReference","axisProp","centerOffset","_options$element","preventOverflow","referenceOverflow","popperAltOverflow","referenceClippingOffsets","popperEscapeOffsets","isReferenceHidden","hasPopperEscaped","TOUCH_OPTIONS","capture","getValueAtIndexOrReturn","defaultValue","isType","invokeWithArgsOrReturn","ms","normalizeToArray","pushIfUnique","arrayFrom","div","isMouseEvent","isReferenceElement","_tippy","getArrayOfElements","isNodeList","setTransitionDuration","els","setVisibilityState","getOwnerDocument","elementOrElements","updateTransitionEndListener","listener","method","currentInput","isTouch","lastMouseMoveTime","onDocumentTouchStart","onDocumentMouseMove","onWindowBlur","activeElement","blur","ua","isIE","pluginProps","animateFill","followCursor","inlinePositioning","defaultProps","appendTo","aria","expanded","delay","duration","getReferenceClientRect","hideOnClick","ignoreAttributes","interactive","interactiveBorder","interactiveDebounce","moveTransition","onAfterUpdate","onBeforeUpdate","onHidden","onMount","onShow","onShown","onTrigger","onUntrigger","onClickOutside","plugins","popperOptions","render","showOnCreate","touch","trigger","triggerTarget","allowHTML","animation","inertia","maxWidth","role","theme","defaultKeys","getExtendedPassedProps","passedProps","plugin","evaluateProps","valueAsString","getDataAttributeProps","dangerouslySetInnerHTML","createArrowElement","getChildren","firstElementChild","boxChildren","backdrop","prevProps","nextProps","_getChildren","$$tippy","idCounter","mouseMoveListeners","mountedInstances","createTippy","showTimeout","hideTimeout","scheduleHideAnimationFrame","lastTriggerEvent","currentTransitionEndListener","isVisibleFromClick","didHideDueToDocumentMouseDown","didTouchMove","ignoreOnFirstUpdate","debouncedOnMouseMove","onMouseMove","popperInstance","isEnabled","isMounted","isShown","clearDelayTimeouts","setProps","partialProps","invokeHook","removeListeners","addListeners","cleanupInteractiveMouseListeners","handleAriaExpandedAttribute","handleStyles","createPopperInstance","getNestedPopperTree","nestedPopper","setContent","isAlreadyVisible","isDisabled","isTouchAndTouchDisabled","getCurrentTarget","hasAttribute","getIsDefaultRenderFn","visibility","addDocumentPress","transition","_getDefaultTemplateCh2","getDefaultTemplateChildren","_getDefaultTemplateCh3","_box","_content","handleAriaContentAttribute","callback","onTransitionEnd","onTransitionedIn","mount","isAlreadyHidden","removeDocumentPress","_getDefaultTemplateCh4","onTransitionedOut","unmount","hideWithInteractivity","getDocument","enable","disable","destroyPopperInstance","_props$render","pluginsHooks","hasAriaExpanded","scheduleShow","getNormalizedTouchSettings","getIsCustomTouchBehavior","_instance$props$rende","getDelay","isShow","pointerEvents","shouldInvokePropsHook","_instance$props","pluginHooks","currentValue","nextValue","onDocumentPress","onTouchMove","onTouchStart","handler","onMouseLeave","onBlurOrFocusOut","_lastTriggerEvent","shouldScheduleClickHide","isEventListenerStopped","wasFocused","scheduleHide","isCursorOverReferenceOrPopper","popperTreeData","clientY","popperState","topDistance","bottomDistance","leftDistance","rightDistance","exceedsTop","exceedsBottom","exceedsLeft","exceedsRight","isCursorOutsideInteractiveBorder","_instance$popperInsta","relatedTarget","_instance$props2","computedReference","_getNormalizedTouchSe","touchValue","touchDelay","tippy","targets","optionalProps","instances","setDefaultProps","Positioning","getAllStyles","getStyle","isStaticPositioned","offsetParentEl","elPosition","parentOffset","elBcr","viewportOffset","elOffset","positionElements","hostElement","targetElement","appendToBody","placementPrimary","_c","placementSecondary","hostElPosition","targetElStyles","marginTop","marginBottom","marginLeft","marginRight","topPosition","leftPosition","targetElBCR","windowHeight","innerHeight","windowWidth","innerWidth","placementSeparator","positionService","QuillEvents","QuillSources","__assign","DEFAULT_PLACEMENT","TableUI","TOGGLE_TEMPLATE","DEFAULTS","maxRowCount","menuItems","getColCount","table","insertColumnRight","insertColumnLeft","insertRowAbove","insertRowBelow","deleteColumn","deleteRow","deleteTable","editorChangeHandler","detectButton","contextMenuHandler","evt","isTable","preventDefault","showMenu","toggleClickHandler","toggleMenu","stopPropagation","docClickHandler","hideMenu","EDITOR_CHANGE","getTable","rows","row","menu","it","createMenuItem","baseClass","placementVals","addClassesToTarget","targetPlacement","primary","secondary","classes","classname","placementToRemove","hasAuto","findIndex","testPlacement","isInViewport","placementVals_1","addedClasses","iconSpan","textSpan","innerText","focus","getLine","cell","containerBounds","bounds","showToggle","hideToggle","handleDrop","handlePaste","dataTransfer","files","caretRangeFromPoint","selection","setBaseAndExtent","readFiles","clipboardData","items","dataUrl","FileReader","onload","blob","getAsFile","Blob","readAsDataURL","getText","editor","divergent_name","divergent_color"],"mappings":"aACE,IAAIA,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QAKfF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,eAIjBlC,EAAoBA,EAAoBmC,EAAI,I,ohBCzErBC,OAAOC,iBACPD,OAAOE,iBAMVC,EAAA,EAPtB,MAcMC,EAAYJ,OAAOI,WAAa,CAACC,GAAsB,iBAARA,GAAoBC,SAASD,IAAQE,EAAA,EAAWF,KAASA,GAChGL,OAAOQ,MCYrB,MAAMC,EACX,cACEC,KAAKC,KAAO,EACZD,KAAKE,KAAO,IAAIC,WAAW,KAI3BH,KAAKI,KAAO,IAQT,MAAMC,EAAgB,IAAM,IAAIN,EAS1B,EAASO,IACpB,IAAIC,EAAMD,EAAQL,KAClB,IAAK,IAAI3C,EAAI,EAAGA,EAAIgD,EAAQF,KAAKI,OAAQlD,IACvCiD,GAAOD,EAAQF,KAAK9C,GAAGkD,OAEzB,OAAOD,GAUIE,EAAeH,IAC1B,MAAMI,EAAW,IAAIP,WAAW,EAAOG,IACvC,IAAIK,EAAS,EACb,IAAK,IAAIrD,EAAI,EAAGA,EAAIgD,EAAQF,KAAKI,OAAQlD,IAAK,CAC5C,MAAMM,EAAI0C,EAAQF,KAAK9C,GACvBoD,EAASE,IAAIhD,EAAG+C,GAChBA,GAAU/C,EAAE4C,OAGd,OADAE,EAASE,IAAIC,EAAA,EAA2CP,EAAQJ,KAAKW,OAAQ,EAAGP,EAAQL,MAAOU,GACxFD,GA0BII,EAAQ,CAACR,EAASX,KAC7B,MAAMoB,EAAYT,EAAQJ,KAAKM,OAC3BF,EAAQL,OAASc,IACnBT,EAAQF,KAAKY,KAAKV,EAAQJ,MAC1BI,EAAQJ,KAAO,IAAIC,WAAuB,EAAZY,GAC9BT,EAAQL,KAAO,GAEjBK,EAAQJ,KAAKI,EAAQL,QAAUN,GAqCpBsB,EAAaH,EAwFbI,EAAe,CAACZ,EAASX,KACpC,KAAOA,EAAMF,EAAA,GACXqB,EAAMR,EAASb,EAAA,EAAeA,EAAA,EAAeE,GAC7CA,KAAS,EAEXmB,EAAMR,EAASb,EAAA,EAAeE,IAiBnBwB,EAAc,CAACb,EAASX,KACnC,MAAMyB,EAAavB,EAAA,EAAoBF,GASvC,IARIyB,IACFzB,GAAOA,GAGTmB,EAAMR,GAAUX,EAAMF,EAAA,EAAeA,EAAA,EAAc,IAAM2B,EAAa3B,EAAA,EAAc,GAAMA,EAAA,EAAeE,GACzGA,KAAS,EAGFA,EAAM,GACXmB,EAAMR,GAAUX,EAAMF,EAAA,EAAeA,EAAA,EAAc,GAAMA,EAAA,EAAeE,GACxEA,KAAS,GAWA0B,EAAiB,CAACf,EAASgB,KACtC,MAAMC,EAAgBC,SAASC,mBAAmBH,IAC5Cf,EAAMgB,EAAcf,OAC1BU,EAAaZ,EAASC,GACtB,IAAK,IAAIjD,EAAI,EAAGA,EAAIiD,EAAKjD,IACvBwD,EAAMR,EAAgCiB,EAAcG,YAAYpE,KAsBvDqE,EAAkB,CAACrB,EAASsB,KACvC,MAAMb,EAAYT,EAAQJ,KAAKM,OACzBP,EAAOK,EAAQL,KACf4B,EAAchC,EAAA,EAASkB,EAAYd,EAAM2B,EAAWpB,QACpDsB,EAAeF,EAAWpB,OAASqB,EACzCvB,EAAQJ,KAAKU,IAAIgB,EAAWG,SAAS,EAAGF,GAAc5B,GACtDK,EAAQL,MAAQ4B,EACZC,EAAe,IAGjBxB,EAAQF,KAAKY,KAAKV,EAAQJ,MAE1BI,EAAQJ,KAAO,IAAIC,WAAWN,EAAA,EAAqB,EAAZkB,EAAee,IAEtDxB,EAAQJ,KAAKU,IAAIgB,EAAWG,SAASF,IACrCvB,EAAQL,KAAO6B,IAWNE,EAAqB,CAAC1B,EAASsB,KAC1CV,EAAaZ,EAASsB,EAAWK,YACjCN,EAAgBrB,EAASsB,IAoBdM,EAAkB,CAAC5B,EAASC,KA5QvB,EAACD,EAASC,KAC1B,MAAMQ,EAAYT,EAAQJ,KAAKM,OAC3BO,EAAYT,EAAQL,KAAOM,IAC7BD,EAAQF,KAAKY,KAAKH,EAAA,EAA2CP,EAAQJ,KAAKW,OAAQ,EAAGP,EAAQL,OAC7FK,EAAQJ,KAAO,IAAIC,WAAsC,EAA3BN,EAAA,EAASkB,EAAWR,IAClDD,EAAQL,KAAO,IAwQjBkC,CAAU7B,EAASC,GACnB,MAAM6B,EAAQ,IAAIC,SAAS/B,EAAQJ,KAAKW,OAAQP,EAAQL,KAAMM,GAE9D,OADAD,EAAQL,MAAQM,EACT6B,GA2BHE,EAAe,IAAID,SAAS,IAAIE,YAAY,IAiDrCC,EAAW,CAAClC,EAASmC,KAChC,cAAeA,GACb,IAAK,SAEH3B,EAAMR,EAAS,KACfe,EAAef,EAASmC,GACxB,MACF,IAAK,SACC,EAAiBA,IAASA,GAAQhD,EAAA,GAEpCqB,EAAMR,EAAS,KACfa,EAAYb,EAASmC,KArDX9C,EAsDS8C,EArDzBH,EAAaI,WAAW,EAAG/C,GACpB2C,EAAaK,WAAW,KAAOhD,GAsDhCmB,EAAMR,EAAS,KAnFK,EAACA,EAASX,KAAQuC,EAAgB5B,EAAS,GAAGoC,WAAW,EAAG/C,IAoFhFiD,CAAatC,EAASmC,KAGtB3B,EAAMR,EAAS,KAjFK,EAACA,EAASX,KAAQuC,EAAgB5B,EAAS,GAAGuC,WAAW,EAAGlD,IAkFhFmD,CAAaxC,EAASmC,KAExB,MACF,IAAK,SAEH3B,EAAMR,EAAS,KAjFQ,EAACA,EAASX,KAA4BuC,EAAgB5B,EAAS,GAAIyC,YAAY,EAAGpD,IAkFzGqD,CAAc1C,EAASmC,GACvB,MACF,IAAK,SACH,GAAa,OAATA,EAEF3B,EAAMR,EAAS,UACV,GAAImC,aAAgBQ,MAAO,CAEhCnC,EAAMR,EAAS,KACfY,EAAaZ,EAASmC,EAAKjC,QAC3B,IAAK,IAAIlD,EAAI,EAAGA,EAAImF,EAAKjC,OAAQlD,IAC/BkF,EAASlC,EAASmC,EAAKnF,SAEpB,GAAImF,aAAgBtC,WAEzBW,EAAMR,EAAS,KACf0B,EAAmB1B,EAASmC,OACvB,CAEL3B,EAAMR,EAAS,KACf,MAAM4C,EAAOlF,OAAOkF,KAAKT,GACzBvB,EAAaZ,EAAS4C,EAAK1C,QAC3B,IAAK,IAAIlD,EAAI,EAAGA,EAAI4F,EAAK1C,OAAQlD,IAAK,CACpC,MAAMuB,EAAMqE,EAAK5F,GACjB+D,EAAef,EAASzB,GACxB2D,EAASlC,EAASmC,EAAK5D,KAG3B,MACF,IAAK,UAEHiC,EAAMR,EAASmC,EAAO,IAAM,KAC5B,MACF,QAEE3B,EAAMR,EAAS,KAtGHX,OAyHX,MAAMwD,UAAmBpD,EAI9B,YAAaqD,GACXC,QAIArD,KAAKsD,EAAIF,EAKTpD,KAAKX,EAAI,KACTW,KAAKuD,MAAQ,EAMf,MAAOC,GACDxD,KAAKX,IAAMmE,EACbxD,KAAKuD,SAEDvD,KAAKuD,MAAQ,GAEfrC,EAAalB,KAAMA,KAAKuD,MAAQ,GAElCvD,KAAKuD,MAAQ,EAEbvD,KAAKsD,EAAEtD,KAAMwD,GACbxD,KAAKX,EAAImE,IA2Ef,MAAMC,EAAyBnD,IACzBA,EAAQiD,MAAQ,IAIlBpC,EAAYb,EAAQA,QAA2B,IAAlBA,EAAQiD,MAAcjD,EAAQjB,GAAKiB,EAAQjB,GACpEiB,EAAQiD,MAAQ,GAClBrC,EAAaZ,EAAQA,QAASA,EAAQiD,MAAQ,KAa7C,MAAMG,EACX,cACE1D,KAAKM,QAAU,IAAIP,EAInBC,KAAKX,EAAI,EACTW,KAAKuD,MAAQ,EAMf,MAAOC,GACDxD,KAAKX,IAAMmE,EACbxD,KAAKuD,SAELE,EAAuBzD,MACvBA,KAAKuD,MAAQ,EACbvD,KAAKX,EAAImE,GAIb,eAEE,OADAC,EAAuBzD,MAChBS,EAAaT,KAAKM,UA4C7B,MAAMqD,EAA4BrD,IAChC,GAAIA,EAAQiD,MAAQ,EAAG,CAErB,MAAMK,EAActD,EAAQuD,MAAQ,GAAuB,IAAlBvD,EAAQiD,MAAc,EAAI,GAInEpC,EAAYb,EAAQA,QAASsD,GACzBtD,EAAQiD,MAAQ,GAClBrC,EAAaZ,EAAQA,QAASA,EAAQiD,MAAQ,KAsB7C,MAAMO,EACX,cACE9D,KAAKM,QAAU,IAAIP,EAInBC,KAAKX,EAAI,EACTW,KAAKuD,MAAQ,EACbvD,KAAK6D,KAAO,EAMd,MAAOL,GACDxD,KAAK6D,OAASL,EAAIxD,KAAKX,GACzBW,KAAKX,EAAImE,EACTxD,KAAKuD,UAELI,EAA0B3D,MAC1BA,KAAKuD,MAAQ,EACbvD,KAAK6D,KAAOL,EAAIxD,KAAKX,EACrBW,KAAKX,EAAImE,GAIb,eAEE,OADAG,EAA0B3D,MACnBS,EAAaT,KAAKM,UActB,MAAMyD,EACX,cAIE/D,KAAKgE,KAAO,GACZhE,KAAKX,EAAI,GACTW,KAAKiE,MAAQ,IAAIP,EAMnB,MAAOQ,GACLlE,KAAKX,GAAK6E,EACNlE,KAAKX,EAAEmB,OAAS,KAClBR,KAAKgE,KAAKhD,KAAKhB,KAAKX,GACpBW,KAAKX,EAAI,IAEXW,KAAKiE,MAAMnD,MAAMoD,EAAO1D,QAG1B,eACE,MAAMF,EAAU,IAAIP,EAKpB,OAJAC,KAAKgE,KAAKhD,KAAKhB,KAAKX,GACpBW,KAAKX,EAAI,GACTgC,EAAef,EAASN,KAAKgE,KAAKG,KAAK,KACvCxC,EAAgBrB,EAASN,KAAKiE,MAAMxD,gBAC7BA,EAAaH,M,6BClzBxB,6WAmCO,MAAM8D,EAIX,YAAaxC,GAMX5B,KAAKqE,IAAMzC,EAMX5B,KAAKsE,IAAM,GASR,MAAMC,EAAgB3C,GAAc,IAAIwC,EAAQxC,GAO1C4C,EAAaC,GAAWA,EAAQH,MAAQG,EAAQJ,IAAI7D,OA4BpDkE,EAAiB,CAACD,EAASlE,KACtC,MAAMoE,EAAO,IAA2CF,EAAQJ,IAAIxD,OAAQ4D,EAAQH,IAAMG,EAAQJ,IAAIO,WAAYrE,GAElH,OADAkE,EAAQH,KAAO/D,EACRoE,GAaIE,EAAoBJ,GAAWC,EAAeD,EAASK,EAAYL,IAwBnEM,EAAYN,GAAWA,EAAQJ,IAAII,EAAQH,OAmG3CQ,EAAcL,IACzB,IAAI9E,EAAM,EACNY,EAAM,EACV,OAAa,CACX,MAAMnC,EAAIqG,EAAQJ,IAAII,EAAQH,OAG9B,GAFA3E,IAAcvB,EAAI,MAAiBmC,EACnCA,GAAO,EACHnC,EAAI,IACN,OAAOuB,IAAQ,EAGjB,GAAIY,EAAM,GACR,MAAM,IAAIyE,MAAM,2BAgBTC,EAAaR,IACxB,IAAIrG,EAAIqG,EAAQJ,IAAII,EAAQH,OACxB3E,EAAMvB,EAAI,IACVmC,EAAM,EACV,MAAM2E,GAAQ9G,EAAI,KAAe,GAAK,EAAI,EAC1C,GAA0B,IAArBA,EAAI,KAEP,OAAO8G,EAAOvF,EAEhB,OAAa,CAIX,GAHAvB,EAAIqG,EAAQJ,IAAII,EAAQH,OACxB3E,IAAcvB,EAAI,MAAiBmC,EACnCA,GAAO,EACHnC,EAAI,IACN,OAAO8G,GAAQvF,IAAQ,GAGzB,GAAIY,EAAM,GACR,MAAM,IAAIyE,MAAM,2BA8CTG,EAAgBV,IAC3B,IAAIW,EAAeN,EAAYL,GAC/B,GAAqB,IAAjBW,EACF,MAAO,GACF,CACL,IAAI7D,EAAgB8D,OAAOC,cAAcP,EAAUN,IACnD,KAAMW,EAAe,IACnB,KAAOA,KACL7D,GAAiB8D,OAAOC,cAAcP,EAAUN,SAGlD,KAAOW,EAAe,GAAG,CACvB,MAAMG,EAAUH,EAAe,IAAQA,EAAe,IAEhDI,EAAQf,EAAQJ,IAAItC,SAAS0C,EAAQH,IAAKG,EAAQH,IAAMiB,GAC9Dd,EAAQH,KAAOiB,EAEfhE,GAAiB8D,OAAOC,cAAcG,MAAM,KAAyB,GACrEL,GAAgBG,EAGpB,OAAOG,mBAAmBC,OAAOpE,MAuBxBqE,EAAmB,CAACnB,EAASlE,KACxC,MAAMsF,EAAK,IAAIxD,SAASoC,EAAQJ,IAAIxD,OAAQ4D,EAAQJ,IAAIO,WAAaH,EAAQH,IAAK/D,GAElF,OADAkE,EAAQH,KAAO/D,EACRsF,GA0BHC,EAAqB,CACzBrB,MACAA,GAAW,KACXQ,EAvByBR,GAAWmB,EAAiBnB,EAAS,GAAG9B,WAAW,GAKnD8B,GAAWmB,EAAiBnB,EAAS,GAAGsB,WAAW,GAKlDtB,GAA+BmB,EAAiBnB,EAAS,GAAIuB,YAAY,GAiBnGvB,IAAW,EACXA,IAAW,EACXU,EACAV,IACE,MAAMlE,EAAMuE,EAAYL,GAIlBwB,EAAM,GACZ,IAAK,IAAI3I,EAAI,EAAGA,EAAIiD,EAAKjD,IAAK,CAE5B2I,EADYd,EAAcV,IACfyB,EAAQzB,GAErB,OAAOwB,GAETxB,IACE,MAAMlE,EAAMuE,EAAYL,GAClBJ,EAAM,GACZ,IAAK,IAAI/G,EAAI,EAAGA,EAAIiD,EAAKjD,IACvB+G,EAAIrD,KAAKkF,EAAQzB,IAEnB,OAAOJ,GAETQ,GAMWqB,EAAUzB,GAAWqB,EAAmB,IAAMf,EAAUN,IAAUA,GAOxE,MAAM0B,UAAmB/B,EAK9B,YAAaxC,EAAYwE,GACvB/C,MAAMzB,GAIN5B,KAAKoG,OAASA,EAKdpG,KAAKX,EAAI,KACTW,KAAKuD,MAAQ,EAGf,OAUE,OATmB,IAAfvD,KAAKuD,QACPvD,KAAKX,EAAIW,KAAKoG,OAAOpG,MACjBwE,EAAWxE,MACbA,KAAKuD,MAAQuB,EAAY9E,MAAQ,EAEjCA,KAAKuD,OAAS,GAGlBvD,KAAKuD,QACoBvD,KAAM,GA2D5B,MAAMqG,UAA0BjC,EAIrC,YAAaxC,GACXyB,MAAMzB,GAIN5B,KAAKX,EAAI,EACTW,KAAKuD,MAAQ,EAGf,OACE,GAAmB,IAAfvD,KAAKuD,MAAa,CACpBvD,KAAKX,EAAI4F,EAAWjF,MAEpB,MAAMoB,EAAa,IAAoBpB,KAAKX,GAC5CW,KAAKuD,MAAQ,EACTnC,IACFpB,KAAKX,GAAKW,KAAKX,EACfW,KAAKuD,MAAQuB,EAAY9E,MAAQ,GAIrC,OADAA,KAAKuD,QACyBvD,KAAM,GAiCjC,MAAMsG,UAA6BlC,EAIxC,YAAaxC,GACXyB,MAAMzB,GAIN5B,KAAKX,EAAI,EACTW,KAAKuD,MAAQ,EACbvD,KAAK6D,KAAO,EAMd,OACE,GAAmB,IAAf7D,KAAKuD,MAAa,CACpB,MAAMM,EAAOoB,EAAWjF,MAElBuG,EAAkB,EAAP1C,EACjB7D,KAAK6D,KAAOA,GAAQ,EACpB7D,KAAKuD,MAAQ,EACTgD,IACFvG,KAAKuD,MAAQuB,EAAY9E,MAAQ,GAKrC,OAFAA,KAAKX,GAAKW,KAAK6D,KACf7D,KAAKuD,QACEvD,KAAKX,GAIT,MAAMmH,EAIX,YAAa5E,GACX5B,KAAKyE,QAAU,IAAI4B,EAAkBzE,GACrC5B,KAAKsB,IAAM6D,EAAcnF,KAAKyE,SAI9BzE,KAAKyG,KAAO,EAMd,OACE,MAAMC,EAAM1G,KAAKyG,KAAOzG,KAAKyE,QAAQkC,OAC/BC,EAAM5G,KAAKsB,IAAIuF,MAAM7G,KAAKyG,KAAMC,GAEtC,OADA1G,KAAKyG,KAAOC,EACLE,K,6BCloBX,wZAaO,MAAME,EAAO,EACPC,EAAO,EACPC,EAAO,EACPC,EAAO,EAEPC,EAAO,GACPC,EAAO,GACPC,EAAO,IAoCPC,EAAQ,GACRC,EAAQ,GACRC,EAAQ,IACRC,EAAQ,IA0BRC,EAAS,Y,6BCrFtB,gRAMO,MAAMC,EAAQC,KAAKD,MAEbE,GADOD,KAAKE,KACNF,KAAKC,KAEXE,GADOH,KAAKI,KACJJ,KAAKG,OACbE,EAAQL,KAAKK,MAmBbC,GAlBON,KAAKO,KACNP,KAAKQ,IACJR,KAAKS,KAgBN,CAACC,EAAGC,IAAMD,EAAIC,EAAID,EAAIC,GAQ5BC,EAAM,CAACF,EAAGC,IAAMD,EAAIC,EAAID,EAAIC,EAW5BE,GATQlJ,OAAOQ,MAET6H,KAAKc,IAOHC,GAAOf,KAAKc,IAAI,GAAIC,IAQ5BC,GANOhB,KAAKzC,KAMKnG,GAAW,IAANA,EAAUA,EAAI,EAAI,EAAIA,EAAI,I,6BCzD7D,0KAcO,MAAMH,EAAS,IAAM,IAAIgK,IAUnBC,EAAOnL,IAClB,MAAMU,EAAIQ,IAEV,OADAlB,EAAEoL,QAAQ,CAACtF,EAAGuF,KAAQ3K,EAAEwC,IAAImI,EAAGvF,KACxBpF,GAkBI4K,EAAiB,CAACC,EAAKpK,EAAKqK,KACvC,IAAItI,EAAMqI,EAAI9K,IAAIU,GAIlB,YAHYsK,IAARvI,GACFqI,EAAIrI,IAAI/B,EAAK+B,EAAMsI,KAEdtI,GAcIqI,EAAM,CAACvL,EAAG0L,KACrB,MAAMxC,EAAM,GACZ,IAAK,MAAO/H,EAAKN,KAAUb,EACzBkJ,EAAI5F,KAAKoI,EAAE7K,EAAOM,IAEpB,OAAO+H,GAeIyC,EAAM,CAAC3L,EAAG0L,KACrB,IAAK,MAAOvK,EAAKN,KAAUb,EACzB,GAAI0L,EAAE7K,EAAOM,GACX,OAAO,EAGX,OAAO,I,8BC1FT,mNAcO,MAAMyK,EAA0B/I,GAAO,IAAIJ,WAAWI,GAShDgJ,EAAsC,CAAC1I,EAAQ+D,EAAYpE,IAAW,IAAIL,WAAWU,EAAQ+D,EAAYpE,GAOzGgJ,EAAkC3I,GAAU,IAAIV,WAAWU,GA8C3D4I,EAAW,IAvCAjE,IACtB,IAAInG,EAAI,GACR,IAAK,IAAI/B,EAAI,EAAGA,EAAIkI,EAAMvD,WAAY3E,IACpC+B,GAAK,IAAoBmG,EAAMlI,IAGjC,OAAOoM,KAAKrK,IAOOmG,GAASmE,EAAOC,KAAKpE,EAAM3E,OAAQ2E,EAAMZ,WAAYY,EAAMvD,YAAY4H,SAAS,UA6BxFC,EAAa,IAtBAzK,IAExB,MAAMgJ,EAAI0B,KAAK1K,GACTmG,EAAQ8D,EAAwBjB,EAAE7H,QACxC,IAAK,IAAIlD,EAAI,EAAGA,EAAI+K,EAAE7H,OAAQlD,IAC5BkI,EAAMlI,GAAK+K,EAAE2B,WAAW1M,GAE1B,OAAOkI,GAMcnG,IACrB,MAAM4K,EAAMN,EAAOC,KAAKvK,EAAG,UAC3B,OAAO,IAAIc,WAAW8J,EAAIpJ,OAAQoJ,EAAIrF,WAAYqF,EAAIhI,aAe3CiI,EAAiBtI,IAC5B,MAAMuI,EAASb,EAAwB1H,EAAWK,YAElD,OADAkI,EAAOvJ,IAAIgB,GACJuI,K,sDCxFTnM,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAIfG,EAAcC,EAFD,EAAQ,KAMrBC,EAAYD,EAFD,EAAQ,KAMRA,EAFD,EAAQ,IAMLA,EAFD,EAAQ,KAIxB,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAEvF,SAASiF,EAAgBC,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAEhH,IAAIC,EAAY,SAAmBC,EAAaC,GAC9C,OAAOA,GAGLC,EAAgB,WAClB,SAASA,EAAcC,GACrB,IAAIC,EAAQ1L,KAER2L,EAAUC,UAAUpL,OAAS,QAAsB2I,IAAjByC,UAAU,GAAmBA,UAAU,GAAK,GAElFV,EAAgBlL,KAAMwL,GAEtBxL,KAAK6L,QAAU,WACbH,EAAMI,QAGR9L,KAAKyL,MAAQA,EACbzL,KAAK2L,SAAU,EAAIb,EAAYG,SAASD,EAAUC,QAASU,EAAS,CAAEI,WAAYV,IAClFrL,KAAKgM,YAAc,KACnBhM,KAAKiM,QAAU,GACfjM,KAAKkM,QAAUC,SAASC,cAAc,OACtCpM,KAAKkM,QAAQG,UAAUC,IAAItM,KAAK2L,QAAQO,QAAQK,WAC5CvM,KAAK2L,QAAQO,QAAQM,OACvBxO,OAAOyO,OAAOzM,KAAKkM,QAAQM,MAAOxM,KAAK2L,QAAQO,QAAQM,OAIzDL,SAASO,YAAY,wBAAwB,EAAO,SACpD1M,KAAKyL,MAAMkB,KAAKC,WAAWJ,MAAMK,SAAW7M,KAAKyL,MAAMkB,KAAKC,WAAWJ,MAAMK,UAAY,WAEzF7M,KAAKyL,MAAMkB,KAAKG,iBAAiB,QAAS9M,KAAK6L,SAC/C7L,KAAK+M,MAAQ/M,KAAK2L,QAAQoB,MAAM9D,KAAI,SAAU+D,GAC5C,OAAO,IAAIA,EAAUtB,MAEvB1L,KAAK+M,MAAMjE,SAAQ,SAAUmE,GAC3B,OAAOA,EAAKC,UAgGhB,OA5FA9C,EAAaoB,EAAe,CAAC,CAC3B3M,IAAK,OACLN,MAAO,SAAc0O,GACnBjN,KAAKgM,YAAciB,EACnBjN,KAAKgM,YAAYmB,eACjBnN,KAAKoN,cAAc,QACnBpN,KAAKyL,MAAMkB,KAAKC,WAAWS,YAAYrN,KAAKkM,SAC5ClM,KAAKsN,oBACLtN,KAAKuN,cAAcN,KAEpB,CACDpO,IAAK,OACLN,MAAO,WACAyB,KAAKgM,cAIVhM,KAAKgM,YAAYwB,SACjBxN,KAAKgM,YAAc,KACnBhM,KAAKyL,MAAMkB,KAAKC,WAAWa,YAAYzN,KAAKkM,SAC5ClM,KAAKkM,QAAQM,MAAMkB,YAAY,UAAW,QAC1C1N,KAAKoN,cAAc,IACnBpN,KAAK2N,oBAEN,CACD9O,IAAK,SACLN,MAAO,WACLyB,KAAKsN,oBACLtN,KAAKiM,QAAQnD,SAAQ,SAAU8E,GAC7B,OAAOA,EAAOC,gBAGjB,CACDhP,IAAK,gBACLN,MAAO,SAAuB0O,GAC5B,IAAIa,EAAS9N,KAEbA,KAAKiM,QAAUgB,EAAKc,aAAa9E,KAAI,SAAU+E,GAC7C,IAAIJ,EAAS,IAAII,EAAYF,GAE7B,OADAF,EAAOK,WACAL,OAGV,CACD/O,IAAK,iBACLN,MAAO,WACLyB,KAAKiM,QAAQnD,SAAQ,SAAU8E,GAC7B,OAAOA,EAAOM,eAEhBlO,KAAKiM,QAAU,KAEhB,CACDpN,IAAK,oBACLN,MAAO,WACL,GAAKyB,KAAKgM,YAAV,CAIA,IAAImC,EAAgBnO,KAAKgM,YAAYoC,oBACrC,GAAKD,EAAL,CAIA,IAAIE,EAASrO,KAAKyL,MAAMkB,KAAKC,WACzB0B,EAAWH,EAAcI,wBACzBC,EAAaH,EAAOE,wBAExBvQ,OAAOyO,OAAOzM,KAAKkM,QAAQM,MAAO,CAChCiC,QAAS,QACTC,KAAMJ,EAASI,KAAOF,EAAWE,KAAO,EAAIL,EAAOM,WAAa,KAChEC,IAAKN,EAASM,IAAMJ,EAAWI,IAAMP,EAAOQ,UAAY,KACxDC,MAAOR,EAASQ,MAAQ,KACxBC,OAAQT,EAASS,OAAS,WAG7B,CACDlQ,IAAK,gBACLN,MAAO,SAAuBA,GAC5B,IAAIyQ,EAAShP,KAED,CAAC,aAAc,gBAAiB,mBAAoB,gBAE1D8I,SAAQ,SAAUmG,GAEtBD,EAAOvD,MAAMkB,KAAKH,MAAMkB,YAAYuB,EAAM1Q,GACtC4N,SAAS+C,iBACX/C,SAAS+C,gBAAgB1C,MAAMkB,YAAYuB,EAAM1Q,UAMlDiN,EA/HW,GAkIpBpO,EAAQ6N,QAAUO,G;;;;;;;AC5JlB,IAAiD2D,QAS9CC,OAT8CD,QAStC,WACX,OAAgB,SAAU3R,GAEhB,IAAIP,EAAmB,GAGvB,SAASC,EAAoBC,GAG5B,GAAGF,EAAiBE,GACnB,OAAOF,EAAiBE,GAAUC,QAGnC,IAAIC,EAASJ,EAAiBE,GAAY,CACzCG,EAAGH,EACHI,GAAG,EACHH,QAAS,IAUV,OANAI,EAAQL,GAAUM,KAAKJ,EAAOD,QAASC,EAAQA,EAAOD,QAASF,GAG/DG,EAAOE,GAAI,EAGJF,EAAOD,QA0Df,OArDAF,EAAoBQ,EAAIF,EAGxBN,EAAoBS,EAAIV,EAGxBC,EAAoBU,EAAI,SAASR,EAASS,EAAMC,GAC3CZ,EAAoBa,EAAEX,EAASS,IAClCG,OAAOC,eAAeb,EAASS,EAAM,CAAEK,YAAY,EAAMC,IAAKL,KAKhEZ,EAAoBkB,EAAI,SAAShB,GACX,oBAAXiB,QAA0BA,OAAOC,aAC1CN,OAAOC,eAAeb,EAASiB,OAAOC,YAAa,CAAEC,MAAO,WAE7DP,OAAOC,eAAeb,EAAS,aAAc,CAAEmB,OAAO,KAQvDrB,EAAoBsB,EAAI,SAASD,EAAOE,GAEvC,GADU,EAAPA,IAAUF,EAAQrB,EAAoBqB,IAC/B,EAAPE,EAAU,OAAOF,EACpB,GAAW,EAAPE,GAA8B,iBAAVF,GAAsBA,GAASA,EAAMG,WAAY,OAAOH,EAChF,IAAII,EAAKX,OAAOY,OAAO,MAGvB,GAFA1B,EAAoBkB,EAAEO,GACtBX,OAAOC,eAAeU,EAAI,UAAW,CAAET,YAAY,EAAMK,MAAOA,IACtD,EAAPE,GAA4B,iBAATF,EAAmB,IAAI,IAAIM,KAAON,EAAOrB,EAAoBU,EAAEe,EAAIE,EAAK,SAASA,GAAO,OAAON,EAAMM,IAAQC,KAAK,KAAMD,IAC9I,OAAOF,GAIRzB,EAAoB6B,EAAI,SAAS1B,GAChC,IAAIS,EAAST,GAAUA,EAAOqB,WAC7B,WAAwB,OAAOrB,EAAgB,SAC/C,WAA8B,OAAOA,GAEtC,OADAH,EAAoBU,EAAEE,EAAQ,IAAKA,GAC5BA,GAIRZ,EAAoBa,EAAI,SAASiB,EAAQC,GAAY,OAAOjB,OAAOkB,UAAUC,eAAe1B,KAAKuB,EAAQC,IAGzG/B,EAAoBkC,EAAI,GAIjBlC,EAAoBA,EAAoBmC,EAAI,GAnF7C,CAsFN,CAEJ;;;;8BAKA,SAAUhC,OAAQD,SAExBiS,KAAK,mUAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,oUAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,gUAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,kUAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,slFAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,wcAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,6YAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,ucAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,mXAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,yXAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,oeAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,meAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,4SAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,y/CAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,gwBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,8rBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,+WAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,+YAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,8TAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,miBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,0dAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,+gBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,o1BAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,kYAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,+oBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,yyBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,orBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,8gBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,iUAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,4yBAIC;;;;uEAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,+4NAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,8pBAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,maAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,i4JAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,s0FAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,mnEAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,ysMAIC;;;;4CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,m2BAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,ojGAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,qneAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,83EAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,sLAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,iqBAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,2TAIC;;;;wEAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,k+oBAIC;;;;uCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,+ucAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,+wBAIC;;;;+DAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,gmCAIC;;;;yDAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,0gCAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,ieAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,iuBAIC;;;;0DAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,uyFAIC;;;;gEAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,o3CAIC;;;;2EAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,4nCAIC;;;;6CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,w+BAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,0kCAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,gkBAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,q4DAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,2mCAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,qbAIC;;;;0CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,mjDAIC;;;;+CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,4zEAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,41BAIC;;;;6CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,86BAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,ybAIC;;;;gFAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,s8LAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,sdAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,4vDAIC;;;;+FAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,k/kBAIC;;;;oDAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,glJAIC;;;;qDAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,0p1BAIC;;;;sDAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,ixXAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,+mLAIC;;;;6CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,o+UAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,qzFAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,yqBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,uwBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,m8OAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,woaAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,wgVAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,0nBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,6sBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,2qBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,srCAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,wOAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,osHAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,woCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,yiBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,szDAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,6pOAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,6gVAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ooBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,4tBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,6OAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,k1SAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,koHAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,6+2BAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,woBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ojDAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,qQAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,otBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,i1DAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,yPAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,wiCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,04BAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,kwBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,uoBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,yhCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,wsBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,4kCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,yhCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,0rBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,0oFAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,4gVAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,koBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ytBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,2eAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ynCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,+nCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjCmS,KAAK,2hUAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,+bAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,o8HAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ihBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,4mDAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,0qBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,6+CAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,igBAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,w7DAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,8hDAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,6oGAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,g8CAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,q8CAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,y3CAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,4jXAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,krKAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,w6IAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,gnCAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,kgKAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,4vOAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,8yFAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,uwJAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,ydAIC;;;;oMAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,2yJAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,0+JAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,qxBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,2iLAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,kkHAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,s4gBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,s7GAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,s8BAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjCmS,KAAK,0gIAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ssHAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,2oCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,0iBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ipBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,02BAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ohVAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,kpBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,s4BAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,0gCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,4xGAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,0gVAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,8nBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,mtBAIC;;;;8BAKA,SAAUhS,OAAQD,SAExBiS,KAAK,qjBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,unCAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,4+BAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,6xBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,glFAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,+gVAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,woBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,kuBAIC;;;;8BAKA,SAAUhS,OAAQD,QAASF,qBAEjC,aACAmS,KAAK,ifAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,2vQAIC;;;;6CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,ooUAIC;;;;+CAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,4iKAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,m1KAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,guCAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,6+BAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,i2ZAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,gsLAIC;;;;gCAKA,SAAUhS,OAAQiS,oBAAqBpS,qBAE7C,aACAmS,KAAK,siEAICE;;;;8BAKA,SAAUlS,OAAQD,QAASF,qBAEjCmS,KAAK,8HAICG;;;;8BAKA,SAAUnS,OAAQD,SAExBiS,KAAK,iFAIgB,SAptEnBhS,OAAOD,QAAU+R,W,8BCRnB,qJAaO,MAAMM,OAA4B,IAAZC,GAA2BA,EAAQC,SAAW,cAAcC,KAAKF,EAAQC,QAAQ9R,MAEjGgS,EAA8B,oBAAXT,SAA2BK,EAEjB,oBAAdK,WAA4B,MAAMF,KAAKE,UAAUC,UAK7E,IAAIC,EACJ,MAAMC,EAAO,GAGPC,EAAgB,KACpB,QAAe/G,IAAX6G,EACF,GAAIP,EAAQ,CACVO,EAAS,MACT,MAAMG,EAAQT,EAAQU,KACtB,IAAIC,EAAgB,KAEpB,IAAK,IAAI/S,EAAI,EAAGA,EAAI6S,EAAM3P,OAAQlD,IAAK,CACrC,MAAMgT,EAAOH,EAAM7S,GACH,MAAZgT,EAAK,IACe,OAAlBD,GACFL,EAAOpP,IAAIyP,EAAe,IAE5BA,EAAgBC,GAEM,OAAlBD,GACFL,EAAOpP,IAAIyP,EAAeC,GAC1BD,EAAgB,MAEhBJ,EAAKjP,KAAKsP,GAIM,OAAlBD,GACFL,EAAOpP,IAAIyP,EAAe,QAGC,iBAAbE,UAChBP,EAAS,OAEPO,SAASC,QAAU,KAAK3J,MAAM,GAAG4J,MAAM,KAAK3H,QAAQ4H,IACpD,GAAkB,IAAdA,EAAGlQ,OAAc,CACnB,MAAO3B,EAAKN,GAASmS,EAAGD,MAAM,KAC9BT,EAAOpP,IAAI,KAAK,IAAqB/B,EAAK,KAAQN,GAClDyR,EAAOpP,IAAI,IAAI,IAAqB/B,EAAK,KAAQN,OAIrDyR,EAAS,MAGb,OAAOA,GAwBIW,EAAc9S,GAAQ4R,EAAS,IAA2BC,EAAQkB,IAAI/S,EAAKgT,gBAAkB,IAA2B,IAAmBC,QAAQjT,IAhBxIA,IAAQqS,IAAgBa,IAAIlT,GA6BrBmT,CAAS,MAAjBnT,EAGW,gBAHsB8S,EAAY9S,GAA7CA,Q,+CCtGvBG,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAMgC0H,EAN5BmE,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAEfsG,EAAiB,EAAQ,IAIGhL,EAFagL,IAEQhL,EAAIvH,WAIzD,IAAIwS,EAAS,WACX,SAASA,EAAOC,IAHlB,SAAyBhG,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAI5GF,CAAgBlL,KAAMkR,GAEtBlR,KAAKmR,UAAYA,EAcnB,OAXA/G,EAAa8G,EAAQ,CAAC,CACpBrS,IAAK,WACLN,MAAO,cACN,CACDM,IAAK,YACLN,MAAO,cACN,CACDM,IAAK,WACLN,MAAO,gBAGF2S,EAlBI,GAqBb9T,EAAQ6N,QAAUiG,G,6BCnClBlT,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAYfyG,GARkBrG,EAFD,EAAQ,IAMdA,EAFD,EAAQ,IAMFA,EAFD,EAAQ,MAMvBsG,EAAiBtG,EAFD,EAAQ,KAMxBuG,EAAiBvG,EAFD,EAAQ,KAI5B,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAIvF,IAAIsL,EAAW,WACb,SAASA,EAASJ,IAHpB,SAAyBhG,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAI5GF,CAAgBlL,KAAMuR,GAEtBvR,KAAKmR,UAAYA,EA+BnB,OA5BA/G,EAAamH,EAAU,CAAC,CACtB1S,IAAK,OACLN,MAAO,cACN,CACDM,IAAK,aACLN,MAAO,WACL,MAAO,CAAC6S,EAAcnG,QAASoG,EAAepG,QAASqG,EAAerG,WAEvE,CACDpM,IAAK,mBACLN,MAAO,WACL,OAAO,OAER,CACDM,IAAK,oBACLN,MAAO,WACL,OAAOyB,KAAKwR,qBAEb,CACD3S,IAAK,eACLN,MAAO,WACLyB,KAAKmR,UAAU1F,MAAM0B,aAAa,QAEnC,CACDtO,IAAK,SACLN,MAAO,gBAGFgT,EAnCM,GAsCfnU,EAAQ6N,QAAUsG,G,6BCtElB,oEAMO,MAAME,EAAepM,OAAOoM,aAS7BC,GARuBrM,OAAOC,cAQd,SAQhBqM,EAAqB,WAOdC,EAAgB,CAACvS,EAAGwS,IATTxS,IAAKA,EAAEyS,QAAQJ,EAAe,IASPK,CAAS1S,EAAEyS,QAAQH,EAAoBK,GAAS,GAAGH,IAjB9ExS,IAAKA,EAAE4S,cAiBmFA,CAAYD,OAwBxC,oBAAhBE,aAA8B,IAAIA,YAmC7F,IAAIC,EAAyC,oBAAhBC,YAA8B,KAAO,IAAIA,YAAY,QAAS,CAAEC,OAAO,EAAMC,WAAW,IAGxHH,GAAuE,IAApDA,EAAgBI,OAAO,IAAIpS,YAAcK,SAO9D2R,EAAkB,O,+CCnGpB,kCAoCA,IAAIK,EAAgB,IAzBpB,MACE,cACExS,KAAKiJ,IAAM,IAAIL,IAOjB,QAAS/J,EAAKN,GACZyB,KAAKiJ,IAAIrI,IAAI/B,EAAKN,GAMpB,QAASM,GACP,OAAOmB,KAAKiJ,IAAI9K,IAAIU,KAUxB,IAG8B,oBAAjB4T,eACTD,EAAgBC,cAElB,MAAOC,IAMF,MAAMC,EAAaH,G,6BClD1B,kCAYO,MAAMI,EAAkBpP,QAAW2F,IAAN3F,EAAkB,KAAOA,G,cCX7D,MAAMqP,EAA8B,oBAAhBC,YAA8B,KAAOA,YAEnDC,EAA8B,oBAAXC,OAAyB,KAAOA,OAKnDC,EAAmC,OAAdF,EACvBxS,IAEA,MAAM8D,EAAM,IAAIlE,WAAWI,GAE3B,OADAwS,EAAUG,gBAAgB7O,GACnBA,EAAIxD,QAEXN,IAEA,MAAM8D,EAAM,IAAIlE,WAAWI,GAC3B,IAAK,IAAIjD,EAAI,EAAGA,EAAIiD,EAAKjD,IACvB+G,EAAI/G,GAAKqK,KAAKE,KAAsB,WAAhBF,KAAKwL,WAA2B,GAEtD,OAAO9O,EAAIxD,QAGfzD,EAAQ0V,YAAcD,EACtBzV,EAAQ6V,mBAAqBA,G,6BCvB7BjV,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAKQwM,EAFD,EAAQ,KAAxB,IAMIqI,EAAcrI,EAFD,EAAQ,KAMrBsI,EAAoBtI,EAFD,EAAQ,KAI/B,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAEvF,IAAIqN,EAAiB,CACnBvG,MAAO,CAACqG,EAAYnI,QAASoI,EAAkBpI,SAC/CiB,QAAS,CACPK,UAAW,0BACXC,MAAO,CACLK,SAAU,WACV0G,UAAW,aACXC,OAAQ,oBAGZC,MAAO,CACLC,UAAW,aACXC,QAAS,CACPC,YAAY,GAEdC,MAAO,CACLnF,KAAM,uRACNoF,OAAQ,yRACRC,MAAO,yRAETC,QAAS,CACPC,eAAe,EACfC,cAAe,0BACfC,UAAW,CACTtH,SAAU,WACV+B,IAAK,QACLmF,MAAO,IACPrF,KAAM,IACNK,OAAQ,IACRqF,SAAU,QACVC,KAAM,wCACNC,UAAW,SACXC,MAAO,OACPhB,UAAW,aACXiB,OAAQ,UACRC,OAAQ,KAEVC,gBAAiB,iCACjBC,sBAAsB,EACtBC,YAAa,CACXnG,QAAS,eACTK,MAAO,OACPC,OAAQ,OACR8F,WAAY,QACZrB,OAAQ,iBACRsB,cAAe,UAEjBC,SAAU,CACRtG,QAAS,eACTK,MAAO,OACPC,OAAQ,OACR8F,WAAY,QACZrB,OAAQ,iBACRsB,cAAe,YAIrBE,OAAQ,CACNC,gBAAiB,gCACjBC,YAAa,CACXrI,SAAU,WACVkC,OAAQ,OACRD,MAAO,OACPqG,gBAAiB,QACjB3B,OAAQ,iBACRD,UAAW,aACX6B,QAAS,UAKfhY,EAAQ6N,QAAUqI,G,6BCzFlBtV,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAIf0K,EAAWtK,EAFA,EAAQ,IAUnBuK,GAJkBvK,EAFD,EAAQ,IAMNA,EAFD,EAAQ,MAU1BwK,GANW,EAAQ,IAER,EAAQ,IAIAxK,EAFD,EAAQ,MAI9B,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAQvF,IAAIuP,EAAc,SAAUC,GAG1B,SAASD,EAAYrE,IATvB,SAAyBhG,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAU5GF,CAAgBlL,KAAMwV,GAEtB,IAAI9J,EAVR,SAAoCgK,EAAMjY,GAAQ,IAAKiY,EAAQ,MAAM,IAAIC,eAAe,6DAAgE,OAAOlY,GAAyB,iBAATA,GAAqC,mBAATA,EAA8BiY,EAAPjY,EAUlNmY,CAA2B5V,MAAOwV,EAAYK,WAAa7X,OAAO8X,eAAeN,IAAc/X,KAAKuC,KAAMmR,IAItH,OAFAzF,EAAMiI,QAAU,IAAI2B,EAAiBrK,QAAQkG,EAAUxF,QAAQ8H,OAC/D/H,EAAMsI,QAAU,IAAIuB,EAAiBtK,QAC9BS,EAsBT,OAlCF,SAAmBqK,EAAUC,GAAc,GAA0B,mBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAI5K,UAAU,kEAAoE4K,GAAeD,EAAS7W,UAAYlB,OAAOY,OAAOoX,GAAcA,EAAW9W,UAAW,CAAE+W,YAAa,CAAE1X,MAAOwX,EAAU7X,YAAY,EAAOwM,UAAU,EAAMD,cAAc,KAAeuL,IAAYhY,OAAOkY,eAAiBlY,OAAOkY,eAAeH,EAAUC,GAAcD,EAASF,UAAYG,GAG/dG,CAAUX,EAAaC,GAYvBrL,EAAaoL,EAAa,CAAC,CACzB3W,IAAK,WACLN,MAAO,WACL,IAAIyV,EAAUhU,KAAKgU,QAAQpV,OAAOoB,KAAKmR,UAAWnR,KAAK2T,SACvD3T,KAAKmR,UAAUjF,QAAQmB,YAAY2G,KAEpC,CACDnV,IAAK,YACLN,MAAO,WACL,IAAIyV,EAAUhU,KAAKgU,QAAQoC,aACtBpC,IAILhU,KAAKmR,UAAUjF,QAAQuB,YAAYuG,GACnChU,KAAKgU,QAAQqC,eAIVb,EAhCS,CAiChBH,EAASpK,SAEX7N,EAAQ6N,QAAUuK,G,6BCrElBxX,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAEJ,EAAQ,IAEvB,SAAS2L,EAAgBrQ,EAAKpH,EAAKN,GAAiK,OAApJM,KAAOoH,EAAOjI,OAAOC,eAAegI,EAAKpH,EAAK,CAAEN,MAAOA,EAAOL,YAAY,EAAMuM,cAAc,EAAMC,UAAU,IAAkBzE,EAAIpH,GAAON,EAAgB0H,EAI3M,IAIIsQ,EAAiB,WACnB,SAASA,EAAe5K,GACtB,IACI6K,EADA9K,EAAQ1L,MARhB,SAAyBmL,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAW5GF,CAAgBlL,KAAMuW,GAEtBvW,KAAK4T,WAAajI,EAAQgI,QAAQC,WAClC5T,KAAKyW,eAAiB9K,EAAQ+H,UAC9B1T,KAAK0W,YAAgCJ,EAAlBE,EAAc,GAbpB,OAaiE,CAC5E3Y,KAdW,OAeX8Y,KAAMhL,EAAQkI,MAAMnF,KACpBjJ,MAAO,SAAemR,GACpBlL,EAAMmL,aAAaD,EAjBV,QAkBTlL,EAAMoL,SAASF,EAAI,SAAU,OAAQ,kBAErCN,EAAgBE,EAnBL,SAmBgC,CAC7C3Y,KApBa,SAqBb8Y,KAAMhL,EAAQkI,MAAMC,OACpBrO,MAAO,SAAemR,GACpBlL,EAAMmL,aAAaD,EAvBR,UAwBXlL,EAAMoL,SAASF,EAAI,QAAS,KAAM,WAElCN,EAAgBE,EAzBN,QAyBgC,CAC5C3Y,KA1BY,QA2BZ8Y,KAAMhL,EAAQkI,MAAME,MACpBtO,MAAO,SAAemR,GACpBlL,EAAMmL,aAAaD,EA7BT,SA8BVlL,EAAMoL,SAASF,EAAI,SAAU,QAAS,kBAEtCJ,GAuCN,OApCApM,EAAamM,EAAgB,CAAC,CAC5B1X,IAAK,gBACLN,MAAO,WACL,IAAIuP,EAAS9N,KAEb,OAAOhC,OAAOkF,KAAKlD,KAAK0W,YAAYzN,KAAI,SAAUF,GAChD,OAAO+E,EAAO4I,WAAW3N,QAG5B,CACDlK,IAAK,QACLN,MAAO,SAAeqY,GACpBA,EAAGG,gBAAgB/W,KAAKyW,gBACxBzW,KAAK8W,SAASF,EAAI,KAAM,KAAM,QAE/B,CACD/X,IAAK,YACLN,MAAO,SAAmBqY,EAAII,GAC5B,OAAOJ,EAAGK,aAAajX,KAAKyW,kBAAoBO,EAAUnZ,OAE3D,CACDgB,IAAK,eACLN,MAAO,SAAsBqY,EAAIrY,GAC/BqY,EAAGM,aAAalX,KAAKyW,eAAgBlY,KAEtC,CACDM,IAAK,WACLN,MAAO,SAAkBqY,EAAInI,EAAS0I,EAAOC,GACvCpX,KAAK4T,aACPgD,EAAGpK,MAAMkB,YAAY,UAAWe,GAChCmI,EAAGpK,MAAMkB,YAAY,QAASyJ,GAC9BP,EAAGpK,MAAMkB,YAAY,SAAU0J,QAK9Bb,EArEY,GAwErBnZ,EAAQ6N,QAAUsL,G,6BCxFH,EAAQ,IAAvB,IAMgCtQ,EAJ5BgL,EAAiB,EAAQ,IAIGhL,EAFagL,IAEQhL,EAAIvH,Y,6BCNzDV,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAUgC0H,EAV5BmE,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAMfsG,GAJW,EAAQ,IAER,EAAQ,IAEF,EAAQ,KAIGhL,EAFagL,IAEQhL,EAAIvH,WAIzD,IAAI2Y,EAAiB,WACnB,SAASA,KAHX,SAAyBlM,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAI5GF,CAAgBlL,KAAMqX,GAEtBrX,KAAKgU,QAAU,KACfhU,KAAKsX,QAAU,GAqIjB,OAlIAlN,EAAaiN,EAAgB,CAAC,CAC5BxY,IAAK,SACLN,MAAO,SAAgB4S,EAAWwC,GAChC,IAAIK,EAAU7H,SAASC,cAAc,OAMrC,OALA4H,EAAQ3H,UAAUC,IAAI6E,EAAUxF,QAAQ8H,MAAMO,QAAQE,eACtDlU,KAAKuX,gBAAgBpG,EAAW6C,GAChChU,KAAKwX,WAAWrG,EAAW6C,EAASL,GAEpC3T,KAAKgU,QAAUA,EACRhU,KAAKgU,UAEb,CACDnV,IAAK,UACLN,MAAO,WACLyB,KAAKgU,QAAU,KACfhU,KAAKsX,QAAU,KAEhB,CACDzY,IAAK,aACLN,MAAO,WACL,OAAOyB,KAAKgU,UAEb,CACDnV,IAAK,kBACLN,MAAO,SAAyB4S,EAAW6C,GACrC7C,EAAUxF,QAAQ8H,MAAMO,QAAQG,WAClCnW,OAAOyO,OAAOuH,EAAQxH,MAAO2E,EAAUxF,QAAQ8H,MAAMO,QAAQG,aAGhE,CACDtV,IAAK,iBACLN,MAAO,SAAwBkZ,EAAQC,EAAOvG,GACxCA,EAAUxF,QAAQ8H,MAAMO,QAAQY,cAClC5W,OAAOyO,OAAOgL,EAAOjL,MAAO2E,EAAUxF,QAAQ8H,MAAMO,QAAQY,aACxD8C,EAAQ,IACVD,EAAOjL,MAAMmL,gBAAkB,MAI/BxG,EAAUxF,QAAQ8H,MAAMO,QAAQe,UAClC/W,OAAOyO,OAAOgL,EAAOG,SAAS,GAAGpL,MAAO2E,EAAUxF,QAAQ8H,MAAMO,QAAQe,YAG3E,CACDlW,IAAK,aACLN,MAAO,SAAoB4S,EAAW6C,EAASL,GAC7C,IAAIjI,EAAQ1L,KAEZ2T,EAAQkE,gBAAgB/O,SAAQ,SAAUkO,EAAW1Z,GACnD,IAAIma,EAAStL,SAASC,cAAc,QACpCqL,EAAOpL,UAAUC,IAAI6E,EAAUxF,QAAQ8H,MAAMO,QAAQU,iBACrD+C,EAAOK,UAAYd,EAAUL,KAC7Bc,EAAO3K,iBAAiB,SAAS,WAC/BpB,EAAMqM,cAAcN,EAAQtG,EAAW6F,EAAWrD,MAEpDjI,EAAMsM,gBAAgBP,EAAQT,EAAW7F,EAAWwC,GACpDjI,EAAMuM,eAAeR,EAAQna,EAAG6T,GAChCzF,EAAM4L,QAAQtW,KAAKyW,GACnBzD,EAAQ3G,YAAYoK,QAGvB,CACD5Y,IAAK,kBACLN,MAAO,SAAyBkZ,EAAQT,EAAW7F,EAAWwC,GAC5D,GAAKxC,EAAUnF,YAAf,CAIA,IAAI1B,EAAS6G,EAAUnF,YAAYwF,mBAC9BlH,GAIDqJ,EAAQuE,UAAU5N,EAAQ0M,IAC5BhX,KAAKmY,aAAahH,EAAWsG,MAGhC,CACD5Y,IAAK,gBACLN,MAAO,SAAuBkZ,EAAQtG,EAAW6F,EAAWrD,GAC1D,GAAKxC,EAAUnF,YAAf,CAIA,IAAI1B,EAAS6G,EAAUnF,YAAYwF,mBAC9BlH,GAILtK,KAAKoY,YAAYX,EAAQnN,EAAQ6G,EAAW6F,EAAWrD,MAExD,CACD9U,IAAK,cACLN,MAAO,SAAqBkZ,EAAQY,EAAalH,EAAW6F,EAAWrD,GACrE,IAAI7F,EAAS9N,KAEbA,KAAKsX,QAAQxO,SAAQ,SAAUR,GAC7BwF,EAAOwK,eAAenH,EAAW7I,MAE/BqL,EAAQuE,UAAUG,EAAarB,GAC7B7F,EAAUxF,QAAQ8H,MAAMO,QAAQC,cAClCN,EAAQ4E,MAAMF,GAEdrY,KAAKmY,aAAahH,EAAWsG,IAG/BzX,KAAKmY,aAAahH,EAAWsG,GAC7BT,EAAUvR,MAAM4S,IAGlBlH,EAAUqH,WAEX,CACD3Z,IAAK,eACLN,MAAO,SAAsB4S,EAAWsG,GACtCA,EAAOpL,UAAUC,IAAI,eACjB6E,EAAUxF,QAAQ8H,MAAMO,QAAQW,sBAClC8C,EAAOjL,MAAMkB,YAAY,SAAU,iBAGtC,CACD7O,IAAK,iBACLN,MAAO,SAAwB4S,EAAWsG,GACxCA,EAAOpL,UAAUoM,OAAO,eACpBtH,EAAUxF,QAAQ8H,MAAMO,QAAQW,sBAClC8C,EAAOjL,MAAMkM,eAAe,cAK3BrB,EA1IY,GA6IrBja,EAAQ6N,QAAUoM,G,6BC/JlBrZ,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAIf0K,EAAWtK,EAFA,EAAQ,IAMDA,EAFD,EAAQ,IAI7B,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAQvF,IAAI0S,EAAe,SAAUlD,GAG3B,SAASkD,EAAaxH,IATxB,SAAyBhG,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAU5GF,CAAgBlL,KAAM2Y,GAEtB,IAAIjN,EAVR,SAAoCgK,EAAMjY,GAAQ,IAAKiY,EAAQ,MAAM,IAAIC,eAAe,6DAAgE,OAAOlY,GAAyB,iBAATA,GAAqC,mBAATA,EAA8BiY,EAAPjY,EAUlNmY,CAA2B5V,MAAO2Y,EAAa9C,WAAa7X,OAAO8X,eAAe6C,IAAelb,KAAKuC,KAAMmR,IAqExH,OAnEAzF,EAAMkN,YAAc,SAAUC,GAC5B,GAAMA,EAAMvO,kBAAkBwO,cAG9BpN,EAAMqN,WAAaF,EAAMvO,OACzBoB,EAAMsN,UAAUtN,EAAMqN,WAAWvM,MAAMgI,QAElC9I,EAAMyF,UAAUnF,aAArB,CAIA,IAAI1B,EAASoB,EAAMyF,UAAUnF,YAAYwF,mBACzC,GAAKlH,EAAL,CAIA,IAAI2O,EAAO3O,EAAOiE,wBAElB7C,EAAMwN,WAAaL,EAAMM,QACzBzN,EAAM0N,aAAeH,EAAKnK,MAC1BpD,EAAM2N,YAAcJ,EAAKlK,OAASkK,EAAKnK,MAEvC3C,SAASW,iBAAiB,YAAapB,EAAM4N,QAC7CnN,SAASW,iBAAiB,UAAWpB,EAAM6N,cAG7C7N,EAAM4N,OAAS,SAAUT,GACvB,GAAKnN,EAAMyF,UAAUnF,YAArB,CAIA,IAAI1B,EAASoB,EAAMyF,UAAUnF,YAAYwF,mBACzC,GAAKlH,EAAL,CAIA,IAAIkP,EAASX,EAAMM,QAAUzN,EAAMwN,WAC/BO,EAAW,EAGbA,EADE/N,EAAMqN,aAAerN,EAAMgO,eAAiBhO,EAAMqN,aAAerN,EAAMiO,iBAC9DhS,KAAKG,MAAM4D,EAAM0N,aAAeI,GAEhC7R,KAAKG,MAAM4D,EAAM0N,aAAeI,GAG7C,IAAII,EAAYlO,EAAM2N,YAAcI,EAEpCnP,EAAO4M,aAAa,QAAS,GAAKuC,GAClCnP,EAAO4M,aAAa,SAAU,GAAK0C,GAEnClO,EAAMyF,UAAUqH,YAGlB9M,EAAM6N,UAAY,WAChB7N,EAAMsN,UAAU,IAChB7M,SAAS0N,oBAAoB,YAAanO,EAAM4N,QAChDnN,SAAS0N,oBAAoB,UAAWnO,EAAM6N,YAGhD7N,EAAMgO,cAAgBhO,EAAMoO,aAAa,WAAY,eACrDpO,EAAMqO,eAAiBrO,EAAMoO,aAAa,YAAa,eACvDpO,EAAMsO,kBAAoBtO,EAAMoO,aAAa,eAAgB,eAC7DpO,EAAMiO,iBAAmBjO,EAAMoO,aAAa,cAAe,eAC3DpO,EAAMqN,WAAa,KACnBrN,EAAMwN,WAAa,EACnBxN,EAAM0N,aAAe,EACrB1N,EAAM2N,YAAc,EACb3N,EAyET,OAtJF,SAAmBqK,EAAUC,GAAc,GAA0B,mBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAI5K,UAAU,kEAAoE4K,GAAeD,EAAS7W,UAAYlB,OAAOY,OAAOoX,GAAcA,EAAW9W,UAAW,CAAE+W,YAAa,CAAE1X,MAAOwX,EAAU7X,YAAY,EAAOwM,UAAU,EAAMD,cAAc,KAAeuL,IAAYhY,OAAOkY,eAAiBlY,OAAOkY,eAAeH,EAAUC,GAAcD,EAASF,UAAYG,GAG/dG,CAAUwC,EAAclD,GA6ExBrL,EAAauO,EAAc,CAAC,CAC1B9Z,IAAK,WACLN,MAAO,WACLyB,KAAKmR,UAAUjF,QAAQmB,YAAYrN,KAAK0Z,eACxC1Z,KAAKmR,UAAUjF,QAAQmB,YAAYrN,KAAK+Z,gBACxC/Z,KAAKmR,UAAUjF,QAAQmB,YAAYrN,KAAKga,mBACxCha,KAAKmR,UAAUjF,QAAQmB,YAAYrN,KAAK2Z,kBAExC3Z,KAAKia,kBAAkBja,KAAKmR,UAAUxF,QAAQqJ,OAAOE,eAEtD,CACDrW,IAAK,YACLN,MAAO,WACLyB,KAAKgZ,UAAU,IACfhZ,KAAKmR,UAAUjF,QAAQuB,YAAYzN,KAAK0Z,eACxC1Z,KAAKmR,UAAUjF,QAAQuB,YAAYzN,KAAK+Z,gBACxC/Z,KAAKmR,UAAUjF,QAAQuB,YAAYzN,KAAKga,mBACxCha,KAAKmR,UAAUjF,QAAQuB,YAAYzN,KAAK2Z,oBAEzC,CACD9a,IAAK,eACLN,MAAO,SAAsBsO,EAAU2H,GACrC,IAAI0F,EAAM/N,SAASC,cAAc,OAWjC,OAVA8N,EAAI7N,UAAUC,IAAItM,KAAKmR,UAAUxF,QAAQqJ,OAAOC,iBAChDiF,EAAIhD,aAAa,gBAAiBrK,GAClCqN,EAAI1N,MAAMgI,OAASA,EAEfxU,KAAKmR,UAAUxF,QAAQqJ,OAAOE,aAChClX,OAAOyO,OAAOyN,EAAI1N,MAAOxM,KAAKmR,UAAUxF,QAAQqJ,OAAOE,aAGzDgF,EAAIpN,iBAAiB,YAAa9M,KAAK4Y,aAEhCsB,IAER,CACDrb,IAAK,oBACLN,MAAO,SAA2B2W,GAChC,IAAIiF,EAAgB,MAChBC,EAAgB,MAChBlF,IACEA,EAAYpG,QACdqL,GAAiBE,WAAWnF,EAAYpG,OAAS,EAAI,MAEnDoG,EAAYnG,SACdqL,GAAiBC,WAAWnF,EAAYnG,QAAU,EAAI,OAI1D/Q,OAAOyO,OAAOzM,KAAK0Z,cAAclN,MAAO,CAAEkC,KAAMyL,EAAevL,IAAKwL,IACpEpc,OAAOyO,OAAOzM,KAAK+Z,eAAevN,MAAO,CAAEuH,MAAOoG,EAAevL,IAAKwL,IACtEpc,OAAOyO,OAAOzM,KAAKga,kBAAkBxN,MAAO,CAAEuH,MAAOoG,EAAeG,OAAQF,IAC5Epc,OAAOyO,OAAOzM,KAAK2Z,iBAAiBnN,MAAO,CAAEkC,KAAMyL,EAAeG,OAAQF,MAE3E,CACDvb,IAAK,YACLN,MAAO,SAAmBA,GAKxB,GAJI4N,SAASoO,OACXpO,SAASoO,KAAK/N,MAAMgI,OAASjW,GAG3ByB,KAAKmR,UAAUnF,YAAa,CAC9B,IAAI1B,EAAStK,KAAKmR,UAAUnF,YAAYoC,oBACpC9D,IACFA,EAAOkC,MAAMgI,OAASjW,QAMvBoa,EApJU,CAqJjBtD,EAASpK,SAEX7N,EAAQ6N,QAAU0N,G,6BC7KlB3a,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAIf6P,EAAUzP,EAFD,EAAQ,IAQrB,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAEvF,SAASiF,EAAgBC,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAEhH,SAASwK,EAA2BF,EAAMjY,GAAQ,IAAKiY,EAAQ,MAAM,IAAIC,eAAe,6DAAgE,OAAOlY,GAAyB,iBAATA,GAAqC,mBAATA,EAA8BiY,EAAPjY,EAIlO,IAAIgd,EAAe,SAAUhF,GAG3B,SAASgF,IACP,IAAIC,EAEAC,EAAOjP,EAEXR,EAAgBlL,KAAMya,GAEtB,IAAK,IAAIG,EAAOhP,UAAUpL,OAAQyP,EAAOhN,MAAM2X,GAAOC,EAAO,EAAGA,EAAOD,EAAMC,IAC3E5K,EAAK4K,GAAQjP,UAAUiP,GAGzB,OAAeF,EAASjP,EAAQkK,EAA2B5V,MAAO0a,EAAOD,EAAa5E,WAAa7X,OAAO8X,eAAe2E,IAAehd,KAAKgI,MAAMiV,EAAM,CAAC1a,MAAM8a,OAAO7K,KAAiBvE,EAAMqP,QAAU,SAAUrI,GAChN,GAAKhH,EAAMyF,UAAUnF,cAKH,KAAd0G,EAAEsI,SAAgC,IAAdtI,EAAEsI,SAAe,CACvC,IAAIC,EAAOT,EAAQvP,QAAQiQ,KAAKxP,EAAMyF,UAAUnF,YAAYwF,oBACxDyJ,GACFA,EAAKE,SAAS,GAEhBzP,EAAMyF,UAAUrF,SAET8J,EAA2BlK,EAAnCiP,GAiBL,OA9CF,SAAmB5E,EAAUC,GAAc,GAA0B,mBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAI5K,UAAU,kEAAoE4K,GAAeD,EAAS7W,UAAYlB,OAAOY,OAAOoX,GAAcA,EAAW9W,UAAW,CAAE+W,YAAa,CAAE1X,MAAOwX,EAAU7X,YAAY,EAAOwM,UAAU,EAAMD,cAAc,KAAeuL,IAAYhY,OAAOkY,eAAiBlY,OAAOkY,eAAeH,EAAUC,GAAcD,EAASF,UAAYG,GAG/dG,CAAUsE,EAAchF,GA6BxBrL,EAAaqQ,EAAc,CAAC,CAC1B5b,IAAK,WACLN,MAAO,WACL4N,SAASW,iBAAiB,QAAS9M,KAAK+a,SAAS,GACjD/a,KAAKmR,UAAU1F,MAAMkB,KAAKG,iBAAiB,QAAS9M,KAAK+a,SAAS,KAEnE,CACDlc,IAAK,YACLN,MAAO,WACL4N,SAAS0N,oBAAoB,QAAS7Z,KAAK+a,SAC3C/a,KAAKmR,UAAU1F,MAAMkB,KAAKkN,oBAAoB,QAAS7Z,KAAK+a,aAIzDN,EA5CU,CAVJ1P,EAFA,EAAQ,IAyDZE,SAEX7N,EAAQ6N,QAAUwP,G,6BCrElBzc,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAIfyQ,EAAarQ,EAFA,EAAQ,KAMHA,EAFD,EAAQ,IAI7B,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAQvF,IAAIoV,EAAY,SAAUC,GAGxB,SAASD,EAAUlK,IATrB,SAAyBhG,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAU5GF,CAAgBlL,KAAMqb,GAEtB,IAAI3P,EAVR,SAAoCgK,EAAMjY,GAAQ,IAAKiY,EAAQ,MAAM,IAAIC,eAAe,6DAAgE,OAAOlY,GAAyB,iBAATA,GAAqC,mBAATA,EAA8BiY,EAAPjY,EAUlNmY,CAA2B5V,MAAOqb,EAAUxF,WAAa7X,OAAO8X,eAAeuF,IAAY5d,KAAKuC,KAAMmR,IAalH,OAXAzF,EAAMG,QAAU,SAAUgN,GACxB,IAAIjC,EAAKiC,EAAMvO,OACTsM,aAAckC,aAA+B,QAAflC,EAAG2E,UAIvC7P,EAAM8P,IAAM5E,EACZlL,EAAMyF,UAAUsK,KAAK/P,KAGvBA,EAAM8P,IAAM,KACL9P,EAoBT,OAzCF,SAAmBqK,EAAUC,GAAc,GAA0B,mBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAI5K,UAAU,kEAAoE4K,GAAeD,EAAS7W,UAAYlB,OAAOY,OAAOoX,GAAcA,EAAW9W,UAAW,CAAE+W,YAAa,CAAE1X,MAAOwX,EAAU7X,YAAY,EAAOwM,UAAU,EAAMD,cAAc,KAAeuL,IAAYhY,OAAOkY,eAAiBlY,OAAOkY,eAAeH,EAAUC,GAAcD,EAASF,UAAYG,GAG/dG,CAAUkF,EAAWC,GAqBrBlR,EAAaiR,EAAW,CAAC,CACvBxc,IAAK,OACLN,MAAO,WACLyB,KAAKmR,UAAU1F,MAAMkB,KAAKG,iBAAiB,QAAS9M,KAAK6L,WAE1D,CACDhN,IAAK,mBACLN,MAAO,WACL,OAAOyB,KAAKwb,MAEb,CACD3c,IAAK,SACLN,MAAO,WACLyB,KAAKwb,IAAM,SAIRH,EAvCO,CAwCdD,EAAWnQ,SAEb7N,EAAQ6N,QAAUoQ,G,6BChElBrd,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAEImd,EAAwB3Q,EAFA,EAAQ,KAMdA,EAFD,EAAQ,IAI7B,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAQvF,IAAI0V,EAAkB,SAAUC,GAG9B,SAASD,EAAgBxK,GAGvB,OAZJ,SAAyBhG,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAU5GF,CAAgBlL,KAAM2b,GAR1B,SAAoCjG,EAAMjY,GAAQ,IAAKiY,EAAQ,MAAM,IAAIC,eAAe,6DAAgE,OAAOlY,GAAyB,iBAATA,GAAqC,mBAATA,EAA8BiY,EAAPjY,EAUvNmY,CAA2B5V,MAAO2b,EAAgB9F,WAAa7X,OAAO8X,eAAe6F,IAAkBle,KAAKuC,KAAMmR,EAAW,oBAGtI,OAXF,SAAmB4E,EAAUC,GAAc,GAA0B,mBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAI5K,UAAU,kEAAoE4K,GAAeD,EAAS7W,UAAYlB,OAAOY,OAAOoX,GAAcA,EAAW9W,UAAW,CAAE+W,YAAa,CAAE1X,MAAOwX,EAAU7X,YAAY,EAAOwM,UAAU,EAAMD,cAAc,KAAeuL,IAAYhY,OAAOkY,eAAiBlY,OAAOkY,eAAeH,EAAUC,GAAcD,EAASF,UAAYG,GAG/dG,CAAUwF,EAAiBC,GAQpBD,EATa,CAUpBD,EAAsBzQ,SAExB7N,EAAQ6N,QAAU0Q,G,6BChClB3d,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI6L,EAAe,WAAc,SAASC,EAAiBC,EAAQC,GAAS,IAAK,IAAIjN,EAAI,EAAGA,EAAIiN,EAAM/J,OAAQlD,IAAK,CAAE,IAAIkN,EAAaD,EAAMjN,GAAIkN,EAAWtM,WAAasM,EAAWtM,aAAc,EAAOsM,EAAWC,cAAe,EAAU,UAAWD,IAAYA,EAAWE,UAAW,GAAM1M,OAAOC,eAAeqM,EAAQE,EAAW3L,IAAK2L,IAAiB,OAAO,SAAUG,EAAaC,EAAYC,GAAiJ,OAA9HD,GAAYP,EAAiBM,EAAYzL,UAAW0L,GAAiBC,GAAaR,EAAiBM,EAAaE,GAAqBF,GAA7gB,GAIfyQ,EAAarQ,EAFA,EAAQ,KAMHA,EAFD,EAAQ,IAI7B,SAASA,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAQvF,IAGI4V,EAAsB,SAAUP,GAGlC,SAASO,EAAoB1K,EAAW2K,IAZ1C,SAAyB3Q,EAAUR,GAAe,KAAMQ,aAAoBR,GAAgB,MAAM,IAAIS,UAAU,qCAa5GF,CAAgBlL,KAAM6b,GAEtB,IAAInQ,EAbR,SAAoCgK,EAAMjY,GAAQ,IAAKiY,EAAQ,MAAM,IAAIC,eAAe,6DAAgE,OAAOlY,GAAyB,iBAATA,GAAqC,mBAATA,EAA8BiY,EAAPjY,EAalNmY,CAA2B5V,MAAO6b,EAAoBhG,WAAa7X,OAAO8X,eAAe+F,IAAsBpe,KAAKuC,KAAMmR,IA6BtI,OA3BAzF,EAAMqQ,aAAe,WACnB9Y,MAAM2G,KAAKuC,SAAS6P,iBAAiBtQ,EAAMoQ,SAANpQ,kDAA2D5C,SAAQ,SAAUmT,GAChHA,EAAY/E,aAbQ,wCAa4B,QAChD+E,EAAYnP,iBAAiB,aAAcpB,EAAMwQ,kBAIrDxQ,EAAMwQ,aAAe,SAAUrD,GAC7B,IAAIoD,EAAcpD,EAAMvO,OAClB2R,aAAuBnD,cAI7BpN,EAAMyQ,gBAAkBF,EACxBvQ,EAAM0Q,qBAAqB1Q,EAAMyQ,mBAGnCzQ,EAAM2Q,kBAAoB,WACxB3Q,EAAMuQ,YAAcvQ,EAAMyQ,gBAC1BzQ,EAAMyQ,gBAAkB,KACxBzQ,EAAMyF,UAAUsK,KAAK/P,GACrBA,EAAM4Q,kBAGR5Q,EAAMoQ,SAAWA,EACjBpQ,EAAMuQ,YAAc,KACpBvQ,EAAMyQ,gBAAkB,KACjBzQ,EA4ET,OApHF,SAAmBqK,EAAUC,GAAc,GAA0B,mBAAfA,GAA4C,OAAfA,EAAuB,MAAM,IAAI5K,UAAU,kEAAoE4K,GAAeD,EAAS7W,UAAYlB,OAAOY,OAAOoX,GAAcA,EAAW9W,UAAW,CAAE+W,YAAa,CAAE1X,MAAOwX,EAAU7X,YAAY,EAAOwM,UAAU,EAAMD,cAAc,KAAeuL,IAAYhY,OAAOkY,eAAiBlY,OAAOkY,eAAeH,EAAUC,GAAcD,EAASF,UAAYG,GAM/dG,CAAU0F,EAAqBP,GAqC/BlR,EAAayR,EAAqB,CAAC,CACjChd,IAAK,OACLN,MAAO,WACD4N,SAASoO,MAKXpO,SAASoO,KAAKlN,YAAYrN,KAAKuc,oBAGjCvc,KAAKsc,iBACLtc,KAAKwc,WAAW1P,iBAAiB,QAAS9M,KAAKqc,mBAC/Crc,KAAKmR,UAAU1F,MAAMgR,GAAG,cAAezc,KAAK+b,gBAE7C,CACDld,IAAK,mBACLN,MAAO,WACL,OAAOyB,KAAKic,cAEb,CACDpd,IAAK,oBACLN,MAAO,WACL,OAAOyB,KAAKic,cAEb,CACDpd,IAAK,SACLN,MAAO,WACLyB,KAAKsc,iBACLtc,KAAKmc,gBAAkB,KACvBnc,KAAKic,YAAc,OAEpB,CACDpd,IAAK,mBACLN,MAAO,WACL,IAAIme,EAASvQ,SAASC,cAAc,UAChCuQ,EAAUD,EAAOE,WAAW,MAahC,OAZAD,EAAQE,YAAc,EACtBF,EAAQG,SAAS,EAAG,EAAG,EAAG,GAE1B9c,KAAKwc,WAAarQ,SAASC,cAAc,OACzCpM,KAAKwc,WAAWO,IAAML,EAAOM,UAAU,aACvChd,KAAKwc,WAAWnQ,UAAUC,IAlFR,+BAoFlBtO,OAAOyO,OAAOzM,KAAKwc,WAAWhQ,MAAO,CACnCK,SAAU,WACVuK,OAAQ,MAGHpX,KAAKwc,aAEb,CACD3d,IAAK,iBACLN,MAAO,WACLP,OAAOyO,OAAOzM,KAAKwc,WAAWhQ,MAAO,CACnCiC,QAAS,WAGZ,CACD5P,IAAK,uBACLN,MAAO,SAA8B0d,GACnC,IAAIhD,EAAOgD,EAAY1N,wBAEvBvQ,OAAOyO,OAAOzM,KAAKwc,WAAWhQ,MAAO,CACnCiC,QAAS,QACTC,KAAMuK,EAAKvK,KAAOU,OAAO6N,YAAc,KACvCrO,IAAKqK,EAAKrK,IAAMQ,OAAO8N,YAAc,KACrCpO,MAAOmK,EAAKnK,MAAQ,KACpBC,OAAQkK,EAAKlK,OAAS,WAKrB8M,EA/GiB,CAgHxBT,EAAWnQ,SAEb7N,EAAQ6N,QAAU4Q,G,gBC7I2LzM,OAA5I/R,EAAOD,QAA+J,SAASoB,GAAG,IAAIkU,EAAE,GAAG,SAAS3T,EAAEX,GAAG,GAAGsU,EAAEtU,GAAG,OAAOsU,EAAEtU,GAAGhB,QAAQ,IAAIE,EAAEoV,EAAEtU,GAAG,CAACd,EAAEc,EAAEb,GAAE,EAAGH,QAAQ,IAAI,OAAOoB,EAAEJ,GAAGX,KAAKH,EAAEF,QAAQE,EAAEA,EAAEF,QAAQ2B,GAAGzB,EAAEC,GAAE,EAAGD,EAAEF,QAAQ,OAAO2B,EAAErB,EAAEc,EAAEO,EAAEpB,EAAE+U,EAAE3T,EAAEnB,EAAE,SAASY,EAAEkU,EAAEtU,GAAGW,EAAEhB,EAAES,EAAEkU,IAAI1U,OAAOC,eAAeO,EAAEkU,EAAE,CAACxU,YAAW,EAAGC,IAAIC,KAAKW,EAAEX,EAAE,SAASI,GAAG,oBAAoBH,QAAQA,OAAOC,aAAaN,OAAOC,eAAeO,EAAEH,OAAOC,YAAY,CAACC,MAAM,WAAWP,OAAOC,eAAeO,EAAE,aAAa,CAACD,OAAM,KAAMQ,EAAEP,EAAE,SAASA,EAAEkU,GAAG,GAAG,EAAEA,IAAIlU,EAAEO,EAAEP,IAAI,EAAEkU,EAAE,OAAOlU,EAAE,GAAG,EAAEkU,GAAG,iBAAiBlU,GAAGA,GAAGA,EAAEE,WAAW,OAAOF,EAAE,IAAIJ,EAAEJ,OAAOY,OAAO,MAAM,GAAGG,EAAEX,EAAEA,GAAGJ,OAAOC,eAAeG,EAAE,UAAU,CAACF,YAAW,EAAGK,MAAMC,IAAI,EAAEkU,GAAG,iBAAiBlU,EAAE,IAAI,IAAIlB,KAAKkB,EAAEO,EAAEnB,EAAEQ,EAAEd,EAAE,SAASoV,GAAG,OAAOlU,EAAEkU,IAAI5T,KAAK,KAAKxB,IAAI,OAAOc,GAAGW,EAAEA,EAAE,SAASP,GAAG,IAAIkU,EAAElU,GAAGA,EAAEE,WAAW,WAAW,OAAOF,EAAEyM,SAAS,WAAW,OAAOzM,GAAG,OAAOO,EAAEnB,EAAE8U,EAAE,IAAIA,GAAGA,GAAG3T,EAAEhB,EAAE,SAASS,EAAEkU,GAAG,OAAO1U,OAAOkB,UAAUC,eAAe1B,KAAKe,EAAEkU,IAAI3T,EAAEK,EAAE,GAAGL,EAAEA,EAAEM,EAAE,GAAj5B,CAAq5B,CAAC,SAASb,EAAEkU,EAAE3T,GAAG,aAAaf,OAAOC,eAAeyU,EAAE,aAAa,CAACnU,OAAM,IAAK,IAAIH,EAAEW,EAAE,GAAGzB,EAAE,WAAW,SAASkB,EAAEA,EAAEkU,EAAE3T,GAAGiB,KAAKmd,GAAG3e,EAAEwB,KAAKnC,KAAK6U,EAAE1S,KAAKuU,MAAMxV,EAAE,OAAOP,EAAEU,UAAUke,MAAM,SAAS1K,GAAG,IAAI3T,EAAEoN,SAASC,cAAc5N,EAAE6e,uBAAuBte,EAAEsN,UAAUC,IAAI9N,EAAE8e,cAAcve,EAAEoe,GAAG,aAAand,KAAKmd,GAAGpe,EAAE+Y,UAAUpF,EAAE6K,SAAS,IAAInf,EAAEW,EAAEye,uBAAuBhf,EAAEif,iBAAiB,GAAGngB,EAAEyB,EAAEye,uBAAuBhf,EAAEkf,uBAAuB,GAAG3f,EAAET,EAAEkgB,uBAAuBhf,EAAEmf,aAAa,GAAGte,EAAEN,EAAEye,uBAAuBhf,EAAEof,YAAY,GAAG,OAAOve,EAAEmN,MAAM2I,gBAAgBnV,KAAKuU,MAAMxW,EAAEyO,MAAM2I,gBAAgBnV,KAAKuU,MAAMxV,EAAEye,uBAAuBhf,EAAEqf,YAAY,GAAGC,YAAY9d,KAAKnC,KAAKmC,KAAK+d,WAAWrL,EAAEsL,YAAY,KAAKhe,KAAKie,aAAavL,EAAEwL,YAAY7e,EAAEmN,MAAM2R,gBAAgBne,KAAK+d,WAAW1e,EAAEmN,MAAM4R,mBAAmBpe,KAAKie,aAAa,KAAKje,KAAKqe,IAAItf,EAAEiB,KAAKse,aAAalgB,EAAE4B,KAAKue,SAASjhB,EAAE0C,KAAKwe,QAAQnf,EAAEW,KAAKqe,KAAK7f,EAAEU,UAAUuc,KAAK,WAAWzb,KAAKqe,IAAIhS,UAAUoM,OAAOja,EAAEigB,eAAejgB,EAAEU,UAAU4M,KAAK,WAAW9L,KAAKqe,IAAIhS,UAAUC,IAAI9N,EAAEigB,eAAejgB,EAAEU,UAAUuZ,OAAO,WAAWzY,KAAKqe,IAAIzR,WAAWa,YAAYzN,KAAKqe,MAAM7f,EAAEU,UAAUwf,WAAW,SAAShM,GAAG,IAAI3T,EAAEiB,KAAKA,KAAKwe,QAAQnS,UAAUsS,OAAOngB,EAAEogB,gBAAgBlM,KAAK1S,KAAKwe,QAAQnS,UAAUC,IAAI9N,EAAEqgB,gBAAgBC,YAAW,WAAY,OAAO/f,EAAEyf,QAAQnS,UAAUoM,OAAOja,EAAEqgB,kBAAkB7e,KAAKie,gBAAgBzf,EAAEU,UAAU6f,YAAY,SAASvgB,GAAGwB,KAAKue,SAAS/R,MAAMoC,IAAIpQ,EAAEoQ,IAAI,KAAK5O,KAAKue,SAAS/R,MAAMkC,KAAKlQ,EAAEkQ,KAAK,KAAK1O,KAAKue,SAAS/R,MAAMuC,OAAOvQ,EAAEuQ,OAAO,KAAK/O,KAAKwe,QAAQhS,MAAMoC,IAAIpQ,EAAEoQ,IAAI,KAAK5O,KAAKwe,QAAQhS,MAAMkC,KAAKlQ,EAAEkQ,KAAK,MAAMlQ,EAAEU,UAAU8f,gBAAgB,SAASxgB,EAAEkU,GAAG,IAAI3T,EAAEiB,KAAKA,KAAKif,kBAAkBzgB,EAAEA,GAAG,GAAGA,EAAEyE,MAAM2G,KAAKpL,GAAGA,EAAEwB,KAAKkf,UAAU1gB,IAAIA,EAAEwB,KAAKmf,mBAAmB3gB,IAAIsK,SAAQ,SAAUtK,GAAG,OAAOO,EAAEqgB,cAAc5gB,EAAEkU,OAAOlU,EAAEU,UAAU+f,gBAAgB,WAAWjf,KAAKse,aAAaxG,UAAU,IAAItZ,EAAEU,UAAUkgB,cAAc,SAAS5gB,EAAEkU,GAAG,IAAI3T,EAAEiB,KAAKqf,gBAAgB7gB,EAAEkU,GAAG1S,KAAKse,aAAajR,YAAYtO,IAAIP,EAAEU,UAAUmgB,gBAAgB,SAAS3M,EAAE3T,GAAG,IAAIzB,EAAE6O,SAASC,cAAc5N,EAAE8gB,uBAAuB,OAAOhiB,EAAE+O,UAAUC,IAAI9N,EAAE+gB,uBAAuBjiB,EAAEkP,MAAMoC,IAAI8D,EAAE9D,IAAI7P,EAAE6P,IAAI,KAAKtR,EAAEkP,MAAMkC,KAAKgE,EAAEhE,KAAK3P,EAAE2P,KAAK,KAAKpR,EAAEkP,MAAMsC,MAAM4D,EAAE5D,MAAM,KAAKxR,EAAEkP,MAAMuC,OAAO2D,EAAE3D,OAAO,KAAKzR,EAAEkP,MAAM2I,gBAAgB/W,EAAE4B,KAAKuU,OAAOiL,SAAS,IAAI3V,WAAWvM,GAAGkB,EAAEU,UAAUigB,mBAAmB,SAAS3gB,GAAG,OAAOA,EAAEihB,MAAK,SAAUjhB,EAAEkU,GAAG,OAAOlU,EAAEoQ,MAAM8D,EAAE9D,IAAIpQ,EAAEkQ,KAAKgE,EAAEhE,KAAKlQ,EAAEoQ,IAAI8D,EAAE9D,QAAQpQ,EAAEU,UAAUggB,UAAU,SAAS1gB,GAAG,IAAIkU,EAAE1S,KAAKjB,EAAE,IAAI2gB,IAAI,OAAOlhB,EAAEmhB,QAAO,SAAUnhB,GAAG,IAAIA,EAAEsQ,QAAQtQ,EAAEuQ,OAAO,OAAM,EAAG,IAAI3Q,EAAEsU,EAAEkN,WAAWphB,GAAG,OAAOO,EAAEgS,IAAI3S,KAAKW,EAAEuN,IAAIlO,IAAG,OAAQI,EAAEU,UAAU0gB,WAAW,SAASphB,GAAG,MAAM,CAAC,OAAOA,EAAEoQ,IAAI,SAASpQ,EAAEuV,MAAM,UAAUvV,EAAE8b,OAAO,QAAQ9b,EAAEkQ,MAAMvK,KAAK,MAAM3F,EAAE6e,sBAAsB,OAAO7e,EAAE8gB,sBAAsB,OAAO9gB,EAAE8e,aAAa,YAAY9e,EAAEif,gBAAgB,uBAAuBjf,EAAE+gB,sBAAsB,4BAA4B/gB,EAAEmf,YAAY,kBAAkBnf,EAAEkf,sBAAsB,4BAA4Blf,EAAEof,WAAW,iBAAiBpf,EAAEogB,gBAAgB,YAAYpgB,EAAEqhB,gBAAgB,sBAAsBrhB,EAAEqf,WAAW,iBAAiBrf,EAAEigB,aAAa,SAASjgB,EAAEqgB,eAAe,WAAWrgB,EAAt+F,GAA2+FkU,EAAEzH,QAAQ3N,GAAG,SAASkB,EAAEkU,EAAE3T,GAAG,IAAIX,EAAE6E,MAAM/D,UAAU2H,MAAMvJ,EAAEyB,EAAE,IAAIhB,EAAEgB,EAAE,IAAIM,EAAEb,EAAEpB,QAAQ,SAASoB,EAAEkU,EAAE3T,GAAG,OAAOA,IAAIA,EAAE,IAAIP,IAAIkU,IAAIlU,aAAashB,MAAMpN,aAAaoN,KAAKthB,EAAEuhB,YAAYrN,EAAEqN,WAAWvhB,IAAIkU,GAAG,iBAAiBlU,GAAG,iBAAiBkU,EAAE3T,EAAEihB,OAAOxhB,IAAIkU,EAAElU,GAAGkU,EAAE,SAASlU,EAAEkU,EAAE3T,GAAG,IAAIxB,EAAEI,EAAE,GAAG0K,EAAE7J,IAAI6J,EAAEqK,GAAG,OAAM,EAAG,GAAGlU,EAAEU,YAAYwT,EAAExT,UAAU,OAAM,EAAG,GAAGnB,EAAES,GAAG,QAAQT,EAAE2U,KAAKlU,EAAEJ,EAAEX,KAAKe,GAAGkU,EAAEtU,EAAEX,KAAKiV,GAAGrT,EAAEb,EAAEkU,EAAE3T,IAAI,GAAGkhB,EAAEzhB,GAAG,CAAC,IAAIyhB,EAAEvN,GAAG,OAAM,EAAG,GAAGlU,EAAEgC,SAASkS,EAAElS,OAAO,OAAM,EAAG,IAAIjD,EAAE,EAAEA,EAAEiB,EAAEgC,OAAOjD,IAAI,GAAGiB,EAAEjB,KAAKmV,EAAEnV,GAAG,OAAM,EAAG,OAAM,EAAG,IAAI,IAAI6L,EAAE9L,EAAEkB,GAAG0hB,EAAE5iB,EAAEoV,GAAG,MAAMlU,GAAG,OAAM,EAAG,GAAG4K,EAAE5I,QAAQ0f,EAAE1f,OAAO,OAAM,EAAG,IAAI4I,EAAEqW,OAAOS,EAAET,OAAOliB,EAAE6L,EAAE5I,OAAO,EAAEjD,GAAG,EAAEA,IAAI,GAAG6L,EAAE7L,IAAI2iB,EAAE3iB,GAAG,OAAM,EAAG,IAAIA,EAAE6L,EAAE5I,OAAO,EAAEjD,GAAG,EAAEA,IAAI,GAAGI,EAAEyL,EAAE7L,IAAI8B,EAAEb,EAAEb,GAAG+U,EAAE/U,GAAGoB,GAAG,OAAM,EAAG,cAAcP,UAAUkU,EAAhe,CAAmelU,EAAEkU,EAAE3T,KAAK,SAASsJ,EAAE7J,GAAG,OAAO,MAAMA,EAAE,SAASyhB,EAAEzhB,GAAG,SAASA,GAAG,iBAAiBA,GAAG,iBAAiBA,EAAEgC,QAAU,mBAAmBhC,EAAEqK,MAAM,mBAAmBrK,EAAEqI,OAASrI,EAAEgC,OAAO,GAAG,iBAAiBhC,EAAE,MAAO,SAASA,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAEJ,OAAOkB,UAAUC,eAAe7B,EAAEU,OAAOkB,UAAU2K,SAAS9L,EAAEC,OAAOC,eAAeoB,EAAErB,OAAOmiB,yBAAyB9X,EAAE,SAAS7J,GAAG,MAAM,mBAAmByE,MAAMmd,QAAQnd,MAAMmd,QAAQ5hB,GAAG,mBAAmBlB,EAAEG,KAAKe,IAAIyhB,EAAE,SAASzhB,GAAG,IAAIA,GAAG,oBAAoBlB,EAAEG,KAAKe,GAAG,OAAM,EAAG,IAAIkU,EAAE3T,EAAEX,EAAEX,KAAKe,EAAE,eAAeT,EAAES,EAAEyX,aAAazX,EAAEyX,YAAY/W,WAAWd,EAAEX,KAAKe,EAAEyX,YAAY/W,UAAU,iBAAiB,GAAGV,EAAEyX,cAAclX,IAAIhB,EAAE,OAAM,EAAG,IAAI2U,KAAKlU,GAAG,YAAO,IAASkU,GAAGtU,EAAEX,KAAKe,EAAEkU,IAAInV,EAAE,SAASiB,EAAEkU,GAAG3U,GAAG,cAAc2U,EAAE7U,KAAKE,EAAES,EAAEkU,EAAE7U,KAAK,CAACK,YAAW,EAAGuM,cAAa,EAAGlM,MAAMmU,EAAE2N,SAAS3V,UAAS,IAAKlM,EAAEkU,EAAE7U,MAAM6U,EAAE2N,UAAU1iB,EAAE,SAASa,EAAEkU,GAAG,GAAG,cAAcA,EAAE,CAAC,IAAItU,EAAEX,KAAKe,EAAEkU,GAAG,OAAO,GAAGrT,EAAE,OAAOA,EAAEb,EAAEkU,GAAGnU,MAAM,OAAOC,EAAEkU,IAAIlU,EAAEpB,QAAQ,SAASoB,IAAI,IAAIkU,EAAE3T,EAAEX,EAAEd,EAAES,EAAEsB,EAAE+J,EAAEwC,UAAU,GAAGsU,EAAE,EAAE9gB,EAAEwM,UAAUpL,OAAO5C,GAAE,EAAG,IAAI,kBAAkBwL,IAAIxL,EAAEwL,EAAEA,EAAEwC,UAAU,IAAI,GAAGsU,EAAE,IAAI,MAAM9W,GAAG,iBAAiBA,GAAG,mBAAmBA,KAAKA,EAAE,IAAI8W,EAAE9gB,IAAI8gB,EAAE,GAAG,OAAOxN,EAAE9G,UAAUsU,IAAI,IAAInhB,KAAK2T,EAAEtU,EAAET,EAAEyL,EAAErK,GAAGqK,KAAK9L,EAAEK,EAAE+U,EAAE3T,MAAMnB,GAAGN,IAAI2iB,EAAE3iB,KAAKS,EAAEsK,EAAE/K,MAAMS,GAAGA,GAAE,EAAGsB,EAAEjB,GAAGiK,EAAEjK,GAAGA,EAAE,IAAIiB,EAAEjB,GAAG6hB,EAAE7hB,GAAGA,EAAE,GAAGb,EAAE6L,EAAE,CAACvL,KAAKkB,EAAEshB,SAAS7hB,EAAEZ,EAAEyB,EAAE/B,WAAM,IAASA,GAAGC,EAAE6L,EAAE,CAACvL,KAAKkB,EAAEshB,SAAS/iB,KAAK,OAAO8L,IAAI,SAAS5K,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAE4B,MAAMA,KAAKsgB,iBAAiB,SAAS9hB,GAAG,OAAOA,GAAGA,EAAEE,WAAWF,EAAE,CAACyM,QAAQzM,IAAIR,OAAOC,eAAeyU,EAAE,aAAa,CAACnU,OAAM,IAAK,IAAIjB,EAAES,EAAEK,EAAEW,EAAE,MAAM,SAASP,GAAGA,EAAE+hB,SAAS,SAAS/hB,GAAG,OAAO,IAAIT,EAAEkN,QAAQzM,IAAIA,EAAEgC,OAAO,SAAShC,GAAG,MAAM,iBAAiBA,EAAEgiB,OAAOhiB,EAAEgiB,OAAO,iBAAiBhiB,EAAEiiB,OAAOjiB,EAAEiiB,OAAO,iBAAiBjiB,EAAEkiB,OAAOliB,EAAEkiB,OAAOlgB,OAAO,GAAvM,CAA2MlD,IAAIA,EAAE,KAAKoV,EAAEzH,QAAQ3N,GAAG,SAASkB,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAE4B,MAAMA,KAAKsgB,iBAAiB,SAAS9hB,GAAG,OAAOA,GAAGA,EAAEE,WAAWF,EAAE,CAACyM,QAAQzM,IAAIR,OAAOC,eAAeyU,EAAE,aAAa,CAACnU,OAAM,IAAK,IAAIjB,EAAEc,EAAEW,EAAE,IAAIA,EAAE,IAAI2T,EAAEzH,QAAQ3N,EAAE2N,SAAS,SAASzM,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAE4B,MAAMA,KAAKsgB,iBAAiB,SAAS9hB,GAAG,OAAOA,GAAGA,EAAEE,WAAWF,EAAE,CAACyM,QAAQzM,IAAIlB,EAAE0C,MAAMA,KAAK2gB,cAAc,SAASniB,GAAG,GAAGA,GAAGA,EAAEE,WAAW,OAAOF,EAAE,IAAIkU,EAAE,GAAG,GAAG,MAAMlU,EAAE,IAAI,IAAIO,KAAKP,EAAER,OAAOmB,eAAe1B,KAAKe,EAAEO,KAAK2T,EAAE3T,GAAGP,EAAEO,IAAI,OAAO2T,EAAEzH,QAAQzM,EAAEkU,GAAG1U,OAAOC,eAAeyU,EAAE,aAAa,CAACnU,OAAM,IAAK,IAAIR,EAAEK,EAAEW,EAAE,IAAIM,EAAE/B,EAAEyB,EAAE,IAAIsJ,EAAEjK,EAAEW,EAAE,IAAIkhB,EAAE7hB,EAAEW,EAAE,IAAIxB,EAAEwB,EAAE,IAAIpB,EAAE,WAAW,SAASa,EAAEA,EAAEkU,QAAG,IAASA,IAAIA,EAAE,IAAI1S,KAAK4gB,SAAS,GAAG5gB,KAAK6gB,OAAOriB,EAAEwB,KAAK8gB,SAAS9gB,KAAK+gB,aAAarO,GAAG1S,KAAKghB,WAAWhhB,KAAK6gB,OAAOI,aAAajhB,KAAK8gB,SAASI,gBAAgBlhB,KAAKmhB,kBAAkBnhB,KAAK6gB,OAAOO,eAAephB,KAAKqhB,oCAAoCrhB,KAAKshB,8BAA8BthB,KAAKuhB,wBAAwB,OAAO/iB,EAAEU,UAAUsiB,aAAa,SAAShjB,EAAEkU,EAAE3T,GAAG,IAAIX,EAAE4B,KAAK4gB,SAASpiB,GAAG,IAAIJ,EAAE,CAACA,EAAE,IAAIL,EAAEkN,QAAQzM,EAAEkU,EAAE3T,GAAGiB,KAAK4gB,SAASpiB,GAAGJ,EAAE,IAAId,EAAEc,EAAEgf,MAAMpd,KAAK8gB,UAAU9gB,KAAKghB,WAAW3T,YAAY/P,GAAG,OAAOc,GAAGI,EAAEU,UAAUuiB,WAAW,SAASjjB,EAAEkU,GAAG,IAAI3T,EAAEiB,KAAK4gB,SAASpiB,GAAGO,IAAIA,EAAE2iB,MAAMhP,EAAE1S,KAAK2hB,cAAc5iB,KAAKP,EAAEU,UAAU0iB,aAAa,SAASpjB,GAAG,IAAIkU,EAAE1S,KAAK4gB,SAASpiB,GAAGkU,IAAIA,EAAE+F,gBAAgBzY,KAAK4gB,SAASpiB,KAAKA,EAAEU,UAAUsZ,OAAO,WAAW,IAAIha,EAAEwB,KAAKA,KAAK6hB,UAAU/Y,SAAQ,SAAU4J,GAAG,OAAOlU,EAAEmjB,cAAcjP,OAAOlU,EAAEU,UAAU4iB,aAAa,WAAW,IAAItjB,EAAEwB,KAAKA,KAAK6hB,UAAU/Y,SAAQ,SAAU4J,GAAG,OAAOlU,EAAEojB,aAAalP,EAAEyK,QAAQ3e,EAAEU,UAAUwf,WAAW,SAASlgB,EAAEkU,GAAG,IAAI3T,EAAEiB,KAAK4gB,SAASpiB,GAAGO,GAAGA,EAAE2f,WAAWhM,IAAIlU,EAAEU,UAAU2iB,QAAQ,WAAW,IAAIrjB,EAAEwB,KAAK,OAAOhC,OAAOkF,KAAKlD,KAAK4gB,UAAU3X,KAAI,SAAUyJ,GAAG,OAAOlU,EAAEoiB,SAASlO,OAAOlU,EAAEU,UAAUmiB,kCAAkC,WAAW,IAAI7iB,EAAEwB,KAAKA,KAAK6gB,OAAOpE,GAAGzc,KAAK6gB,OAAO5K,YAAY8L,OAAOC,kBAAiB,SAAUtP,GAAGlU,EAAE2iB,kBAAkBzO,MAAMlU,EAAEU,UAAUoiB,4BAA4B,WAAW,IAAI9iB,EAAEwB,KAAKA,KAAK6gB,OAAOpE,GAAGzc,KAAK6gB,OAAO5K,YAAY8L,OAAOE,aAAY,SAAUvP,GAAG,OAAOlU,EAAE0jB,kBAAkBxP,OAAOlU,EAAEU,UAAUqiB,sBAAsB,WAAW,IAAI/iB,EAAEwB,KAAK0S,EAAE1S,KAAK6gB,OAAOsB,UAAU3E,uBAAuB,aAAa,GAAG9K,EAAE5F,iBAAiB,UAAS,WAAY,OAAOtO,EAAEga,YAAY,IAAIyH,EAAEhV,SAAQ,WAAY,OAAOzM,EAAEga,YAAY4J,QAAQ1P,IAAIlU,EAAEU,UAAUyiB,cAAc,SAASnjB,GAAG,IAAIA,EAAEkjB,MAAM,OAAOljB,EAAEsN,OAAO,IAAI4G,EAAE1S,KAAKqiB,wBAAwB7jB,EAAEkjB,MAAMhK,OAAO3Y,EAAEiB,KAAKqiB,wBAAwB7jB,EAAEkjB,MAAMhK,MAAMlZ,EAAEkjB,MAAMlhB,QAAQpC,EAAE4B,KAAK6gB,OAAOyB,QAAQ5P,GAAGpV,EAAE0C,KAAK6gB,OAAOyB,QAAQvjB,GAAG,IAAIiB,KAAKuiB,aAAankB,KAAK4B,KAAKuiB,aAAajlB,GAAG,OAAOkB,EAAEsN,OAAOtN,EAAEid,OAAO,IAAI1d,EAAEiC,KAAK6gB,OAAO2B,UAAUzjB,GAAGP,EAAEugB,YAAYhhB,GAAG,IAAIsK,EAAErI,KAAKyiB,YAAYjkB,EAAEJ,EAAEd,GAAGolB,QAAO,SAAUlkB,EAAEkU,GAAG,OAAOlU,EAAEsc,OAAO7X,MAAM2G,KAAKvK,EAAEsjB,eAAejQ,OAAO,IAAIuN,EAAEjgB,KAAK6gB,OAAOsB,UAAU5T,wBAAwB/P,EAAEwgB,gBAAgB3W,EAAE4X,IAAIzhB,EAAEU,UAAUmjB,wBAAwB,SAAS7jB,GAAG,IAAIkU,EAAE1S,KAAK6gB,OAAO+B,YAAY7jB,EAAE2T,EAAEA,EAAE,EAAE,EAAE,OAAOlU,EAAEmJ,KAAKY,IAAI/J,EAAE,GAAKmJ,KAAKM,IAAIzJ,EAAEO,IAAIP,EAAEU,UAAUqjB,aAAa,SAAS/jB,GAAG,OAAOA,GAAGA,EAAE,IAAIA,EAAE,GAAGqkB,SAASrkB,EAAE,IAAI,GAAGA,EAAEU,UAAUgjB,kBAAkB,SAAS1jB,GAAG,IAAIkU,EAAE1S,KAAKoP,OAAO0P,YAAW,WAAYpM,EAAEoO,SAASgC,uBAAuBpQ,EAAEqQ,kBAAkBvkB,GAAGkU,EAAEoO,SAASkC,wBAAwBtQ,EAAEuQ,iBAAiBvQ,EAAE8F,cAAcha,EAAEU,UAAU+jB,eAAe,WAAWjjB,KAAK6gB,OAAOqC,QAAQC,KAAKnjB,KAAK6gB,OAAO5K,YAAY8L,OAAOC,iBAAiBhiB,KAAK6gB,OAAOO,eAAephB,KAAKmhB,kBAAkBnhB,KAAK8gB,SAASkC,wBAAwBxkB,EAAEU,UAAU6hB,aAAa,SAASviB,GAAG,OAAOA,EAAER,OAAOyO,OAAO,GAAGjO,IAAI+e,SAAS/e,EAAE+e,UAAUlV,EAAE4C,QAAQzM,EAAE0iB,eAAe1iB,EAAE0iB,gBAAgB,aAAa,OAAO1iB,EAAEwkB,wBAAwBxkB,EAAEwkB,sBAAsBxkB,EAAEwkB,uBAAuBhjB,KAAK6gB,OAAO5K,YAAYmN,QAAQC,KAAK7kB,EAAEwf,YAAY1e,OAAOI,UAAUlB,EAAEwf,aAAaxf,EAAEwf,YAAY,IAAIxf,EAAE0f,YAAY5e,OAAOI,UAAUlB,EAAE0f,aAAa1f,EAAE0f,YAAY,IAAI1f,EAAEskB,wBAAwBtkB,EAAEskB,sBAAsBtkB,GAAGA,EAAEU,UAAUujB,YAAY,SAASjkB,EAAEkU,EAAE3T,GAAG,IAAIX,EAAE4B,KAAK6gB,OAAOyC,SAAS9kB,EAAEkjB,OAAO,OAAOtjB,EAAEskB,QAAO,SAAUlkB,EAAElB,EAAES,GAAG,IAAIT,EAAEsa,SAAS,CAAC,IAAIvY,EAAE8M,SAASoX,cAAc,OAAOlkB,EAAEmkB,WAAWlmB,EAAEulB,SAASrkB,EAAEsc,OAAOzb,GAAG,IAAIgJ,EAAE,IAAItK,EAAE2U,EAAEpV,EAAEmmB,KAAK,GAAGC,MAAMzD,EAAE5X,EAAE,GAAG9K,EAAE8K,EAAE,GAAG1K,EAAEI,IAAIK,EAAEoC,OAAO,EAAEzB,EAAEzB,EAAEmmB,KAAKnmB,EAAEkD,SAAS,GAAGkjB,MAAMta,EAAEzL,EAAE,GAAGuiB,EAAEviB,EAAE,GAAGyB,EAAE+M,SAASoX,cAAc,OAAOnkB,EAAEukB,SAAS1D,EAAE4C,QAAQtlB,GAAG6B,EAAEwkB,OAAOxa,EAAEyZ,QAAQ3C,GAAG1hB,EAAEsc,OAAO1b,KAAK,KAAKZ,EAAEU,UAAU6jB,kBAAkB,SAASvkB,GAAG,IAAIkU,EAAE1S,KAAKxB,EAAE,IAAIjB,EAAEiB,GAAGwB,KAAK6hB,UAAUlC,QAAO,SAAUnhB,GAAG,OAAOA,EAAEkjB,SAAS5Y,SAAQ,SAAU/J,GAAGA,EAAE2iB,MAAMhK,MAAMlZ,EAAEqlB,kBAAkB9kB,EAAE2iB,MAAMhK,OAAOhF,EAAEiP,cAAc5iB,OAAOP,EAA70H,GAAk1HkU,EAAEzH,QAAQtN,GAAG,SAASa,EAAEkU,EAAE3T,GAAG,IAAIX,GAAG,SAASd,GAAG,IAAIS,EAAE,OAAOsB,EAAE,OAAOgJ,EAAE,EAAE4X,EAAE3iB,EAAEwK,MAAMvK,EAAED,EAAE2K,IAAItK,EAAEL,EAAEiL,IAAIa,EAAE9L,EAAE6V,OAAO,SAAS+M,EAAE1hB,EAAEkU,GAAG,GAAGA,EAAEA,GAAG,IAAIlU,EAAEA,GAAG,cAAc0hB,EAAE,OAAO1hB,EAAE,KAAKwB,gBAAgBkgB,GAAG,OAAO,IAAIA,EAAE1hB,EAAEkU,GAAG,IAAI3T,EAAE,SAASP,GAAG,IAA6uDY,EAAExB,EAAEkmB,EAA7uDpR,EAAE,CAACtU,EAAE,EAAE0lB,EAAE,EAAExb,EAAE,GAAGvJ,EAAE,EAAEX,EAAE,KAAKiK,EAAE,KAAK4X,EAAE,KAAK7W,GAAE,EAAG8W,GAAE,EAA+rD,MAA5rD,iBAAiB1hB,IAAIA,EAAE,SAASA,GAAGA,EAAEA,EAAEsT,QAAQ/T,EAAE,IAAI+T,QAAQzS,EAAE,IAAI4S,cAAc,IAAIS,EAAE3T,GAAE,EAAG,GAAGglB,EAAEvlB,GAAGA,EAAEulB,EAAEvlB,GAAGO,GAAE,OAAQ,GAAG,eAAeP,EAAE,MAAM,CAACJ,EAAE,EAAE0lB,EAAE,EAAExb,EAAE,EAAED,EAAE,EAAE2b,OAAO,QAAQ,OAAGtR,EAAEuR,EAAEC,IAAIC,KAAK3lB,IAAS,CAACJ,EAAEsU,EAAE,GAAGoR,EAAEpR,EAAE,GAAGpK,EAAEoK,EAAE,KAAOA,EAAEuR,EAAEG,KAAKD,KAAK3lB,IAAS,CAACJ,EAAEsU,EAAE,GAAGoR,EAAEpR,EAAE,GAAGpK,EAAEoK,EAAE,GAAGrK,EAAEqK,EAAE,KAAOA,EAAEuR,EAAEI,IAAIF,KAAK3lB,IAAS,CAAC0hB,EAAExN,EAAE,GAAGrT,EAAEqT,EAAE,GAAGnV,EAAEmV,EAAE,KAAOA,EAAEuR,EAAEK,KAAKH,KAAK3lB,IAAS,CAAC0hB,EAAExN,EAAE,GAAGrT,EAAEqT,EAAE,GAAGnV,EAAEmV,EAAE,GAAGrK,EAAEqK,EAAE,KAAOA,EAAEuR,EAAEM,IAAIJ,KAAK3lB,IAAS,CAAC0hB,EAAExN,EAAE,GAAGrT,EAAEqT,EAAE,GAAGlP,EAAEkP,EAAE,KAAOA,EAAEuR,EAAEO,KAAKL,KAAK3lB,IAAS,CAAC0hB,EAAExN,EAAE,GAAGrT,EAAEqT,EAAE,GAAGlP,EAAEkP,EAAE,GAAGrK,EAAEqK,EAAE,KAAOA,EAAEuR,EAAEQ,KAAKN,KAAK3lB,IAAS,CAACJ,EAAEsmB,EAAEhS,EAAE,IAAIoR,EAAEY,EAAEhS,EAAE,IAAIpK,EAAEoc,EAAEhS,EAAE,IAAIrK,EAAEsc,EAAEjS,EAAE,IAAIsR,OAAOjlB,EAAE,OAAO,SAAW2T,EAAEuR,EAAEW,KAAKT,KAAK3lB,IAAS,CAACJ,EAAEsmB,EAAEhS,EAAE,IAAIoR,EAAEY,EAAEhS,EAAE,IAAIpK,EAAEoc,EAAEhS,EAAE,IAAIsR,OAAOjlB,EAAE,OAAO,QAAU2T,EAAEuR,EAAEY,KAAKV,KAAK3lB,IAAS,CAACJ,EAAEsmB,EAAEhS,EAAE,GAAG,GAAGA,EAAE,IAAIoR,EAAEY,EAAEhS,EAAE,GAAG,GAAGA,EAAE,IAAIpK,EAAEoc,EAAEhS,EAAE,GAAG,GAAGA,EAAE,IAAIrK,EAAEsc,EAAEjS,EAAE,GAAG,GAAGA,EAAE,IAAIsR,OAAOjlB,EAAE,OAAO,WAAW2T,EAAEuR,EAAEa,KAAKX,KAAK3lB,KAAS,CAACJ,EAAEsmB,EAAEhS,EAAE,GAAG,GAAGA,EAAE,IAAIoR,EAAEY,EAAEhS,EAAE,GAAG,GAAGA,EAAE,IAAIpK,EAAEoc,EAAEhS,EAAE,GAAG,GAAGA,EAAE,IAAIsR,OAAOjlB,EAAE,OAAO,OAAv1B,CAAw2BP,IAAI,iBAAiBA,IAAIumB,EAAEvmB,EAAEJ,IAAI2mB,EAAEvmB,EAAEslB,IAAIiB,EAAEvmB,EAAE8J,IAAIlJ,EAAEZ,EAAEJ,EAAER,EAAEY,EAAEslB,EAAEA,EAAEtlB,EAAE8J,EAAEoK,EAAE,CAACtU,EAAE,IAAI4mB,EAAE5lB,EAAE,KAAK0kB,EAAE,IAAIkB,EAAEpnB,EAAE,KAAK0K,EAAE,IAAI0c,EAAElB,EAAE,MAAM1a,GAAE,EAAG8W,EAAE,MAAM7a,OAAO7G,EAAEJ,GAAG6mB,QAAQ,GAAG,OAAO,OAAOF,EAAEvmB,EAAE0hB,IAAI6E,EAAEvmB,EAAEa,IAAI0lB,EAAEvmB,EAAEgF,IAAIpF,EAAE8mB,EAAE1mB,EAAEa,GAAGgJ,EAAE6c,EAAE1mB,EAAEgF,GAAGkP,EAAE,SAASlU,EAAEkU,EAAE3T,GAAGP,EAAE,EAAEwmB,EAAExmB,EAAE,KAAKkU,EAAEsS,EAAEtS,EAAE,KAAK3T,EAAEimB,EAAEjmB,EAAE,KAAK,IAAIX,EAAEd,EAAEoK,MAAMlJ,GAAGT,EAAES,EAAEJ,EAAEiB,EAAEN,GAAG,EAAE2T,GAAGrK,EAAEtJ,GAAG,EAAEhB,EAAE2U,GAAGuN,EAAElhB,GAAG,GAAG,EAAEhB,GAAG2U,GAAGnV,EAAEa,EAAE,EAAE,MAAM,CAACA,EAAE,IAAI,CAACW,EAAEsJ,EAAEhJ,EAAEA,EAAE4gB,EAAElhB,GAAGxB,GAAGumB,EAAE,IAAI,CAAC7D,EAAElhB,EAAEA,EAAEsJ,EAAEhJ,EAAEA,GAAG9B,GAAG+K,EAAE,IAAI,CAACjJ,EAAEA,EAAE4gB,EAAElhB,EAAEA,EAAEsJ,GAAG9K,IAA/L,CAAoMiB,EAAE0hB,EAAE9hB,EAAEiK,GAAGe,GAAE,EAAG8W,EAAE,OAAO6E,EAAEvmB,EAAE0hB,IAAI6E,EAAEvmB,EAAEa,IAAI0lB,EAAEvmB,EAAEjB,KAAKa,EAAE8mB,EAAE1mB,EAAEa,GAAG4gB,EAAEiF,EAAE1mB,EAAEjB,GAAGmV,EAAE,SAASlU,EAAEkU,EAAE3T,GAAG,IAAIX,EAAEd,EAAES,EAAE,SAASsB,EAAEb,EAAEkU,EAAE3T,GAAG,OAAOA,EAAE,IAAIA,GAAG,GAAGA,EAAE,IAAIA,GAAG,GAAGA,EAAE,EAAE,EAAEP,EAAE,GAAGkU,EAAElU,GAAGO,EAAEA,EAAE,GAAG2T,EAAE3T,EAAE,EAAE,EAAEP,GAAGkU,EAAElU,IAAI,EAAE,EAAEO,GAAG,EAAEP,EAAE,GAAGA,EAAEwmB,EAAExmB,EAAE,KAAKkU,EAAEsS,EAAEtS,EAAE,KAAK3T,EAAEimB,EAAEjmB,EAAE,KAAK,IAAI2T,EAAEtU,EAAEd,EAAES,EAAEgB,MAAM,CAAC,IAAIsJ,EAAEtJ,EAAE,GAAGA,GAAG,EAAE2T,GAAG3T,EAAE2T,EAAE3T,EAAE2T,EAAEuN,EAAE,EAAElhB,EAAEsJ,EAAEjK,EAAEiB,EAAE4gB,EAAE5X,EAAE7J,EAAE,EAAE,GAAGlB,EAAE+B,EAAE4gB,EAAE5X,EAAE7J,GAAGT,EAAEsB,EAAE4gB,EAAE5X,EAAE7J,EAAE,EAAE,GAAG,MAAM,CAACJ,EAAE,IAAIA,EAAE0lB,EAAE,IAAIxmB,EAAEgL,EAAE,IAAIvK,GAA9R,CAAkSS,EAAE0hB,EAAE9hB,EAAE6hB,GAAG7W,GAAE,EAAG8W,EAAE,OAAO1hB,EAAEW,eAAe,OAAOJ,EAAEP,EAAE6J,IAAqBtJ,EAAEomB,EAAEpmB,GAAG,CAACqmB,GAAGhc,EAAE4a,OAAOxlB,EAAEwlB,QAAQ9D,EAAE9hB,EAAEb,EAAE,IAAII,EAAE+U,EAAEtU,EAAE,IAAI0lB,EAAEvmB,EAAE,IAAII,EAAE+U,EAAEoR,EAAE,IAAIxb,EAAE/K,EAAE,IAAII,EAAE+U,EAAEpK,EAAE,IAAID,EAAEtJ,GAA91D,CAAk2DP,GAAGwB,KAAKqlB,eAAe7mB,EAAEwB,KAAKslB,GAAGvmB,EAAEX,EAAE4B,KAAKulB,GAAGxmB,EAAE+kB,EAAE9jB,KAAKwlB,GAAGzmB,EAAEuJ,EAAEtI,KAAKylB,GAAG1mB,EAAEsJ,EAAErI,KAAK0lB,QAAQzF,EAAE,IAAIjgB,KAAKylB,IAAI,IAAIzlB,KAAK2lB,QAAQjT,EAAEsR,QAAQjlB,EAAEilB,OAAOhkB,KAAK4lB,cAAclT,EAAEmT,aAAa7lB,KAAKslB,GAAG,IAAItlB,KAAKslB,GAAGrF,EAAEjgB,KAAKslB,KAAKtlB,KAAKulB,GAAG,IAAIvlB,KAAKulB,GAAGtF,EAAEjgB,KAAKulB,KAAKvlB,KAAKwlB,GAAG,IAAIxlB,KAAKwlB,GAAGvF,EAAEjgB,KAAKwlB,KAAKxlB,KAAK8lB,IAAI/mB,EAAEqmB,GAAGplB,KAAK+lB,OAAO1d,IAAI,SAASjJ,EAAEZ,EAAEkU,EAAE3T,GAAGP,EAAEwmB,EAAExmB,EAAE,KAAKkU,EAAEsS,EAAEtS,EAAE,KAAK3T,EAAEimB,EAAEjmB,EAAE,KAAK,IAAIX,EAAEd,EAAES,EAAEJ,EAAEa,EAAEkU,EAAE3T,GAAGM,EAAE9B,EAAEiB,EAAEkU,EAAE3T,GAAGsJ,GAAGtK,EAAEsB,GAAG,EAAE,GAAGtB,GAAGsB,EAAEjB,EAAEd,EAAE,MAAM,CAAC,IAAI2iB,EAAEliB,EAAEsB,EAAE,OAAO/B,EAAE+K,EAAE,GAAG4X,GAAG,EAAEliB,EAAEsB,GAAG4gB,GAAGliB,EAAEsB,GAAGtB,GAAG,KAAKS,EAAEJ,GAAGsU,EAAE3T,GAAGkhB,GAAGvN,EAAE3T,EAAE,EAAE,GAAG,MAAM,KAAK2T,EAAEtU,GAAGW,EAAEP,GAAGyhB,EAAE,EAAE,MAAM,KAAKlhB,EAAEX,GAAGI,EAAEkU,GAAGuN,EAAE,EAAE7hB,GAAG,EAAE,MAAM,CAAC8hB,EAAE9hB,EAAEiB,EAAE/B,EAAEC,EAAE8K,GAAG,SAASzK,EAAEY,EAAEkU,EAAE3T,GAAGP,EAAEwmB,EAAExmB,EAAE,KAAKkU,EAAEsS,EAAEtS,EAAE,KAAK3T,EAAEimB,EAAEjmB,EAAE,KAAK,IAAIX,EAAEd,EAAES,EAAEJ,EAAEa,EAAEkU,EAAE3T,GAAGM,EAAE9B,EAAEiB,EAAEkU,EAAE3T,GAAGsJ,EAAEtK,EAAEkiB,EAAEliB,EAAEsB,EAAE,GAAG/B,EAAE,IAAIS,EAAE,EAAEkiB,EAAEliB,EAAEA,GAAGsB,EAAEjB,EAAE,MAAM,CAAC,OAAOL,GAAG,KAAKS,EAAEJ,GAAGsU,EAAE3T,GAAGkhB,GAAGvN,EAAE3T,EAAE,EAAE,GAAG,MAAM,KAAK2T,EAAEtU,GAAGW,EAAEP,GAAGyhB,EAAE,EAAE,MAAM,KAAKlhB,EAAEX,GAAGI,EAAEkU,GAAGuN,EAAE,EAAE7hB,GAAG,EAAE,MAAM,CAAC8hB,EAAE9hB,EAAEiB,EAAE/B,EAAEkG,EAAE6E,GAAG,SAASyb,EAAEtlB,EAAEkU,EAAE3T,EAAEX,GAAG,IAAId,EAAE,CAAC0oB,EAAE/F,EAAEzhB,GAAGqL,SAAS,KAAKmc,EAAE/F,EAAEvN,GAAG7I,SAAS,KAAKmc,EAAE/F,EAAElhB,GAAG8K,SAAS,MAAM,OAAOzL,GAAGd,EAAE,GAAG2oB,OAAO,IAAI3oB,EAAE,GAAG2oB,OAAO,IAAI3oB,EAAE,GAAG2oB,OAAO,IAAI3oB,EAAE,GAAG2oB,OAAO,IAAI3oB,EAAE,GAAG2oB,OAAO,IAAI3oB,EAAE,GAAG2oB,OAAO,GAAG3oB,EAAE,GAAG2oB,OAAO,GAAG3oB,EAAE,GAAG2oB,OAAO,GAAG3oB,EAAE,GAAG2oB,OAAO,GAAG3oB,EAAE6G,KAAK,IAAI,SAASmE,EAAE9J,EAAEkU,EAAE3T,EAAEX,GAAG,MAAM,CAAC4nB,EAAEE,EAAE9nB,IAAI4nB,EAAE/F,EAAEzhB,GAAGqL,SAAS,KAAKmc,EAAE/F,EAAEvN,GAAG7I,SAAS,KAAKmc,EAAE/F,EAAElhB,GAAG8K,SAAS,MAAM1F,KAAK,IAAI,SAASX,EAAEhF,EAAEkU,GAAGA,EAAE,IAAIA,EAAE,EAAEA,GAAG,GAAG,IAAI3T,EAAEmhB,EAAE1hB,GAAG2nB,QAAQ,OAAOpnB,EAAEM,GAAGqT,EAAE,IAAI3T,EAAEM,EAAE+mB,EAAErnB,EAAEM,GAAG6gB,EAAEnhB,GAAG,SAASsnB,EAAE7nB,EAAEkU,GAAGA,EAAE,IAAIA,EAAE,EAAEA,GAAG,GAAG,IAAI3T,EAAEmhB,EAAE1hB,GAAG2nB,QAAQ,OAAOpnB,EAAEM,GAAGqT,EAAE,IAAI3T,EAAEM,EAAE+mB,EAAErnB,EAAEM,GAAG6gB,EAAEnhB,GAAG,SAASunB,EAAE9nB,GAAG,OAAO0hB,EAAE1hB,GAAG+nB,WAAW,KAAK,SAAS7oB,EAAEc,EAAEkU,GAAGA,EAAE,IAAIA,EAAE,EAAEA,GAAG,GAAG,IAAI3T,EAAEmhB,EAAE1hB,GAAG2nB,QAAQ,OAAOpnB,EAAExB,GAAGmV,EAAE,IAAI3T,EAAExB,EAAE6oB,EAAErnB,EAAExB,GAAG2iB,EAAEnhB,GAAG,SAASynB,EAAEhoB,EAAEkU,GAAGA,EAAE,IAAIA,EAAE,EAAEA,GAAG,GAAG,IAAI3T,EAAEmhB,EAAE1hB,GAAGioB,QAAQ,OAAO1nB,EAAEX,EAAET,EAAE,EAAEJ,EAAE,IAAIwB,EAAEX,EAAE6hB,GAAGvN,EAAE,IAAI,OAAO3T,EAAE+kB,EAAEnmB,EAAE,EAAEJ,EAAE,IAAIwB,EAAE+kB,EAAE7D,GAAGvN,EAAE,IAAI,OAAO3T,EAAEuJ,EAAE3K,EAAE,EAAEJ,EAAE,IAAIwB,EAAEuJ,EAAE2X,GAAGvN,EAAE,IAAI,OAAOwN,EAAEnhB,GAAG,SAAS2nB,EAAEloB,EAAEkU,GAAGA,EAAE,IAAIA,EAAE,EAAEA,GAAG,GAAG,IAAI3T,EAAEmhB,EAAE1hB,GAAG2nB,QAAQ,OAAOpnB,EAAExB,GAAGmV,EAAE,IAAI3T,EAAExB,EAAE6oB,EAAErnB,EAAExB,GAAG2iB,EAAEnhB,GAAG,SAAS4nB,EAAEnoB,EAAEkU,GAAG,IAAI3T,EAAEmhB,EAAE1hB,GAAG2nB,QAAQ/nB,GAAGW,EAAEmhB,EAAExN,GAAG,IAAI,OAAO3T,EAAEmhB,EAAE9hB,EAAE,EAAE,IAAIA,EAAEA,EAAE8hB,EAAEnhB,GAAG,SAAS6nB,EAAEpoB,GAAG,IAAIkU,EAAEwN,EAAE1hB,GAAG2nB,QAAQ,OAAOzT,EAAEwN,GAAGxN,EAAEwN,EAAE,KAAK,IAAIA,EAAExN,GAAG,SAASpP,EAAE9E,GAAG,IAAIkU,EAAEwN,EAAE1hB,GAAG2nB,QAAQpnB,EAAE2T,EAAEwN,EAAE,MAAM,CAACA,EAAE1hB,GAAG0hB,EAAE,CAACA,GAAGnhB,EAAE,KAAK,IAAIM,EAAEqT,EAAErT,EAAE9B,EAAEmV,EAAEnV,IAAI2iB,EAAE,CAACA,GAAGnhB,EAAE,KAAK,IAAIM,EAAEqT,EAAErT,EAAE9B,EAAEmV,EAAEnV,KAAK,SAASspB,EAAEroB,GAAG,IAAIkU,EAAEwN,EAAE1hB,GAAG2nB,QAAQpnB,EAAE2T,EAAEwN,EAAE,MAAM,CAACA,EAAE1hB,GAAG0hB,EAAE,CAACA,GAAGnhB,EAAE,IAAI,IAAIM,EAAEqT,EAAErT,EAAE9B,EAAEmV,EAAEnV,IAAI2iB,EAAE,CAACA,GAAGnhB,EAAE,KAAK,IAAIM,EAAEqT,EAAErT,EAAE9B,EAAEmV,EAAEnV,IAAI2iB,EAAE,CAACA,GAAGnhB,EAAE,KAAK,IAAIM,EAAEqT,EAAErT,EAAE9B,EAAEmV,EAAEnV,KAAK,SAASupB,EAAEtoB,GAAG,IAAIkU,EAAEwN,EAAE1hB,GAAG2nB,QAAQpnB,EAAE2T,EAAEwN,EAAE,MAAM,CAACA,EAAE1hB,GAAG0hB,EAAE,CAACA,GAAGnhB,EAAE,IAAI,IAAIM,EAAEqT,EAAErT,EAAE9B,EAAEmV,EAAEnV,IAAI2iB,EAAE,CAACA,GAAGnhB,EAAE,KAAK,IAAIM,EAAEqT,EAAErT,EAAE9B,EAAEmV,EAAEnV,KAAK,SAASwL,EAAEvK,EAAEkU,EAAE3T,GAAG2T,EAAEA,GAAG,EAAE3T,EAAEA,GAAG,GAAG,IAAIX,EAAE8hB,EAAE1hB,GAAG2nB,QAAQ7oB,EAAE,IAAIyB,EAAEhB,EAAE,CAACmiB,EAAE1hB,IAAI,IAAIJ,EAAE8hB,GAAG9hB,EAAE8hB,GAAG5iB,EAAEoV,GAAG,GAAG,KAAK,MAAMA,GAAGtU,EAAE8hB,GAAG9hB,EAAE8hB,EAAE5iB,GAAG,IAAIS,EAAEiD,KAAKkf,EAAE9hB,IAAI,OAAOL,EAAE,SAASgpB,EAAEvoB,EAAEkU,GAAGA,EAAEA,GAAG,EAAE,IAAI,IAAI3T,EAAEmhB,EAAE1hB,GAAGwoB,QAAQ5oB,EAAEW,EAAEmhB,EAAE5iB,EAAEyB,EAAEM,EAAEtB,EAAEgB,EAAEyE,EAAEnE,EAAE,GAAGgJ,EAAE,EAAEqK,EAAEA,KAAKrT,EAAE2B,KAAKkf,EAAE,CAACA,EAAE9hB,EAAEiB,EAAE/B,EAAEkG,EAAEzF,KAAKA,GAAGA,EAAEsK,GAAG,EAAE,OAAOhJ,EAAE6gB,EAAEhhB,UAAU,CAAC+nB,OAAO,WAAW,OAAOjnB,KAAKknB,gBAAgB,KAAKC,QAAQ,WAAW,OAAOnnB,KAAKinB,UAAUG,QAAQ,WAAW,OAAOpnB,KAAK8lB,KAAKuB,iBAAiB,WAAW,OAAOrnB,KAAKqlB,gBAAgBiC,UAAU,WAAW,OAAOtnB,KAAK2lB,SAAS4B,SAAS,WAAW,OAAOvnB,KAAKylB,IAAIyB,cAAc,WAAW,IAAI1oB,EAAEwB,KAAKymB,QAAQ,OAAO,IAAIjoB,EAAEJ,EAAE,IAAII,EAAEslB,EAAE,IAAItlB,EAAE8J,GAAG,KAAKkf,aAAa,WAAW,IAAIhpB,EAAEkU,EAAE3T,EAAEX,EAAE4B,KAAKymB,QAAQ,OAAOjoB,EAAEJ,EAAEA,EAAE,IAAIsU,EAAEtU,EAAE0lB,EAAE,IAAI/kB,EAAEX,EAAEkK,EAAE,IAAI,OAAO9J,GAAG,OAAOA,EAAE,MAAMlB,EAAEmL,KAAKjK,EAAE,MAAM,MAAM,MAAM,OAAOkU,GAAG,OAAOA,EAAE,MAAMpV,EAAEmL,KAAKiK,EAAE,MAAM,MAAM,MAAM,OAAO3T,GAAG,OAAOA,EAAE,MAAMzB,EAAEmL,KAAK1J,EAAE,MAAM,MAAM,OAAOygB,SAAS,SAAShhB,GAAG,OAAOwB,KAAKylB,GAAGN,EAAE3mB,GAAGwB,KAAK0lB,QAAQzF,EAAE,IAAIjgB,KAAKylB,IAAI,IAAIzlB,MAAMgnB,MAAM,WAAW,IAAIxoB,EAAEZ,EAAEoC,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,IAAI,MAAM,CAACtF,EAAE,IAAI1hB,EAAE0hB,EAAE7gB,EAAEb,EAAEa,EAAEmE,EAAEhF,EAAEgF,EAAE6E,EAAErI,KAAKylB,KAAKgC,YAAY,WAAW,IAAIjpB,EAAEZ,EAAEoC,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,IAAI9S,EAAEuN,EAAE,IAAIzhB,EAAE0hB,GAAGnhB,EAAEkhB,EAAE,IAAIzhB,EAAEa,GAAGjB,EAAE6hB,EAAE,IAAIzhB,EAAEgF,GAAG,OAAO,GAAGxD,KAAKylB,GAAG,OAAO/S,EAAE,KAAK3T,EAAE,MAAMX,EAAE,KAAK,QAAQsU,EAAE,KAAK3T,EAAE,MAAMX,EAAE,MAAM4B,KAAK0lB,QAAQ,KAAKS,MAAM,WAAW,IAAI3nB,EAAEY,EAAEY,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,IAAI,MAAM,CAACtF,EAAE,IAAI1hB,EAAE0hB,EAAE7gB,EAAEb,EAAEa,EAAE9B,EAAEiB,EAAEjB,EAAE8K,EAAErI,KAAKylB,KAAKiC,YAAY,WAAW,IAAIlpB,EAAEY,EAAEY,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,IAAI9S,EAAEuN,EAAE,IAAIzhB,EAAE0hB,GAAGnhB,EAAEkhB,EAAE,IAAIzhB,EAAEa,GAAGjB,EAAE6hB,EAAE,IAAIzhB,EAAEjB,GAAG,OAAO,GAAGyC,KAAKylB,GAAG,OAAO/S,EAAE,KAAK3T,EAAE,MAAMX,EAAE,KAAK,QAAQsU,EAAE,KAAK3T,EAAE,MAAMX,EAAE,MAAM4B,KAAK0lB,QAAQ,KAAKiC,MAAM,SAASnpB,GAAG,OAAOslB,EAAE9jB,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,GAAGhnB,IAAIopB,YAAY,SAASppB,GAAG,MAAM,IAAIwB,KAAK2nB,MAAMnpB,IAAIqpB,OAAO,SAASrpB,GAAG,OAAO,SAASA,EAAEkU,EAAE3T,EAAEX,EAAEd,GAAG,IAAIS,EAAE,CAACioB,EAAE/F,EAAEzhB,GAAGqL,SAAS,KAAKmc,EAAE/F,EAAEvN,GAAG7I,SAAS,KAAKmc,EAAE/F,EAAElhB,GAAG8K,SAAS,KAAKmc,EAAEE,EAAE9nB,KAAK,OAAGd,GAAGS,EAAE,GAAGkoB,OAAO,IAAIloB,EAAE,GAAGkoB,OAAO,IAAIloB,EAAE,GAAGkoB,OAAO,IAAIloB,EAAE,GAAGkoB,OAAO,IAAIloB,EAAE,GAAGkoB,OAAO,IAAIloB,EAAE,GAAGkoB,OAAO,IAAIloB,EAAE,GAAGkoB,OAAO,IAAIloB,EAAE,GAAGkoB,OAAO,GAAUloB,EAAE,GAAGkoB,OAAO,GAAGloB,EAAE,GAAGkoB,OAAO,GAAGloB,EAAE,GAAGkoB,OAAO,GAAGloB,EAAE,GAAGkoB,OAAO,GAAUloB,EAAEoG,KAAK,IAAzT,CAA8TnE,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,GAAGxlB,KAAKylB,GAAGjnB,IAAIspB,aAAa,SAAStpB,GAAG,MAAM,IAAIwB,KAAK6nB,OAAOrpB,IAAIioB,MAAM,WAAW,MAAM,CAACroB,EAAE6hB,EAAEjgB,KAAKslB,IAAIxB,EAAE7D,EAAEjgB,KAAKulB,IAAIjd,EAAE2X,EAAEjgB,KAAKwlB,IAAInd,EAAErI,KAAKylB,KAAKsC,YAAY,WAAW,OAAO,GAAG/nB,KAAKylB,GAAG,OAAOxF,EAAEjgB,KAAKslB,IAAI,KAAKrF,EAAEjgB,KAAKulB,IAAI,KAAKtF,EAAEjgB,KAAKwlB,IAAI,IAAI,QAAQvF,EAAEjgB,KAAKslB,IAAI,KAAKrF,EAAEjgB,KAAKulB,IAAI,KAAKtF,EAAEjgB,KAAKwlB,IAAI,KAAKxlB,KAAK0lB,QAAQ,KAAKsC,gBAAgB,WAAW,MAAM,CAAC5pB,EAAE6hB,EAAE,IAAI+E,EAAEhlB,KAAKslB,GAAG,MAAM,IAAIxB,EAAE7D,EAAE,IAAI+E,EAAEhlB,KAAKulB,GAAG,MAAM,IAAIjd,EAAE2X,EAAE,IAAI+E,EAAEhlB,KAAKwlB,GAAG,MAAM,IAAInd,EAAErI,KAAKylB,KAAKwC,sBAAsB,WAAW,OAAO,GAAGjoB,KAAKylB,GAAG,OAAOxF,EAAE,IAAI+E,EAAEhlB,KAAKslB,GAAG,MAAM,MAAMrF,EAAE,IAAI+E,EAAEhlB,KAAKulB,GAAG,MAAM,MAAMtF,EAAE,IAAI+E,EAAEhlB,KAAKwlB,GAAG,MAAM,KAAK,QAAQvF,EAAE,IAAI+E,EAAEhlB,KAAKslB,GAAG,MAAM,MAAMrF,EAAE,IAAI+E,EAAEhlB,KAAKulB,GAAG,MAAM,MAAMtF,EAAE,IAAI+E,EAAEhlB,KAAKwlB,GAAG,MAAM,MAAMxlB,KAAK0lB,QAAQ,KAAKwC,OAAO,WAAW,OAAO,IAAIloB,KAAKylB,GAAG,gBAAgBzlB,KAAKylB,GAAG,KAAK0C,EAAErE,EAAE9jB,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,IAAG,MAAM,IAAK4C,SAAS,SAAS5pB,GAAG,IAAIkU,EAAE,IAAIpK,EAAEtI,KAAKslB,GAAGtlB,KAAKulB,GAAGvlB,KAAKwlB,GAAGxlB,KAAKylB,IAAI1mB,EAAE2T,EAAEtU,EAAE4B,KAAK4lB,cAAc,qBAAqB,GAAG,GAAGpnB,EAAE,CAAC,IAAIlB,EAAE4iB,EAAE1hB,GAAGO,EAAE,IAAIuJ,EAAEhL,EAAEgoB,GAAGhoB,EAAEioB,GAAGjoB,EAAEkoB,GAAGloB,EAAEmoB,IAAI,MAAM,8CAA8CrnB,EAAE,iBAAiBsU,EAAE,gBAAgB3T,EAAE,KAAK8K,SAAS,SAASrL,GAAG,IAAIkU,IAAIlU,EAAEA,EAAEA,GAAGwB,KAAK2lB,QAAQ,IAAI5mB,GAAE,EAAGX,EAAE4B,KAAKylB,GAAG,GAAGzlB,KAAKylB,IAAI,EAAE,OAAO/S,IAAItU,GAAG,QAAQI,GAAG,SAASA,GAAG,SAASA,GAAG,SAASA,GAAG,SAASA,GAAG,SAASA,GAAG,QAAQA,IAAIO,EAAEiB,KAAK+nB,eAAe,SAASvpB,IAAIO,EAAEiB,KAAKioB,yBAAyB,QAAQzpB,GAAG,SAASA,IAAIO,EAAEiB,KAAK4nB,eAAe,SAASppB,IAAIO,EAAEiB,KAAK4nB,aAAY,IAAK,SAASppB,IAAIO,EAAEiB,KAAK8nB,cAAa,IAAK,SAAStpB,IAAIO,EAAEiB,KAAK8nB,gBAAgB,SAAStpB,IAAIO,EAAEiB,KAAKkoB,UAAU,QAAQ1pB,IAAIO,EAAEiB,KAAK0nB,eAAe,QAAQlpB,IAAIO,EAAEiB,KAAKynB,eAAe1oB,GAAGiB,KAAK4nB,eAAe,SAASppB,GAAG,IAAIwB,KAAKylB,GAAGzlB,KAAKkoB,SAASloB,KAAK+nB,eAAeM,MAAM,WAAW,OAAOnI,EAAElgB,KAAK6J,aAAaye,mBAAmB,SAAS9pB,EAAEkU,GAAG,IAAI3T,EAAEP,EAAEiH,MAAM,KAAK,CAACzF,MAAM8a,OAAO,GAAGjU,MAAMpJ,KAAKiV,KAAK,OAAO1S,KAAKslB,GAAGvmB,EAAEumB,GAAGtlB,KAAKulB,GAAGxmB,EAAEwmB,GAAGvlB,KAAKwlB,GAAGzmB,EAAEymB,GAAGxlB,KAAKwf,SAASzgB,EAAE0mB,IAAIzlB,MAAMuoB,QAAQ,WAAW,OAAOvoB,KAAKsoB,mBAAmB5qB,EAAEkO,YAAY4c,SAAS,WAAW,OAAOxoB,KAAKsoB,mBAAmB9B,EAAE5a,YAAY6c,OAAO,WAAW,OAAOzoB,KAAKsoB,mBAAmB5B,EAAE9a,YAAY2a,WAAW,WAAW,OAAOvmB,KAAKsoB,mBAAmB9kB,EAAEoI,YAAY8c,SAAS,WAAW,OAAO1oB,KAAKsoB,mBAAmBjC,EAAEza,YAAY+c,UAAU,WAAW,OAAO3oB,KAAKsoB,mBAAmBhC,EAAE1a,YAAYgd,KAAK,WAAW,OAAO5oB,KAAKsoB,mBAAmB3B,EAAE/a,YAAYid,kBAAkB,SAASrqB,EAAEkU,GAAG,OAAOlU,EAAEiH,MAAM,KAAK,CAACzF,MAAM8a,OAAO,GAAGjU,MAAMpJ,KAAKiV,MAAMoW,UAAU,WAAW,OAAO9oB,KAAK6oB,kBAAkB9f,EAAE6C,YAAYmd,WAAW,WAAW,OAAO/oB,KAAK6oB,kBAAkBjC,EAAEhb,YAAYod,cAAc,WAAW,OAAOhpB,KAAK6oB,kBAAkB9B,EAAEnb,YAAYqd,gBAAgB,WAAW,OAAOjpB,KAAK6oB,kBAAkB/B,EAAElb,YAAYsd,MAAM,WAAW,OAAOlpB,KAAK6oB,kBAAkBvlB,EAAEsI,YAAYud,OAAO,WAAW,OAAOnpB,KAAK6oB,kBAAkBhC,EAAEjb,aAAasU,EAAEkJ,UAAU,SAAS5qB,EAAEkU,GAAG,GAAG,iBAAiBlU,EAAE,CAAC,IAAIO,EAAE,GAAG,IAAI,IAAIX,KAAKI,EAAEA,EAAEW,eAAef,KAAKW,EAAEX,GAAG,MAAMA,EAAEI,EAAEJ,GAAG8mB,EAAE1mB,EAAEJ,KAAKI,EAAEO,EAAE,OAAOmhB,EAAE1hB,EAAEkU,IAAIwN,EAAEmJ,OAAO,SAAS7qB,EAAEkU,GAAG,SAASlU,IAAIkU,IAAIwN,EAAE1hB,GAAGupB,eAAe7H,EAAExN,GAAGqV,eAAe7H,EAAE/M,OAAO,WAAW,OAAO+M,EAAEkJ,UAAU,CAAChrB,EAAEgL,IAAI0a,EAAE1a,IAAId,EAAEc,OAAO8W,EAAEoJ,IAAI,SAAS9qB,EAAEkU,EAAE3T,GAAGA,EAAE,IAAIA,EAAE,EAAEA,GAAG,GAAG,IAAIX,EAAE8hB,EAAE1hB,GAAGioB,QAAQnpB,EAAE4iB,EAAExN,GAAG+T,QAAQ1oB,EAAEgB,EAAE,IAAI,OAAOmhB,EAAE,CAAC9hB,GAAGd,EAAEc,EAAEA,EAAEA,GAAGL,EAAEK,EAAEA,EAAE0lB,GAAGxmB,EAAEwmB,EAAE1lB,EAAE0lB,GAAG/lB,EAAEK,EAAE0lB,EAAExb,GAAGhL,EAAEgL,EAAElK,EAAEkK,GAAGvK,EAAEK,EAAEkK,EAAED,GAAG/K,EAAE+K,EAAEjK,EAAEiK,GAAGtK,EAAEK,EAAEiK,KAAK6X,EAAEqJ,YAAY,SAAS/qB,EAAEkU,GAAG,IAAI3T,EAAEmhB,EAAE1hB,GAAGJ,EAAE8hB,EAAExN,GAAG,OAAOpV,EAAEiL,IAAIxJ,EAAEyoB,eAAeppB,EAAEopB,gBAAgB,MAAMlqB,EAAE2K,IAAIlJ,EAAEyoB,eAAeppB,EAAEopB,gBAAgB,MAAMtH,EAAEsJ,WAAW,SAAShrB,EAAEkU,EAAE3T,GAAG,IAAIX,EAAEd,EAAES,EAAEmiB,EAAEqJ,YAAY/qB,EAAEkU,GAAG,OAAOpV,GAAE,GAAIc,EAAE,SAASI,GAAG,IAAIkU,EAAE3T,EAAuK,MAApE,QAAjG2T,IAAIlU,EAAEA,GAAG,CAACirB,MAAM,KAAKC,KAAK,UAAUD,OAAO,MAAM5Y,gBAA0D,QAAQ6B,IAAIA,EAAE,MAAM,WAAhE3T,GAAGP,EAAEkrB,MAAM,SAASzX,gBAAyD,UAAUlT,IAAIA,EAAE,SAAe,CAAC0qB,MAAM/W,EAAEgX,KAAK3qB,GAA7M,CAAiNA,IAAI0qB,MAAMrrB,EAAEsrB,MAAM,IAAI,UAAU,IAAI,WAAWpsB,EAAES,GAAG,IAAI,MAAM,IAAI,UAAUT,EAAES,GAAG,EAAE,MAAM,IAAI,WAAWT,EAAES,GAAG,EAAE,OAAOT,GAAG4iB,EAAEyJ,aAAa,SAASnrB,EAAEkU,EAAE3T,GAAG,IAAIX,EAAEd,EAAES,EAAEsB,EAAEgJ,EAAE,KAAK4X,EAAE,EAAE3iB,GAAGyB,EAAEA,GAAG,IAAI6qB,sBAAsB7rB,EAAEgB,EAAE0qB,MAAMpqB,EAAEN,EAAE2qB,KAAK,IAAI,IAAInsB,EAAE,EAAEA,EAAEmV,EAAElS,OAAOjD,KAAKa,EAAE8hB,EAAEqJ,YAAY/qB,EAAEkU,EAAEnV,KAAK0iB,IAAIA,EAAE7hB,EAAEiK,EAAE6X,EAAExN,EAAEnV,KAAK,OAAO2iB,EAAEsJ,WAAWhrB,EAAE6J,EAAE,CAACohB,MAAM1rB,EAAE2rB,KAAKrqB,MAAM/B,EAAE+K,GAAGtJ,EAAE6qB,uBAAsB,EAAG1J,EAAEyJ,aAAanrB,EAAE,CAAC,OAAO,QAAQO,KAAK,IAAIglB,EAAE7D,EAAE2J,MAAM,CAACC,UAAU,SAASC,aAAa,SAASC,KAAK,MAAMC,WAAW,SAASC,MAAM,SAASC,MAAM,SAASC,OAAO,SAASC,MAAM,MAAMC,eAAe,SAASC,KAAK,MAAMC,WAAW,SAASC,MAAM,SAASC,UAAU,SAASC,YAAY,SAASC,UAAU,SAASC,WAAW,SAASC,UAAU,SAASC,MAAM,SAASC,eAAe,SAASC,SAAS,SAASC,QAAQ,SAASC,KAAK,MAAMC,SAAS,SAASC,SAAS,SAASC,cAAc,SAASC,SAAS,SAASC,UAAU,SAASC,SAAS,SAASC,UAAU,SAASC,YAAY,SAASC,eAAe,SAASC,WAAW,SAASC,WAAW,SAASC,QAAQ,SAASC,WAAW,SAASC,aAAa,SAASC,cAAc,SAASC,cAAc,SAASC,cAAc,SAASC,cAAc,SAASC,WAAW,SAASC,SAAS,SAASC,YAAY,SAASC,QAAQ,SAASC,QAAQ,SAASC,WAAW,SAASC,UAAU,SAASC,YAAY,SAASC,YAAY,SAASC,QAAQ,MAAMC,UAAU,SAASC,WAAW,SAASC,KAAK,SAASC,UAAU,SAASC,KAAK,SAASC,MAAM,SAASC,YAAY,SAASC,KAAK,SAASC,SAAS,SAASC,QAAQ,SAASC,UAAU,SAASC,OAAO,SAASC,MAAM,SAASC,MAAM,SAASC,SAAS,SAASC,cAAc,SAASC,UAAU,SAASC,aAAa,SAASC,UAAU,SAASC,WAAW,SAASC,UAAU,SAASC,qBAAqB,SAASC,UAAU,SAASC,WAAW,SAASC,UAAU,SAASC,UAAU,SAASC,YAAY,SAASC,cAAc,SAASC,aAAa,SAASC,eAAe,MAAMC,eAAe,MAAMC,eAAe,SAASC,YAAY,SAASC,KAAK,MAAMC,UAAU,SAASC,MAAM,SAASC,QAAQ,MAAMC,OAAO,SAASC,iBAAiB,SAASC,WAAW,SAASC,aAAa,SAASC,aAAa,SAASC,eAAe,SAASC,gBAAgB,SAASC,kBAAkB,SAASC,gBAAgB,SAASC,gBAAgB,SAASC,aAAa,SAASC,UAAU,SAASC,UAAU,SAASC,SAAS,SAASC,YAAY,SAASC,KAAK,SAASC,QAAQ,SAASC,MAAM,SAASC,UAAU,SAASC,OAAO,SAASC,UAAU,SAASC,OAAO,SAASC,cAAc,SAASC,UAAU,SAASC,cAAc,SAASC,cAAc,SAASC,WAAW,SAASC,UAAU,SAASC,KAAK,SAASC,KAAK,SAASC,KAAK,SAASC,WAAW,SAASC,OAAO,SAASC,cAAc,SAASC,IAAI,MAAMC,UAAU,SAASC,UAAU,SAASC,YAAY,SAASC,OAAO,SAASC,WAAW,SAASC,SAAS,SAASC,SAAS,SAASC,OAAO,SAASC,OAAO,SAASC,QAAQ,SAASC,UAAU,SAASC,UAAU,SAASC,UAAU,SAASC,KAAK,SAASC,YAAY,SAASC,UAAU,SAASC,IAAI,SAASC,KAAK,SAASC,QAAQ,SAASC,OAAO,SAASC,UAAU,SAASC,OAAO,SAASC,MAAM,SAASC,MAAM,MAAMC,WAAW,SAASC,OAAO,MAAMC,YAAY,UAAU/K,EAAEjI,EAAEiT,SAAS,SAAS30B,GAAG,IAAIkU,EAAE,GAAG,IAAI,IAAI3T,KAAKP,EAAEA,EAAEW,eAAeJ,KAAK2T,EAAElU,EAAEO,IAAIA,GAAG,OAAO2T,EAA5E,CAA+EqR,GAAG,SAASoB,EAAE3mB,GAAG,OAAOA,EAAE6b,WAAW7b,IAAIsB,MAAMtB,IAAIA,EAAE,GAAGA,EAAE,KAAKA,EAAE,GAAGA,EAAE,SAASwmB,EAAExmB,EAAEkU,IAAG,SAAUlU,GAAG,MAAM,iBAAiBA,IAAI,GAAGA,EAAE40B,QAAQ,MAAM,IAAI/Y,WAAW7b,IAA1E,CAA+EA,KAAKA,EAAE,QAAQ,IAAIO,EAAE,SAASP,GAAG,MAAM,iBAAiBA,IAAI,GAAGA,EAAE40B,QAAQ,KAApD,CAA0D50B,GAAG,OAAOA,EAAEjB,EAAEmV,EAAE/U,EAAE,EAAE0c,WAAW7b,KAAKO,IAAIP,EAAE60B,SAAS70B,EAAEkU,EAAE,IAAI,KAAKpV,EAAEsK,IAAIpJ,EAAEkU,GAAG,KAAK,EAAElU,EAAEkU,EAAE2H,WAAW3H,GAAG,SAAS0T,EAAE5nB,GAAG,OAAOjB,EAAE,EAAEI,EAAE,EAAEa,IAAI,SAASkmB,EAAElmB,GAAG,OAAO60B,SAAS70B,EAAE,IAAI,SAASwnB,EAAExnB,GAAG,OAAO,GAAGA,EAAEgC,OAAO,IAAIhC,EAAE,GAAGA,EAAE,SAAS0mB,EAAE1mB,GAAG,OAAOA,GAAG,IAAIA,EAAE,IAAIA,EAAE,KAAKA,EAAE,SAAS0nB,EAAE1nB,GAAG,OAAOlB,EAAEwK,MAAM,IAAIuS,WAAW7b,IAAIqL,SAAS,IAAI,SAAS8a,EAAEnmB,GAAG,OAAOkmB,EAAElmB,GAAG,IAAI,IAAI80B,EAAEC,EAAEC,EAAEvP,GAAGsP,EAAE,eAAeD,EAAE,8CAA8C,aAAaA,EAAE,aAAaA,EAAE,YAAYE,EAAE,cAAcF,EAAE,aAAaA,EAAE,aAAaA,EAAE,aAAaA,EAAE,YAAY,CAACG,SAAS,IAAIC,OAAOJ,GAAGpP,IAAI,IAAIwP,OAAO,MAAMH,GAAGnP,KAAK,IAAIsP,OAAO,OAAOF,GAAGnP,IAAI,IAAIqP,OAAO,MAAMH,GAAGjP,KAAK,IAAIoP,OAAO,OAAOF,GAAGjP,IAAI,IAAImP,OAAO,MAAMH,GAAG/O,KAAK,IAAIkP,OAAO,OAAOF,GAAG1O,KAAK,uDAAuDF,KAAK,uDAAuDC,KAAK,uEAAuEJ,KAAK,yEAAyE,SAASM,EAAEvmB,GAAG,QAAQylB,EAAEwP,SAAStP,KAAK3lB,GAAGA,EAAEpB,QAAQoB,EAAEpB,QAAQ8iB,OAAE,KAAU9hB,EAAE,WAAW,OAAO8hB,GAAGziB,KAAKiV,EAAE3T,EAAE2T,EAAElU,MAAMA,EAAEpB,QAAQgB,GAAruc,CAAyucuJ,OAAO,SAASnJ,EAAEkU,EAAE3T,GAAG,IAAIX,EAAEd;;;;;;;QAOv1yB,KAAUA,EAAE,mBAAmBc,EAAE,WAAW,IAAII,EAAEkU,EAAE,GAAG,SAAS3T,EAAEP,GAAG,IAAIkU,EAAE,OAAOlU,EAAEm1B,OAAOC,aAAaD,OAAOE,YAAYr1B,EAAE,WAAWA,EAAEyE,MAAM/D,UAAU+J,IAAIxL,KAAKe,EAAEO,IAAI2T,EAAEihB,OAAOC,WAAWD,OAAOE,YAAY,CAACjlB,IAAIpQ,EAAEoQ,IAAI8D,EAAE4H,OAAO9b,EAAE8b,OAAO5H,EAAEhE,KAAKlQ,EAAEkQ,KAAKgE,EAAEqB,MAAMvV,EAAEuV,MAAMrB,EAAE5D,MAAMtQ,EAAEsQ,MAAM4D,EAAE3D,OAAOvQ,EAAEuQ,OAAO2D,IAAIlU,EAAE,SAASJ,EAAEI,EAAEkU,GAAG,IAAI3T,EAAEX,EAAE,EAAE,GAAG,MAAMsU,EAAElS,OAAO,OAAOyC,MAAM/D,UAAU8B,KAAKyE,MAAMjH,EAAEkU,GAAG,KAAKtU,EAAEsU,EAAElS,QAAQzB,EAAEkE,MAAM/D,UAAU8B,KAAKyE,MAAMjH,EAAEyE,MAAM/D,UAAU2H,MAAMpJ,KAAKiV,EAAEtU,EAAEA,EAAE,OAAOA,GAAG,KAAK,OAAOW,EAAE,OAAO2T,EAAEohB,SAAS,WAAW,IAAIphB,EAAE3T,EAAEX,EAAEd,EAAES,EAAEsB,EAAEgJ,EAAE4X,EAAE,YAAO,IAASzhB,IAAIO,EAAEoN,SAASC,cAAc,KAAKhO,EAAE+N,SAASC,cAAc,QAAQ9O,EAAE6O,SAAS4nB,eAAe,MAAMh2B,EAAEoO,SAAS4nB,eAAe,OAAO10B,EAAE8M,SAASC,cAAc,QAAQ8K,aAAa,MAAM,8DAA8D7O,EAAE8D,SAASoX,cAAc/kB,EAAE,GAAGO,EAAEsO,YAAY/P,GAAGyB,EAAEsO,YAAYjP,GAAGA,EAAEiP,YAAYhO,GAAGjB,EAAEiP,YAAYtP,GAAGoO,SAASoO,KAAKlN,YAAYtO,GAAGsJ,EAAEsb,SAASrmB,EAAE,GAAG+K,EAAEub,OAAOxlB,EAAE,GAAGI,EAAEmkB,eAAenkB,EAAE+P,sBAAsBlG,EAAEsa,iBAAiBniB,OAAO,EAAEhC,EAAEmkB,iBAAiBta,EAAEub,OAAO7lB,EAAE,GAAGS,EAAEmkB,eAAenkB,EAAE+P,sBAAsB,IAAIlG,EAAEsa,iBAAiBniB,QAAQhC,EAAE+P,wBAAwBlG,EAAEub,OAAOvb,EAAE2rB,eAAe3rB,EAAE4rB,aAAavhB,EAAErK,EAAEkG,wBAAwB/P,EAAE+P,sBAAsB,IAAImE,EAAE9D,KAAK,IAAI8D,EAAEhE,MAAMvC,SAASoO,KAAK9M,YAAY1O,GAAGkhB,EAAE7Q,OAAO8kB,eAAe,IAAIC,SAAS,yCAAb,GAAyD31B,EAAE41B,SAASnU,GAAGA,GAAG,IAAIzhB,GAAGkU,EAAEiQ,eAAe,SAASnkB,GAAG,IAAIkU,EAAEpV,EAAES,EAAEsB,EAAEgJ,EAAE4X,EAAEjgB,KAAK8zB,WAAW,GAAG7T,EAAEmU,OAAO,OAAOr1B,EAAEP,EAAEmkB,kBAAkB,IAAI1C,EAAE0C,eAAe,OAAOnkB,EAAEmkB,iBAAiB,IAAIjQ,EAAE,GAAG3U,EAAE,GAAGT,EAAEkB,EAAE61B,aAAah1B,EAAEb,EAAE81B,UAAUjsB,EAAE8D,SAASoX,cAAcjmB,IAAIkB,EAAE+1B,yBAAyBlsB,EAAEsb,SAASrmB,EAAE,GAAG+K,EAAEub,OAAOtmB,EAAE+B,GAAGjB,EAAEL,EAAEsK,EAAEsa,kBAAkBtjB,EAAE4D,MAAM/D,UAAUk0B,QAAQ31B,KAAKH,EAAEsP,WAAW4nB,WAAWl3B,GAAGA,EAAEA,EAAEsP,WAAW,OAAOvE,EAAE7J,EAAEi2B,cAAc7Q,OAAOtmB,EAAE+B,GAAGjB,EAAEsU,EAAErK,EAAEsa,kBAAkBvkB,EAAEsU,EAAE3U,GAAG2U,GAAGA,EAAEnE,sBAAsB,SAAS/P,GAAG,IAAIkU,EAAEtU,EAAEd,EAAES,EAAEsB,EAAEgJ,EAAE4X,EAAEjgB,KAAK2iB,eAAenkB,GAAG,GAAG,IAAIyhB,EAAEzf,OAAO,OAAO,KAAK,GAAGnB,EAAEb,EAAE+P,yBAAyBlG,EAAErI,KAAK8zB,YAAYM,OAAO,OAAOr1B,EAAEM,GAAG,IAAIgJ,EAAEkG,sBAAsB,OAAOlP,EAAE,GAAG,IAAIA,EAAEyP,OAAO,IAAIzP,EAAE0P,OAAO,OAAOkR,EAAE,GAAG,IAAIvN,EAAE,EAAEtU,EAAE6hB,EAAEzf,OAAOkS,EAAEtU,EAAEsU,IAAI3U,EAAEkiB,EAAEvN,GAAGpV,GAAGA,EAAEoR,KAAK/G,KAAKM,IAAI3K,EAAEoR,KAAK3Q,EAAE2Q,MAAMpR,EAAEsR,IAAIjH,KAAKM,IAAI3K,EAAEsR,IAAI7Q,EAAE6Q,KAAKtR,EAAEyW,MAAMpM,KAAKY,IAAIjL,EAAEyW,MAAMhW,EAAEgW,OAAOzW,EAAEgd,OAAO3S,KAAKY,IAAIjL,EAAEgd,OAAOvc,EAAEuc,SAAShd,EAAE,CAACoR,KAAK3Q,EAAE2Q,KAAKE,IAAI7Q,EAAE6Q,IAAImF,MAAMhW,EAAEgW,MAAMuG,OAAOvc,EAAEuc,QAAQ,OAAOhd,IAAIA,EAAEwR,MAAMxR,EAAEyW,MAAMzW,EAAEoR,KAAKpR,EAAEyR,OAAOzR,EAAEgd,OAAOhd,EAAEsR,KAAKtR,GAAGoV,IAAItU,EAAEX,KAAKiV,EAAE3T,EAAE2T,EAAElU,GAAGJ,KAAKI,EAAEpB,QAAQE,IAAI,SAASkB,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAE4B,MAAMA,KAAKsgB,iBAAiB,SAAS9hB,GAAG,OAAOA,GAAGA,EAAEE,WAAWF,EAAE,CAACyM,QAAQzM,IAAIR,OAAOC,eAAeyU,EAAE,aAAa,CAACnU,OAAM,IAAK,IAAIjB,EAAEc,EAAEW,EAAE,IAAIhB,EAAE,oBAAoBT,EAAE2N,QAAQwS,gBAAgB,6BAA6BngB,EAAE2N,QAAQyS,sBAAsB,wBAAwBpgB,EAAE2N,QAAQ0S,YAAY,uCAAuCrgB,EAAE2N,QAAQ2S,WAAW,yBAAyBtgB,EAAE2N,QAAQ4S,WAAW,gCAAgCvgB,EAAE2N,QAAQ4U,gBAAgB,wBAAwBnN,EAAEzH,QAAQlN,GAAG,SAASS,EAAEkU,EAAE3T,GAAG,aAAaA,EAAEX,EAAEsU,GAAG,SAASlU,GAAG,IAAIO,EAAE,WAAW,GAAG,oBAAoB6J,IAAI,OAAOA,IAAI,SAASpK,EAAEA,EAAEkU,GAAG,IAAI3T,GAAG,EAAE,OAAOP,EAAEk2B,MAAK,SAAUl2B,EAAEJ,GAAG,OAAOI,EAAE,KAAKkU,IAAI3T,EAAEX,GAAE,MAAOW,EAAE,OAAO,WAAW,SAAS2T,IAAI1S,KAAK20B,YAAY,GAAG,OAAO32B,OAAOC,eAAeyU,EAAExT,UAAU,OAAO,CAACf,IAAI,WAAW,OAAO6B,KAAK20B,YAAYn0B,QAAQtC,YAAW,EAAGuM,cAAa,IAAKiI,EAAExT,UAAUf,IAAI,SAASuU,GAAG,IAAI3T,EAAEP,EAAEwB,KAAK20B,YAAYjiB,GAAGtU,EAAE4B,KAAK20B,YAAY51B,GAAG,OAAOX,GAAGA,EAAE,IAAIsU,EAAExT,UAAU0B,IAAI,SAAS8R,EAAE3T,GAAG,IAAIX,EAAEI,EAAEwB,KAAK20B,YAAYjiB,IAAItU,EAAE4B,KAAK20B,YAAYv2B,GAAG,GAAGW,EAAEiB,KAAK20B,YAAY3zB,KAAK,CAAC0R,EAAE3T,KAAK2T,EAAExT,UAAUshB,OAAO,SAAS9N,GAAG,IAAI3T,EAAEiB,KAAK20B,YAAYv2B,EAAEI,EAAEO,EAAE2T,IAAItU,GAAGW,EAAE61B,OAAOx2B,EAAE,IAAIsU,EAAExT,UAAU6R,IAAI,SAAS2B,GAAG,SAASlU,EAAEwB,KAAK20B,YAAYjiB,IAAIA,EAAExT,UAAUqZ,MAAM,WAAWvY,KAAK20B,YAAYC,OAAO,IAAIliB,EAAExT,UAAU4J,QAAQ,SAAStK,EAAEkU,QAAG,IAASA,IAAIA,EAAE,MAAM,IAAI,IAAI3T,EAAE,EAAEX,EAAE4B,KAAK20B,YAAY51B,EAAEX,EAAEoC,OAAOzB,IAAI,CAAC,IAAIzB,EAAEc,EAAEW,GAAGP,EAAEf,KAAKiV,EAAEpV,EAAE,GAAGA,EAAE,MAAMoV,EAA7sB,GAA5I,GAAk2BtU,EAAE,oBAAoBgR,QAAQ,oBAAoBjD,UAAUiD,OAAOjD,WAAWA,SAAS7O,OAAE,IAASkB,GAAGA,EAAEmJ,OAAOA,KAAKnJ,EAAE,oBAAoBkX,MAAMA,KAAK/N,OAAOA,KAAK+N,KAAK,oBAAoBtG,QAAQA,OAAOzH,OAAOA,KAAKyH,OAAO+kB,SAAS,cAATA,GAA0Bp2B,EAAE,mBAAmB82B,sBAAsBA,sBAAsB/1B,KAAKxB,GAAG,SAASkB,GAAG,OAAOsgB,YAAW,WAAY,OAAOtgB,EAAEshB,KAAKgV,SAAS,IAAI,KAASz1B,EAAE,CAAC,MAAM,QAAQ,SAAS,OAAO,QAAQ,SAAS,OAAO,UAAUgJ,EAAE,oBAAoB0sB,iBAAiB9U,EAAE,WAAW,SAASzhB,IAAIwB,KAAKg1B,YAAW,EAAGh1B,KAAKi1B,sBAAqB,EAAGj1B,KAAKk1B,mBAAmB,KAAKl1B,KAAKm1B,WAAW,GAAGn1B,KAAKo1B,iBAAiBp1B,KAAKo1B,iBAAiBt2B,KAAKkB,MAAMA,KAAKq1B,QAAQ,SAAS72B,EAAEkU,GAAG,IAAI3T,GAAE,EAAGX,GAAE,EAAGd,EAAE,EAAE,SAAS+B,IAAIN,IAAIA,GAAE,EAAGP,KAAKJ,GAAG6hB,IAAI,SAAS5X,IAAItK,EAAEsB,GAAG,SAAS4gB,IAAI,IAAIzhB,EAAEshB,KAAKgV,MAAM,GAAG/1B,EAAE,CAAC,GAAGP,EAAElB,EAAE,EAAE,OAAOc,GAAE,OAAQW,GAAE,EAAGX,GAAE,EAAG0gB,WAAWzW,EAA2C,IAAtC/K,EAAEkB,EAAE,OAAOyhB,EAAvL,CAA0LjgB,KAAKq1B,QAAQv2B,KAAKkB,OAAU,OAAOxB,EAAEU,UAAUo2B,YAAY,SAAS92B,IAAIwB,KAAKm1B,WAAW/B,QAAQ50B,IAAIwB,KAAKm1B,WAAWn0B,KAAKxC,GAAGwB,KAAKg1B,YAAYh1B,KAAKu1B,YAAY/2B,EAAEU,UAAUs2B,eAAe,SAASh3B,GAAG,IAAIkU,EAAE1S,KAAKm1B,WAAWp2B,EAAE2T,EAAE0gB,QAAQ50B,IAAIO,GAAG2T,EAAEkiB,OAAO71B,EAAE,IAAI2T,EAAElS,QAAQR,KAAKg1B,YAAYh1B,KAAKy1B,eAAej3B,EAAEU,UAAUm2B,QAAQ,WAAWr1B,KAAK01B,oBAAoB11B,KAAKq1B,WAAW72B,EAAEU,UAAUw2B,iBAAiB,WAAW,IAAIl3B,EAAEwB,KAAKm1B,WAAWxV,QAAO,SAAUnhB,GAAG,OAAOA,EAAEm3B,eAAen3B,EAAEo3B,eAAe,OAAOp3B,EAAEsK,SAAQ,SAAUtK,GAAG,OAAOA,EAAEq3B,qBAAqBr3B,EAAEgC,OAAO,GAAGhC,EAAEU,UAAUq2B,SAAS,WAAWn3B,IAAI4B,KAAKg1B,aAAa7oB,SAASW,iBAAiB,gBAAgB9M,KAAKo1B,kBAAkBhmB,OAAOtC,iBAAiB,SAAS9M,KAAKq1B,SAAShtB,GAAGrI,KAAKk1B,mBAAmB,IAAIH,iBAAiB/0B,KAAKq1B,SAASr1B,KAAKk1B,mBAAmB9S,QAAQjW,SAAS,CAAC2pB,YAAW,EAAGC,WAAU,EAAGC,eAAc,EAAGC,SAAQ,MAAO9pB,SAASW,iBAAiB,qBAAqB9M,KAAKq1B,SAASr1B,KAAKi1B,sBAAqB,GAAIj1B,KAAKg1B,YAAW,IAAKx2B,EAAEU,UAAUu2B,YAAY,WAAWr3B,GAAG4B,KAAKg1B,aAAa7oB,SAAS0N,oBAAoB,gBAAgB7Z,KAAKo1B,kBAAkBhmB,OAAOyK,oBAAoB,SAAS7Z,KAAKq1B,SAASr1B,KAAKk1B,oBAAoBl1B,KAAKk1B,mBAAmBgB,aAAal2B,KAAKi1B,sBAAsB9oB,SAAS0N,oBAAoB,qBAAqB7Z,KAAKq1B,SAASr1B,KAAKk1B,mBAAmB,KAAKl1B,KAAKi1B,sBAAqB,EAAGj1B,KAAKg1B,YAAW,IAAKx2B,EAAEU,UAAUk2B,iBAAiB,SAAS52B,GAAG,IAAIkU,EAAElU,EAAE23B,aAAap3B,OAAE,IAAS2T,EAAE,GAAGA,EAAErT,EAAEq1B,MAAK,SAAUl2B,GAAG,SAASO,EAAEq0B,QAAQ50B,OAAOwB,KAAKq1B,WAAW72B,EAAE43B,YAAY,WAAW,OAAOp2B,KAAKq2B,YAAYr2B,KAAKq2B,UAAU,IAAI73B,GAAGwB,KAAKq2B,WAAW73B,EAAE63B,UAAU,KAAK73B,EAAl/D,GAAu/DjB,EAAE,SAASiB,EAAEkU,GAAG,IAAI,IAAI3T,EAAE,EAAEX,EAAEJ,OAAOkF,KAAKwP,GAAG3T,EAAEX,EAAEoC,OAAOzB,IAAI,CAAC,IAAIzB,EAAEc,EAAEW,GAAGf,OAAOC,eAAeO,EAAElB,EAAE,CAACiB,MAAMmU,EAAEpV,GAAGY,YAAW,EAAGwM,UAAS,EAAGD,cAAa,IAAK,OAAOjM,GAAGb,EAAE,SAASa,GAAG,OAAOA,GAAGA,EAAE83B,eAAe93B,EAAE83B,cAAcC,aAAaj5B,GAAG8L,EAAE5F,EAAE,EAAE,EAAE,EAAE,GAAG,SAAS0c,EAAE1hB,GAAG,OAAO6b,WAAW7b,IAAI,EAAE,SAASY,EAAEZ,GAAG,IAAI,IAAIkU,EAAE,GAAG3T,EAAE,EAAEA,EAAE6M,UAAUpL,OAAOzB,IAAI2T,EAAE3T,EAAE,GAAG6M,UAAU7M,GAAG,OAAO2T,EAAEgQ,QAAO,SAAUhQ,EAAE3T,GAAG,OAAO2T,EAAEwN,EAAE1hB,EAAE,UAAUO,EAAE,aAAa,GAA6lB,IAAI+kB,EAAE,oBAAoB0S,mBAAmB,SAASh4B,GAAG,OAAOA,aAAab,EAAEa,GAAGg4B,oBAAoB,SAASh4B,GAAG,OAAOA,aAAab,EAAEa,GAAGi4B,YAAY,mBAAmBj4B,EAAEk4B,SAAS,SAASpuB,EAAE9J,GAAG,OAAOJ,EAAE0lB,EAAEtlB,GAAG,SAASA,GAAG,IAAIkU,EAAElU,EAAEk4B,UAAU,OAAOlzB,EAAE,EAAE,EAAEkP,EAAE5D,MAAM4D,EAAE3D,QAArD,CAA8DvQ,GAAz2B,SAAWA,GAAG,IAAIkU,EAAElU,EAAEm4B,YAAY53B,EAAEP,EAAEo4B,aAAa,IAAIlkB,IAAI3T,EAAE,OAAOqK,EAAE,IAAIhL,EAAET,EAAEa,GAAGq4B,iBAAiBr4B,GAAGlB,EAAE,SAASkB,GAAG,IAAI,IAAIkU,EAAE,GAAG3T,EAAE,EAAEX,EAAE,CAAC,MAAM,QAAQ,SAAS,QAAQW,EAAEX,EAAEoC,OAAOzB,IAAI,CAAC,IAAIzB,EAAEc,EAAEW,GAAGhB,EAAES,EAAE,WAAWlB,GAAGoV,EAAEpV,GAAG4iB,EAAEniB,GAAG,OAAO2U,EAA7H,CAAgItU,GAAGL,EAAET,EAAEoR,KAAKpR,EAAEyW,MAAM1U,EAAE/B,EAAEsR,IAAItR,EAAEgd,OAAOjS,EAAE6X,EAAE9hB,EAAE0Q,OAAOmR,EAAEC,EAAE9hB,EAAE2Q,QAAQ,GAAG,eAAe3Q,EAAEmV,YAAY5L,KAAKG,MAAMO,EAAEtK,KAAK2U,IAAIrK,GAAGjJ,EAAEhB,EAAE,OAAO,SAASL,GAAG4J,KAAKG,MAAMmY,EAAE5gB,KAAKN,IAAIkhB,GAAG7gB,EAAEhB,EAAE,MAAM,UAAUiB,KAAK,SAASb,GAAG,OAAOA,IAAIb,EAAEa,GAAG2N,SAAS+C,gBAArC,CAAsD1Q,GAAG,CAAC,IAAIjB,EAAEoK,KAAKG,MAAMO,EAAEtK,GAAG2U,EAAE9U,EAAE+J,KAAKG,MAAMmY,EAAE5gB,GAAGN,EAAE,IAAI4I,KAAKC,IAAIrK,KAAK8K,GAAG9K,GAAG,IAAIoK,KAAKC,IAAIhK,KAAKqiB,GAAGriB,GAAG,OAAO4F,EAAElG,EAAEoR,KAAKpR,EAAEsR,IAAIvG,EAAE4X,GAAqRriB,CAAEY,GAAG4K,EAAE,SAAS5F,EAAEhF,EAAEkU,EAAE3T,EAAEX,GAAG,MAAM,CAACsoB,EAAEloB,EAAE8nB,EAAE5T,EAAE5D,MAAM/P,EAAEgQ,OAAO3Q,GAAG,IAAIioB,EAAE,WAAW,SAAS7nB,EAAEA,GAAGwB,KAAK82B,eAAe,EAAE92B,KAAK+2B,gBAAgB,EAAE/2B,KAAKg3B,aAAaxzB,EAAE,EAAE,EAAE,EAAE,GAAGxD,KAAKsK,OAAO9L,EAAE,OAAOA,EAAEU,UAAU+3B,SAAS,WAAW,IAAIz4B,EAAE8J,EAAEtI,KAAKsK,QAAQ,OAAOtK,KAAKg3B,aAAax4B,EAAEA,EAAEsQ,QAAQ9O,KAAK82B,gBAAgBt4B,EAAEuQ,SAAS/O,KAAK+2B,iBAAiBv4B,EAAEU,UAAUg4B,cAAc,WAAW,IAAI14B,EAAEwB,KAAKg3B,aAAa,OAAOh3B,KAAK82B,eAAet4B,EAAEsQ,MAAM9O,KAAK+2B,gBAAgBv4B,EAAEuQ,OAAOvQ,GAAGA,EAAzY,GAA8Y8nB,EAAE,SAAS9nB,EAAEkU,GAAG,IAAI3T,EAAEX,EAAEd,EAAES,EAAEsB,EAAEgJ,EAAE4X,EAAEtiB,GAAGS,GAAGW,EAAE2T,GAAGgU,EAAEppB,EAAEyB,EAAEunB,EAAEvoB,EAAEgB,EAAE+P,MAAMzP,EAAEN,EAAEgQ,OAAO1G,EAAE,oBAAoB8uB,gBAAgBA,gBAAgBn5B,OAAOiiB,EAAEjiB,OAAOY,OAAOyJ,EAAEnJ,WAAW3B,EAAE0iB,EAAE,CAACyG,EAAEtoB,EAAEkoB,EAAEhpB,EAAEwR,MAAM/Q,EAAEgR,OAAO1P,EAAEuP,IAAItR,EAAEyW,MAAM3V,EAAEL,EAAEuc,OAAOjb,EAAE/B,EAAEoR,KAAKtQ,IAAI6hB,GAAG1iB,EAAEyC,KAAK,CAACsK,OAAO9L,EAAE44B,YAAYz5B,KAAKD,EAAE,WAAW,SAASc,EAAEA,EAAEkU,EAAEtU,GAAG,GAAG4B,KAAKq3B,oBAAoB,GAAGr3B,KAAKs3B,cAAc,IAAIv4B,EAAE,mBAAmBP,EAAE,MAAM,IAAI4M,UAAU,2DAA2DpL,KAAKu3B,UAAU/4B,EAAEwB,KAAKw3B,YAAY9kB,EAAE1S,KAAKy3B,aAAar5B,EAAE,OAAOI,EAAEU,UAAUkjB,QAAQ,SAAS5jB,GAAG,IAAIoN,UAAUpL,OAAO,MAAM,IAAI4K,UAAU,4CAA4C,GAAG,oBAAoBssB,SAASA,mBAAmB15B,OAAO,CAAC,KAAKQ,aAAab,EAAEa,GAAGk5B,SAAS,MAAM,IAAItsB,UAAU,yCAAyC,IAAIsH,EAAE1S,KAAKs3B,cAAc5kB,EAAE3B,IAAIvS,KAAKkU,EAAE9R,IAAIpC,EAAE,IAAI6nB,EAAE7nB,IAAIwB,KAAKw3B,YAAYlC,YAAYt1B,MAAMA,KAAKw3B,YAAYnC,aAAa72B,EAAEU,UAAUy4B,UAAU,SAASn5B,GAAG,IAAIoN,UAAUpL,OAAO,MAAM,IAAI4K,UAAU,4CAA4C,GAAG,oBAAoBssB,SAASA,mBAAmB15B,OAAO,CAAC,KAAKQ,aAAab,EAAEa,GAAGk5B,SAAS,MAAM,IAAItsB,UAAU,yCAAyC,IAAIsH,EAAE1S,KAAKs3B,cAAc5kB,EAAE3B,IAAIvS,KAAKkU,EAAE8N,OAAOhiB,GAAGkU,EAAEgX,MAAM1pB,KAAKw3B,YAAYhC,eAAex1B,SAASxB,EAAEU,UAAUg3B,WAAW,WAAWl2B,KAAK43B,cAAc53B,KAAKs3B,cAAc/e,QAAQvY,KAAKw3B,YAAYhC,eAAex1B,OAAOxB,EAAEU,UAAUy2B,aAAa,WAAW,IAAIn3B,EAAEwB,KAAKA,KAAK43B,cAAc53B,KAAKs3B,cAAcxuB,SAAQ,SAAU4J,GAAGA,EAAEukB,YAAYz4B,EAAE64B,oBAAoBr2B,KAAK0R,OAAOlU,EAAEU,UAAU22B,gBAAgB,WAAW,GAAG71B,KAAK41B,YAAY,CAAC,IAAIp3B,EAAEwB,KAAKy3B,aAAa/kB,EAAE1S,KAAKq3B,oBAAoBpuB,KAAI,SAAUzK,GAAG,OAAO,IAAI8nB,EAAE9nB,EAAE8L,OAAO9L,EAAE04B,oBAAoBl3B,KAAKu3B,UAAU95B,KAAKe,EAAEkU,EAAElU,GAAGwB,KAAK43B,gBAAgBp5B,EAAEU,UAAU04B,YAAY,WAAW53B,KAAKq3B,oBAAoBzC,OAAO,IAAIp2B,EAAEU,UAAU02B,UAAU,WAAW,OAAO51B,KAAKq3B,oBAAoB72B,OAAO,GAAGhC,EAA3mD,GAAgnDgoB,EAAE,oBAAoBqR,QAAQ,IAAIA,QAAQ,IAAI94B,EAAE2nB,EAAE,SAASloB,EAAEkU,GAAG,KAAK1S,gBAAgBxB,GAAG,MAAM,IAAI4M,UAAU,sCAAsC,IAAIQ,UAAUpL,OAAO,MAAM,IAAI4K,UAAU,4CAA4C,IAAIrM,EAAEkhB,EAAEmW,cAAch4B,EAAE,IAAIV,EAAEgV,EAAE3T,EAAEiB,MAAMwmB,EAAE5lB,IAAIZ,KAAK5B,IAAI,CAAC,UAAU,YAAY,cAAc0K,SAAQ,SAAUtK,GAAGkoB,EAAExnB,UAAUV,GAAG,WAAW,IAAIkU,EAAE,OAAOA,EAAE8T,EAAEroB,IAAI6B,OAAOxB,GAAGiH,MAAMiN,EAAE9G,eAAe,IAAI+a,OAAE,IAASrpB,EAAEw6B,eAAex6B,EAAEw6B,eAAepR,EAAEhU,EAAEzH,QAAQ0b,GAAGlpB,KAAKuC,KAAKjB,EAAE,MAAM,SAASP,EAAEkU,GAAG,IAAI3T,EAAEA,EAAE,WAAW,OAAOiB,KAAlB,GAA0B,IAAIjB,EAAEA,GAAG,IAAIo1B,SAAS,cAAb,GAA8B,MAAM31B,GAAG,iBAAiB4Q,SAASrQ,EAAEqQ,QAAQ5Q,EAAEpB,QAAQ2B,GAAG,SAASP,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAE4B,MAAMA,KAAKsgB,iBAAiB,SAAS9hB,GAAG,OAAOA,GAAGA,EAAEE,WAAWF,EAAE,CAACyM,QAAQzM,IAAIlB,EAAEc,EAAEW,EAAE,IAAIhB,EAAEK,EAAEW,EAAE,IAAIM,EAAEjB,EAAEW,EAAE,KAAKsJ,EAAEjK,EAAEW,EAAE,KAAKkhB,EAAE7hB,EAAEW,EAAE,IAAIxB,EAAE8H,OAAOoM,aAAa,GAAG9T,EAAE,WAAW,SAASa,EAAEA,GAAGyE,MAAMmd,QAAQ5hB,GAAGwB,KAAK+3B,IAAIv5B,EAAE,MAAMA,GAAGyE,MAAMmd,QAAQ5hB,EAAEu5B,KAAK/3B,KAAK+3B,IAAIv5B,EAAEu5B,IAAI/3B,KAAK+3B,IAAI,GAAG,OAAOv5B,EAAEU,UAAUwhB,OAAO,SAASliB,EAAEkU,GAAG,IAAI3T,EAAE,GAAG,MAAM,iBAAiBP,GAAG,IAAIA,EAAEgC,OAAOR,MAAMjB,EAAE2hB,OAAOliB,EAAE,MAAMkU,GAAG,iBAAiBA,GAAG1U,OAAOkF,KAAKwP,GAAGlS,OAAO,IAAIzB,EAAE+2B,WAAWpjB,GAAG1S,KAAKgB,KAAKjC,KAAKP,EAAEU,UAAUshB,OAAO,SAAShiB,GAAG,OAAOA,GAAG,EAAEwB,KAAKA,KAAKgB,KAAK,CAACwf,OAAOhiB,KAAKA,EAAEU,UAAUuhB,OAAO,SAASjiB,EAAEkU,GAAG,GAAGlU,GAAG,EAAE,OAAOwB,KAAK,IAAIjB,EAAE,CAAC0hB,OAAOjiB,GAAG,OAAO,MAAMkU,GAAG,iBAAiBA,GAAG1U,OAAOkF,KAAKwP,GAAGlS,OAAO,IAAIzB,EAAE+2B,WAAWpjB,GAAG1S,KAAKgB,KAAKjC,IAAIP,EAAEU,UAAU8B,KAAK,SAASxC,GAAG,IAAIkU,EAAE1S,KAAK+3B,IAAIv3B,OAAOzB,EAAEiB,KAAK+3B,IAAIrlB,EAAE,GAAG,GAAGlU,EAAET,EAAEkN,SAAQ,EAAG,GAAGzM,GAAG,iBAAiBO,EAAE,CAAC,GAAG,iBAAiBP,EAAEgiB,QAAQ,iBAAiBzhB,EAAEyhB,OAAO,OAAOxgB,KAAK+3B,IAAIrlB,EAAE,GAAG,CAAC8N,OAAOzhB,EAAEyhB,OAAOhiB,EAAEgiB,QAAQxgB,KAAK,GAAG,iBAAiBjB,EAAEyhB,QAAQ,MAAMhiB,EAAEkiB,SAAShO,GAAG,EAAE,iBAAiB3T,EAAEiB,KAAK+3B,IAAIrlB,EAAE,KAAK,OAAO1S,KAAK+3B,IAAIC,QAAQx5B,GAAGwB,KAAK,GAAG1C,EAAE2N,QAAQzM,EAAEs3B,WAAW/2B,EAAE+2B,YAAY,CAAC,GAAG,iBAAiBt3B,EAAEkiB,QAAQ,iBAAiB3hB,EAAE2hB,OAAO,OAAO1gB,KAAK+3B,IAAIrlB,EAAE,GAAG,CAACgO,OAAO3hB,EAAE2hB,OAAOliB,EAAEkiB,QAAQ,iBAAiBliB,EAAEs3B,aAAa91B,KAAK+3B,IAAIrlB,EAAE,GAAGojB,WAAWt3B,EAAEs3B,YAAY91B,KAAK,GAAG,iBAAiBxB,EAAEiiB,QAAQ,iBAAiB1hB,EAAE0hB,OAAO,OAAOzgB,KAAK+3B,IAAIrlB,EAAE,GAAG,CAAC+N,OAAO1hB,EAAE0hB,OAAOjiB,EAAEiiB,QAAQ,iBAAiBjiB,EAAEs3B,aAAa91B,KAAK+3B,IAAIrlB,EAAE,GAAGojB,WAAWt3B,EAAEs3B,YAAY91B,MAAM,OAAO0S,IAAI1S,KAAK+3B,IAAIv3B,OAAOR,KAAK+3B,IAAI/2B,KAAKxC,GAAGwB,KAAK+3B,IAAInD,OAAOliB,EAAE,EAAElU,GAAGwB,MAAMxB,EAAEU,UAAU+4B,KAAK,WAAW,IAAIz5B,EAAEwB,KAAK+3B,IAAI/3B,KAAK+3B,IAAIv3B,OAAO,GAAG,OAAOhC,GAAGA,EAAEiiB,SAASjiB,EAAEs3B,YAAY91B,KAAK+3B,IAAIrU,MAAM1jB,MAAMxB,EAAEU,UAAUygB,OAAO,SAASnhB,GAAG,OAAOwB,KAAK+3B,IAAIpY,OAAOnhB,IAAIA,EAAEU,UAAU4J,QAAQ,SAAStK,GAAGwB,KAAK+3B,IAAIjvB,QAAQtK,IAAIA,EAAEU,UAAU+J,IAAI,SAASzK,GAAG,OAAOwB,KAAK+3B,IAAI9uB,IAAIzK,IAAIA,EAAEU,UAAUg5B,UAAU,SAAS15B,GAAG,IAAIkU,EAAE,GAAG3T,EAAE,GAAG,OAAOiB,KAAK8I,SAAQ,SAAU1K,IAAII,EAAEJ,GAAGsU,EAAE3T,GAAGiC,KAAK5C,MAAM,CAACsU,EAAE3T,IAAIP,EAAEU,UAAUwjB,OAAO,SAASlkB,EAAEkU,GAAG,OAAO1S,KAAK+3B,IAAIrV,OAAOlkB,EAAEkU,IAAIlU,EAAEU,UAAUi5B,aAAa,WAAW,OAAOn4B,KAAK0iB,QAAO,SAAUlkB,EAAEkU,GAAG,OAAOA,EAAEgO,OAAOliB,EAAEyhB,EAAEhV,QAAQzK,OAAOkS,GAAGA,EAAE8N,OAAOhiB,EAAEkU,EAAE8N,OAAOhiB,IAAI,IAAIA,EAAEU,UAAUsB,OAAO,WAAW,OAAOR,KAAK0iB,QAAO,SAAUlkB,EAAEkU,GAAG,OAAOlU,EAAEyhB,EAAEhV,QAAQzK,OAAOkS,KAAK,IAAIlU,EAAEU,UAAU2H,MAAM,SAAS6L,EAAE3T,QAAG,IAAS2T,IAAIA,EAAE,QAAG,IAAS3T,IAAIA,EAAE,KAAK,IAAI,IAAIX,EAAE,GAAGd,EAAE2iB,EAAEhV,QAAQsV,SAASvgB,KAAK+3B,KAAKh6B,EAAE,EAAEA,EAAEgB,GAAGzB,EAAE86B,WAAW,CAAC,IAAI/4B,OAAE,EAAOtB,EAAE2U,EAAErT,EAAE/B,EAAE+6B,KAAK3lB,EAAE3U,IAAIsB,EAAE/B,EAAE+6B,KAAKt5B,EAAEhB,GAAGK,EAAE4C,KAAK3B,IAAItB,GAAGkiB,EAAEhV,QAAQzK,OAAOnB,GAAG,OAAO,IAAIb,EAAEJ,IAAII,EAAEU,UAAUo5B,QAAQ,SAAS5lB,GAAG,IAAI3T,EAAEkhB,EAAEhV,QAAQsV,SAASvgB,KAAK+3B,KAAK35B,EAAE6hB,EAAEhV,QAAQsV,SAAS7N,EAAEqlB,KAAKh6B,EAAE,GAAGsB,EAAEjB,EAAEm6B,OAAO,GAAG,MAAMl5B,GAAG,iBAAiBA,EAAEohB,QAAQ,MAAMphB,EAAEy2B,WAAW,CAAC,IAAI,IAAIv4B,EAAE8B,EAAEohB,OAAO,WAAW1hB,EAAEy5B,YAAYz5B,EAAE05B,cAAcl7B,GAAGA,GAAGwB,EAAE05B,aAAa16B,EAAEiD,KAAKjC,EAAEs5B,QAAQh5B,EAAEohB,OAAOljB,EAAE,GAAGa,EAAEi6B,KAAKh5B,EAAEohB,OAAOljB,GAAG,IAAI,IAAII,EAAE,IAAIa,EAAET,GAAGgB,EAAEq5B,WAAWh6B,EAAEg6B,WAAW,GAAG,WAAWh6B,EAAEo6B,WAAW76B,EAAEqD,KAAK5C,EAAEi6B,aAAa,GAAG,WAAWt5B,EAAEy5B,WAAW76B,EAAEqD,KAAKjC,EAAEs5B,YAAY,CAAC,IAAIjvB,EAAEzB,KAAKM,IAAIlJ,EAAE05B,aAAar6B,EAAEq6B,cAAcvY,EAAEnhB,EAAEs5B,KAAKjvB,GAAGhK,EAAEhB,EAAEi6B,KAAKjvB,GAAG,GAAG,iBAAiBhK,EAAEqhB,OAAO,CAAC,IAAI7iB,EAAE,GAAG,iBAAiBsiB,EAAEO,OAAO7iB,EAAE6iB,OAAOrX,EAAExL,EAAE8iB,OAAOR,EAAEQ,OAAO,IAAIoD,EAAEzb,EAAE4C,QAAQqtB,QAAQpY,EAAE4V,WAAW12B,EAAE02B,WAAW,iBAAiB5V,EAAEO,QAAQ,GAAGqD,IAAIlmB,EAAEk4B,WAAWhS,GAAGnmB,EAAEqD,KAAKpD,IAAIQ,EAAEg6B,WAAW96B,EAAE2N,QAAQtN,EAAEo6B,IAAIp6B,EAAEo6B,IAAIv3B,OAAO,GAAG5C,GAAG,CAAC,IAAI0K,EAAE,IAAI9J,EAAEO,EAAE25B,QAAQ,OAAO/6B,EAAEmd,OAAOxS,GAAG2vB,YAAY,iBAAiB74B,EAAEohB,QAAQ,iBAAiBN,EAAEO,QAAQ9iB,EAAEqD,KAAK5B,GAAG,OAAOzB,EAAEs6B,QAAQz5B,EAAEU,UAAU4b,OAAO,SAASpI,GAAG,IAAI3T,EAAE,IAAIP,EAAEwB,KAAK+3B,IAAIlxB,SAAS,OAAO6L,EAAEqlB,IAAIv3B,OAAO,IAAIzB,EAAEiC,KAAK0R,EAAEqlB,IAAI,IAAIh5B,EAAEg5B,IAAIh5B,EAAEg5B,IAAIjd,OAAOpI,EAAEqlB,IAAIlxB,MAAM,KAAK9H,GAAGP,EAAEU,UAAU2E,KAAK,SAAS6O,EAAE3T,GAAG,GAAGiB,KAAK+3B,MAAMrlB,EAAEqlB,IAAI,OAAO,IAAIv5B,EAAE,IAAIJ,EAAE,CAAC4B,KAAK0S,GAAGzJ,KAAI,SAAUzK,GAAG,OAAOA,EAAEyK,KAAI,SAAUlK,GAAG,GAAG,MAAMA,EAAE2hB,OAAO,MAAM,iBAAiB3hB,EAAE2hB,OAAO3hB,EAAE2hB,OAAOnjB,EAAE,MAAM,IAAIyH,MAAM,kBAAkBxG,IAAIkU,EAAE,KAAK,QAAQ,oBAAoBvO,KAAK,OAAOpG,EAAE,IAAIS,EAAEb,EAAE0B,EAAE4L,QAAQ7M,EAAE,GAAGA,EAAE,GAAGW,GAAGqK,EAAE6W,EAAEhV,QAAQsV,SAASvgB,KAAK+3B,KAAK7X,EAAED,EAAEhV,QAAQsV,SAAS7N,EAAEqlB,KAAK,OAAOp6B,EAAEmL,SAAQ,SAAUtK,GAAG,IAAI,IAAIkU,EAAElU,EAAE,GAAGgC,OAAOkS,EAAE,GAAG,CAAC,IAAI3T,EAAE,EAAE,OAAOP,EAAE,IAAI,KAAKa,EAAE4L,QAAQ0tB,OAAO55B,EAAE4I,KAAKM,IAAIiY,EAAEuY,aAAa/lB,GAAG3U,EAAEiD,KAAKkf,EAAEmY,KAAKt5B,IAAI,MAAM,KAAKM,EAAE4L,QAAQ2tB,OAAO75B,EAAE4I,KAAKM,IAAIyK,EAAEtJ,EAAEqvB,cAAcrvB,EAAEivB,KAAKt5B,GAAGhB,EAAEyiB,OAAOzhB,GAAG,MAAM,KAAKM,EAAE4L,QAAQ4tB,MAAM95B,EAAE4I,KAAKM,IAAImB,EAAEqvB,aAAavY,EAAEuY,aAAa/lB,GAAG,IAAItU,EAAEgL,EAAEivB,KAAKt5B,GAAGkhB,EAAEC,EAAEmY,KAAKt5B,GAAGzB,EAAE2N,QAAQ7M,EAAEsiB,OAAOT,EAAES,QAAQ3iB,EAAE0iB,OAAO1hB,EAAEsJ,EAAE4C,QAAQpH,KAAKzF,EAAE03B,WAAW7V,EAAE6V,aAAa/3B,EAAEiD,KAAKif,GAAGO,OAAOzhB,GAAG2T,GAAG3T,MAAMhB,EAAEk6B,QAAQz5B,EAAEU,UAAU45B,SAAS,SAASpmB,EAAE3T,QAAG,IAASA,IAAIA,EAAE,MAAM,IAAI,IAAIX,EAAE6hB,EAAEhV,QAAQsV,SAASvgB,KAAK+3B,KAAKz6B,EAAE,IAAIkB,EAAET,EAAE,EAAEK,EAAEg6B,WAAW,CAAC,GAAG,WAAWh6B,EAAEo6B,WAAW,OAAO,IAAIn5B,EAAEjB,EAAEm6B,OAAOlwB,EAAE4X,EAAEhV,QAAQzK,OAAOnB,GAAGjB,EAAEq6B,aAAal7B,EAAE,iBAAiB8B,EAAEqhB,OAAOrhB,EAAEqhB,OAAO0S,QAAQr0B,EAAEsJ,GAAGA,GAAG,EAAE,GAAG9K,EAAE,EAAED,EAAE0D,KAAK5C,EAAEi6B,aAAa,GAAG96B,EAAE,EAAED,EAAE0D,KAAK5C,EAAEi6B,KAAK96B,QAAQ,CAAC,IAAG,IAAKmV,EAAEpV,EAAEc,EAAEi6B,KAAK,GAAGvC,YAAY,GAAG/3B,GAAG,OAAOA,GAAG,EAAET,EAAE,IAAIkB,GAAGlB,EAAEkD,SAAS,GAAGkS,EAAEpV,EAAE,GAAGS,IAAIS,EAAEU,UAAU65B,OAAO,SAASrmB,GAAG,IAAI3T,EAAE,IAAIP,EAAE,OAAOwB,KAAK0iB,QAAO,SAAUlkB,EAAEJ,GAAG,GAAGA,EAAEsiB,OAAO3hB,EAAEyhB,OAAOP,EAAEhV,QAAQzK,OAAOpC,QAAQ,CAAC,GAAGA,EAAEqiB,QAAQ,MAAMriB,EAAE03B,WAAW,OAAO/2B,EAAE0hB,OAAOriB,EAAEqiB,QAAQjiB,EAAEJ,EAAEqiB,OAAO,GAAGriB,EAAEoiB,QAAQpiB,EAAEqiB,QAAQriB,EAAE03B,WAAW,CAAC,IAAIx4B,EAAEc,EAAEoiB,QAAQpiB,EAAEqiB,OAAO,OAAO/N,EAAE7L,MAAMrI,EAAEA,EAAElB,GAAGwL,SAAQ,SAAUtK,GAAGJ,EAAEoiB,OAAOzhB,EAAEiC,KAAKxC,GAAGJ,EAAEqiB,QAAQriB,EAAE03B,YAAY/2B,EAAE0hB,OAAOR,EAAEhV,QAAQzK,OAAOhC,GAAG6J,EAAE4C,QAAQ8tB,OAAO36B,EAAE03B,WAAWt3B,EAAEs3B,gBAAgBt3B,EAAElB,GAAG,OAAOkB,IAAI,GAAGO,EAAEk5B,QAAQz5B,EAAEU,UAAU85B,UAAU,SAAStmB,EAAE3T,GAAG,QAAG,IAASA,IAAIA,GAAE,GAAIA,IAAIA,EAAE,iBAAiB2T,EAAE,OAAO1S,KAAK6jB,kBAAkBnR,EAAE3T,GAAG,IAAI,IAAIX,EAAEsU,EAAEpV,EAAE2iB,EAAEhV,QAAQsV,SAASvgB,KAAK+3B,KAAKh6B,EAAEkiB,EAAEhV,QAAQsV,SAASniB,EAAE25B,KAAK14B,EAAE,IAAIb,EAAElB,EAAE86B,WAAWr6B,EAAEq6B,WAAW,GAAG,WAAW96B,EAAEk7B,aAAaz5B,GAAG,WAAWhB,EAAEy6B,WAAW,GAAG,WAAWz6B,EAAEy6B,WAAWn5B,EAAE2B,KAAKjD,EAAEs6B,YAAY,CAAC,IAAI96B,EAAEoK,KAAKM,IAAI3K,EAAEm7B,aAAa16B,EAAE06B,cAAc96B,EAAEL,EAAE+6B,KAAK96B,GAAG6L,EAAErL,EAAEs6B,KAAK96B,GAAG,GAAGI,EAAE6iB,OAAO,SAASpX,EAAEoX,OAAOnhB,EAAE2B,KAAKoI,GAAG/J,EAAEohB,OAAOljB,EAAE8K,EAAE4C,QAAQ+tB,UAAUr7B,EAAEm4B,WAAW1sB,EAAE0sB,WAAW/2B,SAASM,EAAEohB,OAAOR,EAAEhV,QAAQzK,OAAOlD,EAAE+6B,SAAS,OAAOh5B,EAAE44B,QAAQz5B,EAAEU,UAAU2kB,kBAAkB,SAASrlB,EAAEkU,QAAG,IAASA,IAAIA,GAAE,GAAIA,IAAIA,EAAE,IAAI,IAAI3T,EAAEkhB,EAAEhV,QAAQsV,SAASvgB,KAAK+3B,KAAK35B,EAAE,EAAEW,EAAEq5B,WAAWh6B,GAAGI,GAAG,CAAC,IAAIlB,EAAEyB,EAAE05B,aAAa16B,EAAEgB,EAAEy5B,WAAWz5B,EAAEs5B,OAAO,WAAWt6B,GAAG,WAAWA,IAAIK,EAAEI,IAAIkU,KAAKlU,GAAGlB,GAAGc,GAAGd,GAAGkB,GAAGmJ,KAAKM,IAAI3K,EAAEkB,EAAEJ,GAAG,OAAOI,GAAGA,EAAEy6B,GAAGhZ,EAAEhV,QAAQzM,EAAE06B,aAAa7wB,EAAE4C,QAAQzM,EAAvsL,GAA4sLA,EAAEpB,QAAQO,GAAG,SAASa,EAAEkU,GAAG,SAAS3T,EAAEP,GAAG,IAAIkU,EAAE,GAAG,IAAI,IAAI3T,KAAKP,EAAEkU,EAAE1R,KAAKjC,GAAG,OAAO2T,GAAGlU,EAAEpB,QAAQ,mBAAmBY,OAAOkF,KAAKlF,OAAOkF,KAAKnE,GAAGo6B,KAAKp6B,GAAG,SAASP,EAAEkU,GAAG,IAAI3T,EAAE,sBAAsB,WAAW,OAAOf,OAAOkB,UAAU2K,SAASpM,KAAKmO,WAAjD,GAA+D,SAASxN,EAAEI,GAAG,MAAM,sBAAsBR,OAAOkB,UAAU2K,SAASpM,KAAKe,GAAG,SAASlB,EAAEkB,GAAG,OAAOA,GAAG,iBAAiBA,GAAG,iBAAiBA,EAAEgC,QAAQxC,OAAOkB,UAAUC,eAAe1B,KAAKe,EAAE,YAAYR,OAAOkB,UAAUk6B,qBAAqB37B,KAAKe,EAAE,YAAW,GAAIkU,EAAElU,EAAEpB,QAAQ2B,EAAEX,EAAEd,GAAG+7B,UAAUj7B,EAAEsU,EAAE4mB,YAAYh8B,GAAG,SAASkB,EAAEkU,GAAG,SAAS3T,EAAEP,EAAEkU,EAAErT,EAAEgJ,GAAG,GAAG7J,IAAIkU,EAAE,OAAOlU,EAAE,CAAC,CAAC,EAAEA,IAAI,GAAG,GAAG,MAAMa,EAAE,CAAC,IAAI+J,EAAE,SAAS5K,EAAEkU,EAAE3T,GAAG,IAAIX,EAAE,iBAAiBW,EAAE,CAAC2Y,MAAM3Y,EAAEyB,OAAO,GAAGzB,EAAEw6B,SAASj8B,EAAE,iBAAiByB,EAAE,KAAKA,EAAEy6B,SAASz7B,EAAES,EAAEgC,OAAOnB,EAAEqT,EAAElS,OAAO,GAAG,IAAIpC,EAAEoC,SAAS,OAAOlD,GAAG,IAAIA,EAAEkD,QAAQ,CAAC,IAAI6H,EAAEjK,EAAEsZ,MAAMuI,EAAEzhB,EAAEqI,MAAM,EAAEwB,GAAG9K,EAAEiB,EAAEqI,MAAMwB,GAAGe,EAAE9L,EAAEA,EAAEoa,MAAM,KAAKwI,EAAE7X,EAAEhJ,EAAEtB,EAAE,IAAI,OAAOqL,GAAGA,IAAI8W,MAAMA,EAAE,GAAGA,EAAE7gB,GAAG,CAAC,IAAID,EAAEsT,EAAE7L,MAAM,EAAEqZ,GAAG,IAAIxiB,EAAEgV,EAAE7L,MAAMqZ,MAAM3iB,EAAE,CAAC,IAAIK,EAAE+J,KAAKM,IAAII,EAAE6X,GAAG4D,EAAE7D,EAAEpZ,MAAM,EAAEjJ,GAAG0K,EAAElJ,EAAEyH,MAAM,EAAEjJ,GAAG,GAAGkmB,IAAIxb,EAAE,CAAC,IAAI9E,EAAEyc,EAAEpZ,MAAMjJ,GAAGyoB,EAAEjnB,EAAEyH,MAAMjJ,GAAG,OAAOD,EAAEmmB,EAAEtgB,EAAE6iB,EAAE9oB,KAAK,GAAG,OAAO6L,GAAGA,IAAIf,EAAE,CAAC,IAAIie,EAAEje,EAAE3K,GAAG0B,EAAEsT,EAAE7L,MAAM,EAAEyf,GAAG5T,EAAE7L,MAAMyf,IAAI,GAAGlnB,IAAI6gB,EAAE,CAAC,IAAIuG,EAAE7e,KAAKM,IAAIlK,EAAEuoB,EAAEjnB,EAAEinB,GAAGI,EAAEnpB,EAAEsJ,MAAMtJ,EAAEiD,OAAOgmB,GAAGG,EAAEjpB,EAAEmJ,MAAMnJ,EAAE8C,OAAOgmB,GAAG,GAAGE,IAAIC,EAAmD,OAAOhpB,EAAEsiB,EAAzDzc,EAAEjG,EAAEsJ,MAAM,EAAEtJ,EAAEiD,OAAOgmB,GAAGH,EAAE3oB,EAAEmJ,MAAM,EAAEnJ,EAAE8C,OAAOgmB,GAAkBE,KAAM,OAAGtoB,EAAEoC,OAAO,GAAGlD,GAAG,IAAIA,EAAEkD,SAAQsjB,EAAEtlB,EAAEqI,MAAM,EAAEzI,EAAEsZ,OAAOgP,EAAEloB,EAAEqI,MAAMzI,EAAEsZ,MAAMtZ,EAAEoC,UAAmCnB,GAA3BzB,EAAEkmB,EAAEtjB,SAAOgmB,EAAEE,EAAElmB,WAAoB8H,EAAEoK,EAAE7L,MAAM,EAAEjJ,GAAG+oB,EAAEjU,EAAE7L,MAAMxH,EAAEmnB,GAAM1C,IAAIxb,GAAGoe,IAAIC,IAA4ChpB,EAAEmmB,EAA3CtgB,EAAEhF,EAAEqI,MAAMjJ,EAAEG,EAAEyoB,GAAGH,EAAE3T,EAAE7L,MAAMjJ,EAAEyB,EAAEmnB,GAAkBE,GAAY,KAAl2B,CAAw2BloB,EAAEkU,EAAErT,GAAG,GAAG+J,EAAE,OAAOA,EAAE,IAAI8W,EAAE5iB,EAAEkB,EAAEkU,GAAGtT,EAAEZ,EAAEi7B,UAAU,EAAEvZ,GAAGA,EAAEniB,EAAES,EAAEA,EAAEi7B,UAAUvZ,GAAGxN,EAAEA,EAAE+mB,UAAUvZ,IAAI,IAAItiB,EAAEY,EAAEi7B,UAAUj7B,EAAEgC,OAAO0f,GAAG4D,EAAE,SAAStlB,EAAEkU,GAAG,IAAIrT,EAAE,IAAIb,EAAE,MAAM,CAAC,CAAC,EAAEkU,IAAI,IAAIA,EAAE,MAAM,CAAC,EAAE,EAAElU,IAAI,IAAI6J,EAAE7J,EAAEgC,OAAOkS,EAAElS,OAAOhC,EAAEkU,EAAEuN,EAAEzhB,EAAEgC,OAAOkS,EAAElS,OAAOkS,EAAElU,EAAEjB,EAAE8K,EAAE+qB,QAAQnT,GAAG,IAAI,IAAI1iB,EAAE,OAAO8B,EAAE,CAAC,CAAC,EAAEgJ,EAAEoxB,UAAU,EAAEl8B,IAAI,CAAC,EAAE0iB,GAAG,CAAC,EAAE5X,EAAEoxB,UAAUl8B,EAAE0iB,EAAEzf,UAAUhC,EAAEgC,OAAOkS,EAAElS,SAASnB,EAAE,GAAG,GAAGA,EAAE,GAAG,IAAI,GAAGA,EAAE,GAAG,IAAI4gB,EAAEzf,OAAO,MAAM,CAAC,EAAE,EAAEhC,GAAG,CAAC,EAAEkU,IAAI,IAAI/U,EAAE,SAASa,EAAEkU,GAAG,IAAI3T,EAAEP,EAAEgC,OAAOkS,EAAElS,OAAOhC,EAAEkU,EAAEtU,EAAEI,EAAEgC,OAAOkS,EAAElS,OAAOkS,EAAElU,EAAE,GAAGO,EAAEyB,OAAO,GAAG,EAAEpC,EAAEoC,OAAOzB,EAAEyB,OAAO,OAAO,KAAK,SAASnB,EAAEb,EAAEkU,EAAE3T,GAAG,IAAI,IAAIX,EAAEiB,EAAEgJ,EAAE4X,EAAE1iB,EAAEiB,EAAEi7B,UAAU16B,EAAEA,EAAE4I,KAAKD,MAAMlJ,EAAEgC,OAAO,IAAI7C,GAAG,EAAEyL,EAAE,IAAI,KAAKzL,EAAE+U,EAAE0gB,QAAQ71B,EAAEI,EAAE,KAAK,CAAC,IAAIuiB,EAAE5iB,EAAEkB,EAAEi7B,UAAU16B,GAAG2T,EAAE+mB,UAAU97B,IAAIyB,EAAErB,EAAES,EAAEi7B,UAAU,EAAE16B,GAAG2T,EAAE+mB,UAAU,EAAE97B,IAAIyL,EAAE5I,OAAOpB,EAAE8gB,IAAI9W,EAAEsJ,EAAE+mB,UAAU97B,EAAEyB,EAAEzB,GAAG+U,EAAE+mB,UAAU97B,EAAEA,EAAEuiB,GAAG9hB,EAAEI,EAAEi7B,UAAU,EAAE16B,EAAEK,GAAGC,EAAEb,EAAEi7B,UAAU16B,EAAEmhB,GAAG7X,EAAEqK,EAAE+mB,UAAU,EAAE97B,EAAEyB,GAAG6gB,EAAEvN,EAAE+mB,UAAU97B,EAAEuiB,IAAI,OAAO,EAAE9W,EAAE5I,QAAQhC,EAAEgC,OAAO,CAACpC,EAAEiB,EAAEgJ,EAAE4X,EAAE7W,GAAG,KAAK,IAAIf,EAAE4X,EAAE1iB,EAAEI,EAAEyL,EAAE8W,EAAE7gB,EAAEN,EAAEX,EAAEuJ,KAAKE,KAAK9I,EAAEyB,OAAO,IAAIpB,EAAEC,EAAEN,EAAEX,EAAEuJ,KAAKE,KAAK9I,EAAEyB,OAAO,IAAI,OAAI0f,GAAI9gB,GAAciJ,EAAEjJ,EAAE8gB,GAAGA,EAAE,GAAG1f,OAAOpB,EAAE,GAAGoB,OAAO0f,EAAE9gB,EAAE8gB,EAAE1hB,EAAEgC,OAAOkS,EAAElS,QAAQyf,EAAE5X,EAAE,GAAG9K,EAAE8K,EAAE,GAAG1K,EAAE0K,EAAE,GAAGe,EAAEf,EAAE,KAAK1K,EAAE0K,EAAE,GAAGe,EAAEf,EAAE,GAAG4X,EAAE5X,EAAE,GAAG9K,EAAE8K,EAAE,IAAqB,CAAC4X,EAAE1iB,EAAEI,EAAEyL,EAAlBf,EAAE,KAAhI,KAAnkB,CAAytB7J,EAAEkU,GAAG,GAAG/U,EAAE,CAAC,IAAIyL,EAAEzL,EAAE,GAAGuiB,EAAEviB,EAAE,GAAGyB,EAAEzB,EAAE,GAAGC,EAAED,EAAE,GAAGmmB,EAAEnmB,EAAE,GAAG2K,EAAEvJ,EAAEqK,EAAEhK,GAAGoE,EAAEzE,EAAEmhB,EAAEtiB,GAAG,OAAO0K,EAAEwS,OAAO,CAAC,CAAC,EAAEgJ,IAAItgB,GAAG,OAAO,SAAShF,EAAEkU,GAAG,IAAI,IAAI3T,EAAEP,EAAEgC,OAAOlD,EAAEoV,EAAElS,OAAOzC,EAAE4J,KAAKE,MAAM9I,EAAEzB,GAAG,GAAG+B,EAAEtB,EAAEsK,EAAE,EAAEtK,EAAEkiB,EAAE,IAAIhd,MAAMoF,GAAG9K,EAAE,IAAI0F,MAAMoF,GAAG1K,EAAE,EAAEA,EAAE0K,EAAE1K,IAAIsiB,EAAEtiB,IAAI,EAAEJ,EAAEI,IAAI,EAAEsiB,EAAE5gB,EAAE,GAAG,EAAE9B,EAAE8B,EAAE,GAAG,EAAE,IAAI,IAAI+J,EAAErK,EAAEzB,EAAE4iB,EAAE9W,EAAE,GAAG,EAAEhK,EAAE,EAAExB,EAAE,EAAEkmB,EAAE,EAAExb,EAAE,EAAE9E,EAAE,EAAEA,EAAEzF,EAAEyF,IAAI,CAAC,IAAI,IAAI6iB,GAAG7iB,EAAEpE,EAAEinB,GAAG7iB,EAAE5F,EAAEyoB,GAAG,EAAE,CAAC,IAAI,IAAIC,EAAEjnB,EAAEgnB,EAAE3oB,GAAG4F,EAAE+iB,KAAK7iB,GAAG6iB,IAAI7iB,GAAGyc,EAAEqG,EAAE,GAAGrG,EAAEqG,EAAE,GAAGrG,EAAEqG,EAAE,GAAGrG,EAAEqG,EAAE,GAAG,GAAGD,EAAE/iB,EAAEvE,GAAGrB,EAAEJ,GAAGkB,EAAEynB,OAAO3iB,KAAKoP,EAAEuT,OAAOvoB,IAAI4F,IAAI5F,IAAI,GAAGuiB,EAAEqG,GAAGhjB,EAAEA,EAAEvE,EAAEnB,GAAG,OAAO,GAAGF,EAAEJ,EAAE8B,GAAG,OAAO,GAAG8gB,IAAOyG,EAAEtnB,EAAE+J,EAAEid,IAAI,GAAGM,EAAEte,IAAI,IAAI9K,EAAEopB,GAAG,CAAC,IAAIH,EAAEznB,EAAExB,EAAEopB,GAAG,GAAGrjB,GAAGkjB,EAAE,OAAOpoB,EAAEI,EAAEkU,EAAEpP,EAAE5F,IAAK,IAAI,IAAIgpB,GAAGljB,EAAEsgB,EAAE4C,GAAGljB,EAAE8E,EAAEoe,GAAG,EAAE,CAAC,IAAI,IAAIC,EAAEtnB,EAAEqnB,EAAEE,GAAGJ,EAAEE,KAAKljB,GAAGkjB,IAAIljB,GAAGjG,EAAEopB,EAAE,GAAGppB,EAAEopB,EAAE,GAAGppB,EAAEopB,EAAE,GAAGppB,EAAEopB,EAAE,GAAG,GAAGD,EAAEF,EAAEznB,GAAG6nB,EAAEtpB,GAAGkB,EAAEynB,OAAOlnB,EAAEynB,EAAE,KAAK9T,EAAEuT,OAAO3oB,EAAEspB,EAAE,IAAIJ,IAAII,IAAI,GAAGrpB,EAAEopB,GAAGH,EAAEA,EAAEznB,EAAEuJ,GAAG,OAAO,GAAGse,EAAEtpB,EAAEwmB,GAAG,OAAO,IAAI5D,IAAOoG,EAAEjnB,EAAE+J,EAAEsd,IAAI,GAAGJ,EAAEje,IAAI,IAAI4X,EAAEqG,GAAG,CAAC,IAAIhjB,EAAE2c,EAAEqG,GAAW,GAAR5oB,EAAE2B,EAAEiE,EAAEgjB,EAAKhjB,IAAIkjB,EAAEznB,EAAEynB,GAAG,OAAOpoB,EAAEI,EAAEkU,EAAEpP,EAAE5F,KAAM,MAAM,CAAC,EAAE,EAAEc,GAAG,CAAC,EAAEkU,IAA5vB,CAAiwBlU,EAAEkU,GAAn2D,CAAu2DlU,EAAEA,EAAEi7B,UAAU,EAAEj7B,EAAEgC,OAAO0f,GAAGxN,EAAEA,EAAE+mB,UAAU,EAAE/mB,EAAElS,OAAO0f,IAAI,OAAO9gB,GAAG0kB,EAAEkU,QAAQ,CAAC,EAAE54B,IAAIxB,GAAGkmB,EAAE9iB,KAAK,CAAC,EAAEpD,IAAI,SAASY,EAAEkU,EAAE3T,GAAG2T,EAAE1R,KAAK,CAAC,EAAE,KAAiC,IAA5B,IAAI5C,EAAEiB,EAAE,EAAEgJ,EAAE,EAAE1K,EAAE,EAAEyL,EAAE,GAAG8W,EAAE,GAAQ7gB,EAAEqT,EAAElS,QAAQ,GAAGnB,EAAEqT,EAAElS,OAAO,IAAIkS,EAAErT,GAAG,GAAGqT,EAAEkiB,OAAOv1B,EAAE,QAAQ,OAAOqT,EAAErT,GAAG,IAAI,KAAK,EAAE1B,IAAIuiB,GAAGxN,EAAErT,GAAG,GAAGA,IAAI,MAAM,KAAK,EAAEgJ,IAAIe,GAAGsJ,EAAErT,GAAG,GAAGA,IAAI,MAAM,KAAK,EAAE,IAAID,EAAEC,EAAE1B,EAAE0K,EAAE,EAAE,GAAGtJ,EAAE,CAAC,GAAGK,GAAG,GAAG7B,EAAEmV,EAAEtT,GAAG,IAAI,CAAC,IAAIxB,EAAE8U,EAAEtT,GAAG,GAAGyH,OAAO,GAAG,GAAG6L,EAAEtT,GAAG,GAAGsT,EAAEtT,GAAG,GAAGyH,MAAM,GAAG,GAAGuC,EAAExL,EAAEwL,EAAE8W,EAAEtiB,EAAEsiB,GAAGxN,EAAEtT,GAAG,GAAG,CAACsT,EAAEkiB,OAAOx1B,EAAE,GAAGC,IAAI,IAAIykB,EAAE1kB,EAAE,EAAEsT,EAAEoR,IAAI,IAAIpR,EAAEoR,GAAG,KAAKnmB,IAAIuiB,EAAExN,EAAEoR,GAAG,GAAG5D,EAAE4D,KAAKpR,EAAEoR,KAAK,IAAIpR,EAAEoR,GAAG,KAAKzb,IAAIe,EAAEsJ,EAAEoR,GAAG,GAAG1a,EAAE0a,KAAK1kB,EAAE0kB,GAAM7D,EAAEvN,EAAErT,GAAG,MAAKzB,EAAE8U,EAAErT,GAAG,GAAG4mB,OAAO,GAAGvT,EAAErT,GAAG,GAAGqT,EAAErT,GAAG,GAAGwH,MAAM,GAAGuC,GAAGxL,EAAEsiB,GAAGtiB,GAAG,GAAGyB,EAAEqT,EAAElS,OAAO,IAAIkS,EAAErT,GAAG,GAAG,CAACqT,EAAEkiB,OAAOv1B,EAAE,GAAG,MAAM,GAAG+J,EAAE5I,OAAO,GAAG0f,EAAE1f,OAAO,EAAE,CAAC4I,EAAE5I,OAAO,GAAG0f,EAAE1f,OAAO,IAAI,KAAKpC,EAAEd,EAAE4iB,EAAE9W,MAAMhK,GAAG,EAAEsT,EAAEtT,GAAG,IAAI8gB,EAAEuZ,UAAU,EAAEr7B,IAAIsU,EAAEkiB,OAAO,EAAE,EAAE,CAAC,EAAE1U,EAAEuZ,UAAU,EAAEr7B,KAAKiB,KAAK6gB,EAAEA,EAAEuZ,UAAUr7B,GAAGgL,EAAEA,EAAEqwB,UAAUr7B,IAAI,KAAKA,EAAEL,EAAEmiB,EAAE9W,MAAMsJ,EAAErT,GAAG,GAAG6gB,EAAEuZ,UAAUvZ,EAAE1f,OAAOpC,GAAGsU,EAAErT,GAAG,GAAG6gB,EAAEA,EAAEuZ,UAAU,EAAEvZ,EAAE1f,OAAOpC,GAAGgL,EAAEA,EAAEqwB,UAAU,EAAErwB,EAAE5I,OAAOpC,KAAK,IAAIkK,EAAE3K,EAAE0K,EAAE,IAAIe,EAAE5I,QAAQ,IAAI0f,EAAE1f,QAAQkS,EAAEkiB,OAAOv1B,EAAEiJ,EAAEA,GAAGjJ,GAAGiJ,GAAG,IAAIc,EAAE5I,QAAQkS,EAAEkiB,OAAOv1B,EAAEiJ,EAAEA,EAAE,CAAC,EAAE4X,IAAI7gB,EAAEA,EAAEiJ,EAAE,GAAG,IAAI4X,EAAE1f,QAAQkS,EAAEkiB,OAAOv1B,EAAEiJ,EAAEA,EAAE,EAAE,EAAEc,IAAI/J,EAAEA,EAAEiJ,EAAE,IAAIoK,EAAEkiB,OAAOv1B,EAAEiJ,EAAEA,EAAE,EAAE,EAAEc,GAAG,CAAC,EAAE8W,IAAI7gB,EAAEA,EAAEiJ,EAAE,GAAG,IAAIjJ,GAAG,IAAIqT,EAAErT,EAAE,GAAG,IAAIqT,EAAErT,EAAE,GAAG,IAAIqT,EAAErT,GAAG,GAAGqT,EAAEkiB,OAAOv1B,EAAE,IAAIA,IAAI1B,EAAE,EAAE0K,EAAE,EAAEe,EAAE,GAAG8W,EAAE,GAAG,KAAKxN,EAAEA,EAAElS,OAAO,GAAG,IAAIkS,EAAEgR,MAAM,IAAIlgB,GAAE,EAAO,IAAJnE,EAAE,EAAOA,EAAEqT,EAAElS,OAAO,GAAG,IAAIkS,EAAErT,EAAE,GAAG,IAAI,IAAIqT,EAAErT,EAAE,GAAG,KAAKqT,EAAErT,GAAG,GAAGo6B,UAAU/mB,EAAErT,GAAG,GAAGmB,OAAOkS,EAAErT,EAAE,GAAG,GAAGmB,UAAUkS,EAAErT,EAAE,GAAG,IAAIqT,EAAErT,GAAG,GAAGqT,EAAErT,EAAE,GAAG,GAAGqT,EAAErT,GAAG,GAAGo6B,UAAU,EAAE/mB,EAAErT,GAAG,GAAGmB,OAAOkS,EAAErT,EAAE,GAAG,GAAGmB,QAAQkS,EAAErT,EAAE,GAAG,GAAGqT,EAAErT,EAAE,GAAG,GAAGqT,EAAErT,EAAE,GAAG,GAAGqT,EAAEkiB,OAAOv1B,EAAE,EAAE,GAAGmE,GAAE,GAAIkP,EAAErT,GAAG,GAAGo6B,UAAU,EAAE/mB,EAAErT,EAAE,GAAG,GAAGmB,SAASkS,EAAErT,EAAE,GAAG,KAAKqT,EAAErT,EAAE,GAAG,IAAIqT,EAAErT,EAAE,GAAG,GAAGqT,EAAErT,GAAG,GAAGqT,EAAErT,GAAG,GAAGo6B,UAAU/mB,EAAErT,EAAE,GAAG,GAAGmB,QAAQkS,EAAErT,EAAE,GAAG,GAAGqT,EAAEkiB,OAAOv1B,EAAE,EAAE,GAAGmE,GAAE,IAAKnE,IAAImE,GAAGhF,EAAEkU,EAAE3T,GAAxhD,CAA4hD+kB,EAAEzb,GAAGyb,EAAE,SAAS1lB,EAAEI,EAAEkU,EAAEtU,EAAEd,GAAG,IAAIS,EAAES,EAAEi7B,UAAU,EAAEr7B,GAAGiB,EAAEqT,EAAE+mB,UAAU,EAAEn8B,GAAG+K,EAAE7J,EAAEi7B,UAAUr7B,GAAG6hB,EAAEvN,EAAE+mB,UAAUn8B,GAAGC,EAAEwB,EAAEhB,EAAEsB,GAAG1B,EAAEoB,EAAEsJ,EAAE4X,GAAG,OAAO1iB,EAAEud,OAAOnd,GAAG,SAASL,EAAEkB,EAAEkU,GAAG,IAAIlU,IAAIkU,GAAGlU,EAAEynB,OAAO,KAAKvT,EAAEuT,OAAO,GAAG,OAAO,EAAE,IAAI,IAAIlnB,EAAE,EAAEX,EAAEuJ,KAAKM,IAAIzJ,EAAEgC,OAAOkS,EAAElS,QAAQlD,EAAEc,EAAEL,EAAE,EAAEgB,EAAEzB,GAAGkB,EAAEi7B,UAAU17B,EAAET,IAAIoV,EAAE+mB,UAAU17B,EAAET,GAAGS,EAAEgB,EAAEzB,EAAEc,EAAEd,EAAEA,EAAEqK,KAAKD,OAAOtJ,EAAEW,GAAG,EAAEA,GAAG,OAAOM,EAAEb,EAAEwL,WAAW1M,EAAE,KAAKA,IAAIA,EAAE,SAASS,EAAES,EAAEkU,GAAG,IAAIlU,IAAIkU,GAAGlU,EAAEqI,OAAO,KAAK6L,EAAE7L,OAAO,GAAG,OAAO,EAAE,IAAI,IAAI9H,EAAE,EAAEX,EAAEuJ,KAAKM,IAAIzJ,EAAEgC,OAAOkS,EAAElS,QAAQlD,EAAEc,EAAEL,EAAE,EAAEgB,EAAEzB,GAAGkB,EAAEi7B,UAAUj7B,EAAEgC,OAAOlD,EAAEkB,EAAEgC,OAAOzC,IAAI2U,EAAE+mB,UAAU/mB,EAAElS,OAAOlD,EAAEoV,EAAElS,OAAOzC,GAAGA,EAAEgB,EAAEzB,EAAEc,EAAEd,EAAEA,EAAEqK,KAAKD,OAAOtJ,EAAEW,GAAG,EAAEA,GAAG,OAAOsJ,EAAE7J,EAAEwL,WAAWxL,EAAEgC,OAAOlD,KAAKA,IAAIA,EAAE,SAAS+B,EAAEb,GAAG,OAAOA,GAAG,OAAOA,GAAG,MAAM,SAAS6J,EAAE7J,GAAG,OAAOA,GAAG,OAAOA,GAAG,MAAM,SAASyhB,EAAEzhB,GAAG,OAAO6J,EAAE7J,EAAEwL,WAAW,IAAI,SAASzM,EAAEiB,GAAG,OAAOa,EAAEb,EAAEwL,WAAWxL,EAAEgC,OAAO,IAAI,SAAS7C,EAAEa,EAAEkU,EAAE3T,EAAEX,GAAG,OAAOb,EAAEiB,IAAIyhB,EAAE7hB,GAAG,KAAK,SAASI,GAAG,IAAI,IAAIkU,EAAE,GAAG3T,EAAE,EAAEA,EAAEP,EAAEgC,OAAOzB,IAAIP,EAAEO,GAAG,GAAGyB,OAAO,GAAGkS,EAAE1R,KAAKxC,EAAEO,IAAI,OAAO2T,EAAlF,CAAqF,CAAC,CAAC,EAAElU,GAAG,EAAE,EAAEkU,GAAG,CAAC,EAAE3T,GAAG,CAAC,EAAEX,KAAK,SAASgL,EAAE5K,EAAEkU,EAAEtU,GAAG,OAAOW,EAAEP,EAAEkU,EAAEtU,GAAE,GAAIgL,EAAEuvB,OAAO,EAAEvvB,EAAEwvB,QAAQ,EAAExvB,EAAEyvB,MAAM,EAAEr6B,EAAEpB,QAAQgM,GAAG,SAAS5K,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAE4B,MAAMA,KAAKsgB,iBAAiB,SAAS9hB,GAAG,OAAOA,GAAGA,EAAEE,WAAWF,EAAE,CAACyM,QAAQzM,IAAIR,OAAOC,eAAeyU,EAAE,aAAa,CAACnU,OAAM,IAAK,IAAIjB,EAAES,EAAEK,EAAEW,EAAE,IAAIM,EAAEjB,EAAEW,EAAE,KAAK,SAASP,GAAGA,EAAE85B,QAAQ,SAAS95B,EAAEkU,EAAE3T,QAAG,IAASP,IAAIA,EAAE,SAAI,IAASkU,IAAIA,EAAE,IAAI,iBAAiBlU,IAAIA,EAAE,IAAI,iBAAiBkU,IAAIA,EAAE,IAAI,IAAItU,EAAEiB,EAAE4L,SAAQ,EAAG,GAAGyH,GAAG,IAAI,IAAIpV,KAAKyB,IAAIX,EAAEJ,OAAOkF,KAAK9E,GAAGskB,QAAO,SAAUlkB,EAAEkU,GAAG,OAAO,MAAMtU,EAAEsU,KAAKlU,EAAEkU,GAAGtU,EAAEsU,IAAIlU,IAAI,KAAKA,OAAE,IAASA,EAAElB,SAAI,IAASoV,EAAEpV,KAAKc,EAAEd,GAAGkB,EAAElB,IAAI,OAAOU,OAAOkF,KAAK9E,GAAGoC,OAAO,EAAEpC,OAAE,GAAQI,EAAEqF,KAAK,SAASrF,EAAEkU,QAAG,IAASlU,IAAIA,EAAE,SAAI,IAASkU,IAAIA,EAAE,IAAI,iBAAiBlU,IAAIA,EAAE,IAAI,iBAAiBkU,IAAIA,EAAE,IAAI,IAAI3T,EAAEf,OAAOkF,KAAK1E,GAAGsc,OAAO9c,OAAOkF,KAAKwP,IAAIgQ,QAAO,SAAU3jB,EAAEX,GAAG,OAAOL,EAAEkN,QAAQzM,EAAEJ,GAAGsU,EAAEtU,MAAMW,EAAEX,QAAG,IAASsU,EAAEtU,GAAG,KAAKsU,EAAEtU,IAAIW,IAAI,IAAI,OAAOf,OAAOkF,KAAKnE,GAAGyB,OAAO,EAAEzB,OAAE,GAAQP,EAAEu6B,OAAO,SAASv6B,EAAEkU,QAAG,IAASlU,IAAIA,EAAE,SAAI,IAASkU,IAAIA,EAAE,IAAIlU,EAAEA,GAAG,GAAG,IAAIO,EAAEf,OAAOkF,KAAKwP,GAAGgQ,QAAO,SAAU3jB,EAAEX,GAAG,OAAOsU,EAAEtU,KAAKI,EAAEJ,SAAI,IAASI,EAAEJ,KAAKW,EAAEX,GAAGsU,EAAEtU,IAAIW,IAAI,IAAI,OAAOf,OAAOkF,KAAK1E,GAAGkkB,QAAO,SAAU3jB,EAAEX,GAAG,OAAOI,EAAEJ,KAAKsU,EAAEtU,SAAI,IAASsU,EAAEtU,KAAKW,EAAEX,GAAG,MAAMW,IAAIA,IAAIP,EAAEw6B,UAAU,SAASx6B,EAAEkU,EAAE3T,GAAG,QAAG,IAASA,IAAIA,GAAE,GAAI,iBAAiBP,EAAE,OAAOkU,EAAE,GAAG,iBAAiBA,EAAE,CAAC,IAAI3T,EAAE,OAAO2T,EAAE,IAAItU,EAAEJ,OAAOkF,KAAKwP,GAAGgQ,QAAO,SAAU3jB,EAAEX,GAAG,YAAO,IAASI,EAAEJ,KAAKW,EAAEX,GAAGsU,EAAEtU,IAAIW,IAAI,IAAI,OAAOf,OAAOkF,KAAK9E,GAAGoC,OAAO,EAAEpC,OAAE,IAApmC,CAA8mCd,IAAIA,EAAE,KAAKoV,EAAEzH,QAAQ3N,GAAG,SAASkB,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAAE4B,MAAMA,KAAKsgB,iBAAiB,SAAS9hB,GAAG,OAAOA,GAAGA,EAAEE,WAAWF,EAAE,CAACyM,QAAQzM,IAAIR,OAAOC,eAAeyU,EAAE,aAAa,CAACnU,OAAM,IAAK,IAAIjB,EAAEc,EAAEW,EAAE,IAAIhB,EAAE,WAAW,SAASS,EAAEA,GAAGwB,KAAK+3B,IAAIv5B,EAAEwB,KAAK0X,MAAM,EAAE1X,KAAK05B,OAAO,EAAE,OAAOl7B,EAAEU,UAAUk5B,QAAQ,WAAW,OAAOp4B,KAAKy4B,aAAa,KAAKj6B,EAAEU,UAAUm5B,KAAK,SAAS75B,GAAGA,IAAIA,EAAE,KAAK,IAAIkU,EAAE1S,KAAK+3B,IAAI/3B,KAAK0X,OAAO,GAAGhF,EAAE,CAAC,IAAI3T,EAAEiB,KAAK05B,OAAOt7B,EAAEd,EAAE2N,QAAQzK,OAAOkS,GAAG,GAAGlU,GAAGJ,EAAEW,GAAGP,EAAEJ,EAAEW,EAAEiB,KAAK0X,OAAO,EAAE1X,KAAK05B,OAAO,GAAG15B,KAAK05B,QAAQl7B,EAAE,iBAAiBkU,EAAE8N,OAAO,MAAM,CAACA,OAAOhiB,GAAG,IAAIT,EAAE,GAAG,OAAO2U,EAAEojB,aAAa/3B,EAAE+3B,WAAWpjB,EAAEojB,YAAY,iBAAiBpjB,EAAE+N,OAAO1iB,EAAE0iB,OAAOjiB,EAAE,iBAAiBkU,EAAEgO,OAAO3iB,EAAE2iB,OAAOhO,EAAEgO,OAAOuE,OAAOlmB,EAAEP,GAAGT,EAAE2iB,OAAOhO,EAAEgO,OAAO3iB,EAAE,MAAM,CAAC0iB,OAAO,MAAMjiB,EAAEU,UAAUq5B,KAAK,WAAW,OAAOv4B,KAAK+3B,IAAI/3B,KAAK0X,QAAQlZ,EAAEU,UAAUu5B,WAAW,WAAW,OAAOz4B,KAAK+3B,IAAI/3B,KAAK0X,OAAOpa,EAAE2N,QAAQzK,OAAOR,KAAK+3B,IAAI/3B,KAAK0X,QAAQ1X,KAAK05B,OAAO,KAAKl7B,EAAEU,UAAUs5B,SAAS,WAAW,OAAOx4B,KAAK+3B,IAAI/3B,KAAK0X,OAAO,iBAAiB1X,KAAK+3B,IAAI/3B,KAAK0X,OAAO8I,OAAO,SAAS,iBAAiBxgB,KAAK+3B,IAAI/3B,KAAK0X,OAAO+I,OAAO,SAAS,SAAS,UAAUjiB,EAAEU,UAAUw5B,KAAK,WAAW,GAAG14B,KAAKo4B,UAAU,CAAC,GAAG,IAAIp4B,KAAK05B,OAAO,OAAO15B,KAAK+3B,IAAIlxB,MAAM7G,KAAK0X,OAAO,IAAIlZ,EAAEwB,KAAK05B,OAAOhnB,EAAE1S,KAAK0X,MAAM3Y,EAAEiB,KAAKq4B,OAAOj6B,EAAE4B,KAAK+3B,IAAIlxB,MAAM7G,KAAK0X,OAAO,OAAO1X,KAAK05B,OAAOl7B,EAAEwB,KAAK0X,MAAMhF,EAAE,CAAC3T,GAAG+b,OAAO1c,GAAG,MAAM,IAAII,EAA7mC,GAAknCkU,EAAEzH,QAAQlN,GAAG,SAASS,EAAEkU,EAAE3T,GAAG,IAAIX,EAAEW,EAAE,IAAIzB,EAAEyB,EAAE,IAAI,iBAAiBzB,EAAEA,EAAEoB,WAAWpB,EAAE2N,QAAQ3N,KAAKA,EAAE,CAAC,CAACkB,EAAElB,EAAEA,EAAE,MAAM,IAAmC+B,GAAGjB,EAAEI,EAAElB,EAAEA,EAAtC,CAACojB,OAAO,OAAOiZ,WAAU,IAAkBr8B,EAAEs8B,OAAOt8B,EAAEs8B,OAAO,IAAIp7B,EAAEpB,QAAQiC,GAAG,SAASb,EAAEkU,EAAE3T,GAAG,aAAa,IAAIX,EAA+FL,EAAE,WAAW,IAAIS,EAAE,GAAG,OAAO,SAASkU,GAAG,QAAG,IAASlU,EAAEkU,GAAG,CAAC,IAAI3T,EAAEoN,SAAS0tB,cAAcnnB,GAAG,GAAGtD,OAAO0qB,mBAAmB/6B,aAAaqQ,OAAO0qB,kBAAkB,IAAI/6B,EAAEA,EAAEg7B,gBAAgBC,KAAK,MAAMx7B,GAAGO,EAAE,KAAKP,EAAEkU,GAAG3T,EAAE,OAAOP,EAAEkU,IAAzN,GAAgOrT,EAAE,GAAG,SAASgJ,EAAE7J,EAAEkU,EAAE3T,GAAG,IAAI,IAAIX,EAAE,EAAEA,EAAEsU,EAAElS,OAAOpC,IAAI,CAAC,IAAId,EAAE,CAAC28B,IAAIvnB,EAAEtU,GAAG,GAAG87B,MAAMxnB,EAAEtU,GAAG,GAAG+7B,UAAUznB,EAAEtU,GAAG,IAAIiB,EAAEb,GAAGJ,GAAGiB,EAAEb,GAAGJ,GAAGd,GAAG+B,EAAEb,GAAGwC,KAAK8iB,EAAExmB,EAAEyB,KAAK,SAASkhB,EAAEzhB,GAAG,IAAIkU,EAAEvG,SAASC,cAAc,SAAShO,EAAEI,EAAEs3B,YAAY,GAAG,QAAG,IAAS13B,EAAEg8B,MAAM,CAAC,IAAI98B,EAAEyB,EAAEs7B,GAAG/8B,IAAIc,EAAEg8B,MAAM98B,GAAG,GAAGU,OAAOkF,KAAK9E,GAAG0K,SAAQ,SAAUtK,GAAGkU,EAAEwE,aAAa1Y,EAAEJ,EAAEI,OAAO,mBAAmBA,EAAEkiB,OAAOliB,EAAEkiB,OAAOhO,OAAO,CAAC,IAAIrT,EAAEtB,EAAES,EAAEkiB,QAAQ,QAAQ,IAAIrhB,EAAE,MAAM,IAAI2F,MAAM,2GAA2G3F,EAAEgO,YAAYqF,GAAG,OAAOA,EAAE,IAAInV,EAAEI,GAAGJ,EAAE,GAAG,SAASiB,EAAEkU,GAAG,OAAOnV,EAAEiB,GAAGkU,EAAEnV,EAAEoiB,OAAO2a,SAASn2B,KAAK,QAAQ,SAASiF,EAAE5K,EAAEkU,EAAE3T,EAAEX,GAAG,IAAId,EAAEyB,EAAE,GAAGX,EAAE67B,IAAI,GAAGz7B,EAAE+7B,WAAW/7B,EAAE+7B,WAAWC,QAAQ78B,EAAE+U,EAAEpV,OAAO,CAAC,IAAIS,EAAEoO,SAAS4nB,eAAez2B,GAAG+B,EAAEb,EAAEg2B,WAAWn1B,EAAEqT,IAAIlU,EAAEiP,YAAYpO,EAAEqT,IAAIrT,EAAEmB,OAAOhC,EAAEi8B,aAAa18B,EAAEsB,EAAEqT,IAAIlU,EAAE6O,YAAYtP,IAAI,SAASmiB,EAAE1hB,EAAEkU,EAAE3T,GAAG,IAAIX,EAAEW,EAAEk7B,IAAI38B,EAAEyB,EAAEm7B,MAAMn8B,EAAEgB,EAAEo7B,UAAU,GAAG78B,EAAEkB,EAAE0Y,aAAa,QAAQ5Z,GAAGkB,EAAEuY,gBAAgB,SAAShZ,GAAG2L,OAAOtL,GAAG,uDAAuD0c,OAAOpR,KAAKlI,SAASC,mBAAmBi5B,KAAKC,UAAU58B,MAAM,QAAQS,EAAE+7B,WAAW/7B,EAAE+7B,WAAWC,QAAQp8B,MAAM,CAAC,KAAKI,EAAEo8B,YAAYp8B,EAAEiP,YAAYjP,EAAEo8B,YAAYp8B,EAAE6O,YAAYlB,SAAS4nB,eAAe31B,KAAK,IAAIgB,EAAE,KAAKxB,EAAE,EAAE,SAASkmB,EAAEtlB,EAAEkU,GAAG,IAAI3T,EAAEX,EAAEd,EAAE,GAAGoV,EAAEinB,UAAU,CAAC,IAAI57B,EAAEH,IAAImB,EAAEK,IAAIA,EAAE6gB,EAAEvN,IAAItU,EAAEgL,EAAEtK,KAAK,KAAKC,EAAEhB,GAAE,GAAIT,EAAE8L,EAAEtK,KAAK,KAAKC,EAAEhB,GAAE,QAASgB,EAAEkhB,EAAEvN,GAAGtU,EAAE8hB,EAAEphB,KAAK,KAAKC,EAAE2T,GAAGpV,EAAE,YAAY,SAASkB,GAAG,GAAG,OAAOA,EAAEoO,WAAW,OAAM,EAAGpO,EAAEoO,WAAWa,YAAYjP,GAArE,CAAyEO,IAAI,OAAOX,EAAEI,GAAG,SAASkU,GAAG,GAAGA,EAAE,CAAC,GAAGA,EAAEunB,MAAMz7B,EAAEy7B,KAAKvnB,EAAEwnB,QAAQ17B,EAAE07B,OAAOxnB,EAAEynB,YAAY37B,EAAE27B,UAAU,OAAO/7B,EAAEI,EAAEkU,QAAQpV,KAAKkB,EAAEpB,QAAQ,SAASoB,EAAEkU,EAAE3T,GAAG,OAAOA,EAAEA,GAAG,IAAI46B,WAAW,kBAAkB56B,EAAE46B,YAAY56B,EAAE46B,gBAA36D,IAASv7B,IAAIA,EAAEk8B,QAAQlrB,QAAQjD,UAAUA,SAAS0uB,MAAMzrB,OAAOrF,OAAO3L,IAAo3DI,EAAEO,EAAE+7B,KAAKt8B,EAAEO,EAAE+7B,KAAKt8B,EAAEkU,EAAEA,GAAG,GAAGrT,EAAEb,KAAKa,EAAEb,GAAG,IAAI6J,EAAE7J,EAAEkU,EAAE3T,GAAG,SAAS2T,GAAG,GAAGA,EAAEA,GAAG,GAAG,mBAAmB1U,OAAOkB,UAAU2K,SAASpM,KAAKiV,GAAG,CAACrT,EAAEb,KAAKa,EAAEb,GAAG,IAAI6J,EAAE7J,EAAEkU,EAAE3T,GAAG,IAAI,IAAIX,EAAEsU,EAAElS,OAAOpC,EAAEiB,EAAEb,GAAGgC,OAAOpC,IAAIiB,EAAEb,GAAGJ,KAAKiB,EAAEb,GAAGgC,OAAOkS,EAAElS,OAAO,IAAInB,EAAEb,GAAGgC,eAAenB,EAAEb,OAAO,SAASA,EAAEkU,EAAE3T,IAAI2T,EAAE3T,EAAE,GAAFA,EAAM,IAAKiC,KAAK,CAACxC,EAAElB,EAAE,86CAA86C,KAAKkB,EAAEpB,QAAQsV,GAAG,SAASlU,EAAEkU,EAAE3T,GAAG,aAAaP,EAAEpB,QAAQ,SAASoB,GAAG,IAAIkU,EAAE,GAAG,OAAOA,EAAE7I,SAAS,WAAW,OAAO7J,KAAKiJ,KAAI,SAAUyJ,GAAG,IAAI3T,EAAE,SAASP,EAAEkU,GAAG,IAAyXrT,EAAEgJ,EAAE4X,EAAzXlhB,EAAEP,EAAE,IAAI,GAAGJ,EAAEI,EAAE,GAAG,IAAIJ,EAAE,OAAOW,EAAE,GAAG2T,GAAG,mBAAmBhJ,KAAK,CAAC,IAAIpM,GAAG+B,EAAEjB,EAAEiK,EAAEqB,KAAKlI,SAASC,mBAAmBi5B,KAAKC,UAAUt7B,MAAM4gB,EAAE,+DAA+DnF,OAAOzS,GAAG,OAAOyS,OAAOmF,EAAE,QAAQliB,EAAEK,EAAEglB,QAAQna,KAAI,SAAUzK,GAAG,MAAM,iBAAiBsc,OAAO1c,EAAE28B,YAAY,IAAIjgB,OAAOtc,EAAE,UAAU,MAAM,CAACO,GAAG+b,OAAO/c,GAAG+c,OAAO,CAACxd,IAAI6G,KAAK,MAAgB,MAAM,CAACpF,GAAGoF,KAAK,MAA5Z,CAAmauO,EAAElU,GAAG,OAAOkU,EAAE,GAAG,UAAUoI,OAAOpI,EAAE,GAAG,MAAMoI,OAAO/b,EAAE,KAAKA,KAAKoF,KAAK,KAAKuO,EAAEpV,EAAE,SAASkB,EAAEO,EAAEX,GAAG,iBAAiBI,IAAIA,EAAE,CAAC,CAAC,KAAKA,EAAE,MAAM,IAAIlB,EAAE,GAAG,GAAGc,EAAE,IAAI,IAAIL,EAAE,EAAEA,EAAEiC,KAAKQ,OAAOzC,IAAI,CAAC,IAAIsB,EAAEW,KAAKjC,GAAG,GAAG,MAAMsB,IAAI/B,EAAE+B,IAAG,GAAI,IAAI,IAAIgJ,EAAE,EAAEA,EAAE7J,EAAEgC,OAAO6H,IAAI,CAAC,IAAI4X,EAAE,GAAGnF,OAAOtc,EAAE6J,IAAIjK,GAAGd,EAAE2iB,EAAE,MAAMlhB,IAAIkhB,EAAE,GAAGA,EAAE,GAAG,GAAGnF,OAAO/b,EAAE,SAAS+b,OAAOmF,EAAE,IAAIA,EAAE,GAAGlhB,GAAG2T,EAAE1R,KAAKif,MAAMvN,MAAMzH,S,gBCPhq7BmE,OAA3J/R,EAAOD,QAA8K,SAASoB,GAAG,IAAIkU,EAAE,GAAG,SAAStU,EAAEL,GAAG,GAAG2U,EAAE3U,GAAG,OAAO2U,EAAE3U,GAAGX,QAAQ,IAAI2B,EAAE2T,EAAE3U,GAAG,CAACT,EAAES,EAAER,GAAE,EAAGH,QAAQ,IAAI,OAAOoB,EAAET,GAAGN,KAAKsB,EAAE3B,QAAQ2B,EAAEA,EAAE3B,QAAQgB,GAAGW,EAAExB,GAAE,EAAGwB,EAAE3B,QAAQ,OAAOgB,EAAEV,EAAEc,EAAEJ,EAAET,EAAE+U,EAAEtU,EAAER,EAAE,SAASY,EAAEkU,EAAE3U,GAAGK,EAAEL,EAAES,EAAEkU,IAAI1U,OAAOC,eAAeO,EAAEkU,EAAE,CAACxU,YAAW,EAAGC,IAAIJ,KAAKK,EAAEA,EAAE,SAASI,GAAG,oBAAoBH,QAAQA,OAAOC,aAAaN,OAAOC,eAAeO,EAAEH,OAAOC,YAAY,CAACC,MAAM,WAAWP,OAAOC,eAAeO,EAAE,aAAa,CAACD,OAAM,KAAMH,EAAEI,EAAE,SAASA,EAAEkU,GAAG,GAAG,EAAEA,IAAIlU,EAAEJ,EAAEI,IAAI,EAAEkU,EAAE,OAAOlU,EAAE,GAAG,EAAEkU,GAAG,iBAAiBlU,GAAGA,GAAGA,EAAEE,WAAW,OAAOF,EAAE,IAAIT,EAAEC,OAAOY,OAAO,MAAM,GAAGR,EAAEA,EAAEL,GAAGC,OAAOC,eAAeF,EAAE,UAAU,CAACG,YAAW,EAAGK,MAAMC,IAAI,EAAEkU,GAAG,iBAAiBlU,EAAE,IAAI,IAAIO,KAAKP,EAAEJ,EAAER,EAAEG,EAAEgB,EAAE,SAAS2T,GAAG,OAAOlU,EAAEkU,IAAI5T,KAAK,KAAKC,IAAI,OAAOhB,GAAGK,EAAEW,EAAE,SAASP,GAAG,IAAIkU,EAAElU,GAAGA,EAAEE,WAAW,WAAW,OAAOF,EAAEyM,SAAS,WAAW,OAAOzM,GAAG,OAAOJ,EAAER,EAAE8U,EAAE,IAAIA,GAAGA,GAAGtU,EAAEL,EAAE,SAASS,EAAEkU,GAAG,OAAO1U,OAAOkB,UAAUC,eAAe1B,KAAKe,EAAEkU,IAAItU,EAAEgB,EAAE,GAAGhB,EAAEA,EAAEiB,EAAE,IAAj5B,CAAs5B,CAAC,SAASb,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEX,EAAE,GAAGd,EAAE,mBAAmBe,QAAQ,WAAWN,EAAEM,OAAO,QAAQgB,EAAErB,OAAOkB,UAAU2K,SAASxB,EAAEpF,MAAM/D,UAAU4b,OAAOmF,EAAEjiB,OAAOC,eAAemB,EAAE6gB,GAAG,WAAW,IAAIzhB,EAAE,GAAG,IAAI,IAAI,IAAIkU,KAAKuN,EAAEzhB,EAAE,IAAI,CAACN,YAAW,EAAGK,MAAMC,IAAIA,EAAE,OAAM,EAAG,OAAOA,EAAEkoB,IAAIloB,EAAE,MAAMA,GAAG,OAAM,GAA/G,GAAsHb,EAAE,SAASa,EAAEkU,EAAEtU,EAAEL,GAAG,IAAIgB,KAAK2T,KAAKlU,IAAI,mBAAmBO,EAAEhB,IAAI,sBAAsBsB,EAAE5B,KAAKsB,IAAIhB,OAAOqB,EAAE6gB,EAAEzhB,EAAEkU,EAAE,CAACjI,cAAa,EAAGvM,YAAW,EAAGK,MAAMH,EAAEsM,UAAS,IAAKlM,EAAEkU,GAAGtU,IAAIgL,EAAE,SAAS5K,EAAEkU,GAAG,IAAItU,EAAEwN,UAAUpL,OAAO,EAAEoL,UAAU,GAAG,GAAG7N,EAAEgB,EAAE2T,GAAGpV,IAAIS,EAAEsK,EAAE5K,KAAKM,EAAEC,OAAOg9B,sBAAsBtoB,KAAK,IAAI,IAAIrT,EAAE,EAAEA,EAAEtB,EAAEyC,OAAOnB,GAAG,EAAE1B,EAAEa,EAAET,EAAEsB,GAAGqT,EAAE3U,EAAEsB,IAAIjB,EAAEL,EAAEsB,MAAM+J,EAAE6xB,sBAAsB77B,EAAEZ,EAAEpB,QAAQgM,GAAG,SAAS5K,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,IAAII,EAAEpB,QAAQ+2B,SAASj1B,UAAUJ,MAAMf,GAAG,SAASS,EAAEkU,EAAEtU,GAAG,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEX,EAAE,IAAId,EAAEc,EAAE,GAAGiB,EAAEjB,EAAE,IAAIiK,EAAEjK,EAAE,IAAI6hB,EAAE5a,OAAOoM,aAAa,GAAGrS,EAAE,SAASZ,GAAGyE,MAAMmd,QAAQ5hB,GAAGwB,KAAK+3B,IAAIv5B,EAAE,MAAMA,GAAGyE,MAAMmd,QAAQ5hB,EAAEu5B,KAAK/3B,KAAK+3B,IAAIv5B,EAAEu5B,IAAI/3B,KAAK+3B,IAAI,IAAI34B,EAAEF,UAAUwhB,OAAO,SAASliB,EAAEkU,GAAG,IAAItU,EAAE,GAAG,OAAO,IAAII,EAAEgC,OAAOR,MAAM5B,EAAEsiB,OAAOliB,EAAE,MAAMkU,GAAG,WAAW3U,EAAE2U,IAAI1U,OAAOkF,KAAKwP,GAAGlS,OAAO,IAAIpC,EAAE03B,WAAWpjB,GAAG1S,KAAKgB,KAAK5C,KAAKgB,EAAEF,UAAUshB,OAAO,SAAShiB,GAAG,OAAOA,GAAG,EAAEwB,KAAKA,KAAKgB,KAAK,CAACwf,OAAOhiB,KAAKY,EAAEF,UAAUuhB,OAAO,SAASjiB,EAAEkU,GAAG,GAAGlU,GAAG,EAAE,OAAOwB,KAAK,IAAI5B,EAAE,CAACqiB,OAAOjiB,GAAG,OAAO,MAAMkU,GAAG,WAAW3U,EAAE2U,IAAI1U,OAAOkF,KAAKwP,GAAGlS,OAAO,IAAIpC,EAAE03B,WAAWpjB,GAAG1S,KAAKgB,KAAK5C,IAAIgB,EAAEF,UAAU8B,KAAK,SAASxC,GAAG,IAAIkU,EAAE1S,KAAK+3B,IAAIv3B,OAAOpC,EAAE4B,KAAK+3B,IAAIrlB,EAAE,GAAG,GAAGlU,EAAEa,GAAE,EAAG,GAAGb,GAAG,WAAWT,EAAEK,GAAG,CAAC,GAAG,iBAAiBI,EAAEgiB,QAAQ,iBAAiBpiB,EAAEoiB,OAAO,OAAOxgB,KAAK+3B,IAAIrlB,EAAE,GAAG,CAAC8N,OAAOpiB,EAAEoiB,OAAOhiB,EAAEgiB,QAAQxgB,KAAK,GAAG,iBAAiB5B,EAAEoiB,QAAQ,MAAMhiB,EAAEkiB,SAAShO,GAAG,EAAE,WAAW3U,EAAEK,EAAE4B,KAAK+3B,IAAIrlB,EAAE,KAAK,OAAO1S,KAAK+3B,IAAIC,QAAQx5B,GAAGwB,KAAK,GAAG1C,EAAEkB,EAAEs3B,WAAW13B,EAAE03B,YAAY,CAAC,GAAG,iBAAiBt3B,EAAEkiB,QAAQ,iBAAiBtiB,EAAEsiB,OAAO,OAAO1gB,KAAK+3B,IAAIrlB,EAAE,GAAG,CAACgO,OAAOtiB,EAAEsiB,OAAOliB,EAAEkiB,QAAQ,WAAW3iB,EAAES,EAAEs3B,cAAc91B,KAAK+3B,IAAIrlB,EAAE,GAAGojB,WAAWt3B,EAAEs3B,YAAY91B,KAAK,GAAG,iBAAiBxB,EAAEiiB,QAAQ,iBAAiBriB,EAAEqiB,OAAO,OAAOzgB,KAAK+3B,IAAIrlB,EAAE,GAAG,CAAC+N,OAAOriB,EAAEqiB,OAAOjiB,EAAEiiB,QAAQ,WAAW1iB,EAAES,EAAEs3B,cAAc91B,KAAK+3B,IAAIrlB,EAAE,GAAGojB,WAAWt3B,EAAEs3B,YAAY91B,MAAM,OAAO0S,IAAI1S,KAAK+3B,IAAIv3B,OAAOR,KAAK+3B,IAAI/2B,KAAKxC,GAAGwB,KAAK+3B,IAAInD,OAAOliB,EAAE,EAAElU,GAAGwB,MAAMZ,EAAEF,UAAU+4B,KAAK,WAAW,IAAIz5B,EAAEwB,KAAK+3B,IAAI/3B,KAAK+3B,IAAIv3B,OAAO,GAAG,OAAOhC,GAAGA,EAAEiiB,SAASjiB,EAAEs3B,YAAY91B,KAAK+3B,IAAIrU,MAAM1jB,MAAMZ,EAAEF,UAAUygB,OAAO,SAASnhB,GAAG,OAAOwB,KAAK+3B,IAAIpY,OAAOnhB,IAAIY,EAAEF,UAAU4J,QAAQ,SAAStK,GAAGwB,KAAK+3B,IAAIjvB,QAAQtK,IAAIY,EAAEF,UAAU+J,IAAI,SAASzK,GAAG,OAAOwB,KAAK+3B,IAAI9uB,IAAIzK,IAAIY,EAAEF,UAAUg5B,UAAU,SAAS15B,GAAG,IAAIkU,EAAE,GAAGtU,EAAE,GAAG,OAAO4B,KAAK8I,SAAQ,SAAU/K,IAAIS,EAAET,GAAG2U,EAAEtU,GAAG4C,KAAKjD,MAAM,CAAC2U,EAAEtU,IAAIgB,EAAEF,UAAUwjB,OAAO,SAASlkB,EAAEkU,GAAG,OAAO1S,KAAK+3B,IAAIrV,OAAOlkB,EAAEkU,IAAItT,EAAEF,UAAUi5B,aAAa,WAAW,OAAOn4B,KAAK0iB,QAAO,SAAUlkB,EAAEkU,GAAG,OAAOA,EAAEgO,OAAOliB,EAAE6J,EAAE7H,OAAOkS,GAAGA,EAAE8N,OAAOhiB,EAAEkU,EAAE8N,OAAOhiB,IAAI,IAAIY,EAAEF,UAAUsB,OAAO,WAAW,OAAOR,KAAK0iB,QAAO,SAAUlkB,EAAEkU,GAAG,OAAOlU,EAAE6J,EAAE7H,OAAOkS,KAAK,IAAItT,EAAEF,UAAU2H,MAAM,SAASrI,EAAEkU,GAAGlU,EAAEA,GAAG,EAAE,iBAAiBkU,IAAIA,EAAE,KAAK,IAAI,IAAItU,EAAE,GAAGL,EAAEsK,EAAEkY,SAASvgB,KAAK+3B,KAAKh5B,EAAE,EAAEA,EAAE2T,GAAG3U,EAAEq6B,WAAW,CAAC,IAAI96B,EAAEyB,EAAEP,EAAElB,EAAES,EAAEs6B,KAAK75B,EAAEO,IAAIzB,EAAES,EAAEs6B,KAAK3lB,EAAE3T,GAAGX,EAAE4C,KAAK1D,IAAIyB,GAAGsJ,EAAE7H,OAAOlD,GAAG,OAAO,IAAI8B,EAAEhB,IAAIgB,EAAEF,UAAUo5B,QAAQ,SAAS95B,GAAG,IAAIkU,EAAErK,EAAEkY,SAASvgB,KAAK+3B,KAAK35B,EAAEiK,EAAEkY,SAAS/hB,EAAEu5B,KAAKh6B,EAAE,GAAGgB,EAAEX,EAAEm6B,OAAO,GAAG,MAAMx5B,GAAG,iBAAiBA,EAAE0hB,QAAQ,MAAM1hB,EAAE+2B,WAAW,CAAC,IAAI,IAAIz2B,EAAEN,EAAE0hB,OAAO,WAAW/N,EAAE8lB,YAAY9lB,EAAE+lB,cAAcp5B,GAAGA,GAAGqT,EAAE+lB,aAAa16B,EAAEiD,KAAK0R,EAAE2lB,QAAQt5B,EAAE0hB,OAAOphB,EAAE,GAAGjB,EAAEi6B,KAAKt5B,EAAE0hB,OAAOphB,GAAG,IAAI,IAAI4gB,EAAE,IAAI7gB,EAAErB,GAAG2U,EAAE0lB,WAAWh6B,EAAEg6B,WAAW,GAAG,WAAWh6B,EAAEo6B,WAAWvY,EAAEjf,KAAK5C,EAAEi6B,aAAa,GAAG,WAAW3lB,EAAE8lB,WAAWvY,EAAEjf,KAAK0R,EAAE2lB,YAAY,CAAC,IAAI16B,EAAEgK,KAAKM,IAAIyK,EAAE+lB,aAAar6B,EAAEq6B,cAAcrvB,EAAEsJ,EAAE2lB,KAAK16B,GAAGJ,EAAEa,EAAEi6B,KAAK16B,GAAG,GAAG,iBAAiBJ,EAAEkjB,OAAO,CAAC,IAAI6F,EAAE,GAAG,iBAAiBld,EAAEqX,OAAO6F,EAAE7F,OAAO9iB,EAAE2oB,EAAE5F,OAAOtX,EAAEsX,OAAO,IAAIR,EAAE7X,EAAEytB,WAAWwC,QAAQlvB,EAAE0sB,WAAWv4B,EAAEu4B,WAAW,iBAAiB1sB,EAAEqX,QAAQ,GAAGP,IAAIoG,EAAEwP,WAAW5V,GAAGD,EAAEjf,KAAKslB,IAAIloB,EAAEg6B,WAAW96B,EAAE2iB,EAAE8X,IAAI9X,EAAE8X,IAAIv3B,OAAO,GAAG8lB,GAAG,CAAC,IAAIhe,EAAE,IAAIlJ,EAAEsT,EAAEgmB,QAAQ,OAAOzY,EAAEnF,OAAOxS,GAAG2vB,YAAY,iBAAiB16B,EAAEijB,QAAQ,iBAAiBpX,EAAEqX,QAAQR,EAAEjf,KAAKzD,GAAG,OAAO0iB,EAAEgY,QAAQ74B,EAAEF,UAAU4b,OAAO,SAAStc,GAAG,IAAIkU,EAAE,IAAItT,EAAEY,KAAK+3B,IAAIlxB,SAAS,OAAOrI,EAAEu5B,IAAIv3B,OAAO,IAAIkS,EAAE1R,KAAKxC,EAAEu5B,IAAI,IAAIrlB,EAAEqlB,IAAIrlB,EAAEqlB,IAAIjd,OAAOtc,EAAEu5B,IAAIlxB,MAAM,KAAK6L,GAAGtT,EAAEF,UAAU2E,KAAK,SAASrF,EAAEkU,GAAG,GAAG1S,KAAK+3B,MAAMv5B,EAAEu5B,IAAI,OAAO,IAAI34B,EAAE,IAAIhB,EAAE,CAAC4B,KAAKxB,GAAGyK,KAAI,SAAUyJ,GAAG,OAAOA,EAAEzJ,KAAI,SAAU7K,GAAG,GAAG,MAAMA,EAAEsiB,OAAO,MAAM,iBAAiBtiB,EAAEsiB,OAAOtiB,EAAEsiB,OAAOT,EAAE,MAAM,IAAIjb,MAAM,kBAAkB0N,IAAIlU,EAAE,KAAK,QAAQ,oBAAoB2F,KAAK,OAAOpG,EAAE,IAAIqB,EAAEC,EAAEN,EAAEX,EAAE,GAAGA,EAAE,GAAGsU,GAAG/U,EAAE0K,EAAEkY,SAASvgB,KAAK+3B,KAAK3uB,EAAEf,EAAEkY,SAAS/hB,EAAEu5B,KAAK,OAAO14B,EAAEyJ,SAAQ,SAAUtK,GAAG,IAAI,IAAIkU,EAAElU,EAAE,GAAGgC,OAAOkS,EAAE,GAAG,CAAC,IAAItU,EAAE,EAAE,OAAOI,EAAE,IAAI,KAAKO,EAAE45B,OAAOv6B,EAAEuJ,KAAKM,IAAImB,EAAEqvB,aAAa/lB,GAAG3U,EAAEiD,KAAKoI,EAAEivB,KAAKj6B,IAAI,MAAM,KAAKW,EAAE65B,OAAOx6B,EAAEuJ,KAAKM,IAAIyK,EAAE/U,EAAE86B,cAAc96B,EAAE06B,KAAKj6B,GAAGL,EAAEyiB,OAAOpiB,GAAG,MAAM,KAAKW,EAAE85B,MAAMz6B,EAAEuJ,KAAKM,IAAItK,EAAE86B,aAAarvB,EAAEqvB,aAAa/lB,GAAG,IAAIrT,EAAE1B,EAAE06B,KAAKj6B,GAAG6hB,EAAE7W,EAAEivB,KAAKj6B,GAAGd,EAAE+B,EAAEqhB,OAAOT,EAAES,QAAQ3iB,EAAE0iB,OAAOriB,EAAEiK,EAAEytB,WAAWjyB,KAAKxE,EAAEy2B,WAAW7V,EAAE6V,aAAa/3B,EAAEiD,KAAKif,GAAGO,OAAOpiB,GAAGsU,GAAGtU,MAAML,EAAEk6B,QAAQ74B,EAAEF,UAAU45B,SAAS,SAASt6B,EAAEkU,GAAGA,EAAEA,GAAG,KAAK,IAAI,IAAItU,EAAEiK,EAAEkY,SAASvgB,KAAK+3B,KAAKh6B,EAAE,IAAIqB,EAAEL,EAAE,EAAEX,EAAEg6B,WAAW,CAAC,GAAG,WAAWh6B,EAAEo6B,WAAW,OAAO,IAAIl7B,EAAEc,EAAEm6B,OAAOl5B,EAAEgJ,EAAE7H,OAAOlD,GAAGc,EAAEq6B,aAAaxY,EAAE,iBAAiB3iB,EAAEojB,OAAOpjB,EAAEojB,OAAO0S,QAAQ1gB,EAAErT,GAAGA,GAAG,EAAE,GAAG4gB,EAAE,EAAEliB,EAAEiD,KAAK5C,EAAEi6B,aAAa,GAAGpY,EAAE,EAAEliB,EAAEiD,KAAK5C,EAAEi6B,KAAKpY,QAAQ,CAAC,IAAG,IAAKzhB,EAAET,EAAEK,EAAEi6B,KAAK,GAAGvC,YAAY,GAAG/2B,GAAG,OAAOA,GAAG,EAAEhB,EAAE,IAAIqB,GAAGrB,EAAEyC,SAAS,GAAGhC,EAAET,EAAE,GAAGgB,IAAIK,EAAEF,UAAU85B,UAAU,SAASx6B,EAAEkU,GAAG,GAAGA,IAAIA,EAAE,iBAAiBlU,EAAE,OAAOwB,KAAK6jB,kBAAkBrlB,EAAEkU,GAAG,IAAI,IAAItU,EAAEiK,EAAEkY,SAASvgB,KAAK+3B,KAAKh6B,EAAEsK,EAAEkY,SAAS/hB,EAAEu5B,KAAKh5B,EAAE,IAAIK,EAAEhB,EAAEg6B,WAAWr6B,EAAEq6B,WAAW,GAAG,WAAWh6B,EAAEo6B,aAAa9lB,GAAG,WAAW3U,EAAEy6B,WAAW,GAAG,WAAWz6B,EAAEy6B,WAAWz5B,EAAEiC,KAAKjD,EAAEs6B,YAAY,CAAC,IAAI/6B,EAAEqK,KAAKM,IAAI7J,EAAEq6B,aAAa16B,EAAE06B,cAAcp5B,EAAEjB,EAAEi6B,KAAK/6B,GAAG2iB,EAAEliB,EAAEs6B,KAAK/6B,GAAG,GAAG+B,EAAEmhB,OAAO,SAASP,EAAEO,OAAOzhB,EAAEiC,KAAKif,GAAGlhB,EAAE0hB,OAAOnjB,EAAE+K,EAAEytB,WAAWkD,UAAU35B,EAAEy2B,WAAW7V,EAAE6V,WAAWpjB,SAAS3T,EAAE0hB,OAAOpY,EAAE7H,OAAOpC,EAAEi6B,SAAS,OAAOt5B,EAAEk5B,QAAQ74B,EAAEF,UAAU2kB,kBAAkB,SAASrlB,EAAEkU,GAAGA,IAAIA,EAAE,IAAI,IAAItU,EAAEiK,EAAEkY,SAASvgB,KAAK+3B,KAAKh6B,EAAE,EAAEK,EAAEg6B,WAAWr6B,GAAGS,GAAG,CAAC,IAAIO,EAAEX,EAAEq6B,aAAan7B,EAAEc,EAAEo6B,WAAWp6B,EAAEi6B,OAAO,WAAW/6B,GAAG,WAAWA,IAAIS,EAAES,IAAIkU,KAAKlU,GAAGO,GAAGhB,GAAGgB,GAAGP,GAAGmJ,KAAKM,IAAIlJ,EAAEP,EAAET,GAAG,OAAOS,GAAGA,EAAEpB,QAAQgC,GAAG,SAASZ,EAAEkU,EAAEtU,GAAG,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEX,EAAE,GAAGd,EAAEc,EAAE,IAAIiB,EAAEjB,EAAE,IAAIiK,EAAEjK,EAAE,IAAI6hB,EAAE7hB,EAAE,IAAIgB,EAAEhB,EAAE,IAAIT,EAAEmiB,KAAK5gB,UAAU6gB,QAAiwB,SAASxiB,EAAEiB,GAAG,OAAO,MAAMA,EAAE,SAAS8nB,EAAE9nB,GAAG,SAASA,GAAG,WAAWT,EAAES,IAAI,iBAAiBA,EAAEgC,QAAU,mBAAmBhC,EAAEqK,MAAM,mBAAmBrK,EAAEqI,OAASrI,EAAEgC,OAAO,GAAG,iBAAiBhC,EAAE,IAAKA,EAAEpB,QAA77B,SAASgM,EAAE5K,EAAEkU,EAAEtU,GAAG,IAAI8hB,EAAE9hB,GAAG,GAAG,SAAS8hB,EAAEF,OAAO3gB,EAAEb,EAAEkU,GAAGlU,IAAIkU,MAAMlU,IAAIkU,GAAG,WAAW3U,EAAES,IAAI,WAAWT,EAAE2U,GAAGwN,EAAEF,OAAO3gB,EAAEb,EAAEkU,GAAGlU,GAAGkU,EAAE,SAASlU,EAAEkU,EAAEtU,GAAG,IAAIiB,EAAE6gB,EAAE,GAAGniB,EAAES,KAAKT,EAAE2U,GAAG,OAAM,EAAG,GAAGnV,EAAEiB,IAAIjB,EAAEmV,GAAG,OAAM,EAAG,GAAGlU,EAAEU,YAAYwT,EAAExT,UAAU,OAAM,EAAG,GAAG5B,EAAEkB,KAAKlB,EAAEoV,GAAG,OAAM,EAAG,IAAIpK,EAAED,EAAE7J,GAAGd,EAAE2K,EAAEqK,GAAG,GAAGpK,IAAI5K,EAAE,OAAM,EAAG,GAAG4K,GAAG5K,EAAE,OAAOc,EAAE+M,SAASmH,EAAEnH,QAAQ0U,EAAEzhB,KAAKyhB,EAAEvN,GAAG,GAAGtT,EAAEZ,IAAIY,EAAEsT,GAAG,OAAO/U,EAAEF,KAAKe,KAAKb,EAAEF,KAAKiV,GAAG,IAAI9U,EAAE0oB,EAAE9nB,GAAGslB,EAAEwC,EAAE5T,GAAG,GAAG9U,IAAIkmB,EAAE,OAAM,EAAG,GAAGlmB,GAAGkmB,EAAE,CAAC,GAAGtlB,EAAEgC,SAASkS,EAAElS,OAAO,OAAM,EAAG,IAAInB,EAAE,EAAEA,EAAEb,EAAEgC,OAAOnB,IAAI,GAAGb,EAAEa,KAAKqT,EAAErT,GAAG,OAAM,EAAG,OAAM,EAAG,GAAGtB,EAAES,KAAKT,EAAE2U,GAAG,OAAM,EAAG,IAAI,IAAIlP,EAAEzE,EAAEP,GAAGooB,EAAE7nB,EAAE2T,GAAG,MAAMlU,GAAG,OAAM,EAAG,GAAGgF,EAAEhD,SAASomB,EAAEpmB,OAAO,OAAM,EAAG,IAAIgD,EAAEic,OAAOmH,EAAEnH,OAAOpgB,EAAEmE,EAAEhD,OAAO,EAAEnB,GAAG,EAAEA,IAAI,GAAGmE,EAAEnE,IAAIunB,EAAEvnB,GAAG,OAAM,EAAG,IAAIA,EAAEmE,EAAEhD,OAAO,EAAEnB,GAAG,EAAEA,IAAI,IAAW+J,EAAE5K,EAAV0hB,EAAE1c,EAAEnE,IAAWqT,EAAEwN,GAAG9hB,GAAG,OAAM,EAAG,OAAM,EAA/mB,CAAmnBI,EAAEkU,EAAEwN,MAAmN,SAAS1hB,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEkF,MAAM/D,UAAU2H,MAAM9H,EAAEX,EAAE,GAAGd,EAAEU,OAAOkF,KAAK7D,EAAE/B,EAAE,SAASkB,GAAG,OAAOlB,EAAEkB,IAAIJ,EAAE,IAAIiK,EAAErK,OAAOkF,KAAK7D,EAAE85B,KAAK,WAAmL,OAAxKn7B,OAAOkF,KAAK,WAAW,IAAI1E,EAAER,OAAOkF,KAAK0I,WAAW,OAAOpN,GAAGA,EAAEgC,SAASoL,UAAUpL,OAAvE,CAA+E,EAAE,KAAKxC,OAAOkF,KAAK,SAAS1E,GAAG,OAAOO,EAAEP,GAAG6J,EAAEtK,EAAEN,KAAKe,IAAI6J,EAAE7J,KAAKR,OAAOkF,KAAK7D,EAASrB,OAAOkF,MAAM7D,GAAGb,EAAEpB,QAAQiC,GAAG,SAASb,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEf,OAAOkB,UAAU2K,SAASrL,EAAEpB,QAAQ,SAASoB,GAAG,IAAIkU,EAAE3T,EAAEtB,KAAKe,GAAGJ,EAAE,uBAAuBsU,EAAE,OAAOtU,IAAIA,EAAE,mBAAmBsU,GAAG,OAAOlU,GAAG,WAAWT,EAAES,IAAI,iBAAiBA,EAAEgC,QAAQhC,EAAEgC,QAAQ,GAAG,sBAAsBzB,EAAEtB,KAAKe,EAAE08B,SAAS98B,IAAI,SAASI,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,GAAGW,EAAEX,EAAE,GAAFA,CAAM,cAAcd,EAAEyB,EAAE0G,MAAMpG,EAAEN,EAAEtB,KAAKe,EAAEpB,QAAQ,WAAW,OAAOW,EAAE0H,MAAMpG,EAAEuM,YAAYpN,EAAEpB,QAAQqI,MAAM,WAAW,OAAO1H,EAAE0H,MAAMnI,EAAEsO,aAAa,SAASpN,EAAEkU,GAAG,SAAStU,EAAEI,GAAG,OAAOJ,EAAE,mBAAmBC,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIT,EAAEA,EAAE,WAAW,OAAOiC,KAAlB,GAA0B,IAAIjC,EAAEA,GAAG,IAAIo2B,SAAS,cAAb,GAA8B,MAAM31B,GAAG,YAAY,oBAAoB4Q,OAAO,YAAYhR,EAAEgR,WAAWrR,EAAEqR,QAAQ5Q,EAAEpB,QAAQW,GAAG,SAASS,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAE,SAASS,GAAG,OAAOA,GAAGA,GAAGA,EAAEpB,QAAQ,SAASoB,EAAEkU,GAAG,OAAO,IAAIlU,GAAG,IAAIkU,EAAE,EAAElU,GAAG,EAAEkU,EAAElU,IAAIkU,MAAM3U,EAAES,KAAKT,EAAE2U,MAAM,SAASlU,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,GAAGI,EAAEpB,QAAQ,WAAW,MAAM,mBAAmBY,OAAOm9B,GAAGn9B,OAAOm9B,GAAGp9B,IAAI,SAASS,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEC,OAAOe,EAAEqM,UAAU5M,EAAEpB,QAAQ,WAAW,GAAG,MAAM4C,MAAMA,OAAOjC,EAAEiC,MAAM,MAAM,IAAIjB,EAAE,sDAAsD,IAAIP,EAAE,GAAG,OAAOwB,KAAKo7B,SAAS58B,GAAG,KAAKwB,KAAKq7B,aAAa78B,GAAG,KAAKwB,KAAKs7B,YAAY98B,GAAG,KAAKwB,KAAKu7B,SAAS/8B,GAAG,KAAKwB,KAAKw7B,UAAUh9B,GAAG,KAAKwB,KAAKy7B,SAASj9B,GAAG,KAAKA,IAAI,SAASA,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,IAAIW,EAAEX,EAAE,GAAG68B,oBAAoB39B,EAAEU,OAAOmiB,yBAAyB9gB,EAAE+L,UAAU5M,EAAEpB,QAAQ,WAAW,IAAI2B,EAAE,MAAM,IAAIM,EAAE,6FAA6F,GAAG,QAAQ,OAAOq8B,MAAM,CAAC,IAAIl9B,EAAElB,EAAEo2B,OAAOx0B,UAAU,SAAS,GAAGV,GAAG,mBAAmBA,EAAEL,KAAK,iBAAiB,IAAIo9B,OAAO,OAAO/8B,EAAEL,IAAI,OAAOJ,IAAI,SAASS,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEf,OAAOkB,UAAUC,eAAe7B,EAAEU,OAAOkB,UAAU2K,SAASxK,EAAErB,OAAOC,eAAeoK,EAAErK,OAAOmiB,yBAAyBF,EAAE,SAASzhB,GAAG,MAAM,mBAAmByE,MAAMmd,QAAQnd,MAAMmd,QAAQ5hB,GAAG,mBAAmBlB,EAAEG,KAAKe,IAAIY,EAAE,SAASZ,GAAG,IAAIA,GAAG,oBAAoBlB,EAAEG,KAAKe,GAAG,OAAM,EAAG,IAAIkU,EAAEtU,EAAEW,EAAEtB,KAAKe,EAAE,eAAeT,EAAES,EAAEyX,aAAazX,EAAEyX,YAAY/W,WAAWH,EAAEtB,KAAKe,EAAEyX,YAAY/W,UAAU,iBAAiB,GAAGV,EAAEyX,cAAc7X,IAAIL,EAAE,OAAM,EAAG,IAAI2U,KAAKlU,GAAG,YAAO,IAASkU,GAAG3T,EAAEtB,KAAKe,EAAEkU,IAAI/U,EAAE,SAASa,EAAEkU,GAAGrT,GAAG,cAAcqT,EAAE7U,KAAKwB,EAAEb,EAAEkU,EAAE7U,KAAK,CAACK,YAAW,EAAGuM,cAAa,EAAGlM,MAAMmU,EAAE2N,SAAS3V,UAAS,IAAKlM,EAAEkU,EAAE7U,MAAM6U,EAAE2N,UAAUjX,EAAE,SAAS5K,EAAEkU,GAAG,GAAG,cAAcA,EAAE,CAAC,IAAI3T,EAAEtB,KAAKe,EAAEkU,GAAG,OAAO,GAAGrK,EAAE,OAAOA,EAAE7J,EAAEkU,GAAGnU,MAAM,OAAOC,EAAEkU,IAAIlU,EAAEpB,QAAQ,SAASoB,IAAI,IAAIkU,EAAEtU,EAAEW,EAAEzB,EAAE+B,EAAEgJ,EAAE9K,EAAEqO,UAAU,GAAG0a,EAAE,EAAEpG,EAAEtU,UAAUpL,OAAO8H,GAAE,EAAG,IAAI,kBAAkB/K,IAAI+K,EAAE/K,EAAEA,EAAEqO,UAAU,IAAI,GAAG0a,EAAE,IAAI,MAAM/oB,GAAG,WAAWQ,EAAER,IAAI,mBAAmBA,KAAKA,EAAE,IAAI+oB,EAAEpG,IAAIoG,EAAE,GAAG,OAAO5T,EAAE9G,UAAU0a,IAAI,IAAIloB,KAAKsU,EAAE3T,EAAEqK,EAAE7L,EAAEa,GAAGb,KAAKD,EAAE8L,EAAEsJ,EAAEtU,MAAMkK,GAAGhL,IAAI8B,EAAE9B,KAAK+B,EAAE4gB,EAAE3iB,MAAM+B,GAAGA,GAAE,EAAGgJ,EAAEtJ,GAAGkhB,EAAElhB,GAAGA,EAAE,IAAIsJ,EAAEtJ,GAAGK,EAAEL,GAAGA,EAAE,GAAGpB,EAAEJ,EAAE,CAACM,KAAKO,EAAEiiB,SAAS7hB,EAAE8J,EAAED,EAAE/K,WAAM,IAASA,GAAGK,EAAEJ,EAAE,CAACM,KAAKO,EAAEiiB,SAAS/iB,KAAK,OAAOC,IAAI,SAASiB,EAAEkU,IAAG,SAAUA,GAAGlU,EAAEpB,QAAQsV,IAAIjV,KAAKuC,KAAK,KAAK,SAASxB,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,EAAEkU,GAAG,IAAItU,EAAEJ,OAAOkF,KAAK1E,GAAG,GAAGR,OAAOg9B,sBAAsB,CAAC,IAAIj9B,EAAEC,OAAOg9B,sBAAsBx8B,GAAGkU,IAAI3U,EAAEA,EAAE4hB,QAAO,SAAUjN,GAAG,OAAO1U,OAAOmiB,yBAAyB3hB,EAAEkU,GAAGxU,eAAeE,EAAE4C,KAAKyE,MAAMrH,EAAEL,GAAG,OAAOK,EAAE,SAASW,EAAEP,EAAEkU,EAAEtU,GAAG,OAAOsU,KAAKlU,EAAER,OAAOC,eAAeO,EAAEkU,EAAE,CAACnU,MAAMH,EAAEF,YAAW,EAAGuM,cAAa,EAAGC,UAAS,IAAKlM,EAAEkU,GAAGtU,EAAEI,EAAE,SAASlB,EAAEkB,GAAG,OAAO,SAASA,GAAG,GAAGyE,MAAMmd,QAAQ5hB,GAAG,OAAOyhB,EAAEzhB,GAAzC,CAA6CA,IAAI,SAASA,GAAG,GAAG,oBAAoBH,QAAQA,OAAOkiB,YAAYviB,OAAOQ,GAAG,OAAOyE,MAAM2G,KAAKpL,GAA1F,CAA8FA,IAAI6J,EAAE7J,IAAI,WAAW,MAAM,IAAI4M,UAAU,wIAA/B,GAA0K,SAAS/L,EAAEb,EAAEkU,GAAG,OAAO,SAASlU,GAAG,GAAGyE,MAAMmd,QAAQ5hB,GAAG,OAAOA,EAAvC,CAA0CA,IAAI,SAASA,EAAEkU,GAAG,GAAG,oBAAoBrU,QAAUA,OAAOkiB,YAAYviB,OAAOQ,GAA3D,CAAsE,IAAIJ,EAAE,GAAGL,GAAE,EAAGgB,GAAE,EAAGzB,OAAE,EAAO,IAAI,IAAI,IAAI+B,EAAEgJ,EAAE7J,EAAEH,OAAOkiB,cAAcxiB,GAAGsB,EAAEgJ,EAAEgwB,QAAQsD,QAAQv9B,EAAE4C,KAAK3B,EAAEd,QAAQmU,GAAGtU,EAAEoC,SAASkS,GAAG3U,GAAE,IAAK,MAAMS,GAAGO,GAAE,EAAGzB,EAAEkB,EAAE,QAAQ,IAAIT,GAAG,MAAMsK,EAAEuzB,QAAQvzB,EAAEuzB,SAAS,QAAQ,GAAG78B,EAAE,MAAMzB,GAAG,OAAOc,GAAhT,CAAmTI,EAAEkU,IAAIrK,EAAE7J,EAAEkU,IAAI,WAAW,MAAM,IAAItH,UAAU,6IAA/B,GAA+K,SAAS/C,EAAE7J,EAAEkU,GAAG,GAAGlU,EAAE,CAAC,GAAG,iBAAiBA,EAAE,OAAOyhB,EAAEzhB,EAAEkU,GAAG,IAAItU,EAAEJ,OAAOkB,UAAU2K,SAASpM,KAAKe,GAAGqI,MAAM,GAAG,GAAG,MAAM,WAAWzI,GAAGI,EAAEyX,cAAc7X,EAAEI,EAAEyX,YAAYpY,MAAM,QAAQO,GAAG,QAAQA,EAAE6E,MAAM2G,KAAKpL,GAAG,cAAcJ,GAAG,2CAA2CwR,KAAKxR,GAAG6hB,EAAEzhB,EAAEkU,QAAG,GAAQ,SAASuN,EAAEzhB,EAAEkU,IAAI,MAAMA,GAAGA,EAAElU,EAAEgC,UAAUkS,EAAElU,EAAEgC,QAAQ,IAAI,IAAIpC,EAAE,EAAEL,EAAE,IAAIkF,MAAMyP,GAAGtU,EAAEsU,EAAEtU,IAAIL,EAAEK,GAAGI,EAAEJ,GAAG,OAAOL,EAAE,IAAIqB,EAAE,oBAAoBy8B,IAAIz9B,EAAE,IAAIy9B,IAAIA,IAAIl+B,EAAE,SAASa,EAAEkU,GAAG,OAAOA,EAAEgiB,MAAK,SAAUhiB,GAAG,OAAOA,aAAaghB,OAAOhhB,EAAE9C,KAAKpR,GAAGkU,IAAIlU,MAAM4K,EAAE,SAAS5K,EAAEkU,GAAG,GAAGA,EAAE,SAASlU,GAAG,IAAI,IAAIkU,EAAE,EAAEA,EAAE9G,UAAUpL,OAAOkS,IAAI,CAAC,IAAItU,EAAE,MAAMwN,UAAU8G,GAAG9G,UAAU8G,GAAG,GAAGA,EAAE,EAAE3U,EAAEC,OAAOI,IAAG,GAAI0K,SAAQ,SAAU4J,GAAG3T,EAAEP,EAAEkU,EAAEtU,EAAEsU,OAAO1U,OAAO89B,0BAA0B99B,OAAOqM,iBAAiB7L,EAAER,OAAO89B,0BAA0B19B,IAAIL,EAAEC,OAAOI,IAAI0K,SAAQ,SAAU4J,GAAG1U,OAAOC,eAAeO,EAAEkU,EAAE1U,OAAOmiB,yBAAyB/hB,EAAEsU,OAAO,OAAOlU,EAA7V,CAAgW,CAACu9B,gBAAgB,QAAQC,mBAAkB,EAAGC,WAAU,EAAGC,YAAW,EAAGC,qBAAoB,EAAGC,WAAU,EAAGC,UAAS,EAAGC,sBAAsB,CAAC,aAAaC,qBAAoB,EAAGC,sBAAqB,EAAGC,qBAAoB,GAAI/pB,GAAGgqB,QAAQ3rB,IAAI2B,EAAE,kBAAkB,MAAM,IAAI1N,MAAM,0DAA0D,GAAG03B,QAAQ3rB,IAAI2B,EAAE,iBAAiB,MAAM,IAAI1N,MAAM,0DAA0D,GAAG03B,QAAQ3rB,IAAI2B,EAAE,iBAAiB,MAAM,IAAI1N,MAAM,yDAAyD,GAAGxG,EAAEA,EAAEm+B,OAAO,UAAU/sB,KAAKpR,GAAG,OAAO,SAASA,EAAEkU,GAAG,IAAItU,EAAEsU,EAAE0pB,UAAUr+B,EAAES,EAAEwT,MAAM,gCAAgC,IAAIjU,EAAE,MAAM,IAAIiH,MAAM,gBAAgB8V,OAAOtc,IAAI,IAAIO,EAAEhB,EAAE,GAAG0S,MAAM,KAAKpI,EAAEtK,EAAE,GAAGkiB,EAAE7hB,EAAE,GAAGL,EAAE,GAAGqB,GAAE,EAAG,WAAWL,EAAEA,EAAEyB,OAAO,KAAKzB,EAAE2kB,MAAMtkB,GAAE,GAAI,IAAIzB,GAAGoB,EAAE69B,SAAS,IAAI3qB,cAAc7I,EAAE9L,EAAEyB,EAAEkK,KAAI,SAAUzK,GAAG,IAAIkU,EAAErT,EAAEb,EAAEiS,MAAM,KAAKxH,KAAI,SAAUzK,GAAG,OAAOA,EAAEm+B,UAAU,GAAGv+B,EAAEsU,EAAE,GAAG3U,EAAE2U,EAAE,GAAG3T,OAAE,IAAShB,EAAE,GAAGA,EAAE,MAAM,YAAYK,GAAG,cAAcW,EAAEA,EAAEkT,eAAe,GAAG,GAAG6I,OAAO1c,GAAG0c,OAAO/b,EAAE,IAAI+b,OAAO/b,GAAG,OAAO4gB,OAAO2a,UAAU,OAAOl7B,GAAGgK,EAAEpI,KAAK,WAAW,IAAIoI,EAAE5I,QAAQ7C,GAAG,eAAeA,IAAIyL,EAAE4uB,QAAQr6B,GAAG,QAAQmd,OAAO1R,EAAEjF,KAAK,KAAK,KAAK2W,OAAO1b,EAAEiJ,EAAEs0B,OAAOt0B,GAAGyS,OAAOmF,EAAE,IAAInF,OAAOmF,GAAG,IAAvnB,CAA4nBzhB,EAAEkU,GAAG,IAAItU,EAAEI,EAAEq+B,WAAW,OAAOz+B,GAAG,SAASwR,KAAKpR,KAAKA,EAAEA,EAAEsT,QAAQ,2BAA2BY,EAAEqpB,kBAAkB,IAAI1zB,EAAE,IAAIjJ,EAAEZ,GAAG,GAAGkU,EAAEupB,WAAWvpB,EAAEwpB,WAAW,MAAM,IAAIl3B,MAAM,oEAAoE,GAAG0N,EAAEupB,WAAW,WAAW5zB,EAAEy0B,WAAWz0B,EAAEy0B,SAAS,SAASpqB,EAAEwpB,YAAY,UAAU7zB,EAAEy0B,WAAWz0B,EAAEy0B,SAAS,UAAUpqB,EAAEypB,sBAAsB9zB,EAAE00B,SAAS,GAAG10B,EAAE20B,SAAS,IAAItqB,EAAE0pB,YAAY/zB,EAAE40B,KAAK,IAAI50B,EAAE60B,WAAW70B,EAAE60B,SAAS70B,EAAE60B,SAASprB,QAAQ,qBAAoB,SAAUtT,EAAEkU,GAAG,MAAM,WAAW9C,KAAK8C,GAAG,GAAGoI,OAAOpI,EAAE,KAAK,QAAQrK,EAAE60B,WAAW70B,EAAE60B,SAASC,UAAU90B,EAAE60B,YAAW,IAAKxqB,EAAE8pB,uBAAuB9pB,EAAE8pB,qBAAqB,CAAC,oBAAoBv5B,MAAMmd,QAAQ1N,EAAE8pB,uBAAuB9pB,EAAE8pB,qBAAqBh8B,OAAO,EAAE,CAAC,IAAIyf,EAAE5X,EAAE60B,SAASzsB,MAAM,KAAKrH,EAAE6W,EAAEA,EAAEzf,OAAO,GAAG7C,EAAEyL,EAAEsJ,EAAE8pB,wBAAwBvc,EAAEA,EAAEpZ,MAAM,EAAEoZ,EAAEzf,OAAO,GAAG6H,EAAE60B,SAASjd,EAAEpZ,MAAM,GAAG1C,KAAK,KAAK,KAAK,GAAGkE,EAAE+0B,WAAW/0B,EAAE+0B,SAAS/0B,EAAE+0B,SAAStrB,QAAQ,MAAM,IAAIY,EAAE2pB,UAAU,0CAA0CzsB,KAAKvH,EAAE+0B,YAAY/0B,EAAE+0B,SAAS/0B,EAAE+0B,SAAStrB,QAAQ,SAAS,MAAM7O,MAAMmd,QAAQ1N,EAAE4pB,uBAAuB,IAAI,IAAI/+B,EAAE,EAAE+oB,EAAEhpB,EAAE+K,EAAEg1B,aAAan6B,QAAQ3F,EAAE+oB,EAAE9lB,OAAOjD,IAAI,CAAC,IAAI2iB,EAAEoG,EAAE/oB,GAAGI,EAAEuiB,EAAExN,EAAE4pB,wBAAwBj0B,EAAEg1B,aAAa7c,OAAON,GAAG,OAAOxN,EAAE+pB,qBAAqBp0B,EAAEg1B,aAAa5d,OAAO/M,EAAE6pB,sBAAsBl0B,EAAE60B,SAAS70B,EAAE60B,SAASprB,QAAQ,MAAM,KAAKtT,EAAE6J,EAAEwB,YAAY6I,EAAE6pB,qBAAqB,MAAMl0B,EAAE60B,UAAU,KAAK70B,EAAE40B,OAAOz+B,EAAEA,EAAEsT,QAAQ,MAAM,KAAK1T,IAAIsU,EAAEspB,oBAAoBx9B,EAAEA,EAAEsT,QAAQ,aAAa,OAAOY,EAAE4qB,gBAAgB9+B,EAAEA,EAAEsT,QAAQ,oBAAoB,KAAKtT,GAAGA,EAAEpB,QAAQgM,EAAE5K,EAAEpB,QAAQ6N,QAAQ7B,GAAG,SAAS5K,EAAEkU,EAAEtU,GAAG,aAAaA,EAAEA,EAAEsU,GAAGtU,EAAER,EAAE8U,EAAE,WAAU,WAAY,OAAOwN,KAAK,IAAIniB,EAAEK,EAAE,GAAGW,EAAEX,EAAEW,EAAEhB,GAAGT,EAAEc,EAAE,IAAIiB,EAAEjB,EAAEW,EAAEzB,GAAg2B,SAAS2iB,EAAEzhB,EAAEkU,IAAI,MAAMA,GAAGA,EAAElU,EAAEgC,UAAUkS,EAAElU,EAAEgC,QAAQ,IAAI,IAAIpC,EAAE,EAAEL,EAAE,IAAIkF,MAAMyP,GAAGtU,EAAEsU,EAAEtU,IAAIL,EAAEK,GAAGI,EAAEJ,GAAG,OAAOL,EAAE,SAASqB,EAAEZ,EAAEkU,GAAG,IAAItU,EAAEJ,OAAOkF,KAAK1E,GAAG,GAAGR,OAAOg9B,sBAAsB,CAAC,IAAIj9B,EAAEC,OAAOg9B,sBAAsBx8B,GAAGkU,IAAI3U,EAAEA,EAAE4hB,QAAO,SAAUjN,GAAG,OAAO1U,OAAOmiB,yBAAyB3hB,EAAEkU,GAAGxU,eAAeE,EAAE4C,KAAKyE,MAAMrH,EAAEL,GAAG,OAAOK,EAAE,SAAST,EAAEa,GAAG,IAAI,IAAIkU,EAAE,EAAEA,EAAE9G,UAAUpL,OAAOkS,IAAI,CAAC,IAAItU,EAAE,MAAMwN,UAAU8G,GAAG9G,UAAU8G,GAAG,GAAGA,EAAE,EAAEtT,EAAEpB,OAAOI,IAAG,GAAI0K,SAAQ,SAAU4J,GAAGtJ,EAAE5K,EAAEkU,EAAEtU,EAAEsU,OAAO1U,OAAO89B,0BAA0B99B,OAAOqM,iBAAiB7L,EAAER,OAAO89B,0BAA0B19B,IAAIgB,EAAEpB,OAAOI,IAAI0K,SAAQ,SAAU4J,GAAG1U,OAAOC,eAAeO,EAAEkU,EAAE1U,OAAOmiB,yBAAyB/hB,EAAEsU,OAAO,OAAOlU,EAAE,SAAS4K,EAAE5K,EAAEkU,EAAEtU,GAAG,OAAOsU,KAAKlU,EAAER,OAAOC,eAAeO,EAAEkU,EAAE,CAACnU,MAAMH,EAAEF,YAAW,EAAGuM,cAAa,EAAGC,UAAS,IAAKlM,EAAEkU,GAAGtU,EAAEI,EAAE,SAASjB,EAAEiB,EAAEkU,GAAG,IAAI,IAAItU,EAAE,EAAEA,EAAEsU,EAAElS,OAAOpC,IAAI,CAAC,IAAIL,EAAE2U,EAAEtU,GAAGL,EAAEG,WAAWH,EAAEG,aAAY,EAAGH,EAAE0M,cAAa,EAAG,UAAU1M,IAAIA,EAAE2M,UAAS,GAAI1M,OAAOC,eAAeO,EAAET,EAAEc,IAAId,IAAI,IAAIuoB,EAAE,CAACiX,wBAAwB,4BAA4BC,qBAAqB,iCAAiCC,2BAA2B,iCAAiCC,oBAAoB,CAACrB,UAAS,IAAKnc,EAAE,WAAW,SAAS1hB,EAAEkU,EAAEtU,IAAI,SAASI,EAAEkU,GAAG,KAAKlU,aAAakU,GAAG,MAAM,IAAItH,UAAU,qCAAvD,CAA6FpL,KAAKxB,GAAGwB,KAAKyL,MAAMiH,EAAEtU,EAAEA,GAAG,GAAG4B,KAAK2L,QAAQhO,EAAEA,EAAE,GAAG2oB,GAAGloB,GAAG4B,KAAK29B,uBAAuB39B,KAAK49B,wBAAwB,IAAIlrB,EAAEtU,EAAI,OAAOsU,EAAElU,GAAGJ,EAAE,CAAC,CAACS,IAAI,wBAAwBN,MAAM,WAAW,IAAIC,EAAEwB,KAAKA,KAAKyL,MAAMoyB,UAAUC,WAAWC,KAAKC,WAAU,SAAUtrB,EAAEtU,GAAG,GAAG,iBAAiBsU,EAAEjQ,KAAK,CAAC,IAAI1E,EAAE2U,EAAEjQ,KAAKuP,MAAMxT,EAAEmN,QAAQ4xB,yBAAyB,GAAGx/B,GAAGA,EAAEyC,OAAO,EAAE,CAAC,IAAIlD,EAAE,IAAIyB,EAAEsJ,EAAEhJ,EAAEqT,EAAEjQ,KAAK1E,EAAE+K,SAAQ,SAAU4J,GAAG,IAAItU,EAAEiB,EAAEoR,MAAMiC,GAAG3U,EAAEK,EAAEw+B,QAAQt/B,EAAEojB,OAAO3iB,GAAGT,EAAEojB,OAAOhO,EAAE,CAACurB,KAAKz/B,EAAE0/B,UAAUxrB,KAAKrT,EAAEjB,EAAE+F,KAAKuO,MAAMpV,EAAEojB,OAAOrhB,GAAGjB,EAAE25B,IAAIz6B,EAAEy6B,IAAI,OAAO35B,QAAQ,CAACS,IAAI,uBAAuBN,MAAM,WAAW,IAAIC,EAAEwB,KAAKA,KAAKyL,MAAMgR,GAAG,eAAc,SAAU/J,GAAG,IAAItU,EAAEsU,EAAEqlB,IAAI,MAAM35B,GAAGA,EAAEoC,OAAO,GAAGpC,EAAEoC,OAAO,GAAG,CAAC,IAAIzC,EAAEK,EAAEA,EAAEoC,OAAO,GAAGzC,EAAE2iB,QAAQ,iBAAiB3iB,EAAE2iB,QAAQ3iB,EAAE2iB,OAAO1O,MAAM,OAAOxT,EAAE2/B,wBAAwB,CAACt/B,IAAI,kBAAkBN,MAAM,WAAW,IAAIC,EAAEwB,KAAKyL,MAAM2V,eAAe,GAAG5iB,EAAE,CAAC,IAAIkU,EAA58F,SAAWlU,EAAEkU,GAAG,OAAO,SAASlU,GAAG,GAAGyE,MAAMmd,QAAQ5hB,GAAG,OAAOA,EAAvC,CAA0CA,IAAI,SAASA,EAAEkU,GAAG,GAAG,oBAAoBrU,QAAUA,OAAOkiB,YAAYviB,OAAOQ,GAA3D,CAAsE,IAAIJ,EAAE,GAAGL,GAAE,EAAGgB,GAAE,EAAGzB,OAAE,EAAO,IAAI,IAAI,IAAI+B,EAAEgJ,EAAE7J,EAAEH,OAAOkiB,cAAcxiB,GAAGsB,EAAEgJ,EAAEgwB,QAAQsD,QAAQv9B,EAAE4C,KAAK3B,EAAEd,QAAQmU,GAAGtU,EAAEoC,SAASkS,GAAG3U,GAAE,IAAK,MAAMS,GAAGO,GAAE,EAAGzB,EAAEkB,EAAE,QAAQ,IAAIT,GAAG,MAAMsK,EAAEuzB,QAAQvzB,EAAEuzB,SAAS,QAAQ,GAAG78B,EAAE,MAAMzB,GAAG,OAAOc,GAAhT,CAAmTI,EAAEkU,IAAI,SAASlU,EAAEkU,GAAG,GAAIlU,EAAJ,CAAa,GAAG,iBAAiBA,EAAE,OAAOyhB,EAAEzhB,EAAEkU,GAAG,IAAItU,EAAEJ,OAAOkB,UAAU2K,SAASpM,KAAKe,GAAGqI,MAAM,GAAG,GAAuD,MAApD,WAAWzI,GAAGI,EAAEyX,cAAc7X,EAAEI,EAAEyX,YAAYpY,MAAS,QAAQO,GAAG,QAAQA,EAAS6E,MAAM2G,KAAKpL,GAAM,cAAcJ,GAAG,2CAA2CwR,KAAKxR,GAAU6hB,EAAEzhB,EAAEkU,QAAlF,GAApN,CAA0SlU,EAAEkU,IAAI,WAAW,MAAM,IAAItH,UAAU,6IAA/B,GAAgyE/C,CAAErI,KAAKyL,MAAM6W,QAAQ9jB,EAAEkZ,OAAO,GAAG,GAAG,GAAGhF,EAAE0rB,MAAM,MAAM1rB,EAAErE,OAAOwU,QAAQwb,UAAU,CAAC,IAAIjgC,EAAEsU,EAAE0rB,KAAKpsB,MAAMhS,KAAK2L,QAAQ6xB,sBAAsB,GAAGp/B,EAAE,CAAC,IAAIL,EAAEiC,KAAKyL,MAAM6yB,SAAS5rB,GAAGtU,EAAEsZ,MAAM1X,KAAKu+B,UAAUxgC,EAAEK,EAAE,SAAS,CAACS,IAAI,YAAYN,MAAM,SAASC,EAAEkU,GAAG,IAAItU,GAAE,IAAKW,EAAEsJ,GAAGoY,OAAOjiB,GAAGgiB,OAAO9N,EAAElS,QAAQkgB,OAAOhO,EAAE,CAACurB,KAAKj+B,KAAKk+B,UAAUxrB,KAAK1S,KAAKyL,MAAM+yB,eAAepgC,KAAK,CAACS,IAAI,YAAYN,MAAM,SAASC,GAAG,GAAGwB,KAAK2L,QAAQ8xB,2BAA2B7tB,KAAKpR,GAAG,IAAI,OAAOa,IAAIb,EAAEwB,KAAK2L,QAAQ+xB,qBAAqB,MAAMl/B,GAAGigC,QAAQC,MAAMlgC,GAAG,OAAOA,OAAOjB,EAAEmV,EAAExT,UAAUd,GAAaI,EAApgD,GAAygD4Q,OAAOuvB,OAAOvvB,OAAOuvB,MAAMC,SAAS,mBAAmB1e,IAAI,SAAS1hB,EAAEkU,GAAG,SAAStU,EAAEI,EAAEkU,EAAErT,GAAG,GAAGb,GAAGkU,EAAE,OAAOlU,EAAE,CAAC,CAAC,EAAEA,IAAI,IAAIa,EAAE,GAAGb,EAAEgC,OAAOnB,KAAKA,EAAE,MAAM,IAAI4gB,EAAElhB,EAAEP,EAAEkU,GAAGtT,EAAEZ,EAAEi7B,UAAU,EAAExZ,GAAGA,EAAE3iB,EAAEkB,EAAEA,EAAEi7B,UAAUxZ,GAAGvN,EAAEA,EAAE+mB,UAAUxZ,IAAI,IAAItiB,EAAEa,EAAEi7B,UAAUj7B,EAAEgC,OAAOyf,GAAG7W,EAAE,SAAS5K,EAAEkU,GAAG,IAAIrT,EAAE,IAAIb,EAAE,MAAM,CAAC,CAAC,EAAEkU,IAAI,IAAIA,EAAE,MAAM,CAAC,EAAE,EAAElU,IAAI,IAAI6J,EAAE7J,EAAEgC,OAAOkS,EAAElS,OAAOhC,EAAEkU,EAAEuN,EAAEzhB,EAAEgC,OAAOkS,EAAElS,OAAOkS,EAAElU,EAAEY,EAAEiJ,EAAE+qB,QAAQnT,GAAG,IAAI,GAAG7gB,EAAE,OAAOC,EAAE,CAAC,CAAC,EAAEgJ,EAAEoxB,UAAU,EAAEr6B,IAAI,CAAC,EAAE6gB,GAAG,CAAC,EAAE5X,EAAEoxB,UAAUr6B,EAAE6gB,EAAEzf,UAAUhC,EAAEgC,OAAOkS,EAAElS,SAASnB,EAAE,GAAG,GAAGA,EAAE,GAAG,IAAI,GAAGA,EAAE,GAAG,GAAG4gB,EAAEzf,OAAO,MAAM,CAAC,EAAE,EAAEhC,GAAG,CAAC,EAAEkU,IAAI,IAAI/U,EAAE,SAASa,EAAEkU,GAAG,IAAItU,EAAEI,EAAEgC,OAAOkS,EAAElS,OAAOhC,EAAEkU,EAAE3U,EAAES,EAAEgC,OAAOkS,EAAElS,OAAOkS,EAAElU,EAAE,GAAGJ,EAAEoC,OAAO,GAAG,EAAEzC,EAAEyC,OAAOpC,EAAEoC,OAAO,OAAO,KAAK,SAASnB,EAAEb,EAAEkU,EAAEtU,GAAG,IAAI,IAAIL,EAAEsB,EAAEgJ,EAAE4X,EAAE7gB,EAAEZ,EAAEi7B,UAAUr7B,EAAEA,EAAEuJ,KAAKD,MAAMlJ,EAAEgC,OAAO,IAAI7C,GAAG,EAAEyL,EAAE,IAAI,IAAIzL,EAAE+U,EAAE0gB,QAAQh0B,EAAEzB,EAAE,KAAK,CAAC,IAAIJ,EAAEwB,EAAEP,EAAEi7B,UAAUr7B,GAAGsU,EAAE+mB,UAAU97B,IAAI2oB,EAAEhpB,EAAEkB,EAAEi7B,UAAU,EAAEr7B,GAAGsU,EAAE+mB,UAAU,EAAE97B,IAAIyL,EAAE5I,OAAO8lB,EAAE/oB,IAAI6L,EAAEsJ,EAAE+mB,UAAU97B,EAAE2oB,EAAE3oB,GAAG+U,EAAE+mB,UAAU97B,EAAEA,EAAEJ,GAAGQ,EAAES,EAAEi7B,UAAU,EAAEr7B,EAAEkoB,GAAGjnB,EAAEb,EAAEi7B,UAAUr7B,EAAEb,GAAG8K,EAAEqK,EAAE+mB,UAAU,EAAE97B,EAAE2oB,GAAGrG,EAAEvN,EAAE+mB,UAAU97B,EAAEJ,IAAI,OAAO,EAAE6L,EAAE5I,QAAQhC,EAAEgC,OAAO,CAACzC,EAAEsB,EAAEgJ,EAAE4X,EAAE7W,GAAG,KAAK,IAAIf,EAAE4X,EAAE7gB,EAAEzB,EAAEyL,EAAE7L,EAAE8B,EAAEjB,EAAEL,EAAE4J,KAAKE,KAAKzJ,EAAEoC,OAAO,IAAI8lB,EAAEjnB,EAAEjB,EAAEL,EAAE4J,KAAKE,KAAKzJ,EAAEoC,OAAO,IAAI,OAAIjD,GAAI+oB,GAAcje,EAAEie,EAAE/oB,GAAGA,EAAE,GAAGiD,OAAO8lB,EAAE,GAAG9lB,OAAOjD,EAAE+oB,EAAE/oB,EAAEiB,EAAEgC,OAAOkS,EAAElS,QAAQyf,EAAE5X,EAAE,GAAGjJ,EAAEiJ,EAAE,GAAG1K,EAAE0K,EAAE,GAAGe,EAAEf,EAAE,KAAK1K,EAAE0K,EAAE,GAAGe,EAAEf,EAAE,GAAG4X,EAAE5X,EAAE,GAAGjJ,EAAEiJ,EAAE,IAAqB,CAAC4X,EAAE7gB,EAAEzB,EAAEyL,EAAlBf,EAAE,KAAhI,KAAlkB,CAAwtB7J,EAAEkU,GAAG,GAAG/U,EAAE,CAAC,IAAIyL,EAAEzL,EAAE,GAAGJ,EAAEI,EAAE,GAAG2oB,EAAE3oB,EAAE,GAAGuiB,EAAEviB,EAAE,GAAG2K,EAAE3K,EAAE,GAAGD,EAAEU,EAAEgL,EAAEkd,GAAG1oB,EAAEQ,EAAEb,EAAE2iB,GAAG,OAAOxiB,EAAEod,OAAO,CAAC,CAAC,EAAExS,IAAI1K,GAAG,OAAO,SAASY,EAAEkU,GAAG,IAAI,IAAItU,EAAEI,EAAEgC,OAAOzB,EAAE2T,EAAElS,OAAOlD,EAAEqK,KAAKE,MAAMzJ,EAAEW,GAAG,GAAGM,EAAE/B,EAAE+K,EAAE,EAAE/K,EAAE2iB,EAAE,IAAIhd,MAAMoF,GAAGjJ,EAAE,IAAI6D,MAAMoF,GAAG1K,EAAE,EAAEA,EAAE0K,EAAE1K,IAAIsiB,EAAEtiB,IAAI,EAAEyB,EAAEzB,IAAI,EAAEsiB,EAAE5gB,EAAE,GAAG,EAAED,EAAEC,EAAE,GAAG,EAAE,IAAI,IAAI+J,EAAEhL,EAAEW,EAAExB,EAAE6L,EAAE,GAAG,EAAEkd,EAAE,EAAEpG,EAAE,EAAE5X,EAAE,EAAE5K,EAAE,EAAEE,EAAE,EAAEA,EAAEN,EAAEM,IAAI,CAAC,IAAI,IAAIkmB,GAAGlmB,EAAE0oB,EAAExC,GAAGlmB,EAAEsiB,EAAE4D,GAAG,EAAE,CAAC,IAAI,IAAItgB,EAAEnE,EAAEykB,EAAE8C,GAAGJ,EAAE1C,IAAIlmB,GAAGkmB,GAAGlmB,GAAGqiB,EAAEzc,EAAE,GAAGyc,EAAEzc,EAAE,GAAGyc,EAAEzc,EAAE,GAAGyc,EAAEzc,EAAE,GAAG,GAAGsgB,EAAE0C,EAAEpoB,GAAGwoB,EAAE7nB,GAAGP,EAAEynB,OAAOO,IAAI9T,EAAEuT,OAAOW,IAAIJ,IAAII,IAAI,GAAG3G,EAAEzc,GAAGgjB,EAAEA,EAAEpoB,EAAE8hB,GAAG,OAAO,GAAG0G,EAAE7nB,EAAEunB,GAAG,OAAO,GAAG/oB,IAAO+F,EAAEjE,EAAE+J,EAAE0a,IAAI,GAAGxgB,EAAE+E,IAAI,GAAGjJ,EAAEkE,GAAG,CAAC,IAAI6hB,EAAE/mB,EAAEgB,EAAEkE,GAAG,GAAGkjB,GAAGrB,EAAE,OAAOpnB,EAAES,EAAEkU,EAAE8T,EAAEI,IAAK,IAAI,IAAIE,GAAGlpB,EAAE0K,EAAEwe,GAAGlpB,EAAEF,EAAEopB,GAAG,EAAE,CAAC,IAAI,IAAIxjB,EAAEjE,EAAEynB,EAAEJ,GAAGvB,EAAE2B,IAAIlpB,GAAGkpB,GAAGlpB,GAAGwB,EAAEkE,EAAE,GAAGlE,EAAEkE,EAAE,GAAGlE,EAAEkE,EAAE,GAAGlE,EAAEkE,EAAE,GAAG,GAAGwjB,EAAE3B,EAAE/mB,GAAGsoB,EAAE3nB,GAAGP,EAAEynB,OAAO7nB,EAAE+mB,EAAE,IAAIzS,EAAEuT,OAAOlnB,EAAE2nB,EAAE,IAAIvB,IAAIuB,IAAI,GAAGtnB,EAAEkE,GAAG6hB,EAAEA,EAAE/mB,EAAEV,GAAG,OAAO,GAAGgpB,EAAE3nB,EAAEuJ,GAAG,OAAO,IAAI/K,IAAOiG,EAAEnE,EAAE+J,EAAE0d,IAAI,GAAGtjB,EAAE6E,IAAI,GAAG4X,EAAEzc,GAAG,CAAC,IAAIgjB,EAAEvG,EAAEzc,GAAW,GAARojB,EAAEvnB,EAAEmnB,EAAEhjB,EAAKgjB,IAAIrB,EAAE/mB,EAAE+mB,GAAG,OAAOpnB,EAAES,EAAEkU,EAAE8T,EAAEI,KAAM,MAAM,CAAC,EAAE,EAAEpoB,GAAG,CAAC,EAAEkU,IAApvB,CAAyvBlU,EAAEkU,GAAx1D,CAA41DlU,EAAEA,EAAEi7B,UAAU,EAAEj7B,EAAEgC,OAAOyf,GAAGvN,EAAEA,EAAE+mB,UAAU,EAAE/mB,EAAElS,OAAOyf,IAAI,OAAO7gB,GAAGgK,EAAE4uB,QAAQ,CAAC,EAAE54B,IAAIzB,GAAGyL,EAAEpI,KAAK,CAAC,EAAErD,IAAI,SAASa,EAAEkU,GAAGA,EAAE1R,KAAK,CAAC,EAAE,KAAiC,IAA5B,IAAI5C,EAAEL,EAAE,EAAEsB,EAAE,EAAEgJ,EAAE,EAAE4X,EAAE,GAAG7gB,EAAE,GAAQrB,EAAE2U,EAAElS,QAAQ,OAAOkS,EAAE3U,GAAG,IAAI,KAAK,EAAEsK,IAAIjJ,GAAGsT,EAAE3U,GAAG,GAAGA,IAAI,MAAM,KAAK,EAAEsB,IAAI4gB,GAAGvN,EAAE3U,GAAG,GAAGA,IAAI,MAAM,KAAK,EAAEsB,EAAEgJ,EAAE,GAAG,IAAIhJ,GAAG,IAAIgJ,IAAI,KAAKjK,EAAEW,EAAEK,EAAE6gB,MAAMliB,EAAEsB,EAAEgJ,EAAE,GAAG,GAAGqK,EAAE3U,EAAEsB,EAAEgJ,EAAE,GAAG,GAAGqK,EAAE3U,EAAEsB,EAAEgJ,EAAE,GAAG,IAAIjJ,EAAEq6B,UAAU,EAAEr7B,IAAIsU,EAAEkiB,OAAO,EAAE,EAAE,CAAC,EAAEx1B,EAAEq6B,UAAU,EAAEr7B,KAAKL,KAAKqB,EAAEA,EAAEq6B,UAAUr7B,GAAG6hB,EAAEA,EAAEwZ,UAAUr7B,IAAI,KAAKA,EAAEd,EAAE8B,EAAE6gB,MAAMvN,EAAE3U,GAAG,GAAGqB,EAAEq6B,UAAUr6B,EAAEoB,OAAOpC,GAAGsU,EAAE3U,GAAG,GAAGqB,EAAEA,EAAEq6B,UAAU,EAAEr6B,EAAEoB,OAAOpC,GAAG6hB,EAAEA,EAAEwZ,UAAU,EAAExZ,EAAEzf,OAAOpC,KAAK,IAAIiB,EAAEqT,EAAEkiB,OAAO72B,EAAEsK,EAAEhJ,EAAEgJ,EAAE,CAAC,EAAEjJ,IAAI,IAAIiJ,EAAEqK,EAAEkiB,OAAO72B,EAAEsB,EAAEA,EAAEgJ,EAAE,EAAE,EAAE4X,IAAIvN,EAAEkiB,OAAO72B,EAAEsB,EAAEgJ,EAAEhJ,EAAEgJ,EAAE,EAAE,EAAE4X,GAAG,CAAC,EAAE7gB,IAAIrB,EAAEA,EAAEsB,EAAEgJ,GAAGhJ,EAAE,EAAE,IAAIgJ,EAAE,EAAE,GAAG,GAAG,IAAItK,GAAG,GAAG2U,EAAE3U,EAAE,GAAG,IAAI2U,EAAE3U,EAAE,GAAG,IAAI2U,EAAE3U,GAAG,GAAG2U,EAAEkiB,OAAO72B,EAAE,IAAIA,IAAIsK,EAAE,EAAEhJ,EAAE,EAAE4gB,EAAE,GAAG7gB,EAAE,GAAG,KAAKsT,EAAEA,EAAElS,OAAO,GAAG,IAAIkS,EAAEgR,MAAM,IAAI/lB,GAAE,EAAO,IAAJI,EAAE,EAAOA,EAAE2U,EAAElS,OAAO,GAAG,GAAGkS,EAAE3U,EAAE,GAAG,IAAI,GAAG2U,EAAE3U,EAAE,GAAG,KAAK2U,EAAE3U,GAAG,GAAG07B,UAAU/mB,EAAE3U,GAAG,GAAGyC,OAAOkS,EAAE3U,EAAE,GAAG,GAAGyC,SAASkS,EAAE3U,EAAE,GAAG,IAAI2U,EAAE3U,GAAG,GAAG2U,EAAE3U,EAAE,GAAG,GAAG2U,EAAE3U,GAAG,GAAG07B,UAAU,EAAE/mB,EAAE3U,GAAG,GAAGyC,OAAOkS,EAAE3U,EAAE,GAAG,GAAGyC,QAAQkS,EAAE3U,EAAE,GAAG,GAAG2U,EAAE3U,EAAE,GAAG,GAAG2U,EAAE3U,EAAE,GAAG,GAAG2U,EAAEkiB,OAAO72B,EAAE,EAAE,GAAGJ,GAAE,GAAI+U,EAAE3U,GAAG,GAAG07B,UAAU,EAAE/mB,EAAE3U,EAAE,GAAG,GAAGyC,SAASkS,EAAE3U,EAAE,GAAG,KAAK2U,EAAE3U,EAAE,GAAG,IAAI2U,EAAE3U,EAAE,GAAG,GAAG2U,EAAE3U,GAAG,GAAG2U,EAAE3U,GAAG,GAAG07B,UAAU/mB,EAAE3U,EAAE,GAAG,GAAGyC,QAAQkS,EAAE3U,EAAE,GAAG,GAAG2U,EAAEkiB,OAAO72B,EAAE,EAAE,GAAGJ,GAAE,IAAKI,IAAIJ,GAAGa,EAAEkU,GAA3jC,CAA+jCtJ,GAAG,MAAM/J,IAAI+J,EAAE,SAAS5K,EAAEkU,GAAG,IAAItU,EAAE,SAASI,EAAEkU,GAAG,GAAG,IAAIA,EAAE,MAAM,CAAC,EAAElU,GAAG,IAAI,IAAIJ,EAAE,EAAEL,EAAE,EAAEA,EAAES,EAAEgC,OAAOzC,IAAI,CAAC,IAAIgB,EAAEP,EAAET,GAAG,IAAI,IAAIgB,EAAE,IAAI,IAAIA,EAAE,GAAG,CAAC,IAAIzB,EAAEc,EAAEW,EAAE,GAAGyB,OAAO,GAAGkS,IAAIpV,EAAE,MAAM,CAACS,EAAE,EAAES,GAAG,GAAGkU,EAAEpV,EAAE,CAACkB,EAAEA,EAAEqI,QAAQ,IAAIxH,EAAEqT,EAAEtU,EAAEiK,EAAE,CAACtJ,EAAE,GAAGA,EAAE,GAAG8H,MAAM,EAAExH,IAAI4gB,EAAE,CAAClhB,EAAE,GAAGA,EAAE,GAAG8H,MAAMxH,IAAI,OAAOb,EAAEo2B,OAAO72B,EAAE,EAAEsK,EAAE4X,GAAG,CAACliB,EAAE,EAAES,GAAGJ,EAAEd,GAAG,MAAM,IAAI0H,MAAM,gCAArR,CAAsTxG,EAAEkU,GAAG3U,EAAEK,EAAE,GAAGW,EAAEX,EAAE,GAAGd,EAAES,EAAEgB,GAAGM,EAAEtB,EAAEgB,EAAE,GAAG,GAAG,MAAMzB,EAAE,OAAOkB,EAAE,GAAG,IAAIlB,EAAE,GAAG,OAAOkB,EAAE,GAAG,MAAMa,GAAG/B,EAAE,GAAG+B,EAAE,KAAKA,EAAE,GAAG/B,EAAE,GAAG,OAAOS,EAAE62B,OAAO71B,EAAE,EAAEM,EAAE/B,GAAG+K,EAAEtK,EAAEgB,EAAE,GAAG,GAAG,MAAMM,GAAG,IAAIA,EAAE,GAAG+zB,QAAQ91B,EAAE,IAAI,CAACS,EAAE62B,OAAO71B,EAAE,EAAE,CAACM,EAAE,GAAG/B,EAAE,IAAI,CAAC,EAAEA,EAAE,KAAK,IAAI2iB,EAAE5gB,EAAE,GAAGwH,MAAMvJ,EAAE,GAAGkD,QAAQ,OAAOyf,EAAEzf,OAAO,GAAGzC,EAAE62B,OAAO71B,EAAE,EAAE,EAAE,CAACM,EAAE,GAAG4gB,IAAI5X,EAAEtK,EAAEgB,EAAE,GAAG,OAAOP,EAA3nB,CAA8nB4K,EAAE/J,IAAM,SAASb,GAAG,IAAI,IAAIkU,GAAE,EAAGtU,EAAE,SAASI,GAAG,OAAOA,EAAEwL,WAAW,IAAI,OAAOxL,EAAEwL,WAAW,IAAI,OAAOjM,EAAE,EAAEA,EAAES,EAAEgC,OAAOzC,GAAG,EAAE,IAAIS,EAAET,EAAE,GAAG,KAAMgB,EAAEP,EAAET,EAAE,GAAG,IAAIiM,WAAWjL,EAAEyB,OAAO,IAAI,OAAOzB,EAAEiL,WAAWjL,EAAEyB,OAAO,IAAI,QAAS,IAAIhC,EAAET,EAAE,GAAG,IAAIK,EAAEI,EAAET,EAAE,GAAG,KAAK,IAAIS,EAAET,GAAG,IAAIK,EAAEI,EAAET,GAAG,MAAM2U,GAAE,EAAGlU,EAAET,EAAE,GAAG,GAAGS,EAAET,EAAE,GAAG,GAAG8I,OAAO,GAAGrI,EAAET,EAAE,GAAG,GAAGS,EAAET,GAAG,GAAGS,EAAET,EAAE,GAAG,GAAG8I,OAAO,GAAGrI,EAAET,GAAG,GAAGS,EAAET,EAAE,GAAG,GAAGS,EAAET,EAAE,GAAG,GAAG8I,MAAM,GAAG,IAAI,IAAI9H,EAAE,IAAI2T,EAAE,OAAOlU,EAAE,IAAIlB,EAAE,GAAG,IAAIS,EAAE,EAAEA,EAAES,EAAEgC,OAAOzC,GAAG,EAAES,EAAET,GAAG,GAAGyC,OAAO,GAAGlD,EAAE0D,KAAKxC,EAAET,IAAI,OAAOT,EAAvd,CAA0d8L,GAAG,SAASrL,EAAES,EAAEkU,EAAE3U,EAAEgB,GAAG,IAAIzB,EAAEkB,EAAEi7B,UAAU,EAAE17B,GAAGsB,EAAEqT,EAAE+mB,UAAU,EAAE16B,GAAGsJ,EAAE7J,EAAEi7B,UAAU17B,GAAGkiB,EAAEvN,EAAE+mB,UAAU16B,GAAGK,EAAEhB,EAAEd,EAAE+B,GAAG1B,EAAES,EAAEiK,EAAE4X,GAAG,OAAO7gB,EAAE0b,OAAOnd,GAAG,SAASoB,EAAEP,EAAEkU,GAAG,IAAIlU,IAAIkU,GAAGlU,EAAEynB,OAAO,IAAIvT,EAAEuT,OAAO,GAAG,OAAO,EAAE,IAAI,IAAI7nB,EAAE,EAAEL,EAAE4J,KAAKM,IAAIzJ,EAAEgC,OAAOkS,EAAElS,QAAQzB,EAAEhB,EAAET,EAAE,EAAEc,EAAEW,GAAGP,EAAEi7B,UAAUn8B,EAAEyB,IAAI2T,EAAE+mB,UAAUn8B,EAAEyB,GAAGzB,EAAEc,EAAEW,EAAEhB,EAAEgB,EAAEA,EAAE4I,KAAKD,OAAO3J,EAAEK,GAAG,EAAEA,GAAG,OAAOW,EAAE,SAASzB,EAAEkB,EAAEkU,GAAG,IAAIlU,IAAIkU,GAAGlU,EAAEynB,OAAOznB,EAAEgC,OAAO,IAAIkS,EAAEuT,OAAOvT,EAAElS,OAAO,GAAG,OAAO,EAAE,IAAI,IAAIpC,EAAE,EAAEL,EAAE4J,KAAKM,IAAIzJ,EAAEgC,OAAOkS,EAAElS,QAAQzB,EAAEhB,EAAET,EAAE,EAAEc,EAAEW,GAAGP,EAAEi7B,UAAUj7B,EAAEgC,OAAOzB,EAAEP,EAAEgC,OAAOlD,IAAIoV,EAAE+mB,UAAU/mB,EAAElS,OAAOzB,EAAE2T,EAAElS,OAAOlD,GAAGA,EAAEc,EAAEW,EAAEhB,EAAEgB,EAAEA,EAAE4I,KAAKD,OAAO3J,EAAEK,GAAG,EAAEA,GAAG,OAAOW,EAAE,IAAIM,EAAEjB,EAAE,SAASiK,EAAE7J,EAAEkU,EAAEtU,GAAG,IAAI,IAAIL,EAAE2U,EAAEtU,EAAE,EAAEL,GAAG,GAAGA,GAAG2U,EAAE,EAAE3U,IAAI,GAAGA,EAAE,EAAES,EAAEgC,OAAO,CAAC,IAAIzB,EAAEP,EAAET,GAAGT,EAAEkB,EAAET,EAAE,GAAGgB,EAAE,KAAKzB,EAAE,IAAIkB,EAAEo2B,OAAO72B,EAAE,EAAE,CAACgB,EAAE,GAAGA,EAAE,GAAGzB,EAAE,KAAK,OAAOkB,EAAEa,EAAEs5B,OAAO,EAAEt5B,EAAEu5B,QAAQ,EAAEv5B,EAAEw5B,MAAM,EAAEr6B,EAAEpB,QAAQiC,GAAG,SAASb,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAE,IAAIf,OAAOkF,KAAK,CAAC,IAAI5F,EAAEU,OAAOkB,UAAUC,eAAeE,EAAErB,OAAOkB,UAAU2K,SAASxB,EAAEjK,EAAE,GAAG6hB,EAAEjiB,OAAOkB,UAAUk6B,qBAAqBh6B,GAAG6gB,EAAExiB,KAAK,CAACoM,SAAS,MAAM,YAAYlM,EAAEsiB,EAAExiB,MAAK,cAAe,aAAa2L,EAAE,CAAC,WAAW,iBAAiB,UAAU,iBAAiB,gBAAgB,uBAAuB,eAAe7L,EAAE,SAASiB,GAAG,IAAIkU,EAAElU,EAAEyX,YAAY,OAAOvD,GAAGA,EAAExT,YAAYV,GAAG8nB,EAAE,CAACuY,mBAAkB,EAAGC,UAAS,EAAGC,WAAU,EAAGC,QAAO,EAAGC,eAAc,EAAGC,SAAQ,EAAGC,cAAa,EAAGC,aAAY,EAAGC,wBAAuB,EAAGC,uBAAsB,EAAGC,cAAa,EAAGC,aAAY,EAAGC,cAAa,EAAGC,cAAa,EAAGC,SAAQ,EAAGC,aAAY,EAAGC,YAAW,EAAGC,UAAS,EAAGC,UAAS,EAAGC,OAAM,EAAGC,kBAAiB,EAAGC,oBAAmB,EAAGC,SAAQ,GAAIjgB,EAAE,WAAW,GAAG,oBAAoB9Q,OAAO,OAAM,EAAG,IAAI,IAAI5Q,KAAK4Q,OAAO,IAAI,IAAIkX,EAAE,IAAI9nB,IAAIlB,EAAEG,KAAK2R,OAAO5Q,IAAI,OAAO4Q,OAAO5Q,IAAI,WAAWT,EAAEqR,OAAO5Q,IAAI,IAAIjB,EAAE6R,OAAO5Q,IAAI,MAAMA,GAAG,OAAM,GAAI,MAAMA,GAAG,OAAM,EAAG,OAAM,EAAhN,GAAsNO,EAAE,SAASP,GAAG,IAAIkU,EAAE,OAAOlU,GAAG,WAAWT,EAAES,GAAGJ,EAAE,sBAAsBiB,EAAE5B,KAAKe,GAAGO,EAAEsJ,EAAE7J,GAAGyhB,EAAEvN,GAAG,oBAAoBrT,EAAE5B,KAAKe,GAAG8nB,EAAE,GAAG,IAAI5T,IAAItU,IAAIW,EAAE,MAAM,IAAIqM,UAAU,sCAAsC,IAAI9C,EAAE3K,GAAGS,EAAE,GAAG6hB,GAAGzhB,EAAEgC,OAAO,IAAIlD,EAAEG,KAAKe,EAAE,GAAG,IAAI,IAAId,EAAE,EAAEA,EAAEc,EAAEgC,SAAS9C,EAAE4oB,EAAEtlB,KAAKqE,OAAO3H,IAAI,GAAGqB,GAAGP,EAAEgC,OAAO,EAAE,IAAI,IAAI5C,EAAE,EAAEA,EAAEY,EAAEgC,SAAS5C,EAAE0oB,EAAEtlB,KAAKqE,OAAOzH,SAAS,IAAI,IAAIkmB,KAAKtlB,EAAE8J,GAAG,cAAcwb,IAAIxmB,EAAEG,KAAKe,EAAEslB,IAAIwC,EAAEtlB,KAAKqE,OAAOye,IAAI,GAAG1kB,EAAE,IAAI,IAAIoE,EAAE,SAAShF,GAAG,GAAG,oBAAoB4Q,SAAS8Q,EAAE,OAAO3iB,EAAEiB,GAAG,IAAI,OAAOjB,EAAEiB,GAAG,MAAMA,GAAG,OAAM,GAAzF,CAA8FA,GAAGooB,EAAE,EAAEA,EAAExd,EAAE5I,SAASomB,EAAEpjB,GAAG,gBAAgB4F,EAAEwd,KAAKtpB,EAAEG,KAAKe,EAAE4K,EAAEwd,KAAKN,EAAEtlB,KAAKoI,EAAEwd,IAAI,OAAON,GAAG9nB,EAAEpB,QAAQ2B,GAAG,SAASP,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAE,mBAAmBV,QAAQ,WAAWN,EAAEM,OAAOC,aAAahB,EAAEU,OAAOkB,UAAU2K,SAASxK,EAAE,SAASb,GAAG,QAAQO,GAAGP,GAAG,WAAWT,EAAES,IAAIH,OAAOC,eAAeE,IAAI,uBAAuBlB,EAAEG,KAAKe,IAAI6J,EAAE,SAAS7J,GAAG,QAAQa,EAAEb,IAAI,OAAOA,GAAG,WAAWT,EAAES,IAAI,iBAAiBA,EAAEgC,QAAQhC,EAAEgC,QAAQ,GAAG,mBAAmBlD,EAAEG,KAAKe,IAAI,sBAAsBlB,EAAEG,KAAKe,EAAE08B,SAASjb,EAAE,WAAW,OAAO5gB,EAAEuM,WAApB,GAAkCvM,EAAE+gC,kBAAkB/3B,EAAE7J,EAAEpB,QAAQ6iB,EAAE5gB,EAAEgJ,GAAG,SAAS7J,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,GAAGW,EAAEX,EAAE,GAAGd,EAAEc,EAAE,GAAGiB,EAAEjB,EAAE,GAAGiK,EAAEjK,EAAE,IAAI6hB,EAAElhB,EAAEM,IAAIrB,QAAQD,EAAEkiB,EAAE,CAACogB,YAAYhhC,EAAEihC,eAAehjC,EAAE67B,KAAK9wB,IAAI7J,EAAEpB,QAAQ6iB,GAAG,SAASzhB,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAE,kDAAkDgB,EAAEkE,MAAM/D,UAAU2H,MAAMvJ,EAAEU,OAAOkB,UAAU2K,SAASrL,EAAEpB,QAAQ,SAASoB,GAAG,IAAIkU,EAAE1S,KAAK,GAAG,mBAAmB0S,GAAG,sBAAsBpV,EAAEG,KAAKiV,GAAG,MAAM,IAAItH,UAAUrN,EAAE2U,GAAG,IAAI,IAAItU,EAAEiB,EAAEN,EAAEtB,KAAKmO,UAAU,GAAGvD,EAAE,WAAW,GAAGrI,gBAAgB5B,EAAE,CAAC,IAAIL,EAAE2U,EAAEjN,MAAMzF,KAAKX,EAAEyb,OAAO/b,EAAEtB,KAAKmO,aAAa,OAAO5N,OAAOD,KAAKA,EAAEA,EAAEiC,KAAK,OAAO0S,EAAEjN,MAAMjH,EAAEa,EAAEyb,OAAO/b,EAAEtB,KAAKmO,cAAcqU,EAAEtY,KAAKY,IAAI,EAAEmK,EAAElS,OAAOnB,EAAEmB,QAAQpB,EAAE,GAAGzB,EAAE,EAAEA,EAAEsiB,EAAEtiB,IAAIyB,EAAE4B,KAAK,IAAIrD,GAAG,GAAGS,EAAE+1B,SAAS,SAAS,oBAAoB/0B,EAAE+E,KAAK,KAAK,4CAAlDgwB,CAA+F9rB,GAAGqK,EAAExT,UAAU,CAAC,IAAIkK,EAAE,aAAaA,EAAElK,UAAUwT,EAAExT,UAAUd,EAAEc,UAAU,IAAIkK,EAAEA,EAAElK,UAAU,KAAK,OAAOd,IAAI,SAASI,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEqM,UAAU9N,EAAEU,OAAOmiB,yBAAyB,GAAG7iB,EAAE,IAAIA,EAAE,GAAG,IAAI,MAAMkB,GAAGlB,EAAE,KAAK,IAAI+B,EAAE,WAAW,MAAM,IAAIN,GAAGsJ,EAAE/K,EAAE,WAAW,IAAI,OAAO+B,EAAE,MAAMb,GAAG,IAAI,OAAOlB,EAAEsO,UAAU,UAAUzN,IAAI,MAAMK,GAAG,OAAOa,IAAtF,GAA6FA,EAAE4gB,EAAE7hB,EAAE,GAAFA,GAAQgB,EAAEpB,OAAO8X,gBAAgB,SAAStX,GAAG,OAAOA,EAAEqX,WAAoBzM,EAAE,oBAAoBjJ,gBAAW,EAAOf,EAAEe,YAAY5C,EAAE,CAAC,UAAU0F,MAAM,gBAAgB,oBAAoBV,iBAAY,EAAOA,YAAY,yBAAyB,oBAAoBA,iBAAY,EAAOA,YAAYrD,UAAU,2BAA2B+gB,EAAE7gB,EAAE,GAAGf,OAAOkiB,kBAAa,EAAO,mBAAmBtd,MAAM/D,UAAU,uBAAuB+D,MAAM/D,UAAUqhC,QAAQ,uBAAuBt9B,MAAM/D,UAAU4J,QAAQ,oBAAoB7F,MAAM/D,UAAUgE,KAAK,sBAAsBD,MAAM/D,UAAUshC,OAAO,wCAAmC,EAAO,uBAAkB,EAAO,gCAA2B,EAAO,wBAAmB,EAAO,gCAA2B,EAAO,iCAA4B,EAAO,gCAAgF,EAAO,YAAY,oBAAoBC,aAAQ,EAAOA,QAAQ,YAAYnG,QAAQ,qBAAqBA,QAAQp7B,UAAU,aAAa,oBAAoBmD,cAAS,EAAOA,SAAS,sBAAsB,oBAAoBA,cAAS,EAAOA,SAASnD,UAAU,SAAS4gB,KAAK,kBAAkBA,KAAK5gB,UAAU,cAAci+B,UAAU,uBAAuBz3B,mBAAmB,cAAcg7B,UAAU,uBAAuBj/B,mBAAmB,UAAUuD,MAAM,mBAAmBA,MAAM9F,UAAU,SAASmQ,KAAK,cAAcsxB,UAAU,uBAAuBA,UAAUzhC,UAAU,iBAAiB,oBAAoB0hC,kBAAa,EAAOA,aAAa,0BAA0B,oBAAoBA,kBAAa,EAAOA,aAAa1hC,UAAU,iBAAiB,oBAAoB2hC,kBAAa,EAAOA,aAAa,0BAA0B,oBAAoBA,kBAAa,EAAOA,aAAa3hC,UAAU,aAAai1B,SAAS,sBAAsBA,SAASj1B,UAAU,mBAAc,EAAO,2BAAsB,EAAO,4BAAuB,EAAO,cAAc,oBAAoB4hC,eAAU,EAAOA,UAAU,uBAAuB,oBAAoBA,eAAU,EAAOA,UAAU5hC,UAAU,eAAe,oBAAoB6hC,gBAAW,EAAOA,WAAW,wBAAwB,oBAAoBA,gBAAW,EAAOD,UAAU5hC,UAAU,eAAe,oBAAoB8hC,gBAAW,EAAOA,WAAW,wBAAwB,oBAAoBA,gBAAW,EAAOA,WAAW9hC,UAAU,aAAaU,SAAS,UAAUE,MAAM,sBAAsBmgB,EAAE7gB,EAAEA,EAAE,GAAGf,OAAOkiB,mBAAc,EAAO,SAAS,YAAY,oBAAoBma,KAAK,YAAY38B,EAAE28B,OAAOA,UAAK,EAAO,cAAc,YAAY,oBAAoBA,KAAK,YAAY38B,EAAE28B,OAAOA,KAAKuG,WAAM,EAAO,QAAQ,oBAAoBr4B,SAAI,EAAOA,IAAI,yBAAyB,oBAAoBA,KAAKqX,EAAE7gB,GAAE,IAAKwJ,KAAKvK,OAAOkiB,kBAAa,EAAO,iBAAiB,oBAAoB3X,SAAI,EAAOA,IAAI1J,UAAU,SAASyI,KAAK,WAAWrI,OAAO,oBAAoBA,OAAOJ,UAAU,WAAWlB,OAAO,oBAAoBA,OAAOkB,UAAU,sBAAsBlB,OAAOkB,UAAU2K,SAAS,qBAAqB7L,OAAOkB,UAAUgiC,QAAQ,eAAe7mB,WAAW,aAAagZ,SAAS,YAAY,oBAAoB8N,aAAQ,EAAOA,QAAQ,qBAAqB,oBAAoBA,aAAQ,EAAOA,QAAQjiC,UAAU,sBAAsB,oBAAoBiiC,aAAQ,EAAOA,QAAQjiC,UAAUkiC,KAAK,gBAAgB,oBAAoBD,aAAQ,EAAOA,QAAQtG,IAAI,mBAAmB,oBAAoBsG,aAAQ,EAAOA,QAAQE,OAAO,oBAAoB,oBAAoBF,aAAQ,EAAOA,QAAQG,QAAQ,UAAU,oBAAoBC,WAAM,EAAOA,MAAM,eAAeC,WAAW,wBAAwBA,WAAWtiC,UAAU,mBAAmByW,eAAe,4BAA4BA,eAAezW,UAAU,YAAY,oBAAoBw9B,aAAQ,EAAOA,QAAQ,WAAWhJ,OAAO,oBAAoBA,OAAOx0B,UAAU,QAAQ,oBAAoBwgB,SAAI,EAAOA,IAAI,yBAAyB,oBAAoBA,KAAKO,EAAE7gB,GAAE,IAAKsgB,KAAKrhB,OAAOkiB,kBAAa,EAAO,iBAAiB,oBAAoBb,SAAI,EAAOA,IAAIxgB,UAAU,sBAAsB,oBAAoBuiC,uBAAkB,EAAOA,kBAAkB,+BAA+B,oBAAoBA,uBAAkB,EAAOA,kBAAkBviC,UAAU,WAAWmG,OAAO,4BAA4B4a,EAAE7gB,EAAE,GAAGf,OAAOkiB,kBAAa,EAAO,oBAAoBlb,OAAOnG,UAAU,WAAW+gB,EAAE5hB,YAAO,EAAO,oBAAoB4hB,EAAE5hB,OAAOa,eAAU,EAAO,gBAAgBwiC,YAAY,yBAAyBA,YAAYxiC,UAAU,mBAAmBmJ,EAAE,eAAee,EAAE,wBAAwBA,EAAEA,EAAElK,eAAU,EAAO,cAAcH,EAAE,uBAAuBA,EAAEG,UAAU,eAAe,oBAAoBiB,gBAAW,EAAOA,WAAW,wBAAwB,oBAAoBA,gBAAW,EAAOA,WAAWjB,UAAU,sBAAsB,oBAAoByiC,uBAAkB,EAAOA,kBAAkB,+BAA+B,oBAAoBA,uBAAkB,EAAOA,kBAAkBziC,UAAU,gBAAgB,oBAAoB0iC,iBAAY,EAAOA,YAAY,yBAAyB,oBAAoBA,iBAAY,EAAOA,YAAY1iC,UAAU,gBAAgB,oBAAoB2iC,iBAAY,EAAOA,YAAY,yBAAyB,oBAAoBA,iBAAY,EAAOA,YAAY3iC,UAAU,aAAa4iC,SAAS,sBAAsBA,SAAS5iC,UAAU,YAAY,oBAAoB24B,aAAQ,EAAOA,QAAQ,qBAAqB,oBAAoBA,aAAQ,EAAOA,QAAQ34B,UAAU,YAAY,oBAAoB6iC,aAAQ,EAAOA,QAAQ,qBAAqB,oBAAoBA,aAAQ,EAAOA,QAAQ7iC,WAAWonB,EAAEloB,EAAE,GAAGX,KAAK02B,SAAS12B,KAAK4H,OAAOnG,UAAU4S,SAASoO,EAAE,qGAAqG5X,EAAE,WAAW5K,EAAE,SAASc,GAAG,IAAIkU,EAAE,GAAG,OAAO4T,EAAE9nB,EAAE0hB,GAAE,SAAU1hB,EAAEJ,EAAEL,EAAEgB,GAAG2T,EAAEA,EAAElS,QAAQzC,EAAEuoB,EAAEvnB,EAAEuJ,EAAE,MAAMlK,GAAGI,KAAKkU,GAAG9U,EAAE,SAASY,EAAEkU,GAAG,KAAKlU,KAAKjB,GAAG,MAAM,IAAImkC,YAAY,aAAaljC,EAAE,oBAAoB,QAAG,IAASjB,EAAEiB,KAAKkU,EAAE,MAAM,IAAI3T,EAAE,aAAaP,EAAE,wDAAwD,OAAOjB,EAAEiB,IAAIA,EAAEpB,QAAQ,SAASoB,EAAEkU,GAAG,GAAG,iBAAiBlU,GAAG,IAAIA,EAAEgC,OAAO,MAAM,IAAI4K,UAAU,6CAA6C,GAAGQ,UAAUpL,OAAO,GAAG,kBAAkBkS,EAAE,MAAM,IAAItH,UAAU,6CAA6C,IAAI,IAAIhN,EAAEV,EAAEc,GAAGT,EAAEH,EAAE,KAAKQ,EAAEoC,OAAO,EAAEpC,EAAE,GAAG,IAAI,IAAIsU,GAAGrT,EAAE,EAAEA,EAAEjB,EAAEoC,OAAOnB,GAAG,EAAE,GAAG,MAAMtB,EAAE,GAAGT,GAAG+B,EAAE,GAAGjB,EAAEoC,OAAO,CAAC,IAAI6H,EAAE/K,EAAES,EAAEK,EAAEiB,IAAI,IAAIqT,KAAKtU,EAAEiB,KAAKtB,GAAG,MAAM,IAAIgB,EAAE,sBAAsBP,EAAE,+CAA+CT,EAAEsK,EAAEA,EAAElK,KAAKkK,EAAE9J,MAAMR,EAAEK,EAAEiB,SAAStB,EAAEA,EAAEK,EAAEiB,IAAI,OAAOtB,IAAI,SAASS,EAAEkU,EAAEtU,GAAG,cAAa,SAAUsU,GAAG,SAAS3U,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAE2T,EAAErU,OAAOf,EAAEc,EAAE,IAAII,EAAEpB,QAAQ,WAAW,MAAM,mBAAmB2B,GAAI,mBAAmBV,QAAS,WAAWN,EAAEgB,EAAE,SAAU,WAAWhB,EAAEM,OAAO,SAASf,OAAUG,KAAKuC,KAAK5B,EAAE,KAAK,SAASI,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAGA,EAAEpB,QAAQ,WAAW,GAAG,mBAAmBiB,QAAQ,mBAAmBL,OAAOg9B,sBAAsB,OAAM,EAAG,GAAG,WAAWj9B,EAAEM,OAAOkiB,UAAU,OAAM,EAAG,IAAI/hB,EAAE,GAAGkU,EAAErU,OAAO,QAAQD,EAAEJ,OAAO0U,GAAG,GAAG,iBAAiBA,EAAE,OAAM,EAAG,GAAG,oBAAoB1U,OAAOkB,UAAU2K,SAASpM,KAAKiV,GAAG,OAAM,EAAG,GAAG,oBAAoB1U,OAAOkB,UAAU2K,SAASpM,KAAKW,GAAG,OAAM,EAAG,IAAIsU,KAAKlU,EAAEkU,GAAG,GAAGlU,EAAE,OAAM,EAAG,GAAG,mBAAmBR,OAAOkF,MAAM,IAAIlF,OAAOkF,KAAK1E,GAAGgC,OAAO,OAAM,EAAG,GAAG,mBAAmBxC,OAAOgkC,qBAAqB,IAAIhkC,OAAOgkC,oBAAoBxjC,GAAGgC,OAAO,OAAM,EAAG,IAAIzB,EAAEf,OAAOg9B,sBAAsBx8B,GAAG,GAAG,IAAIO,EAAEyB,QAAQzB,EAAE,KAAK2T,EAAE,OAAM,EAAG,IAAI1U,OAAOkB,UAAUk6B,qBAAqB37B,KAAKe,EAAEkU,GAAG,OAAM,EAAG,GAAG,mBAAmB1U,OAAOmiB,yBAAyB,CAAC,IAAI7iB,EAAEU,OAAOmiB,yBAAyB3hB,EAAEkU,GAAG,GAAG,KAAKpV,EAAEiB,QAAO,IAAKjB,EAAEY,WAAW,OAAM,EAAG,OAAM,IAAK,SAASM,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,GAAGW,EAAEX,EAAE,GAAGI,EAAEpB,QAAQ,WAAW,IAAIoB,EAAET,IAAI,OAAOgB,EAAEf,OAAO,CAACm9B,GAAG38B,GAAG,CAAC28B,GAAG,WAAW,OAAOn9B,OAAOm9B,KAAK38B,KAAKA,IAAI,SAASA,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEX,EAAE,IAAId,EAAEo2B,OAAOx0B,UAAUilB,KAAK9kB,EAAErB,OAAOmiB,yBAAyB9X,EAAErK,OAAOkB,UAAU2K,SAASoW,EAAE,mBAAmB5hB,QAAQ,WAAWN,EAAEM,OAAOC,aAAaE,EAAEpB,QAAQ,SAASoB,GAAG,IAAIA,GAAG,WAAWT,EAAES,GAAG,OAAM,EAAG,IAAIyhB,EAAE,MAAM,oBAAoB5X,EAAE5K,KAAKe,GAAG,IAAIkU,EAAErT,EAAEb,EAAE,aAAa,SAASkU,IAAI3T,EAAE2T,EAAE,WAAW,SAASlU,GAAG,IAAI,IAAIkU,EAAElU,EAAEyjC,UAAU,OAAOzjC,EAAEyjC,UAAU,EAAE3kC,EAAEG,KAAKe,IAAG,EAAG,MAAMA,GAAG,OAAM,EAAG,QAAQA,EAAEyjC,UAAUvvB,GAA1G,CAA8GlU,KAAK,SAASA,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,GAAGI,EAAEpB,QAAQW,EAAEN,KAAK02B,SAAS12B,KAAKO,OAAOkB,UAAUC,iBAAiB,SAASX,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,GAAGW,EAAEX,EAAE,GAAGd,EAAEc,EAAE,IAAIiB,EAAEjB,EAAE,IAAIiK,EAAEjK,EAAE,IAAI6hB,EAAElhB,EAAEzB,GAAGS,EAAEkiB,EAAE,CAACogB,YAAYhhC,EAAEihC,eAAehjC,EAAE67B,KAAK9wB,IAAI7J,EAAEpB,QAAQ6iB,GAAG,SAASzhB,EAAEkU,EAAEtU,GAAG,aAAa,IAAIL,EAAEK,EAAE,GAAG68B,oBAAoBl8B,EAAEX,EAAE,IAAId,EAAEU,OAAOmiB,yBAAyB9gB,EAAErB,OAAOC,eAAeoK,EAAE+C,UAAU6U,EAAEjiB,OAAO8X,eAAe1W,EAAE,IAAIZ,EAAEpB,QAAQ,WAAW,IAAIW,IAAIkiB,EAAE,MAAM,IAAI5X,EAAE,6FAA6F,IAAI7J,EAAEO,IAAI2T,EAAEuN,EAAE7gB,GAAGhB,EAAEd,EAAEoV,EAAE,SAAS,OAAOtU,GAAGA,EAAED,MAAMK,GAAGa,EAAEqT,EAAE,QAAQ,CAACjI,cAAa,EAAGvM,YAAW,EAAGC,IAAIK,IAAIA,IAAI,SAASA,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAE+gB,KAAK5gB,UAAUgjC,OAAO5kC,EAAEU,OAAOkB,UAAU2K,SAASxK,EAAE,mBAAmBhB,QAAQ,WAAWN,EAAEM,OAAOC,aAAaE,EAAEpB,QAAQ,SAASoB,GAAG,MAAM,WAAWT,EAAES,IAAI,OAAOA,IAAIa,EAAE,SAASb,GAAG,IAAI,OAAOO,EAAEtB,KAAKe,IAAG,EAAG,MAAMA,GAAG,OAAM,GAAnD,CAAwDA,GAAG,kBAAkBlB,EAAEG,KAAKe,MAAM,SAASA,EAAEkU,EAAEtU,GAAG,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEX,EAAE,GAAGd,EAAEc,EAAE,IAAIiB,EAAE,CAACy2B,WAAW,CAACwC,QAAQ,SAAS95B,EAAEkU,EAAEtU,GAAG,WAAWL,EAAES,KAAKA,EAAE,IAAI,WAAWT,EAAE2U,KAAKA,EAAE,IAAI,IAAI3T,EAAEzB,GAAE,EAAG,GAAGoV,GAAG,IAAI,IAAIrT,KAAKjB,IAAIW,EAAEf,OAAOkF,KAAKnE,GAAG2jB,QAAO,SAAUlkB,EAAEkU,GAAG,OAAO,MAAM3T,EAAE2T,KAAKlU,EAAEkU,GAAG3T,EAAE2T,IAAIlU,IAAI,KAAKA,OAAE,IAASA,EAAEa,SAAI,IAASqT,EAAErT,KAAKN,EAAEM,GAAGb,EAAEa,IAAI,OAAOrB,OAAOkF,KAAKnE,GAAGyB,OAAO,EAAEzB,OAAE,GAAQ8E,KAAK,SAASrF,EAAEkU,GAAG,WAAW3U,EAAES,KAAKA,EAAE,IAAI,WAAWT,EAAE2U,KAAKA,EAAE,IAAI,IAAItU,EAAEJ,OAAOkF,KAAK1E,GAAGsc,OAAO9c,OAAOkF,KAAKwP,IAAIgQ,QAAO,SAAUtkB,EAAEL,GAAG,OAAOgB,EAAEP,EAAET,GAAG2U,EAAE3U,MAAMK,EAAEL,QAAG,IAAS2U,EAAE3U,GAAG,KAAK2U,EAAE3U,IAAIK,IAAI,IAAI,OAAOJ,OAAOkF,KAAK9E,GAAGoC,OAAO,EAAEpC,OAAE,GAAQ46B,UAAU,SAASx6B,EAAEkU,EAAEtU,GAAG,GAAG,WAAWL,EAAES,GAAG,OAAOkU,EAAE,GAAG,WAAW3U,EAAE2U,GAAG,CAAC,IAAItU,EAAE,OAAOsU,EAAE,IAAI3T,EAAEf,OAAOkF,KAAKwP,GAAGgQ,QAAO,SAAUtkB,EAAEL,GAAG,YAAO,IAASS,EAAET,KAAKK,EAAEL,GAAG2U,EAAE3U,IAAIK,IAAI,IAAI,OAAOJ,OAAOkF,KAAKnE,GAAGyB,OAAO,EAAEzB,OAAE,KAAUwhB,SAAS,SAAS/hB,GAAG,OAAO,IAAI6J,EAAE7J,IAAIgC,OAAO,SAAShC,GAAG,MAAM,iBAAiBA,EAAEgiB,OAAOhiB,EAAEgiB,OAAO,iBAAiBhiB,EAAEiiB,OAAOjiB,EAAEiiB,OAAO,iBAAiBjiB,EAAEkiB,OAAOliB,EAAEkiB,OAAOlgB,OAAO,IAAI,SAAS6H,EAAE7J,GAAGwB,KAAK+3B,IAAIv5B,EAAEwB,KAAK0X,MAAM,EAAE1X,KAAK05B,OAAO,EAAErxB,EAAEnJ,UAAUk5B,QAAQ,WAAW,OAAOp4B,KAAKy4B,aAAa,KAAKpwB,EAAEnJ,UAAUm5B,KAAK,SAAS75B,GAAGA,IAAIA,EAAE,KAAK,IAAIkU,EAAE1S,KAAK+3B,IAAI/3B,KAAK0X,OAAO,GAAGhF,EAAE,CAAC,IAAItU,EAAE4B,KAAK05B,OAAO37B,EAAEsB,EAAEmB,OAAOkS,GAAG,GAAGlU,GAAGT,EAAEK,GAAGI,EAAET,EAAEK,EAAE4B,KAAK0X,OAAO,EAAE1X,KAAK05B,OAAO,GAAG15B,KAAK05B,QAAQl7B,EAAE,iBAAiBkU,EAAE8N,OAAO,MAAM,CAACA,OAAOhiB,GAAG,IAAIO,EAAE,GAAG,OAAO2T,EAAEojB,aAAa/2B,EAAE+2B,WAAWpjB,EAAEojB,YAAY,iBAAiBpjB,EAAE+N,OAAO1hB,EAAE0hB,OAAOjiB,EAAE,iBAAiBkU,EAAEgO,OAAO3hB,EAAE2hB,OAAOhO,EAAEgO,OAAOuE,OAAO7mB,EAAEI,GAAGO,EAAE2hB,OAAOhO,EAAEgO,OAAO3hB,EAAE,MAAM,CAAC0hB,OAAO,MAAMpY,EAAEnJ,UAAUq5B,KAAK,WAAW,OAAOv4B,KAAK+3B,IAAI/3B,KAAK0X,QAAQrP,EAAEnJ,UAAUu5B,WAAW,WAAW,OAAOz4B,KAAK+3B,IAAI/3B,KAAK0X,OAAOrY,EAAEmB,OAAOR,KAAK+3B,IAAI/3B,KAAK0X,QAAQ1X,KAAK05B,OAAO,KAAKrxB,EAAEnJ,UAAUs5B,SAAS,WAAW,OAAOx4B,KAAK+3B,IAAI/3B,KAAK0X,OAAO,iBAAiB1X,KAAK+3B,IAAI/3B,KAAK0X,OAAO8I,OAAO,SAAS,iBAAiBxgB,KAAK+3B,IAAI/3B,KAAK0X,OAAO+I,OAAO,SAAS,SAAS,UAAUpY,EAAEnJ,UAAUw5B,KAAK,WAAW,GAAG14B,KAAKo4B,UAAU,CAAC,GAAG,IAAIp4B,KAAK05B,OAAO,OAAO15B,KAAK+3B,IAAIlxB,MAAM7G,KAAK0X,OAAO,IAAIlZ,EAAEwB,KAAK05B,OAAOhnB,EAAE1S,KAAK0X,MAAMtZ,EAAE4B,KAAKq4B,OAAOt6B,EAAEiC,KAAK+3B,IAAIlxB,MAAM7G,KAAK0X,OAAO,OAAO1X,KAAK05B,OAAOl7B,EAAEwB,KAAK0X,MAAMhF,EAAE,CAACtU,GAAG0c,OAAO/c,GAAG,MAAM,IAAIS,EAAEpB,QAAQiC,GAAG,SAASb,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAEX,EAAE,IAAId,EAAEc,EAAE,IAAI,SAASiB,IAAIW,KAAK88B,SAAS,KAAK98B,KAAKmiC,QAAQ,KAAKniC,KAAKoiC,KAAK,KAAKpiC,KAAKqiC,KAAK,KAAKriC,KAAKsiC,KAAK,KAAKtiC,KAAKo9B,SAAS,KAAKp9B,KAAKi9B,KAAK,KAAKj9B,KAAKwQ,OAAO,KAAKxQ,KAAKuiC,MAAM,KAAKviC,KAAKk9B,SAAS,KAAKl9B,KAAKyjB,KAAK,KAAKzjB,KAAKwiC,KAAK,KAAK9vB,EAAEuuB,MAAMra,EAAElU,EAAE4uB,QAAQ,SAAS9iC,EAAEkU,GAAG,OAAOkU,EAAEpoB,GAAE,GAAG,GAAI8iC,QAAQ5uB,IAAIA,EAAE+vB,cAAc,SAASjkC,EAAEkU,GAAG,OAAOlU,EAAEooB,EAAEpoB,GAAE,GAAG,GAAIikC,cAAc/vB,GAAGA,GAAGA,EAAEsR,OAAO,SAASxlB,GAA2B,OAAxBlB,EAAEolC,SAASlkC,KAAKA,EAAEooB,EAAEpoB,IAAWA,aAAaa,EAAEb,EAAEwlB,SAAS3kB,EAAEH,UAAU8kB,OAAOvmB,KAAKe,IAAIkU,EAAEiwB,IAAItjC,EAAE,IAAIgJ,EAAE,oBAAoB4X,EAAE,WAAW7gB,EAAE,qCAAqCzB,EAAE,CAAC,IAAI,IAAI,IAAI,KAAK,IAAI,KAAKmd,OAAO,CAAC,IAAI,IAAI,IAAI,IAAI,IAAI,KAAK,KAAK,OAAO1R,EAAE,CAAC,KAAK0R,OAAOnd,GAAGJ,EAAE,CAAC,IAAI,IAAI,IAAI,IAAI,KAAKud,OAAO1R,GAAGkd,EAAE,CAAC,IAAI,IAAI,KAAKpG,EAAE,yBAAyB5X,EAAE,+BAA+B5K,EAAE,CAACklC,YAAW,EAAG,eAAc,GAAIhlC,EAAE,CAACglC,YAAW,EAAG,eAAc,GAAI9e,EAAE,CAAC+e,MAAK,EAAGC,OAAM,EAAGC,KAAI,EAAGC,QAAO,EAAGC,MAAK,EAAG,SAAQ,EAAG,UAAS,EAAG,QAAO,EAAG,WAAU,EAAG,SAAQ,GAAIz/B,EAAEpF,EAAE,IAAI,SAASwoB,EAAEpoB,EAAEkU,EAAEtU,GAAG,GAAGI,GAAGlB,EAAE4lC,SAAS1kC,IAAIA,aAAaa,EAAE,OAAOb,EAAE,IAAIT,EAAE,IAAIsB,EAAE,OAAOtB,EAAEkjC,MAAMziC,EAAEkU,EAAEtU,GAAGL,EAAEsB,EAAEH,UAAU+hC,MAAM,SAASziC,EAAEkU,EAAEtU,GAAG,IAAId,EAAEolC,SAASlkC,GAAG,MAAM,IAAI4M,UAAU,yCAAyCrN,EAAES,IAAI,IAAIa,EAAEb,EAAE40B,QAAQ,KAAKnT,GAAG,IAAI5gB,GAAGA,EAAEb,EAAE40B,QAAQ,KAAK,IAAI,IAAIz1B,EAAEa,EAAEiS,MAAMwP,GAAGtiB,EAAE,GAAGA,EAAE,GAAGmU,QAAQ,MAAM,KAAK,IAAI8U,EAAEpoB,EAAEb,EAAEwG,KAAK8b,GAAG,GAAG2G,EAAEA,EAAE+V,QAAQv+B,GAAG,IAAII,EAAEiS,MAAM,KAAKjQ,OAAO,CAAC,IAAI2kB,EAAE/lB,EAAE+kB,KAAKyC,GAAG,GAAGzB,EAAE,OAAOnlB,KAAKyjB,KAAKmD,EAAE5mB,KAAKwiC,KAAK5b,EAAE5mB,KAAKk9B,SAAS/X,EAAE,GAAGA,EAAE,IAAInlB,KAAKwQ,OAAO2U,EAAE,GAAGnlB,KAAKuiC,MAAM7vB,EAAElP,EAAEy9B,MAAMjhC,KAAKwQ,OAAOyU,OAAO,IAAIjlB,KAAKwQ,OAAOyU,OAAO,IAAIvS,IAAI1S,KAAKwQ,OAAO,GAAGxQ,KAAKuiC,MAAM,IAAIviC,KAAK,IAAI8mB,EAAEze,EAAE8b,KAAKyC,GAAG,GAAGE,EAAE,CAAC,IAAIxjB,GAAGwjB,EAAEA,EAAE,IAAI7U,cAAcjS,KAAK88B,SAASx5B,EAAEsjB,EAAEA,EAAE3B,OAAO6B,EAAEtmB,QAAQ,GAAGpC,GAAG0oB,GAAGF,EAAE5U,MAAM,wBAAwB,CAAC,IAAI0U,EAAE,OAAOE,EAAE3B,OAAO,EAAE,IAAIyB,GAAGI,GAAGlpB,EAAEkpB,KAAKF,EAAEA,EAAE3B,OAAO,GAAGjlB,KAAKmiC,SAAQ,GAAI,IAAIvkC,EAAEkpB,KAAKJ,GAAGI,IAAIhD,EAAEgD,IAAI,CAAC,IAAI,IAAIN,EAAE8M,EAAEzM,GAAG,EAAEX,EAAE,EAAEA,EAAEI,EAAE9lB,OAAO0lB,KAAM,KAAKnd,EAAE6d,EAAEwM,QAAQ9M,EAAEJ,QAAQ,IAAIW,GAAG9d,EAAE8d,KAAKA,EAAE9d,GAAiI,KAA7H,KAAKuqB,GAAG,IAAIzM,EAAED,EAAEuc,YAAY,KAAKvc,EAAEuc,YAAY,IAAItc,MAAML,EAAEI,EAAE/f,MAAM,EAAEysB,GAAG1M,EAAEA,EAAE/f,MAAMysB,EAAE,GAAGtzB,KAAKoiC,KAAK18B,mBAAmB8gB,IAAIK,GAAG,EAAMX,EAAE,EAAEA,EAAE3oB,EAAEiD,OAAO0lB,IAAI,CAAC,IAAInd,GAAG,KAAKA,EAAE6d,EAAEwM,QAAQ71B,EAAE2oB,QAAQ,IAAIW,GAAG9d,EAAE8d,KAAKA,EAAE9d,IAAI,IAAI8d,IAAIA,EAAED,EAAEpmB,QAAQR,KAAKqiC,KAAKzb,EAAE/f,MAAM,EAAEggB,GAAGD,EAAEA,EAAE/f,MAAMggB,GAAG7mB,KAAKojC,YAAYpjC,KAAKo9B,SAASp9B,KAAKo9B,UAAU,GAAG,IAAIrY,EAAE,MAAM/kB,KAAKo9B,SAAS,IAAI,MAAMp9B,KAAKo9B,SAASp9B,KAAKo9B,SAAS58B,OAAO,GAAG,IAAIukB,EAAE,IAAI,IAAIoD,EAAEnoB,KAAKo9B,SAAS3sB,MAAM,MAAMuU,GAAGkB,EAAE,EAAEiC,EAAE3nB,QAAQ0lB,EAAElB,EAAEkB,IAAI,CAAC,IAAIS,EAAEwB,EAAEjC,GAAG,GAAGS,IAAIA,EAAE3U,MAAMkO,GAAG,CAAC,IAAI,IAAIyE,EAAE,GAAGqB,EAAE,EAAEjC,EAAE4C,EAAEnmB,OAAOwlB,EAAEjC,EAAEiC,IAAIW,EAAE3c,WAAWgc,GAAG,IAAIrB,GAAG,IAAIA,GAAGgC,EAAEX,GAAG,IAAIrB,EAAE3S,MAAMkO,GAAG,CAAC,IAAIkG,EAAE+B,EAAEthB,MAAM,EAAEqf,GAAGmd,EAAElb,EAAEthB,MAAMqf,EAAE,GAAGa,EAAEJ,EAAE3U,MAAM1J,GAAGye,IAAIX,EAAEplB,KAAK+lB,EAAE,IAAIsc,EAAErL,QAAQjR,EAAE,KAAKsc,EAAE7iC,SAASomB,EAAE,IAAIyc,EAAEl/B,KAAK,KAAKyiB,GAAG5mB,KAAKo9B,SAAShX,EAAEjiB,KAAK,KAAK,QAAQnE,KAAKo9B,SAAS58B,OAAO,IAAIR,KAAKo9B,SAAS,GAAGp9B,KAAKo9B,SAASp9B,KAAKo9B,SAASnrB,cAAc8S,IAAI/kB,KAAKo9B,SAASr+B,EAAEukC,QAAQtjC,KAAKo9B,WAAW,IAAI/W,EAAErmB,KAAKsiC,KAAK,IAAItiC,KAAKsiC,KAAK,GAAG5d,EAAE1kB,KAAKo9B,UAAU,GAAGp9B,KAAKqiC,KAAK3d,EAAE2B,EAAErmB,KAAKwiC,MAAMxiC,KAAKqiC,KAAKtd,IAAI/kB,KAAKo9B,SAASp9B,KAAKo9B,SAASnY,OAAO,EAAEjlB,KAAKo9B,SAAS58B,OAAO,GAAG,MAAMomB,EAAE,KAAKA,EAAE,IAAIA,IAAI,IAAIlpB,EAAE4F,GAAG,IAAI4iB,EAAE,EAAElB,EAAE5b,EAAE5I,OAAO0lB,EAAElB,EAAEkB,IAAI,CAAC,IAAIqd,EAAEn6B,EAAE8c,GAAG,IAAI,IAAIU,EAAEwM,QAAQmQ,GAAG,CAAC,IAAIre,EAAEzjB,mBAAmB8hC,GAAGre,IAAIqe,IAAIre,EAAEvf,OAAO49B,IAAI3c,EAAEA,EAAEnW,MAAM8yB,GAAGp/B,KAAK+gB,IAAI,IAAIsO,EAAE5M,EAAEwM,QAAQ,MAAM,IAAII,IAAIxzB,KAAKi9B,KAAKrW,EAAE3B,OAAOuO,GAAG5M,EAAEA,EAAE/f,MAAM,EAAE2sB,IAAI,IAAID,EAAE3M,EAAEwM,QAAQ,KAAK,IAAI,IAAIG,GAAGvzB,KAAKwQ,OAAOoW,EAAE3B,OAAOsO,GAAGvzB,KAAKuiC,MAAM3b,EAAE3B,OAAOsO,EAAE,GAAG7gB,IAAI1S,KAAKuiC,MAAM/+B,EAAEy9B,MAAMjhC,KAAKuiC,QAAQ3b,EAAEA,EAAE/f,MAAM,EAAE0sB,IAAI7gB,IAAI1S,KAAKwQ,OAAO,GAAGxQ,KAAKuiC,MAAM,IAAI3b,IAAI5mB,KAAKk9B,SAAStW,GAAG9C,EAAExgB,IAAItD,KAAKo9B,WAAWp9B,KAAKk9B,WAAWl9B,KAAKk9B,SAAS,KAAKl9B,KAAKk9B,UAAUl9B,KAAKwQ,OAAO,CAAC6V,EAAErmB,KAAKk9B,UAAU,GAAG,IAAIsG,EAAExjC,KAAKwQ,QAAQ,GAAGxQ,KAAKyjB,KAAK4C,EAAEmd,EAAE,OAAOxjC,KAAKwiC,KAAKxiC,KAAKgkB,SAAShkB,MAAMX,EAAEH,UAAU8kB,OAAO,WAAW,IAAIxlB,EAAEwB,KAAKoiC,MAAM,GAAG5jC,IAAIA,GAAGA,EAAEiD,mBAAmBjD,IAAIsT,QAAQ,OAAO,KAAKtT,GAAG,KAAK,IAAIkU,EAAE1S,KAAK88B,UAAU,GAAG1+B,EAAE4B,KAAKk9B,UAAU,GAAGn/B,EAAEiC,KAAKi9B,MAAM,GAAGl+B,GAAE,EAAGM,EAAE,GAAGW,KAAKqiC,KAAKtjC,EAAEP,EAAEwB,KAAKqiC,KAAKriC,KAAKo9B,WAAWr+B,EAAEP,IAAI,IAAIwB,KAAKo9B,SAAShK,QAAQ,KAAKpzB,KAAKo9B,SAAS,IAAIp9B,KAAKo9B,SAAS,KAAKp9B,KAAKsiC,OAAOvjC,GAAG,IAAIiB,KAAKsiC,OAAOtiC,KAAKuiC,OAAOjlC,EAAE4lC,SAASljC,KAAKuiC,QAAQvkC,OAAOkF,KAAKlD,KAAKuiC,OAAO/hC,SAASnB,EAAEmE,EAAEm3B,UAAU36B,KAAKuiC,QAAQ,IAAIl6B,EAAErI,KAAKwQ,QAAQnR,GAAG,IAAIA,GAAG,GAAG,OAAOqT,GAAG,MAAMA,EAAEuS,QAAQ,KAAKvS,GAAG,KAAK1S,KAAKmiC,WAAWzvB,GAAGoR,EAAEpR,MAAK,IAAK3T,GAAGA,EAAE,MAAMA,GAAG,IAAIX,GAAG,MAAMA,EAAE6nB,OAAO,KAAK7nB,EAAE,IAAIA,IAAIW,IAAIA,EAAE,IAAIhB,GAAG,MAAMA,EAAEkoB,OAAO,KAAKloB,EAAE,IAAIA,GAAGsK,GAAG,MAAMA,EAAE4d,OAAO,KAAK5d,EAAE,IAAIA,GAAGqK,EAAE3T,GAAGX,EAAEA,EAAE0T,QAAQ,SAAQ,SAAUtT,GAAG,OAAOiD,mBAAmBjD,QAAQ6J,EAAEA,EAAEyJ,QAAQ,IAAI,QAAQ/T,GAAGsB,EAAEH,UAAUoiC,QAAQ,SAAS9iC,GAAG,OAAOwB,KAAKyiC,cAAc7b,EAAEpoB,GAAE,GAAG,IAAKwlB,UAAU3kB,EAAEH,UAAUujC,cAAc,SAASjkC,GAAG,GAAGlB,EAAEolC,SAASlkC,GAAG,CAAC,IAAIkU,EAAE,IAAIrT,EAAEqT,EAAEuuB,MAAMziC,GAAE,GAAG,GAAIA,EAAEkU,EAAE,IAAI,IAAItU,EAAE,IAAIiB,EAAEtB,EAAEC,OAAOkF,KAAKlD,MAAMjB,EAAE,EAAEA,EAAEhB,EAAEyC,OAAOzB,IAAI,CAAC,IAAIsJ,EAAEtK,EAAEgB,GAAGX,EAAEiK,GAAGrI,KAAKqI,GAAG,GAAGjK,EAAE6+B,KAAKz+B,EAAEy+B,KAAK,KAAKz+B,EAAEgkC,KAAK,OAAOpkC,EAAEokC,KAAKpkC,EAAE4lB,SAAS5lB,EAAE,GAAGI,EAAE2jC,UAAU3jC,EAAEs+B,SAAS,CAAC,IAAI,IAAI7c,EAAEjiB,OAAOkF,KAAK1E,GAAGY,EAAE,EAAEA,EAAE6gB,EAAEzf,OAAOpB,IAAI,CAAC,IAAIzB,EAAEsiB,EAAE7gB,GAAG,aAAazB,IAAIS,EAAET,GAAGa,EAAEb,IAAI,OAAOmmB,EAAE1lB,EAAE0+B,WAAW1+B,EAAEg/B,WAAWh/B,EAAE8+B,WAAW9+B,EAAEqlB,KAAKrlB,EAAE8+B,SAAS,KAAK9+B,EAAEokC,KAAKpkC,EAAE4lB,SAAS5lB,EAAE,GAAGI,EAAEs+B,UAAUt+B,EAAEs+B,WAAW1+B,EAAE0+B,SAAS,CAAC,IAAIhZ,EAAEtlB,EAAEs+B,UAAU,CAAC,IAAI,IAAI1zB,EAAEpL,OAAOkF,KAAK1E,GAAGjB,EAAE,EAAEA,EAAE6L,EAAE5I,OAAOjD,IAAI,CAAC,IAAI+oB,EAAEld,EAAE7L,GAAGa,EAAEkoB,GAAG9nB,EAAE8nB,GAAG,OAAOloB,EAAEokC,KAAKpkC,EAAE4lB,SAAS5lB,EAAE,GAAGA,EAAE0+B,SAASt+B,EAAEs+B,SAASt+B,EAAE6jC,MAAMzkC,EAAEY,EAAEs+B,UAAU1+B,EAAE8+B,SAAS1+B,EAAE0+B,aAAa,CAAC,IAAI,IAAIhd,GAAG1hB,EAAE0+B,UAAU,IAAIzsB,MAAM,KAAKyP,EAAE1f,UAAUhC,EAAE6jC,KAAKniB,EAAE0c,WAAWp+B,EAAE6jC,OAAO7jC,EAAE6jC,KAAK,IAAI7jC,EAAE4+B,WAAW5+B,EAAE4+B,SAAS,IAAI,KAAKld,EAAE,IAAIA,EAAE8X,QAAQ,IAAI9X,EAAE1f,OAAO,GAAG0f,EAAE8X,QAAQ,IAAI55B,EAAE8+B,SAAShd,EAAE/b,KAAK,KAAK,GAAG/F,EAAEoS,OAAOhS,EAAEgS,OAAOpS,EAAEmkC,MAAM/jC,EAAE+jC,MAAMnkC,EAAEikC,KAAK7jC,EAAE6jC,MAAM,GAAGjkC,EAAEgkC,KAAK5jC,EAAE4jC,KAAKhkC,EAAEg/B,SAAS5+B,EAAE4+B,UAAU5+B,EAAE6jC,KAAKjkC,EAAEkkC,KAAK9jC,EAAE8jC,KAAKlkC,EAAE8+B,UAAU9+B,EAAEoS,OAAO,CAAC,IAAIlI,EAAElK,EAAE8+B,UAAU,GAAGx/B,EAAEU,EAAEoS,QAAQ,GAAGpS,EAAEqlB,KAAKnb,EAAE5K,EAAE,OAAOU,EAAE+jC,QAAQ/jC,EAAE+jC,SAAS3jC,EAAE2jC,QAAQ/jC,EAAEokC,KAAKpkC,EAAE4lB,SAAS5lB,EAAE,IAAIoF,EAAEpF,EAAE8+B,UAAU,MAAM9+B,EAAE8+B,SAASjX,OAAO,GAAGW,EAAEpoB,EAAE6jC,MAAM7jC,EAAE0+B,UAAU,MAAM1+B,EAAE0+B,SAASjX,OAAO,GAAGd,EAAEyB,GAAGpjB,GAAGpF,EAAEikC,MAAM7jC,EAAE0+B,SAASpW,EAAE3B,EAAE7hB,EAAElF,EAAE8+B,UAAU9+B,EAAE8+B,SAASzsB,MAAM,MAAM,GAAGiW,GAAGxG,EAAE1hB,EAAE0+B,UAAU1+B,EAAE0+B,SAASzsB,MAAM,MAAM,GAAGrS,EAAE0+B,WAAWhZ,EAAE1lB,EAAE0+B,WAAW,GAAGpW,IAAItoB,EAAEg/B,SAAS,GAAGh/B,EAAEkkC,KAAK,KAAKlkC,EAAEikC,OAAO,KAAK/+B,EAAE,GAAGA,EAAE,GAAGlF,EAAEikC,KAAK/+B,EAAE00B,QAAQ55B,EAAEikC,OAAOjkC,EAAEikC,KAAK,GAAG7jC,EAAEs+B,WAAWt+B,EAAE4+B,SAAS,KAAK5+B,EAAE8jC,KAAK,KAAK9jC,EAAE6jC,OAAO,KAAKniB,EAAE,GAAGA,EAAE,GAAG1hB,EAAE6jC,KAAKniB,EAAE8X,QAAQx5B,EAAE6jC,OAAO7jC,EAAE6jC,KAAK,MAAMld,EAAEA,IAAI,KAAKjF,EAAE,IAAI,KAAK5c,EAAE,KAAKsjB,EAAExoB,EAAEikC,KAAK7jC,EAAE6jC,MAAM,KAAK7jC,EAAE6jC,KAAK7jC,EAAE6jC,KAAKjkC,EAAEikC,KAAKjkC,EAAEg/B,SAAS5+B,EAAE4+B,UAAU,KAAK5+B,EAAE4+B,SAAS5+B,EAAE4+B,SAASh/B,EAAEg/B,SAASh/B,EAAEoS,OAAOhS,EAAEgS,OAAOpS,EAAEmkC,MAAM/jC,EAAE+jC,MAAMj/B,EAAE4c,OAAO,GAAGA,EAAE1f,OAAO8C,IAAIA,EAAE,IAAIA,EAAEogB,MAAMpgB,EAAEA,EAAEwX,OAAOoF,GAAG9hB,EAAEoS,OAAOhS,EAAEgS,OAAOpS,EAAEmkC,MAAM/jC,EAAE+jC,WAAW,IAAIjlC,EAAEmmC,kBAAkBjlC,EAAEgS,QAAmJ,OAAvIkW,IAAEtoB,EAAEg/B,SAASh/B,EAAEikC,KAAK/+B,EAAEs5B,SAAS7zB,KAAK3K,EAAEikC,MAAMjkC,EAAEikC,KAAKjP,QAAQ,KAAK,IAAIh1B,EAAEikC,KAAK5xB,MAAM,QAAQrS,EAAEgkC,KAAKr5B,EAAE6zB,QAAQx+B,EAAEikC,KAAKjkC,EAAEg/B,SAASr0B,EAAE6zB,UAAgBx+B,EAAEoS,OAAOhS,EAAEgS,OAAOpS,EAAEmkC,MAAM/jC,EAAE+jC,MAAMjlC,EAAEomC,OAAOtlC,EAAE8+B,WAAW5/B,EAAEomC,OAAOtlC,EAAEoS,UAAUpS,EAAEqlB,MAAMrlB,EAAE8+B,SAAS9+B,EAAE8+B,SAAS,KAAK9+B,EAAEoS,OAAOpS,EAAEoS,OAAO,KAAKpS,EAAEokC,KAAKpkC,EAAE4lB,SAAS5lB,EAAE,IAAIkF,EAAE9C,OAAO,OAAOpC,EAAE8+B,SAAS,KAAK9+B,EAAEoS,OAAOpS,EAAEqlB,KAAK,IAAIrlB,EAAEoS,OAAOpS,EAAEqlB,KAAK,KAAKrlB,EAAEokC,KAAKpkC,EAAE4lB,SAAS5lB,EAAE,IAAI,IAAIooB,EAAEljB,EAAEuD,OAAO,GAAG,GAAGysB,GAAGl1B,EAAEikC,MAAM7jC,EAAE6jC,MAAM/+B,EAAE9C,OAAO,KAAK,MAAMgmB,GAAG,OAAOA,IAAI,KAAKA,EAAEK,EAAE,EAAEX,EAAE5iB,EAAE9C,OAAO0lB,GAAG,EAAEA,IAAI,OAAOM,EAAEljB,EAAE4iB,IAAI5iB,EAAEsxB,OAAO1O,EAAE,GAAG,OAAOM,GAAGljB,EAAEsxB,OAAO1O,EAAE,GAAGW,KAAKA,IAAIvjB,EAAEsxB,OAAO1O,EAAE,GAAGW,KAAK,IAAI1B,IAAI2B,EAAE,KAAKD,IAAIA,EAAEvjB,EAAE00B,QAAQ,OAAO7S,GAAG,KAAK7hB,EAAE,IAAIA,EAAE,IAAI,MAAMA,EAAE,GAAG2iB,OAAO,IAAI3iB,EAAE00B,QAAQ,IAAI1E,GAAG,MAAMhwB,EAAEa,KAAK,KAAK8gB,QAAQ,IAAI3hB,EAAEtC,KAAK,IAAI,IAAI+H,EAAEgc,EAAE,KAAKzhB,EAAE,IAAIA,EAAE,IAAI,MAAMA,EAAE,GAAG2iB,OAAO,GAA8J,OAA3JS,IAAItoB,EAAEg/B,SAASh/B,EAAEikC,KAAKtd,EAAE,GAAGzhB,EAAE9C,OAAO8C,EAAEs5B,QAAQ,IAAI7zB,KAAK3K,EAAEikC,MAAMjkC,EAAEikC,KAAKjP,QAAQ,KAAK,IAAIh1B,EAAEikC,KAAK5xB,MAAM,QAAQrS,EAAEgkC,KAAKr5B,EAAE6zB,QAAQx+B,EAAEikC,KAAKjkC,EAAEg/B,SAASr0B,EAAE6zB,WAAiBzX,EAAEA,GAAG/mB,EAAEikC,MAAM/+B,EAAE9C,UAAUukB,GAAGzhB,EAAE00B,QAAQ,IAAI10B,EAAE9C,OAAOpC,EAAE8+B,SAAS55B,EAAEa,KAAK,MAAM/F,EAAE8+B,SAAS,KAAK9+B,EAAEqlB,KAAK,MAAMnmB,EAAEomC,OAAOtlC,EAAE8+B,WAAW5/B,EAAEomC,OAAOtlC,EAAEoS,UAAUpS,EAAEqlB,MAAMrlB,EAAE8+B,SAAS9+B,EAAE8+B,SAAS,KAAK9+B,EAAEoS,OAAOpS,EAAEoS,OAAO,KAAKpS,EAAEgkC,KAAK5jC,EAAE4jC,MAAMhkC,EAAEgkC,KAAKhkC,EAAE+jC,QAAQ/jC,EAAE+jC,SAAS3jC,EAAE2jC,QAAQ/jC,EAAEokC,KAAKpkC,EAAE4lB,SAAS5lB,GAAGiB,EAAEH,UAAUkkC,UAAU,WAAW,IAAI5kC,EAAEwB,KAAKqiC,KAAK3vB,EAAEuN,EAAEkE,KAAK3lB,GAAGkU,IAAI,OAAOA,EAAEA,EAAE,MAAM1S,KAAKsiC,KAAK5vB,EAAEuS,OAAO,IAAIzmB,EAAEA,EAAEymB,OAAO,EAAEzmB,EAAEgC,OAAOkS,EAAElS,SAAShC,IAAIwB,KAAKo9B,SAAS5+B,KAAK,SAASA,EAAEkU,EAAEtU,IAAG,SAAUI,EAAET,GAAG,IAAIgB,EAAE,SAASzB,EAAEkB,GAAG,OAAOlB,EAAE,mBAAmBe,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA;mDACvgjD,SAASa,GAAG,IAAIgJ,EAAE,UAAU/K,EAAEoV,IAAIA,IAAIA,EAAEixB,UAAUjxB,EAAEuN,EAAE,UAAU3iB,EAAEkB,IAAIA,IAAIA,EAAEmlC,UAAUnlC,EAAEY,EAAE,gBAAW,IAASrB,EAAE,YAAYT,EAAES,KAAKA,EAAEqB,EAAEg8B,SAASh8B,GAAGA,EAAEgQ,SAAShQ,GAAGA,EAAEsW,OAAOtW,IAAIC,EAAED,GAAG,IAAIzB,EAAEyL,EAAE7L,EAAE,WAAW+oB,EAAE,QAAQpG,EAAE,eAAe5X,EAAE,4BAA4B5K,EAAE,CAACkmC,SAAS,kDAAkD,YAAY,iDAAiD,gBAAgB,iBAAiBhmC,EAAE+J,KAAKD,MAAMoc,EAAEze,OAAOoM,aAAa,SAASjO,EAAEhF,GAAG,MAAM,IAAIgjC,WAAW9jC,EAAEc,IAAI,SAASooB,EAAEpoB,EAAEkU,GAAG,IAAI,IAAItU,EAAEI,EAAEgC,OAAOzC,EAAE,GAAGK,KAAKL,EAAEK,GAAGsU,EAAElU,EAAEJ,IAAI,OAAOL,EAAE,SAASonB,EAAE3mB,EAAEkU,GAAG,IAAItU,EAAEI,EAAEiS,MAAM,KAAK1S,EAAE,GAAG,OAAOK,EAAEoC,OAAO,IAAIzC,EAAEK,EAAE,GAAG,IAAII,EAAEJ,EAAE,IAAIL,EAAE6oB,GAAGpoB,EAAEA,EAAEsT,QAAQxJ,EAAE,MAAMmI,MAAM,KAAKiC,GAAGvO,KAAK,KAAK,SAAS2iB,EAAEtoB,GAAG,IAAI,IAAIkU,EAAEtU,EAAEL,EAAE,GAAGgB,EAAE,EAAEzB,EAAEkB,EAAEgC,OAAOzB,EAAEzB,IAAIoV,EAAElU,EAAEwL,WAAWjL,OAAO,OAAO2T,GAAG,OAAO3T,EAAEzB,EAAE,QAAQ,OAAOc,EAAEI,EAAEwL,WAAWjL,OAAOhB,EAAEiD,OAAO,KAAK0R,IAAI,KAAK,KAAKtU,GAAG,QAAQL,EAAEiD,KAAK0R,GAAG3T,KAAKhB,EAAEiD,KAAK0R,GAAG,OAAO3U,EAAE,SAASuF,EAAE9E,GAAG,OAAOooB,EAAEpoB,GAAE,SAAUA,GAAG,IAAIkU,EAAE,GAAG,OAAOlU,EAAE,QAAQkU,GAAGoR,GAAGtlB,GAAG,SAAS,GAAG,KAAK,OAAOA,EAAE,MAAM,KAAKA,GAAGkU,EAAGoR,EAAEtlB,MAAM2F,KAAK,IAAI,SAASuiB,EAAEloB,EAAEkU,GAAG,OAAOlU,EAAE,GAAG,IAAIA,EAAE,MAAM,GAAGkU,IAAI,GAAG,SAAS8T,EAAEhoB,EAAEkU,EAAEtU,GAAG,IAAIL,EAAE,EAAE,IAAIS,EAAEJ,EAAER,EAAEY,EAAE,KAAKA,GAAG,EAAEA,GAAGZ,EAAEY,EAAEkU,GAAGlU,EAAE,IAAIT,GAAG,GAAGS,EAAEZ,EAAEY,EAAE,IAAI,OAAOZ,EAAEG,EAAE,GAAGS,GAAGA,EAAE,KAAK,SAAS80B,EAAE90B,GAAG,IAAIkU,EAAEtU,EAAEL,EAAEgB,EAAEzB,EAAE+B,EAAEgJ,EAAE4X,EAAE7gB,EAAEzB,EAAEyL,EAAEkd,EAAE,GAAGpG,EAAE1hB,EAAEgC,OAAO8H,EAAE,EAAE5K,EAAE,IAAIomB,EAAE,GAAG,KAAK1lB,EAAEI,EAAE2kC,YAAY,MAAM,IAAI/kC,EAAE,GAAGL,EAAE,EAAEA,EAAEK,IAAIL,EAAES,EAAEwL,WAAWjM,IAAI,KAAKyF,EAAE,aAAa8iB,EAAEtlB,KAAKxC,EAAEwL,WAAWjM,IAAI,IAAIgB,EAAEX,EAAE,EAAEA,EAAE,EAAE,EAAEW,EAAEmhB,GAAG,CAAC,IAAI5iB,EAAEgL,EAAEjJ,EAAE,EAAEgJ,EAAE,GAAGtJ,GAAGmhB,GAAG1c,EAAE,mBAAmByc,GAAG7W,EAAE5K,EAAEwL,WAAWjL,MAAM,GAAG,GAAGqK,EAAE,GAAGA,EAAE,GAAG,GAAGA,EAAE,GAAGA,EAAE,GAAG,GAAGA,EAAE,GAAG,KAAK,IAAI6W,EAAEriB,GAAGL,EAAE+K,GAAGjJ,KAAKmE,EAAE,YAAY8E,GAAG2X,EAAE5gB,IAAI4gB,GAAG7gB,EAAEiJ,GAAGyb,EAAE,EAAEzb,GAAGyb,EAAE,GAAG,GAAGzb,EAAEyb,IAAIzb,GAAG,GAAGhJ,EAAEzB,EAAEL,GAAGI,EAAE,GAAGyB,KAAKoE,EAAE,YAAYnE,GAAG1B,EAAEmmB,EAAE0C,EAAEle,EAAEhL,EAAEoV,EAAE4T,EAAE9lB,OAAO,EAAE,GAAGlD,GAAGM,EAAE0K,EAAEoK,GAAGnV,EAAEG,GAAG8F,EAAE,YAAY9F,GAAGE,EAAE0K,EAAEoK,GAAGpK,GAAGoK,EAAE4T,EAAEsO,OAAOtsB,IAAI,EAAE5K,GAAG,OAAO4F,EAAEgjB,GAAG,SAASO,EAAEroB,GAAG,IAAIkU,EAAEtU,EAAEL,EAAEgB,EAAEzB,EAAE+B,EAAEgJ,EAAE4X,EAAE7gB,EAAEzB,EAAEyL,EAAEkd,EAAEpG,EAAE5X,EAAE5K,EAAEkpB,EAAE,GAAG,IAAIN,GAAG9nB,EAAEsoB,EAAEtoB,IAAIgC,OAAOkS,EAAE,IAAItU,EAAE,EAAEd,EAAE,GAAG+B,EAAE,EAAEA,EAAEinB,IAAIjnB,GAAG+J,EAAE5K,EAAEa,IAAI,KAAKunB,EAAE5lB,KAAK8iB,EAAE1a,IAAI,IAAIrL,EAAEgB,EAAE6nB,EAAEpmB,OAAOzB,GAAG6nB,EAAE5lB,KAAK,KAAKjD,EAAEuoB,GAAG,CAAC,IAAIje,EAAE9K,EAAE8B,EAAE,EAAEA,EAAEinB,IAAIjnB,GAAG+J,EAAE5K,EAAEa,KAAKqT,GAAGtJ,EAAEf,IAAIA,EAAEe,GAAG,IAAIf,EAAEqK,EAAE9U,GAAGL,EAAEa,IAAI8hB,EAAEniB,EAAE,KAAKyF,EAAE,YAAYpF,IAAIiK,EAAEqK,GAAGwN,EAAExN,EAAErK,EAAEhJ,EAAE,EAAEA,EAAEinB,IAAIjnB,EAAE,IAAI+J,EAAE5K,EAAEa,IAAIqT,KAAKtU,EAAEb,GAAGiG,EAAE,YAAY4F,GAAGsJ,EAAE,CAAC,IAAIuN,EAAE7hB,EAAEgB,EAAE,KAAK6gB,GAAGtiB,EAAEyB,GAAG9B,EAAE,EAAE8B,GAAG9B,EAAE,GAAG,GAAG8B,EAAE9B,IAAI8B,GAAG,GAAG1B,EAAEuiB,EAAEtiB,EAAE2K,EAAE,GAAG3K,EAAEipB,EAAE5lB,KAAK8iB,EAAE4C,EAAE/oB,EAAED,EAAE4K,EAAE,KAAK2X,EAAEriB,EAAEF,EAAE4K,GAAGse,EAAE5lB,KAAK8iB,EAAE4C,EAAEzG,EAAE,KAAK3iB,EAAEkpB,EAAEpoB,EAAE8hB,EAAEniB,GAAGgB,GAAGX,EAAE,IAAIL,IAAIK,IAAIsU,EAAE,OAAOkU,EAAEziB,KAAK,IAAI,GAAGxG,EAAE,CAACkmC,QAAQ,QAAQC,KAAK,CAACvxB,OAAOuU,EAAEid,OAAOzgC,GAAGiP,OAAO+gB,EAAEyQ,OAAOld,EAAEyc,QAAQ,SAAS9kC,GAAG,OAAO2mB,EAAE3mB,GAAE,SAAUA,GAAG,OAAO0hB,EAAEtQ,KAAKpR,GAAG,OAAOqoB,EAAEroB,GAAGA,MAAMwlC,UAAU,SAASxlC,GAAG,OAAO2mB,EAAE3mB,GAAE,SAAUA,GAAG,OAAO8nB,EAAE1W,KAAKpR,GAAG80B,EAAE90B,EAAEqI,MAAM,GAAGoL,eAAezT,OAAO,UAAUlB,EAAEc,EAAE,MAAMA,EAAE,SAAI,KAAUW,EAAE,WAAW,OAAOpB,GAAGF,KAAKiV,EAAEtU,EAAEsU,EAAElU,MAAMA,EAAEpB,QAAQ2B,QAAQ,GAAGsJ,GAAG4X,EAAE,GAAGzhB,EAAEpB,SAASiL,EAAE4X,EAAE7iB,QAAQO,OAAO,IAAIyL,KAAKzL,EAAEA,EAAEwB,eAAeiK,KAAKf,EAAEe,GAAGzL,EAAEyL,SAAS/J,EAAE4kC,SAAStmC,EAAxjF,CAA2jFqC,QAAQvC,KAAKuC,KAAK5B,EAAE,GAAFA,CAAMI,GAAGJ,EAAE,KAAK,SAASI,EAAEkU,GAAGlU,EAAEpB,QAAQ,SAASoB,GAAG,OAAOA,EAAE0lC,kBAAkB1lC,EAAE2lC,UAAU,aAAa3lC,EAAE4lC,MAAM,GAAG5lC,EAAEoZ,WAAWpZ,EAAEoZ,SAAS,IAAI5Z,OAAOC,eAAeO,EAAE,SAAS,CAACN,YAAW,EAAGC,IAAI,WAAW,OAAOK,EAAEjB,KAAKS,OAAOC,eAAeO,EAAE,KAAK,CAACN,YAAW,EAAGC,IAAI,WAAW,OAAOK,EAAElB,KAAKkB,EAAE0lC,gBAAgB,GAAG1lC,IAAI,SAASA,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAGA,EAAEpB,QAAQ,CAACslC,SAAS,SAASlkC,GAAG,MAAM,iBAAiBA,GAAG0kC,SAAS,SAAS1kC,GAAG,MAAM,WAAWT,EAAES,IAAI,OAAOA,GAAGklC,OAAO,SAASllC,GAAG,OAAO,OAAOA,GAAGilC,kBAAkB,SAASjlC,GAAG,OAAO,MAAMA,KAAK,SAASA,EAAEkU,EAAEtU,GAAG,aAAasU,EAAEH,OAAOG,EAAEuuB,MAAM7iC,EAAE,IAAIsU,EAAEqxB,OAAOrxB,EAAEioB,UAAUv8B,EAAE,KAAK,SAASI,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,EAAEkU,GAAG,OAAO1U,OAAOkB,UAAUC,eAAe1B,KAAKe,EAAEkU,GAAGlU,EAAEpB,QAAQ,SAASoB,EAAEkU,EAAEtU,EAAEd,GAAGoV,EAAEA,GAAG,IAAItU,EAAEA,GAAG,IAAI,IAAIiB,EAAE,GAAG,GAAG,iBAAiBb,GAAG,IAAIA,EAAEgC,OAAO,OAAOnB,EAAE,IAAIgJ,EAAE,MAAM7J,EAAEA,EAAEiS,MAAMiC,GAAG,IAAIuN,EAAE,IAAI3iB,GAAG,iBAAiBA,EAAE+mC,UAAUpkB,EAAE3iB,EAAE+mC,SAAS,IAAIjlC,EAAEZ,EAAEgC,OAAOyf,EAAE,GAAG7gB,EAAE6gB,IAAI7gB,EAAE6gB,GAAG,IAAI,IAAItiB,EAAE,EAAEA,EAAEyB,IAAIzB,EAAE,CAAC,IAAIyL,EAAE7L,EAAE+oB,EAAEpG,EAAE5X,EAAE9J,EAAEb,GAAGmU,QAAQzJ,EAAE,OAAO3K,EAAE4K,EAAE8qB,QAAQh1B,GAAGV,GAAG,GAAG0L,EAAEd,EAAE2c,OAAO,EAAEvnB,GAAGH,EAAE+K,EAAE2c,OAAOvnB,EAAE,KAAK0L,EAAEd,EAAE/K,EAAE,IAAI+oB,EAAE5gB,mBAAmB0D,GAAG8W,EAAExa,mBAAmBnI,GAAGQ,EAAEsB,EAAEinB,GAAGvnB,EAAEM,EAAEinB,IAAIjnB,EAAEinB,GAAGtlB,KAAKkf,GAAG7gB,EAAEinB,GAAG,CAACjnB,EAAEinB,GAAGpG,GAAG7gB,EAAEinB,GAAGpG,EAAE,OAAO7gB,GAAG,IAAIN,EAAEkE,MAAMmd,SAAS,SAAS5hB,GAAG,MAAM,mBAAmBR,OAAOkB,UAAU2K,SAASpM,KAAKe,KAAK,SAASA,EAAEkU,EAAEtU,GAAG,aAAa,SAASL,EAAES,GAAG,OAAOT,EAAE,mBAAmBM,QAAQ,iBAAiBA,OAAOkiB,SAAS,SAAS/hB,GAAG,cAAcA,GAAG,SAASA,GAAG,OAAOA,GAAG,mBAAmBH,QAAQG,EAAEyX,cAAc5X,QAAQG,IAAIH,OAAOa,UAAU,gBAAgBV,IAAIA,GAAG,IAAIO,EAAE,SAASP,GAAG,OAAOT,EAAES,IAAI,IAAI,SAAS,OAAOA,EAAE,IAAI,UAAU,OAAOA,EAAE,OAAO,QAAQ,IAAI,SAAS,OAAOoB,SAASpB,GAAGA,EAAE,GAAG,QAAQ,MAAM,KAAKA,EAAEpB,QAAQ,SAASoB,EAAEkU,EAAEtU,EAAE6hB,GAAG,OAAOvN,EAAEA,GAAG,IAAItU,EAAEA,GAAG,IAAI,OAAOI,IAAIA,OAAE,GAAQ,WAAWT,EAAES,GAAGa,EAAEgJ,EAAE7J,IAAG,SAAUT,GAAG,IAAIsK,EAAE5G,mBAAmB1C,EAAEhB,IAAIK,EAAE,OAAOd,EAAEkB,EAAET,IAAIsB,EAAEb,EAAET,IAAG,SAAUS,GAAG,OAAO6J,EAAE5G,mBAAmB1C,EAAEP,OAAO2F,KAAKuO,GAAGrK,EAAE5G,mBAAmB1C,EAAEP,EAAET,QAAQoG,KAAKuO,GAAGuN,EAAExe,mBAAmB1C,EAAEkhB,IAAI7hB,EAAEqD,mBAAmB1C,EAAEP,IAAI,IAAI,IAAIlB,EAAE2F,MAAMmd,SAAS,SAAS5hB,GAAG,MAAM,mBAAmBR,OAAOkB,UAAU2K,SAASpM,KAAKe,IAAI,SAASa,EAAEb,EAAEkU,GAAG,GAAGlU,EAAEyK,IAAI,OAAOzK,EAAEyK,IAAIyJ,GAAG,IAAI,IAAItU,EAAE,GAAGL,EAAE,EAAEA,EAAES,EAAEgC,OAAOzC,IAAIK,EAAE4C,KAAK0R,EAAElU,EAAET,GAAGA,IAAI,OAAOK,EAAE,IAAIiK,EAAErK,OAAOkF,MAAM,SAAS1E,GAAG,IAAIkU,EAAE,GAAG,IAAI,IAAItU,KAAKI,EAAER,OAAOkB,UAAUC,eAAe1B,KAAKe,EAAEJ,IAAIsU,EAAE1R,KAAK5C,GAAG,OAAOsU,O,6BCCnlK1U,OAAOC,eAAeb,EAAS,aAAc,CAC3CmB,OAAO,IAGT,IAAI+lC,EAAW,EAAQ,IAEvBtmC,OAAOC,eAAeb,EAAS,iBAAkB,CAC/Cc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuBu5B,GAAUr5B,WAI5C,IAAIgG,EAAiB,EAAQ,GAE7BjT,OAAOC,eAAeb,EAAS,UAAW,CACxCc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuBkG,GAAgBhG,WAIlD,IAAIwK,EAAU,EAAQ,GAEtBzX,OAAOC,eAAeb,EAAS,SAAU,CACvCc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuB0K,GAASxK,WAI3C,IAAIs5B,EAAe,EAAQ,IAE3BvmC,OAAOC,eAAeb,EAAS,cAAe,CAC5Cc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuBw5B,GAAct5B,WAIhD,IAAIu5B,EAAkB,EAAQ,IAE9BxmC,OAAOC,eAAeb,EAAS,iBAAkB,CAC/Cc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuBy5B,GAAiBv5B,WAInD,IAAIw5B,EAAkB,EAAQ,IAE9BzmC,OAAOC,eAAeb,EAAS,iBAAkB,CAC/Cc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuB05B,GAAiBx5B,WAInD,IAAIy5B,EAAgB,EAAQ,IAE5B1mC,OAAOC,eAAeb,EAAS,eAAgB,CAC7Cc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuB25B,GAAez5B,WAIjD,IAAI05B,EAAgB,EAAQ,IAE5B3mC,OAAOC,eAAeb,EAAS,eAAgB,CAC7Cc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuB45B,GAAe15B,WAIjD,IAAIqQ,EAAY,EAAQ,IAExBtd,OAAOC,eAAeb,EAAS,WAAY,CACzCc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuBuQ,GAAWrQ,WAI7C,IAAI25B,EAAa,EAAQ,IAEzB5mC,OAAOC,eAAeb,EAAS,YAAa,CAC1Cc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuB65B,GAAY35B,WAI9C,IAAI2Q,EAAuB,EAAQ,IAEnC5d,OAAOC,eAAeb,EAAS,sBAAuB,CACpDc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuB6Q,GAAsB3Q,WAIxD,IAAI45B,EAAmB,EAAQ,IAS/B,SAAS95B,EAAuB9E,GAAO,OAAOA,GAAOA,EAAIvH,WAAauH,EAAM,CAAEgF,QAAShF,GAPvFjI,OAAOC,eAAeb,EAAS,kBAAmB,CAChDc,YAAY,EACZC,IAAK,WACH,OAAO4M,EAAuB85B,GAAkB55B,Y,+BC9GpD,WAAI65B,EAAoB,SAA2BvmC,GAClD,OAID,SAAyBA,GACxB,QAASA,GAA0B,iBAAVA,EALlBwmC,CAAgBxmC,KAQxB,SAAmBA,GAClB,IAAIymC,EAAchnC,OAAOkB,UAAU2K,SAASpM,KAAKc,GAEjD,MAAuB,oBAAhBymC,GACa,kBAAhBA,GAQL,SAAwBzmC,GACvB,OAAOA,EAAM0mC,WAAaC,EARtBC,CAAe5mC,GAZd6mC,CAAU7mC,IAgBhB,IACI2mC,EADiC,mBAAX7mC,QAAyBA,OAAOgnC,IAClBhnC,OAAOgnC,IAAI,iBAAmB,MAUtE,SAASC,EAA8B/mC,EAAOoN,GAC7C,OAA0B,IAAlBA,EAAQ0c,OAAmB1c,EAAQm5B,kBAAkBvmC,GAC1DgnC,GANiBC,EAMKjnC,EALlB0E,MAAMmd,QAAQolB,GAAO,GAAK,IAKAjnC,EAAOoN,GACrCpN,EAPJ,IAAqBinC,EAUrB,SAASC,EAAkBn7B,EAAQiB,EAAQI,GAC1C,OAAOrB,EAAOwQ,OAAOvP,GAAQtC,KAAI,SAASy8B,GACzC,OAAOJ,EAA8BI,EAAS/5B,MAqBhD,SAAS45B,EAAUj7B,EAAQiB,EAAQI,IAClCA,EAAUA,GAAW,IACbI,WAAaJ,EAAQI,YAAc05B,EAC3C95B,EAAQm5B,kBAAoBn5B,EAAQm5B,mBAAqBA,EAEzD,IAAIa,EAAgB1iC,MAAMmd,QAAQ7U,GAIlC,OAFgCo6B,IADZ1iC,MAAMmd,QAAQ9V,GAKvBq7B,EACHh6B,EAAQI,WAAWzB,EAAQiB,EAAQI,GA7B5C,SAAqBrB,EAAQiB,EAAQI,GACpC,IAAIL,EAAc,GAalB,OAZIK,EAAQm5B,kBAAkBx6B,IAC7BtM,OAAOkF,KAAKoH,GAAQxB,SAAQ,SAASjK,GACpCyM,EAAYzM,GAAOymC,EAA8Bh7B,EAAOzL,GAAM8M,MAGhE3N,OAAOkF,KAAKqI,GAAQzC,SAAQ,SAASjK,GAC/B8M,EAAQm5B,kBAAkBv5B,EAAO1M,KAAUyL,EAAOzL,GAGtDyM,EAAYzM,GAAO0mC,EAAUj7B,EAAOzL,GAAM0M,EAAO1M,GAAM8M,GAFvDL,EAAYzM,GAAOymC,EAA8B/5B,EAAO1M,GAAM8M,MAKzDL,EAiBCs6B,CAAYt7B,EAAQiB,EAAQI,GAJ5B25B,EAA8B/5B,EAAQI,GAQ/C45B,EAAU1K,IAAM,SAAsBgL,EAAOl6B,GAC5C,IAAK1I,MAAMmd,QAAQylB,GAClB,MAAM,IAAI7gC,MAAM,qCAGjB,OAAO6gC,EAAMnjB,QAAO,SAASojB,EAAMzN,GAClC,OAAOkN,EAAUO,EAAMzN,EAAM1sB,KAC3B,KAGJ,IAAIo6B,EAAcR,EAEH,a,8BCxFf;;;;;;;AAUA,IAAIS,EAAS,EAAQ,IACjBC,EAAU,EAAQ,IAClB7lB,EAAU,EAAQ,IAmDtB,SAAS8lB,IACP,OAAOv8B,EAAOw8B,oBACV,WACA,WAGN,SAASC,EAAcC,EAAM7lC,GAC3B,GAAI0lC,IAAe1lC,EACjB,MAAM,IAAIghC,WAAW,8BAcvB,OAZI73B,EAAOw8B,qBAETE,EAAO,IAAIlmC,WAAWK,IACjBqV,UAAYlM,EAAOzK,WAGX,OAATmnC,IACFA,EAAO,IAAI18B,EAAOnJ,IAEpB6lC,EAAK7lC,OAASA,GAGT6lC,EAaT,SAAS18B,EAAQ28B,EAAKC,EAAkB/lC,GACtC,KAAKmJ,EAAOw8B,qBAAyBnmC,gBAAgB2J,GACnD,OAAO,IAAIA,EAAO28B,EAAKC,EAAkB/lC,GAI3C,GAAmB,iBAAR8lC,EAAkB,CAC3B,GAAgC,iBAArBC,EACT,MAAM,IAAIvhC,MACR,qEAGJ,OAAOwhC,EAAYxmC,KAAMsmC,GAE3B,OAAO18B,EAAK5J,KAAMsmC,EAAKC,EAAkB/lC,GAW3C,SAASoJ,EAAMy8B,EAAM9nC,EAAOgoC,EAAkB/lC,GAC5C,GAAqB,iBAAVjC,EACT,MAAM,IAAI6M,UAAU,yCAGtB,MAA2B,oBAAhB7I,aAA+BhE,aAAiBgE,YA6H7D,SAA0B8jC,EAAMR,EAAOjhC,EAAYpE,GAGjD,GAFAqlC,EAAM5jC,WAEF2C,EAAa,GAAKihC,EAAM5jC,WAAa2C,EACvC,MAAM,IAAI48B,WAAW,6BAGvB,GAAIqE,EAAM5jC,WAAa2C,GAAcpE,GAAU,GAC7C,MAAM,IAAIghC,WAAW,6BAIrBqE,OADiB18B,IAAfvE,QAAuCuE,IAAX3I,EACtB,IAAIL,WAAW0lC,QACH18B,IAAX3I,EACD,IAAIL,WAAW0lC,EAAOjhC,GAEtB,IAAIzE,WAAW0lC,EAAOjhC,EAAYpE,GAGxCmJ,EAAOw8B,qBAETE,EAAOR,GACFhwB,UAAYlM,EAAOzK,UAGxBmnC,EAAOI,EAAcJ,EAAMR,GAE7B,OAAOQ,EAvJEK,CAAgBL,EAAM9nC,EAAOgoC,EAAkB/lC,GAGnC,iBAAVjC,EAwFb,SAAqB8nC,EAAMniC,EAAQyiC,GACT,iBAAbA,GAAsC,KAAbA,IAClCA,EAAW,QAGb,IAAKh9B,EAAOi9B,WAAWD,GACrB,MAAM,IAAIv7B,UAAU,8CAGtB,IAAI5K,EAAwC,EAA/ByB,EAAWiC,EAAQyiC,GAG5BE,GAFJR,EAAOD,EAAaC,EAAM7lC,IAERM,MAAMoD,EAAQyiC,GAE5BE,IAAWrmC,IAIb6lC,EAAOA,EAAKx/B,MAAM,EAAGggC,IAGvB,OAAOR,EA5GES,CAAWT,EAAM9nC,EAAOgoC,GAsJnC,SAAqBF,EAAMpgC,GACzB,GAAI0D,EAAOo9B,SAAS9gC,GAAM,CACxB,IAAI1F,EAA4B,EAAtBymC,EAAQ/gC,EAAIzF,QAGtB,OAAoB,KAFpB6lC,EAAOD,EAAaC,EAAM9lC,IAEjBC,QAITyF,EAAI4C,KAAKw9B,EAAM,EAAG,EAAG9lC,GAHZ8lC,EAOX,GAAIpgC,EAAK,CACP,GAA4B,oBAAhB1D,aACR0D,EAAIpF,kBAAkB0B,aAAgB,WAAY0D,EACpD,MAA0B,iBAAfA,EAAIzF,SA+8CLglC,EA/8CkCv/B,EAAIzF,SAg9CrCglC,EA/8CFY,EAAaC,EAAM,GAErBI,EAAcJ,EAAMpgC,GAG7B,GAAiB,WAAbA,EAAIghC,MAAqB7mB,EAAQna,EAAIxD,MACvC,OAAOgkC,EAAcJ,EAAMpgC,EAAIxD,MAw8CrC,IAAgB+iC,EAp8Cd,MAAM,IAAIp6B,UAAU,sFA9Kb87B,CAAWb,EAAM9nC,GA4B1B,SAAS4oC,EAAYzd,GACnB,GAAoB,iBAATA,EACT,MAAM,IAAIte,UAAU,oCACf,GAAIse,EAAO,EAChB,MAAM,IAAI8X,WAAW,wCA4BzB,SAASgF,EAAaH,EAAM3c,GAG1B,GAFAyd,EAAWzd,GACX2c,EAAOD,EAAaC,EAAM3c,EAAO,EAAI,EAAoB,EAAhBsd,EAAQtd,KAC5C/f,EAAOw8B,oBACV,IAAK,IAAI7oC,EAAI,EAAGA,EAAIosB,IAAQpsB,EAC1B+oC,EAAK/oC,GAAK,EAGd,OAAO+oC,EAwCT,SAASI,EAAeJ,EAAMR,GAC5B,IAAIrlC,EAASqlC,EAAMrlC,OAAS,EAAI,EAA4B,EAAxBwmC,EAAQnB,EAAMrlC,QAClD6lC,EAAOD,EAAaC,EAAM7lC,GAC1B,IAAK,IAAIlD,EAAI,EAAGA,EAAIkD,EAAQlD,GAAK,EAC/B+oC,EAAK/oC,GAAgB,IAAXuoC,EAAMvoC,GAElB,OAAO+oC,EA+DT,SAASW,EAASxmC,GAGhB,GAAIA,GAAU0lC,IACZ,MAAM,IAAI1E,WAAW,0DACa0E,IAAar8B,SAAS,IAAM,UAEhE,OAAgB,EAATrJ,EAsFT,SAASyB,EAAYiC,EAAQyiC,GAC3B,GAAIh9B,EAAOo9B,SAAS7iC,GAClB,OAAOA,EAAO1D,OAEhB,GAA2B,oBAAhB+B,aAA6D,mBAAvBA,YAAY6kC,SACxD7kC,YAAY6kC,OAAOljC,IAAWA,aAAkB3B,aACnD,OAAO2B,EAAOjC,WAEM,iBAAXiC,IACTA,EAAS,GAAKA,GAGhB,IAAI3D,EAAM2D,EAAO1D,OACjB,GAAY,IAARD,EAAW,OAAO,EAItB,IADA,IAAI8mC,GAAc,IAEhB,OAAQV,GACN,IAAK,QACL,IAAK,SACL,IAAK,SACH,OAAOpmC,EACT,IAAK,OACL,IAAK,QACL,UAAK4I,EACH,OAAOm+B,EAAYpjC,GAAQ1D,OAC7B,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAa,EAAND,EACT,IAAK,MACH,OAAOA,IAAQ,EACjB,IAAK,SACH,OAAOgnC,EAAcrjC,GAAQ1D,OAC/B,QACE,GAAI6mC,EAAa,OAAOC,EAAYpjC,GAAQ1D,OAC5CmmC,GAAY,GAAKA,GAAU10B,cAC3Bo1B,GAAc,GAMtB,SAASG,EAAcb,EAAUc,EAAO/gC,GACtC,IAAI2gC,GAAc,EAclB,SALcl+B,IAAVs+B,GAAuBA,EAAQ,KACjCA,EAAQ,GAINA,EAAQznC,KAAKQ,OACf,MAAO,GAOT,SAJY2I,IAARzC,GAAqBA,EAAM1G,KAAKQ,UAClCkG,EAAM1G,KAAKQ,QAGTkG,GAAO,EACT,MAAO,GAOT,IAHAA,KAAS,KACT+gC,KAAW,GAGT,MAAO,GAKT,IAFKd,IAAUA,EAAW,UAGxB,OAAQA,GACN,IAAK,MACH,OAAOe,EAAS1nC,KAAMynC,EAAO/gC,GAE/B,IAAK,OACL,IAAK,QACH,OAAOihC,EAAU3nC,KAAMynC,EAAO/gC,GAEhC,IAAK,QACH,OAAOkhC,EAAW5nC,KAAMynC,EAAO/gC,GAEjC,IAAK,SACL,IAAK,SACH,OAAOmhC,EAAY7nC,KAAMynC,EAAO/gC,GAElC,IAAK,SACH,OAAOohC,EAAY9nC,KAAMynC,EAAO/gC,GAElC,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAOqhC,EAAa/nC,KAAMynC,EAAO/gC,GAEnC,QACE,GAAI2gC,EAAa,MAAM,IAAIj8B,UAAU,qBAAuBu7B,GAC5DA,GAAYA,EAAW,IAAI10B,cAC3Bo1B,GAAc,GAStB,SAASW,EAAM1/B,EAAGvJ,EAAGrB,GACnB,IAAIJ,EAAIgL,EAAEvJ,GACVuJ,EAAEvJ,GAAKuJ,EAAE5K,GACT4K,EAAE5K,GAAKJ,EAmIT,SAAS2qC,EAAsBpnC,EAAQ2kC,EAAK5gC,EAAY+hC,EAAUuB,GAEhE,GAAsB,IAAlBrnC,EAAOL,OAAc,OAAQ,EAmBjC,GAhB0B,iBAAfoE,GACT+hC,EAAW/hC,EACXA,EAAa,GACJA,EAAa,WACtBA,EAAa,WACJA,GAAc,aACvBA,GAAc,YAEhBA,GAAcA,EACV9E,MAAM8E,KAERA,EAAasjC,EAAM,EAAKrnC,EAAOL,OAAS,GAItCoE,EAAa,IAAGA,EAAa/D,EAAOL,OAASoE,GAC7CA,GAAc/D,EAAOL,OAAQ,CAC/B,GAAI0nC,EAAK,OAAQ,EACZtjC,EAAa/D,EAAOL,OAAS,OAC7B,GAAIoE,EAAa,EAAG,CACzB,IAAIsjC,EACC,OAAQ,EADJtjC,EAAa,EAUxB,GALmB,iBAAR4gC,IACTA,EAAM77B,EAAOC,KAAK47B,EAAKmB,IAIrBh9B,EAAOo9B,SAASvB,GAElB,OAAmB,IAAfA,EAAIhlC,QACE,EAEH2nC,EAAatnC,EAAQ2kC,EAAK5gC,EAAY+hC,EAAUuB,GAClD,GAAmB,iBAAR1C,EAEhB,OADAA,GAAY,IACR77B,EAAOw8B,qBACiC,mBAAjChmC,WAAWjB,UAAUk0B,QAC1B8U,EACK/nC,WAAWjB,UAAUk0B,QAAQ31B,KAAKoD,EAAQ2kC,EAAK5gC,GAE/CzE,WAAWjB,UAAUikC,YAAY1lC,KAAKoD,EAAQ2kC,EAAK5gC,GAGvDujC,EAAatnC,EAAQ,CAAE2kC,GAAO5gC,EAAY+hC,EAAUuB,GAG7D,MAAM,IAAI98B,UAAU,wCAGtB,SAAS+8B,EAAc9jC,EAAKmhC,EAAK5gC,EAAY+hC,EAAUuB,GACrD,IA0BI5qC,EA1BA8qC,EAAY,EACZC,EAAYhkC,EAAI7D,OAChB8nC,EAAY9C,EAAIhlC,OAEpB,QAAiB2I,IAAbw9B,IAEe,UADjBA,EAAWthC,OAAOshC,GAAU10B,gBACY,UAAb00B,GACV,YAAbA,GAAuC,aAAbA,GAAyB,CACrD,GAAItiC,EAAI7D,OAAS,GAAKglC,EAAIhlC,OAAS,EACjC,OAAQ,EAEV4nC,EAAY,EACZC,GAAa,EACbC,GAAa,EACb1jC,GAAc,EAIlB,SAAS+B,EAAMsD,EAAK3M,GAClB,OAAkB,IAAd8qC,EACKn+B,EAAI3M,GAEJ2M,EAAIs+B,aAAajrC,EAAI8qC,GAKhC,GAAIF,EAAK,CACP,IAAIM,GAAc,EAClB,IAAKlrC,EAAIsH,EAAYtH,EAAI+qC,EAAW/qC,IAClC,GAAIqJ,EAAKtC,EAAK/G,KAAOqJ,EAAK6+B,GAAqB,IAAhBgD,EAAoB,EAAIlrC,EAAIkrC,IAEzD,IADoB,IAAhBA,IAAmBA,EAAalrC,GAChCA,EAAIkrC,EAAa,IAAMF,EAAW,OAAOE,EAAaJ,OAEtC,IAAhBI,IAAmBlrC,GAAKA,EAAIkrC,GAChCA,GAAc,OAKlB,IADI5jC,EAAa0jC,EAAYD,IAAWzjC,EAAayjC,EAAYC,GAC5DhrC,EAAIsH,EAAYtH,GAAK,EAAGA,IAAK,CAEhC,IADA,IAAImrC,GAAQ,EACHtjB,EAAI,EAAGA,EAAImjB,EAAWnjB,IAC7B,GAAIxe,EAAKtC,EAAK/G,EAAI6nB,KAAOxe,EAAK6+B,EAAKrgB,GAAI,CACrCsjB,GAAQ,EACR,MAGJ,GAAIA,EAAO,OAAOnrC,EAItB,OAAQ,EAeV,SAASorC,EAAUz+B,EAAK/F,EAAQw1B,EAAQl5B,GACtCk5B,EAASp6B,OAAOo6B,IAAW,EAC3B,IAAIiP,EAAY1+B,EAAIzJ,OAASk5B,EACxBl5B,GAGHA,EAASlB,OAAOkB,IACHmoC,IACXnoC,EAASmoC,GAJXnoC,EAASmoC,EASX,IAAIC,EAAS1kC,EAAO1D,OACpB,GAAIooC,EAAS,GAAM,EAAG,MAAM,IAAIx9B,UAAU,sBAEtC5K,EAASooC,EAAS,IACpBpoC,EAASooC,EAAS,GAEpB,IAAK,IAAItrC,EAAI,EAAGA,EAAIkD,IAAUlD,EAAG,CAC/B,IAAIurC,EAASxV,SAASnvB,EAAO+gB,OAAW,EAAJ3nB,EAAO,GAAI,IAC/C,GAAIwC,MAAM+oC,GAAS,OAAOvrC,EAC1B2M,EAAIyvB,EAASp8B,GAAKurC,EAEpB,OAAOvrC,EAGT,SAASwrC,EAAW7+B,EAAK/F,EAAQw1B,EAAQl5B,GACvC,OAAOuoC,EAAWzB,EAAYpjC,EAAQ+F,EAAIzJ,OAASk5B,GAASzvB,EAAKyvB,EAAQl5B,GAG3E,SAASwoC,EAAY/+B,EAAK/F,EAAQw1B,EAAQl5B,GACxC,OAAOuoC,EAq6BT,SAAuBznC,GAErB,IADA,IAAI2nC,EAAY,GACP3rC,EAAI,EAAGA,EAAIgE,EAAId,SAAUlD,EAEhC2rC,EAAUjoC,KAAyB,IAApBM,EAAI0I,WAAW1M,IAEhC,OAAO2rC,EA36BWC,CAAahlC,GAAS+F,EAAKyvB,EAAQl5B,GAGvD,SAAS2oC,EAAal/B,EAAK/F,EAAQw1B,EAAQl5B,GACzC,OAAOwoC,EAAW/+B,EAAK/F,EAAQw1B,EAAQl5B,GAGzC,SAAS4oC,EAAan/B,EAAK/F,EAAQw1B,EAAQl5B,GACzC,OAAOuoC,EAAWxB,EAAcrjC,GAAS+F,EAAKyvB,EAAQl5B,GAGxD,SAAS6oC,EAAWp/B,EAAK/F,EAAQw1B,EAAQl5B,GACvC,OAAOuoC,EAk6BT,SAAyBznC,EAAKgoC,GAG5B,IAFA,IAAI3rC,EAAG4rC,EAAIC,EACPP,EAAY,GACP3rC,EAAI,EAAGA,EAAIgE,EAAId,WACjB8oC,GAAS,GAAK,KADahsC,EAGhCK,EAAI2D,EAAI0I,WAAW1M,GACnBisC,EAAK5rC,GAAK,EACV6rC,EAAK7rC,EAAI,IACTsrC,EAAUjoC,KAAKwoC,GACfP,EAAUjoC,KAAKuoC,GAGjB,OAAON,EA/6BWQ,CAAevlC,EAAQ+F,EAAIzJ,OAASk5B,GAASzvB,EAAKyvB,EAAQl5B,GAkF9E,SAASsnC,EAAa79B,EAAKw9B,EAAO/gC,GAChC,OAAc,IAAV+gC,GAAe/gC,IAAQuD,EAAIzJ,OACtBwlC,EAAO0D,cAAcz/B,GAErB+7B,EAAO0D,cAAcz/B,EAAIpD,MAAM4gC,EAAO/gC,IAIjD,SAASihC,EAAW19B,EAAKw9B,EAAO/gC,GAC9BA,EAAMiB,KAAKM,IAAIgC,EAAIzJ,OAAQkG,GAI3B,IAHA,IAAIE,EAAM,GAENtJ,EAAImqC,EACDnqC,EAAIoJ,GAAK,CACd,IAQMijC,EAAYC,EAAWC,EAAYC,EARrCC,EAAY9/B,EAAI3M,GAChB0sC,EAAY,KACZC,EAAoBF,EAAY,IAAQ,EACvCA,EAAY,IAAQ,EACpBA,EAAY,IAAQ,EACrB,EAEJ,GAAIzsC,EAAI2sC,GAAoBvjC,EAG1B,OAAQujC,GACN,KAAK,EACCF,EAAY,MACdC,EAAYD,GAEd,MACF,KAAK,EAEyB,MAAV,KADlBJ,EAAa1/B,EAAI3M,EAAI,OAEnBwsC,GAA6B,GAAZC,IAAqB,EAAoB,GAAbJ,GACzB,MAClBK,EAAYF,GAGhB,MACF,KAAK,EACHH,EAAa1/B,EAAI3M,EAAI,GACrBssC,EAAY3/B,EAAI3M,EAAI,GACQ,MAAV,IAAbqsC,IAAsD,MAAV,IAAZC,KACnCE,GAA6B,GAAZC,IAAoB,IAAoB,GAAbJ,IAAsB,EAAmB,GAAZC,GACrD,OAAUE,EAAgB,OAAUA,EAAgB,SACtEE,EAAYF,GAGhB,MACF,KAAK,EACHH,EAAa1/B,EAAI3M,EAAI,GACrBssC,EAAY3/B,EAAI3M,EAAI,GACpBusC,EAAa5/B,EAAI3M,EAAI,GACO,MAAV,IAAbqsC,IAAsD,MAAV,IAAZC,IAAsD,MAAV,IAAbC,KAClEC,GAA6B,GAAZC,IAAoB,IAAqB,GAAbJ,IAAsB,IAAmB,GAAZC,IAAqB,EAAoB,GAAbC,GAClF,OAAUC,EAAgB,UAC5CE,EAAYF,GAMJ,OAAdE,GAGFA,EAAY,MACZC,EAAmB,GACVD,EAAY,QAErBA,GAAa,MACbpjC,EAAI5F,KAAKgpC,IAAc,GAAK,KAAQ,OACpCA,EAAY,MAAqB,KAAZA,GAGvBpjC,EAAI5F,KAAKgpC,GACT1sC,GAAK2sC,EAGP,OAQF,SAAgCC,GAC9B,IAAI3pC,EAAM2pC,EAAW1pC,OACrB,GAAID,GAJqB,KAKvB,OAAO8E,OAAOoM,aAAahM,MAAMJ,OAAQ6kC,GAI3C,IAAItjC,EAAM,GACNtJ,EAAI,EACR,KAAOA,EAAIiD,GACTqG,GAAOvB,OAAOoM,aAAahM,MACzBJ,OACA6kC,EAAWrjC,MAAMvJ,EAAGA,GAdC,OAiBzB,OAAOsJ,EAvBAujC,CAAsBvjC,GA98B/BxJ,EAAQuM,OAASA,EACjBvM,EAAQgtC,WAoTR,SAAqB5pC,IACdA,GAAUA,IACbA,EAAS,GAEX,OAAOmJ,EAAO0gC,OAAO7pC,IAvTvBpD,EAAQktC,kBAAoB,GA0B5B3gC,EAAOw8B,yBAAqDh9B,IAA/BiyB,EAAO+K,oBAChC/K,EAAO+K,oBAQX,WACE,IACE,IAAI9hC,EAAM,IAAIlE,WAAW,GAEzB,OADAkE,EAAIwR,UAAY,CAACA,UAAW1V,WAAWjB,UAAWqrC,IAAK,WAAc,OAAO,KACvD,KAAdlmC,EAAIkmC,OACiB,mBAAjBlmC,EAAItC,UACuB,IAAlCsC,EAAItC,SAAS,EAAG,GAAGE,WACvB,MAAOyQ,GACP,OAAO,GAfP83B,GAKJptC,EAAQ8oC,WAAaA,IAkErBv8B,EAAO8gC,SAAW,KAGlB9gC,EAAO+gC,SAAW,SAAUrmC,GAE1B,OADAA,EAAIwR,UAAYlM,EAAOzK,UAChBmF,GA2BTsF,EAAOC,KAAO,SAAUrL,EAAOgoC,EAAkB/lC,GAC/C,OAAOoJ,EAAK,KAAMrL,EAAOgoC,EAAkB/lC,IAGzCmJ,EAAOw8B,sBACTx8B,EAAOzK,UAAU2W,UAAY1V,WAAWjB,UACxCyK,EAAOkM,UAAY1V,WACG,oBAAX9B,QAA0BA,OAAOssC,SACxChhC,EAAOtL,OAAOssC,WAAahhC,GAE7B3L,OAAOC,eAAe0L,EAAQtL,OAAOssC,QAAS,CAC5CpsC,MAAO,KACPkM,cAAc,KAiCpBd,EAAO0gC,MAAQ,SAAU3gB,EAAMkhB,EAAMjE,GACnC,OArBF,SAAgBN,EAAM3c,EAAMkhB,EAAMjE,GAEhC,OADAQ,EAAWzd,GACPA,GAAQ,EACH0c,EAAaC,EAAM3c,QAEfvgB,IAATyhC,EAIyB,iBAAbjE,EACVP,EAAaC,EAAM3c,GAAMkhB,KAAKA,EAAMjE,GACpCP,EAAaC,EAAM3c,GAAMkhB,KAAKA,GAE7BxE,EAAaC,EAAM3c,GAQnB2gB,CAAM,KAAM3gB,EAAMkhB,EAAMjE,IAiBjCh9B,EAAO68B,YAAc,SAAU9c,GAC7B,OAAO8c,EAAY,KAAM9c,IAK3B/f,EAAOkhC,gBAAkB,SAAUnhB,GACjC,OAAO8c,EAAY,KAAM9c,IAiH3B/f,EAAOo9B,SAAW,SAAmBz+B,GACnC,QAAe,MAALA,IAAaA,EAAEwiC,YAG3BnhC,EAAOohC,QAAU,SAAkB1iC,EAAGC,GACpC,IAAKqB,EAAOo9B,SAAS1+B,KAAOsB,EAAOo9B,SAASz+B,GAC1C,MAAM,IAAI8C,UAAU,6BAGtB,GAAI/C,IAAMC,EAAG,OAAO,EAKpB,IAHA,IAAIoe,EAAIre,EAAE7H,OACN8lB,EAAIhe,EAAE9H,OAEDlD,EAAI,EAAGiD,EAAMoH,KAAKM,IAAIye,EAAGJ,GAAIhpB,EAAIiD,IAAOjD,EAC/C,GAAI+K,EAAE/K,KAAOgL,EAAEhL,GAAI,CACjBopB,EAAIre,EAAE/K,GACNgpB,EAAIhe,EAAEhL,GACN,MAIJ,OAAIopB,EAAIJ,GAAW,EACfA,EAAII,EAAU,EACX,GAGT/c,EAAOi9B,WAAa,SAAqBD,GACvC,OAAQthC,OAAOshC,GAAU10B,eACvB,IAAK,MACL,IAAK,OACL,IAAK,QACL,IAAK,QACL,IAAK,SACL,IAAK,SACL,IAAK,SACL,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAO,EACT,QACE,OAAO,IAIbtI,EAAOmR,OAAS,SAAiBkwB,EAAMxqC,GACrC,IAAK4f,EAAQ4qB,GACX,MAAM,IAAI5/B,UAAU,+CAGtB,GAAoB,IAAhB4/B,EAAKxqC,OACP,OAAOmJ,EAAO0gC,MAAM,GAGtB,IAAI/sC,EACJ,QAAe6L,IAAX3I,EAEF,IADAA,EAAS,EACJlD,EAAI,EAAGA,EAAI0tC,EAAKxqC,SAAUlD,EAC7BkD,GAAUwqC,EAAK1tC,GAAGkD,OAItB,IAAIK,EAAS8I,EAAO68B,YAAYhmC,GAC5B8D,EAAM,EACV,IAAKhH,EAAI,EAAGA,EAAI0tC,EAAKxqC,SAAUlD,EAAG,CAChC,IAAI2M,EAAM+gC,EAAK1tC,GACf,IAAKqM,EAAOo9B,SAAS98B,GACnB,MAAM,IAAImB,UAAU,+CAEtBnB,EAAIpB,KAAKhI,EAAQyD,GACjBA,GAAO2F,EAAIzJ,OAEb,OAAOK,GA8CT8I,EAAO1H,WAAaA,EA0EpB0H,EAAOzK,UAAU4rC,WAAY,EAQ7BnhC,EAAOzK,UAAU+rC,OAAS,WACxB,IAAI1qC,EAAMP,KAAKQ,OACf,GAAID,EAAM,GAAM,EACd,MAAM,IAAIihC,WAAW,6CAEvB,IAAK,IAAIlkC,EAAI,EAAGA,EAAIiD,EAAKjD,GAAK,EAC5B0qC,EAAKhoC,KAAM1C,EAAGA,EAAI,GAEpB,OAAO0C,MAGT2J,EAAOzK,UAAUgsC,OAAS,WACxB,IAAI3qC,EAAMP,KAAKQ,OACf,GAAID,EAAM,GAAM,EACd,MAAM,IAAIihC,WAAW,6CAEvB,IAAK,IAAIlkC,EAAI,EAAGA,EAAIiD,EAAKjD,GAAK,EAC5B0qC,EAAKhoC,KAAM1C,EAAGA,EAAI,GAClB0qC,EAAKhoC,KAAM1C,EAAI,EAAGA,EAAI,GAExB,OAAO0C,MAGT2J,EAAOzK,UAAUisC,OAAS,WACxB,IAAI5qC,EAAMP,KAAKQ,OACf,GAAID,EAAM,GAAM,EACd,MAAM,IAAIihC,WAAW,6CAEvB,IAAK,IAAIlkC,EAAI,EAAGA,EAAIiD,EAAKjD,GAAK,EAC5B0qC,EAAKhoC,KAAM1C,EAAGA,EAAI,GAClB0qC,EAAKhoC,KAAM1C,EAAI,EAAGA,EAAI,GACtB0qC,EAAKhoC,KAAM1C,EAAI,EAAGA,EAAI,GACtB0qC,EAAKhoC,KAAM1C,EAAI,EAAGA,EAAI,GAExB,OAAO0C,MAGT2J,EAAOzK,UAAU2K,SAAW,WAC1B,IAAIrJ,EAAuB,EAAdR,KAAKQ,OAClB,OAAe,IAAXA,EAAqB,GACA,IAArBoL,UAAUpL,OAAqBmnC,EAAU3nC,KAAM,EAAGQ,GAC/CgnC,EAAa/hC,MAAMzF,KAAM4L,YAGlCjC,EAAOzK,UAAUmqB,OAAS,SAAiB/gB,GACzC,IAAKqB,EAAOo9B,SAASz+B,GAAI,MAAM,IAAI8C,UAAU,6BAC7C,OAAIpL,OAASsI,GACsB,IAA5BqB,EAAOohC,QAAQ/qC,KAAMsI,IAG9BqB,EAAOzK,UAAUksC,QAAU,WACzB,IAAI9pC,EAAM,GACNiH,EAAMnL,EAAQktC,kBAKlB,OAJItqC,KAAKQ,OAAS,IAChBc,EAAMtB,KAAK6J,SAAS,MAAO,EAAGtB,GAAKyJ,MAAM,SAAS7N,KAAK,KACnDnE,KAAKQ,OAAS+H,IAAKjH,GAAO,UAEzB,WAAaA,EAAM,KAG5BqI,EAAOzK,UAAU6rC,QAAU,SAAkBzgC,EAAQm9B,EAAO/gC,EAAK2kC,EAAWC,GAC1E,IAAK3hC,EAAOo9B,SAASz8B,GACnB,MAAM,IAAIc,UAAU,6BAgBtB,QAbcjC,IAAVs+B,IACFA,EAAQ,QAEEt+B,IAARzC,IACFA,EAAM4D,EAASA,EAAO9J,OAAS,QAEf2I,IAAdkiC,IACFA,EAAY,QAEEliC,IAAZmiC,IACFA,EAAUtrC,KAAKQ,QAGbinC,EAAQ,GAAK/gC,EAAM4D,EAAO9J,QAAU6qC,EAAY,GAAKC,EAAUtrC,KAAKQ,OACtE,MAAM,IAAIghC,WAAW,sBAGvB,GAAI6J,GAAaC,GAAW7D,GAAS/gC,EACnC,OAAO,EAET,GAAI2kC,GAAaC,EACf,OAAQ,EAEV,GAAI7D,GAAS/gC,EACX,OAAO,EAQT,GAAI1G,OAASsK,EAAQ,OAAO,EAS5B,IAPA,IAAIoc,GAJJ4kB,KAAa,IADbD,KAAe,GAMX/kB,GAPJ5f,KAAS,IADT+gC,KAAW,GASPlnC,EAAMoH,KAAKM,IAAIye,EAAGJ,GAElBilB,EAAWvrC,KAAK6G,MAAMwkC,EAAWC,GACjCE,EAAalhC,EAAOzD,MAAM4gC,EAAO/gC,GAE5BpJ,EAAI,EAAGA,EAAIiD,IAAOjD,EACzB,GAAIiuC,EAASjuC,KAAOkuC,EAAWluC,GAAI,CACjCopB,EAAI6kB,EAASjuC,GACbgpB,EAAIklB,EAAWluC,GACf,MAIJ,OAAIopB,EAAIJ,GAAW,EACfA,EAAII,EAAU,EACX,GA6HT/c,EAAOzK,UAAUusC,SAAW,SAAmBjG,EAAK5gC,EAAY+hC,GAC9D,OAAoD,IAA7C3mC,KAAKozB,QAAQoS,EAAK5gC,EAAY+hC,IAGvCh9B,EAAOzK,UAAUk0B,QAAU,SAAkBoS,EAAK5gC,EAAY+hC,GAC5D,OAAOsB,EAAqBjoC,KAAMwlC,EAAK5gC,EAAY+hC,GAAU,IAG/Dh9B,EAAOzK,UAAUikC,YAAc,SAAsBqC,EAAK5gC,EAAY+hC,GACpE,OAAOsB,EAAqBjoC,KAAMwlC,EAAK5gC,EAAY+hC,GAAU,IAkD/Dh9B,EAAOzK,UAAU4B,MAAQ,SAAgBoD,EAAQw1B,EAAQl5B,EAAQmmC,GAE/D,QAAex9B,IAAXuwB,EACFiN,EAAW,OACXnmC,EAASR,KAAKQ,OACdk5B,EAAS,OAEJ,QAAevwB,IAAX3I,GAA0C,iBAAXk5B,EACxCiN,EAAWjN,EACXl5B,EAASR,KAAKQ,OACdk5B,EAAS,MAEJ,KAAI95B,SAAS85B,GAWlB,MAAM,IAAI10B,MACR,2EAXF00B,GAAkB,EACd95B,SAASY,IACXA,GAAkB,OACD2I,IAAbw9B,IAAwBA,EAAW,UAEvCA,EAAWnmC,EACXA,OAAS2I,GASb,IAAIw/B,EAAY3oC,KAAKQ,OAASk5B,EAG9B,SAFevwB,IAAX3I,GAAwBA,EAASmoC,KAAWnoC,EAASmoC,GAEpDzkC,EAAO1D,OAAS,IAAMA,EAAS,GAAKk5B,EAAS,IAAOA,EAAS15B,KAAKQ,OACrE,MAAM,IAAIghC,WAAW,0CAGlBmF,IAAUA,EAAW,QAG1B,IADA,IAAIU,GAAc,IAEhB,OAAQV,GACN,IAAK,MACH,OAAO+B,EAAS1oC,KAAMkE,EAAQw1B,EAAQl5B,GAExC,IAAK,OACL,IAAK,QACH,OAAOsoC,EAAU9oC,KAAMkE,EAAQw1B,EAAQl5B,GAEzC,IAAK,QACH,OAAOwoC,EAAWhpC,KAAMkE,EAAQw1B,EAAQl5B,GAE1C,IAAK,SACL,IAAK,SACH,OAAO2oC,EAAYnpC,KAAMkE,EAAQw1B,EAAQl5B,GAE3C,IAAK,SAEH,OAAO4oC,EAAYppC,KAAMkE,EAAQw1B,EAAQl5B,GAE3C,IAAK,OACL,IAAK,QACL,IAAK,UACL,IAAK,WACH,OAAO6oC,EAAUrpC,KAAMkE,EAAQw1B,EAAQl5B,GAEzC,QACE,GAAI6mC,EAAa,MAAM,IAAIj8B,UAAU,qBAAuBu7B,GAC5DA,GAAY,GAAKA,GAAU10B,cAC3Bo1B,GAAc,IAKtB19B,EAAOzK,UAAUwsC,OAAS,WACxB,MAAO,CACLzE,KAAM,SACNxkC,KAAMQ,MAAM/D,UAAU2H,MAAMpJ,KAAKuC,KAAK2rC,MAAQ3rC,KAAM,KA4GxD,SAAS4nC,EAAY39B,EAAKw9B,EAAO/gC,GAC/B,IAAIklC,EAAM,GACVllC,EAAMiB,KAAKM,IAAIgC,EAAIzJ,OAAQkG,GAE3B,IAAK,IAAIpJ,EAAImqC,EAAOnqC,EAAIoJ,IAAOpJ,EAC7BsuC,GAAOvmC,OAAOoM,aAAsB,IAATxH,EAAI3M,IAEjC,OAAOsuC,EAGT,SAAS/D,EAAa59B,EAAKw9B,EAAO/gC,GAChC,IAAIklC,EAAM,GACVllC,EAAMiB,KAAKM,IAAIgC,EAAIzJ,OAAQkG,GAE3B,IAAK,IAAIpJ,EAAImqC,EAAOnqC,EAAIoJ,IAAOpJ,EAC7BsuC,GAAOvmC,OAAOoM,aAAaxH,EAAI3M,IAEjC,OAAOsuC,EAGT,SAASlE,EAAUz9B,EAAKw9B,EAAO/gC,GAC7B,IAAInG,EAAM0J,EAAIzJ,SAETinC,GAASA,EAAQ,KAAGA,EAAQ,KAC5B/gC,GAAOA,EAAM,GAAKA,EAAMnG,KAAKmG,EAAMnG,GAGxC,IADA,IAAIsrC,EAAM,GACDvuC,EAAImqC,EAAOnqC,EAAIoJ,IAAOpJ,EAC7BuuC,GAAOlkB,EAAM1d,EAAI3M,IAEnB,OAAOuuC,EAGT,SAAS9D,EAAc99B,EAAKw9B,EAAO/gC,GAGjC,IAFA,IAAIlB,EAAQyE,EAAIpD,MAAM4gC,EAAO/gC,GACzBE,EAAM,GACDtJ,EAAI,EAAGA,EAAIkI,EAAMhF,OAAQlD,GAAK,EACrCsJ,GAAOvB,OAAOoM,aAAajM,EAAMlI,GAAoB,IAAfkI,EAAMlI,EAAI,IAElD,OAAOsJ,EA0CT,SAASklC,EAAapS,EAAQqS,EAAKvrC,GACjC,GAAKk5B,EAAS,GAAO,GAAKA,EAAS,EAAG,MAAM,IAAI8H,WAAW,sBAC3D,GAAI9H,EAASqS,EAAMvrC,EAAQ,MAAM,IAAIghC,WAAW,yCA+JlD,SAASwK,EAAU/hC,EAAK1L,EAAOm7B,EAAQqS,EAAKxjC,EAAKN,GAC/C,IAAK0B,EAAOo9B,SAAS98B,GAAM,MAAM,IAAImB,UAAU,+CAC/C,GAAI7M,EAAQgK,GAAOhK,EAAQ0J,EAAK,MAAM,IAAIu5B,WAAW,qCACrD,GAAI9H,EAASqS,EAAM9hC,EAAIzJ,OAAQ,MAAM,IAAIghC,WAAW,sBAkDtD,SAASyK,EAAmBhiC,EAAK1L,EAAOm7B,EAAQwS,GAC1C3tC,EAAQ,IAAGA,EAAQ,MAASA,EAAQ,GACxC,IAAK,IAAIjB,EAAI,EAAG6nB,EAAIxd,KAAKM,IAAIgC,EAAIzJ,OAASk5B,EAAQ,GAAIp8B,EAAI6nB,IAAK7nB,EAC7D2M,EAAIyvB,EAASp8B,IAAMiB,EAAS,KAAS,GAAK2tC,EAAe5uC,EAAI,EAAIA,MAClC,GAA5B4uC,EAAe5uC,EAAI,EAAIA,GA8B9B,SAAS6uC,EAAmBliC,EAAK1L,EAAOm7B,EAAQwS,GAC1C3tC,EAAQ,IAAGA,EAAQ,WAAaA,EAAQ,GAC5C,IAAK,IAAIjB,EAAI,EAAG6nB,EAAIxd,KAAKM,IAAIgC,EAAIzJ,OAASk5B,EAAQ,GAAIp8B,EAAI6nB,IAAK7nB,EAC7D2M,EAAIyvB,EAASp8B,GAAMiB,IAAuC,GAA5B2tC,EAAe5uC,EAAI,EAAIA,GAAU,IAmJnE,SAAS8uC,EAAcniC,EAAK1L,EAAOm7B,EAAQqS,EAAKxjC,EAAKN,GACnD,GAAIyxB,EAASqS,EAAM9hC,EAAIzJ,OAAQ,MAAM,IAAIghC,WAAW,sBACpD,GAAI9H,EAAS,EAAG,MAAM,IAAI8H,WAAW,sBAGvC,SAAS6K,EAAYpiC,EAAK1L,EAAOm7B,EAAQwS,EAAcI,GAKrD,OAJKA,GACHF,EAAaniC,EAAK1L,EAAOm7B,EAAQ,GAEnCuM,EAAQnlC,MAAMmJ,EAAK1L,EAAOm7B,EAAQwS,EAAc,GAAI,GAC7CxS,EAAS,EAWlB,SAAS6S,EAAatiC,EAAK1L,EAAOm7B,EAAQwS,EAAcI,GAKtD,OAJKA,GACHF,EAAaniC,EAAK1L,EAAOm7B,EAAQ,GAEnCuM,EAAQnlC,MAAMmJ,EAAK1L,EAAOm7B,EAAQwS,EAAc,GAAI,GAC7CxS,EAAS,EA/clB/vB,EAAOzK,UAAU2H,MAAQ,SAAgB4gC,EAAO/gC,GAC9C,IAoBIyD,EApBA5J,EAAMP,KAAKQ,OAqBf,IApBAinC,IAAUA,GAGE,GACVA,GAASlnC,GACG,IAAGknC,EAAQ,GACdA,EAAQlnC,IACjBknC,EAAQlnC,IANVmG,OAAcyC,IAARzC,EAAoBnG,IAAQmG,GASxB,GACRA,GAAOnG,GACG,IAAGmG,EAAM,GACVA,EAAMnG,IACfmG,EAAMnG,GAGJmG,EAAM+gC,IAAO/gC,EAAM+gC,GAGnB99B,EAAOw8B,qBACTh8B,EAASnK,KAAK+B,SAAS0lC,EAAO/gC,IACvBmP,UAAYlM,EAAOzK,cACrB,CACL,IAAIstC,EAAW9lC,EAAM+gC,EACrBt9B,EAAS,IAAIR,EAAO6iC,OAAUrjC,GAC9B,IAAK,IAAI7L,EAAI,EAAGA,EAAIkvC,IAAYlvC,EAC9B6M,EAAO7M,GAAK0C,KAAK1C,EAAImqC,GAIzB,OAAOt9B,GAWTR,EAAOzK,UAAUutC,WAAa,SAAqB/S,EAAQz3B,EAAYqqC,GACrE5S,GAAkB,EAClBz3B,GAA0B,EACrBqqC,GAAUR,EAAYpS,EAAQz3B,EAAYjC,KAAKQ,QAKpD,IAHA,IAAIglC,EAAMxlC,KAAK05B,GACXgT,EAAM,EACNpvC,EAAI,IACCA,EAAI2E,IAAeyqC,GAAO,MACjClH,GAAOxlC,KAAK05B,EAASp8B,GAAKovC,EAG5B,OAAOlH,GAGT77B,EAAOzK,UAAUytC,WAAa,SAAqBjT,EAAQz3B,EAAYqqC,GACrE5S,GAAkB,EAClBz3B,GAA0B,EACrBqqC,GACHR,EAAYpS,EAAQz3B,EAAYjC,KAAKQ,QAKvC,IAFA,IAAIglC,EAAMxlC,KAAK05B,IAAWz3B,GACtByqC,EAAM,EACHzqC,EAAa,IAAMyqC,GAAO,MAC/BlH,GAAOxlC,KAAK05B,IAAWz3B,GAAcyqC,EAGvC,OAAOlH,GAGT77B,EAAOzK,UAAU0tC,UAAY,SAAoBlT,EAAQ4S,GAEvD,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACpCR,KAAK05B,IAGd/vB,EAAOzK,UAAU2tC,aAAe,SAAuBnT,EAAQ4S,GAE7D,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACpCR,KAAK05B,GAAW15B,KAAK05B,EAAS,IAAM,GAG7C/vB,EAAOzK,UAAUqpC,aAAe,SAAuB7O,EAAQ4S,GAE7D,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACnCR,KAAK05B,IAAW,EAAK15B,KAAK05B,EAAS,IAG7C/vB,EAAOzK,UAAU4tC,aAAe,SAAuBpT,EAAQ4S,GAG7D,OAFKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,SAElCR,KAAK05B,GACT15B,KAAK05B,EAAS,IAAM,EACpB15B,KAAK05B,EAAS,IAAM,IACD,SAAnB15B,KAAK05B,EAAS,IAGrB/vB,EAAOzK,UAAU6tC,aAAe,SAAuBrT,EAAQ4S,GAG7D,OAFKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QAEpB,SAAfR,KAAK05B,IACT15B,KAAK05B,EAAS,IAAM,GACrB15B,KAAK05B,EAAS,IAAM,EACrB15B,KAAK05B,EAAS,KAGlB/vB,EAAOzK,UAAU8tC,UAAY,SAAoBtT,EAAQz3B,EAAYqqC,GACnE5S,GAAkB,EAClBz3B,GAA0B,EACrBqqC,GAAUR,EAAYpS,EAAQz3B,EAAYjC,KAAKQ,QAKpD,IAHA,IAAIglC,EAAMxlC,KAAK05B,GACXgT,EAAM,EACNpvC,EAAI,IACCA,EAAI2E,IAAeyqC,GAAO,MACjClH,GAAOxlC,KAAK05B,EAASp8B,GAAKovC,EAM5B,OAFIlH,IAFJkH,GAAO,OAESlH,GAAO79B,KAAKc,IAAI,EAAG,EAAIxG,IAEhCujC,GAGT77B,EAAOzK,UAAU+tC,UAAY,SAAoBvT,EAAQz3B,EAAYqqC,GACnE5S,GAAkB,EAClBz3B,GAA0B,EACrBqqC,GAAUR,EAAYpS,EAAQz3B,EAAYjC,KAAKQ,QAKpD,IAHA,IAAIlD,EAAI2E,EACJyqC,EAAM,EACNlH,EAAMxlC,KAAK05B,IAAWp8B,GACnBA,EAAI,IAAMovC,GAAO,MACtBlH,GAAOxlC,KAAK05B,IAAWp8B,GAAKovC,EAM9B,OAFIlH,IAFJkH,GAAO,OAESlH,GAAO79B,KAAKc,IAAI,EAAG,EAAIxG,IAEhCujC,GAGT77B,EAAOzK,UAAUguC,SAAW,SAAmBxT,EAAQ4S,GAErD,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACtB,IAAfR,KAAK05B,IAC0B,GAA5B,IAAO15B,KAAK05B,GAAU,GADK15B,KAAK05B,IAI3C/vB,EAAOzK,UAAUiuC,YAAc,SAAsBzT,EAAQ4S,GACtDA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QAC3C,IAAIglC,EAAMxlC,KAAK05B,GAAW15B,KAAK05B,EAAS,IAAM,EAC9C,OAAc,MAAN8L,EAAsB,WAANA,EAAmBA,GAG7C77B,EAAOzK,UAAUkuC,YAAc,SAAsB1T,EAAQ4S,GACtDA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QAC3C,IAAIglC,EAAMxlC,KAAK05B,EAAS,GAAM15B,KAAK05B,IAAW,EAC9C,OAAc,MAAN8L,EAAsB,WAANA,EAAmBA,GAG7C77B,EAAOzK,UAAUmuC,YAAc,SAAsB3T,EAAQ4S,GAG3D,OAFKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QAEnCR,KAAK05B,GACV15B,KAAK05B,EAAS,IAAM,EACpB15B,KAAK05B,EAAS,IAAM,GACpB15B,KAAK05B,EAAS,IAAM,IAGzB/vB,EAAOzK,UAAUouC,YAAc,SAAsB5T,EAAQ4S,GAG3D,OAFKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QAEnCR,KAAK05B,IAAW,GACrB15B,KAAK05B,EAAS,IAAM,GACpB15B,KAAK05B,EAAS,IAAM,EACpB15B,KAAK05B,EAAS,IAGnB/vB,EAAOzK,UAAUquC,YAAc,SAAsB7T,EAAQ4S,GAE3D,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACpCylC,EAAQt/B,KAAK3G,KAAM05B,GAAQ,EAAM,GAAI,IAG9C/vB,EAAOzK,UAAUsuC,YAAc,SAAsB9T,EAAQ4S,GAE3D,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACpCylC,EAAQt/B,KAAK3G,KAAM05B,GAAQ,EAAO,GAAI,IAG/C/vB,EAAOzK,UAAUuuC,aAAe,SAAuB/T,EAAQ4S,GAE7D,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACpCylC,EAAQt/B,KAAK3G,KAAM05B,GAAQ,EAAM,GAAI,IAG9C/vB,EAAOzK,UAAUwuC,aAAe,SAAuBhU,EAAQ4S,GAE7D,OADKA,GAAUR,EAAYpS,EAAQ,EAAG15B,KAAKQ,QACpCylC,EAAQt/B,KAAK3G,KAAM05B,GAAQ,EAAO,GAAI,IAS/C/vB,EAAOzK,UAAUyuC,YAAc,SAAsBpvC,EAAOm7B,EAAQz3B,EAAYqqC,IAC9E/tC,GAASA,EACTm7B,GAAkB,EAClBz3B,GAA0B,EACrBqqC,IAEHN,EAAShsC,KAAMzB,EAAOm7B,EAAQz3B,EADf0F,KAAKc,IAAI,EAAG,EAAIxG,GAAc,EACO,GAGtD,IAAIyqC,EAAM,EACNpvC,EAAI,EAER,IADA0C,KAAK05B,GAAkB,IAARn7B,IACNjB,EAAI2E,IAAeyqC,GAAO,MACjC1sC,KAAK05B,EAASp8B,GAAMiB,EAAQmuC,EAAO,IAGrC,OAAOhT,EAASz3B,GAGlB0H,EAAOzK,UAAU0uC,YAAc,SAAsBrvC,EAAOm7B,EAAQz3B,EAAYqqC,IAC9E/tC,GAASA,EACTm7B,GAAkB,EAClBz3B,GAA0B,EACrBqqC,IAEHN,EAAShsC,KAAMzB,EAAOm7B,EAAQz3B,EADf0F,KAAKc,IAAI,EAAG,EAAIxG,GAAc,EACO,GAGtD,IAAI3E,EAAI2E,EAAa,EACjByqC,EAAM,EAEV,IADA1sC,KAAK05B,EAASp8B,GAAa,IAARiB,IACVjB,GAAK,IAAMovC,GAAO,MACzB1sC,KAAK05B,EAASp8B,GAAMiB,EAAQmuC,EAAO,IAGrC,OAAOhT,EAASz3B,GAGlB0H,EAAOzK,UAAU2uC,WAAa,SAAqBtvC,EAAOm7B,EAAQ4S,GAMhE,OALA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,IAAM,GACjD/vB,EAAOw8B,sBAAqB5nC,EAAQoJ,KAAKD,MAAMnJ,IACpDyB,KAAK05B,GAAmB,IAARn7B,EACTm7B,EAAS,GAWlB/vB,EAAOzK,UAAU4uC,cAAgB,SAAwBvvC,EAAOm7B,EAAQ4S,GAUtE,OATA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,MAAQ,GACpD/vB,EAAOw8B,qBACTnmC,KAAK05B,GAAmB,IAARn7B,EAChByB,KAAK05B,EAAS,GAAMn7B,IAAU,GAE9B0tC,EAAkBjsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAGlB/vB,EAAOzK,UAAU6uC,cAAgB,SAAwBxvC,EAAOm7B,EAAQ4S,GAUtE,OATA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,MAAQ,GACpD/vB,EAAOw8B,qBACTnmC,KAAK05B,GAAWn7B,IAAU,EAC1ByB,KAAK05B,EAAS,GAAc,IAARn7B,GAEpB0tC,EAAkBjsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAUlB/vB,EAAOzK,UAAU8uC,cAAgB,SAAwBzvC,EAAOm7B,EAAQ4S,GAYtE,OAXA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,WAAY,GACxD/vB,EAAOw8B,qBACTnmC,KAAK05B,EAAS,GAAMn7B,IAAU,GAC9ByB,KAAK05B,EAAS,GAAMn7B,IAAU,GAC9ByB,KAAK05B,EAAS,GAAMn7B,IAAU,EAC9ByB,KAAK05B,GAAmB,IAARn7B,GAEhB4tC,EAAkBnsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAGlB/vB,EAAOzK,UAAU+uC,cAAgB,SAAwB1vC,EAAOm7B,EAAQ4S,GAYtE,OAXA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,WAAY,GACxD/vB,EAAOw8B,qBACTnmC,KAAK05B,GAAWn7B,IAAU,GAC1ByB,KAAK05B,EAAS,GAAMn7B,IAAU,GAC9ByB,KAAK05B,EAAS,GAAMn7B,IAAU,EAC9ByB,KAAK05B,EAAS,GAAc,IAARn7B,GAEpB4tC,EAAkBnsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAGlB/vB,EAAOzK,UAAUgvC,WAAa,SAAqB3vC,EAAOm7B,EAAQz3B,EAAYqqC,GAG5E,GAFA/tC,GAASA,EACTm7B,GAAkB,GACb4S,EAAU,CACb,IAAI6B,EAAQxmC,KAAKc,IAAI,EAAG,EAAIxG,EAAa,GAEzC+pC,EAAShsC,KAAMzB,EAAOm7B,EAAQz3B,EAAYksC,EAAQ,GAAIA,GAGxD,IAAI7wC,EAAI,EACJovC,EAAM,EACN0B,EAAM,EAEV,IADApuC,KAAK05B,GAAkB,IAARn7B,IACNjB,EAAI2E,IAAeyqC,GAAO,MAC7BnuC,EAAQ,GAAa,IAAR6vC,GAAsC,IAAzBpuC,KAAK05B,EAASp8B,EAAI,KAC9C8wC,EAAM,GAERpuC,KAAK05B,EAASp8B,IAAOiB,EAAQmuC,GAAQ,GAAK0B,EAAM,IAGlD,OAAO1U,EAASz3B,GAGlB0H,EAAOzK,UAAUmvC,WAAa,SAAqB9vC,EAAOm7B,EAAQz3B,EAAYqqC,GAG5E,GAFA/tC,GAASA,EACTm7B,GAAkB,GACb4S,EAAU,CACb,IAAI6B,EAAQxmC,KAAKc,IAAI,EAAG,EAAIxG,EAAa,GAEzC+pC,EAAShsC,KAAMzB,EAAOm7B,EAAQz3B,EAAYksC,EAAQ,GAAIA,GAGxD,IAAI7wC,EAAI2E,EAAa,EACjByqC,EAAM,EACN0B,EAAM,EAEV,IADApuC,KAAK05B,EAASp8B,GAAa,IAARiB,IACVjB,GAAK,IAAMovC,GAAO,MACrBnuC,EAAQ,GAAa,IAAR6vC,GAAsC,IAAzBpuC,KAAK05B,EAASp8B,EAAI,KAC9C8wC,EAAM,GAERpuC,KAAK05B,EAASp8B,IAAOiB,EAAQmuC,GAAQ,GAAK0B,EAAM,IAGlD,OAAO1U,EAASz3B,GAGlB0H,EAAOzK,UAAUovC,UAAY,SAAoB/vC,EAAOm7B,EAAQ4S,GAO9D,OANA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,KAAO,KAClD/vB,EAAOw8B,sBAAqB5nC,EAAQoJ,KAAKD,MAAMnJ,IAChDA,EAAQ,IAAGA,EAAQ,IAAOA,EAAQ,GACtCyB,KAAK05B,GAAmB,IAARn7B,EACTm7B,EAAS,GAGlB/vB,EAAOzK,UAAUqvC,aAAe,SAAuBhwC,EAAOm7B,EAAQ4S,GAUpE,OATA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,OAAS,OACrD/vB,EAAOw8B,qBACTnmC,KAAK05B,GAAmB,IAARn7B,EAChByB,KAAK05B,EAAS,GAAMn7B,IAAU,GAE9B0tC,EAAkBjsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAGlB/vB,EAAOzK,UAAUsvC,aAAe,SAAuBjwC,EAAOm7B,EAAQ4S,GAUpE,OATA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,OAAS,OACrD/vB,EAAOw8B,qBACTnmC,KAAK05B,GAAWn7B,IAAU,EAC1ByB,KAAK05B,EAAS,GAAc,IAARn7B,GAEpB0tC,EAAkBjsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAGlB/vB,EAAOzK,UAAUuvC,aAAe,SAAuBlwC,EAAOm7B,EAAQ4S,GAYpE,OAXA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,YAAa,YACzD/vB,EAAOw8B,qBACTnmC,KAAK05B,GAAmB,IAARn7B,EAChByB,KAAK05B,EAAS,GAAMn7B,IAAU,EAC9ByB,KAAK05B,EAAS,GAAMn7B,IAAU,GAC9ByB,KAAK05B,EAAS,GAAMn7B,IAAU,IAE9B4tC,EAAkBnsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAGlB/vB,EAAOzK,UAAUwvC,aAAe,SAAuBnwC,EAAOm7B,EAAQ4S,GAapE,OAZA/tC,GAASA,EACTm7B,GAAkB,EACb4S,GAAUN,EAAShsC,KAAMzB,EAAOm7B,EAAQ,EAAG,YAAa,YACzDn7B,EAAQ,IAAGA,EAAQ,WAAaA,EAAQ,GACxCoL,EAAOw8B,qBACTnmC,KAAK05B,GAAWn7B,IAAU,GAC1ByB,KAAK05B,EAAS,GAAMn7B,IAAU,GAC9ByB,KAAK05B,EAAS,GAAMn7B,IAAU,EAC9ByB,KAAK05B,EAAS,GAAc,IAARn7B,GAEpB4tC,EAAkBnsC,KAAMzB,EAAOm7B,GAAQ,GAElCA,EAAS,GAgBlB/vB,EAAOzK,UAAUyvC,aAAe,SAAuBpwC,EAAOm7B,EAAQ4S,GACpE,OAAOD,EAAWrsC,KAAMzB,EAAOm7B,GAAQ,EAAM4S,IAG/C3iC,EAAOzK,UAAU0vC,aAAe,SAAuBrwC,EAAOm7B,EAAQ4S,GACpE,OAAOD,EAAWrsC,KAAMzB,EAAOm7B,GAAQ,EAAO4S,IAWhD3iC,EAAOzK,UAAU2vC,cAAgB,SAAwBtwC,EAAOm7B,EAAQ4S,GACtE,OAAOC,EAAYvsC,KAAMzB,EAAOm7B,GAAQ,EAAM4S,IAGhD3iC,EAAOzK,UAAU4vC,cAAgB,SAAwBvwC,EAAOm7B,EAAQ4S,GACtE,OAAOC,EAAYvsC,KAAMzB,EAAOm7B,GAAQ,EAAO4S,IAIjD3iC,EAAOzK,UAAU2J,KAAO,SAAeyB,EAAQykC,EAAatH,EAAO/gC,GAQjE,GAPK+gC,IAAOA,EAAQ,GACf/gC,GAAe,IAARA,IAAWA,EAAM1G,KAAKQ,QAC9BuuC,GAAezkC,EAAO9J,SAAQuuC,EAAczkC,EAAO9J,QAClDuuC,IAAaA,EAAc,GAC5BroC,EAAM,GAAKA,EAAM+gC,IAAO/gC,EAAM+gC,GAG9B/gC,IAAQ+gC,EAAO,OAAO,EAC1B,GAAsB,IAAlBn9B,EAAO9J,QAAgC,IAAhBR,KAAKQ,OAAc,OAAO,EAGrD,GAAIuuC,EAAc,EAChB,MAAM,IAAIvN,WAAW,6BAEvB,GAAIiG,EAAQ,GAAKA,GAASznC,KAAKQ,OAAQ,MAAM,IAAIghC,WAAW,6BAC5D,GAAI96B,EAAM,EAAG,MAAM,IAAI86B,WAAW,2BAG9B96B,EAAM1G,KAAKQ,SAAQkG,EAAM1G,KAAKQ,QAC9B8J,EAAO9J,OAASuuC,EAAcroC,EAAM+gC,IACtC/gC,EAAM4D,EAAO9J,OAASuuC,EAActH,GAGtC,IACInqC,EADAiD,EAAMmG,EAAM+gC,EAGhB,GAAIznC,OAASsK,GAAUm9B,EAAQsH,GAAeA,EAAcroC,EAE1D,IAAKpJ,EAAIiD,EAAM,EAAGjD,GAAK,IAAKA,EAC1BgN,EAAOhN,EAAIyxC,GAAe/uC,KAAK1C,EAAImqC,QAEhC,GAAIlnC,EAAM,MAASoJ,EAAOw8B,oBAE/B,IAAK7oC,EAAI,EAAGA,EAAIiD,IAAOjD,EACrBgN,EAAOhN,EAAIyxC,GAAe/uC,KAAK1C,EAAImqC,QAGrCtnC,WAAWjB,UAAU0B,IAAInD,KACvB6M,EACAtK,KAAK+B,SAAS0lC,EAAOA,EAAQlnC,GAC7BwuC,GAIJ,OAAOxuC,GAOToJ,EAAOzK,UAAU0rC,KAAO,SAAepF,EAAKiC,EAAO/gC,EAAKigC,GAEtD,GAAmB,iBAARnB,EAAkB,CAS3B,GARqB,iBAAViC,GACTd,EAAWc,EACXA,EAAQ,EACR/gC,EAAM1G,KAAKQ,QACa,iBAARkG,IAChBigC,EAAWjgC,EACXA,EAAM1G,KAAKQ,QAEM,IAAfglC,EAAIhlC,OAAc,CACpB,IAAIwuC,EAAOxJ,EAAIx7B,WAAW,GACtBglC,EAAO,MACTxJ,EAAMwJ,GAGV,QAAiB7lC,IAAbw9B,GAA8C,iBAAbA,EACnC,MAAM,IAAIv7B,UAAU,6BAEtB,GAAwB,iBAAbu7B,IAA0Bh9B,EAAOi9B,WAAWD,GACrD,MAAM,IAAIv7B,UAAU,qBAAuBu7B,OAErB,iBAARnB,IAChBA,GAAY,KAId,GAAIiC,EAAQ,GAAKznC,KAAKQ,OAASinC,GAASznC,KAAKQ,OAASkG,EACpD,MAAM,IAAI86B,WAAW,sBAGvB,GAAI96B,GAAO+gC,EACT,OAAOznC,KAQT,IAAI1C,EACJ,GANAmqC,KAAkB,EAClB/gC,OAAcyC,IAARzC,EAAoB1G,KAAKQ,OAASkG,IAAQ,EAE3C8+B,IAAKA,EAAM,GAGG,iBAARA,EACT,IAAKloC,EAAImqC,EAAOnqC,EAAIoJ,IAAOpJ,EACzB0C,KAAK1C,GAAKkoC,MAEP,CACL,IAAIhgC,EAAQmE,EAAOo9B,SAASvB,GACxBA,EACA8B,EAAY,IAAI39B,EAAO67B,EAAKmB,GAAU98B,YACtCtJ,EAAMiF,EAAMhF,OAChB,IAAKlD,EAAI,EAAGA,EAAIoJ,EAAM+gC,IAASnqC,EAC7B0C,KAAK1C,EAAImqC,GAASjiC,EAAMlI,EAAIiD,GAIhC,OAAOP,MAMT,IAAIivC,EAAoB,qBAmBxB,SAAStnB,EAAO5oB,GACd,OAAIA,EAAI,GAAW,IAAMA,EAAE8K,SAAS,IAC7B9K,EAAE8K,SAAS,IAGpB,SAASy9B,EAAapjC,EAAQolC,GAE5B,IAAIU,EADJV,EAAQA,GAAS4F,IAMjB,IAJA,IAAI1uC,EAAS0D,EAAO1D,OAChB2uC,EAAgB,KAChB3pC,EAAQ,GAEHlI,EAAI,EAAGA,EAAIkD,IAAUlD,EAAG,CAI/B,IAHA0sC,EAAY9lC,EAAO8F,WAAW1M,IAGd,OAAU0sC,EAAY,MAAQ,CAE5C,IAAKmF,EAAe,CAElB,GAAInF,EAAY,MAAQ,EAEjBV,GAAS,IAAM,GAAG9jC,EAAMxE,KAAK,IAAM,IAAM,KAC9C,SACK,GAAI1D,EAAI,IAAMkD,EAAQ,EAEtB8oC,GAAS,IAAM,GAAG9jC,EAAMxE,KAAK,IAAM,IAAM,KAC9C,SAIFmuC,EAAgBnF,EAEhB,SAIF,GAAIA,EAAY,MAAQ,EACjBV,GAAS,IAAM,GAAG9jC,EAAMxE,KAAK,IAAM,IAAM,KAC9CmuC,EAAgBnF,EAChB,SAIFA,EAAkE,OAArDmF,EAAgB,OAAU,GAAKnF,EAAY,YAC/CmF,IAEJ7F,GAAS,IAAM,GAAG9jC,EAAMxE,KAAK,IAAM,IAAM,KAMhD,GAHAmuC,EAAgB,KAGZnF,EAAY,IAAM,CACpB,IAAKV,GAAS,GAAK,EAAG,MACtB9jC,EAAMxE,KAAKgpC,QACN,GAAIA,EAAY,KAAO,CAC5B,IAAKV,GAAS,GAAK,EAAG,MACtB9jC,EAAMxE,KACJgpC,GAAa,EAAM,IACP,GAAZA,EAAmB,UAEhB,GAAIA,EAAY,MAAS,CAC9B,IAAKV,GAAS,GAAK,EAAG,MACtB9jC,EAAMxE,KACJgpC,GAAa,GAAM,IACnBA,GAAa,EAAM,GAAO,IACd,GAAZA,EAAmB,SAEhB,MAAIA,EAAY,SASrB,MAAM,IAAIhlC,MAAM,sBARhB,IAAKskC,GAAS,GAAK,EAAG,MACtB9jC,EAAMxE,KACJgpC,GAAa,GAAO,IACpBA,GAAa,GAAM,GAAO,IAC1BA,GAAa,EAAM,GAAO,IACd,GAAZA,EAAmB,MAOzB,OAAOxkC,EA4BT,SAAS+hC,EAAejmC,GACtB,OAAO0kC,EAAOoJ,YAhIhB,SAAsB9tC,GAIpB,IAFAA,EAUF,SAAqBA,GACnB,OAAIA,EAAIq7B,KAAar7B,EAAIq7B,OAClBr7B,EAAIwQ,QAAQ,aAAc,IAZ3Bu9B,CAAW/tC,GAAKwQ,QAAQm9B,EAAmB,KAEzCzuC,OAAS,EAAG,MAAO,GAE3B,KAAOc,EAAId,OAAS,GAAM,GACxBc,GAAY,IAEd,OAAOA,EAuHmBguC,CAAYhuC,IAGxC,SAASynC,EAAYhsB,EAAKwyB,EAAK7V,EAAQl5B,GACrC,IAAK,IAAIlD,EAAI,EAAGA,EAAIkD,KACblD,EAAIo8B,GAAU6V,EAAI/uC,QAAYlD,GAAKyf,EAAIvc,UADhBlD,EAE5BiyC,EAAIjyC,EAAIo8B,GAAU3c,EAAIzf,GAExB,OAAOA,K,gCCvvDT,IAAIwmB,EAGJA,EAAI,WACH,OAAO9jB,KADJ,GAIJ,IAEC8jB,EAAIA,GAAK,IAAIqQ,SAAS,cAAb,GACR,MAAOzhB,GAEc,iBAAXtD,SAAqB0U,EAAI1U,QAOrC/R,EAAOD,QAAU0mB,G,6BCjBjB1mB,EAAQ6E,WAuCR,SAAqButC,GACnB,IAAIC,EAAOC,EAAQF,GACfG,EAAWF,EAAK,GAChBG,EAAkBH,EAAK,GAC3B,OAAuC,GAA9BE,EAAWC,GAAuB,EAAKA,GA1ClDxyC,EAAQgyC,YAiDR,SAAsBI,GACpB,IAAIK,EAcAvyC,EAbAmyC,EAAOC,EAAQF,GACfG,EAAWF,EAAK,GAChBG,EAAkBH,EAAK,GAEvBprC,EAAM,IAAIyrC,EAVhB,SAAsBN,EAAKG,EAAUC,GACnC,OAAuC,GAA9BD,EAAWC,GAAuB,EAAKA,EAS9BG,CAAYP,EAAKG,EAAUC,IAEzCI,EAAU,EAGVzvC,EAAMqvC,EAAkB,EACxBD,EAAW,EACXA,EAGJ,IAAKryC,EAAI,EAAGA,EAAIiD,EAAKjD,GAAK,EACxBuyC,EACGI,EAAUT,EAAIxlC,WAAW1M,KAAO,GAChC2yC,EAAUT,EAAIxlC,WAAW1M,EAAI,KAAO,GACpC2yC,EAAUT,EAAIxlC,WAAW1M,EAAI,KAAO,EACrC2yC,EAAUT,EAAIxlC,WAAW1M,EAAI,IAC/B+G,EAAI2rC,KAAcH,GAAO,GAAM,IAC/BxrC,EAAI2rC,KAAcH,GAAO,EAAK,IAC9BxrC,EAAI2rC,KAAmB,IAANH,EAGK,IAApBD,IACFC,EACGI,EAAUT,EAAIxlC,WAAW1M,KAAO,EAChC2yC,EAAUT,EAAIxlC,WAAW1M,EAAI,KAAO,EACvC+G,EAAI2rC,KAAmB,IAANH,GAGK,IAApBD,IACFC,EACGI,EAAUT,EAAIxlC,WAAW1M,KAAO,GAChC2yC,EAAUT,EAAIxlC,WAAW1M,EAAI,KAAO,EACpC2yC,EAAUT,EAAIxlC,WAAW1M,EAAI,KAAO,EACvC+G,EAAI2rC,KAAcH,GAAO,EAAK,IAC9BxrC,EAAI2rC,KAAmB,IAANH,GAGnB,OAAOxrC,GA3FTjH,EAAQssC,cAkHR,SAAwBwG,GAQtB,IAPA,IAAIL,EACAtvC,EAAM2vC,EAAM1vC,OACZ2vC,EAAa5vC,EAAM,EACnB6vC,EAAQ,GAIH9yC,EAAI,EAAG+yC,EAAO9vC,EAAM4vC,EAAY7yC,EAAI+yC,EAAM/yC,GAH9B,MAInB8yC,EAAMpvC,KAAKsvC,EACTJ,EAAO5yC,EAAIA,EALM,MAKgB+yC,EAAOA,EAAQ/yC,EAL/B,QAUF,IAAf6yC,GACFN,EAAMK,EAAM3vC,EAAM,GAClB6vC,EAAMpvC,KACJuvC,EAAOV,GAAO,GACdU,EAAQV,GAAO,EAAK,IACpB,OAEsB,IAAfM,IACTN,GAAOK,EAAM3vC,EAAM,IAAM,GAAK2vC,EAAM3vC,EAAM,GAC1C6vC,EAAMpvC,KACJuvC,EAAOV,GAAO,IACdU,EAAQV,GAAO,EAAK,IACpBU,EAAQV,GAAO,EAAK,IACpB,MAIJ,OAAOO,EAAMjsC,KAAK,KA3IpB,IALA,IAAIosC,EAAS,GACTN,EAAY,GACZH,EAA4B,oBAAf3vC,WAA6BA,WAAa8C,MAEvD+rC,EAAO,mEACF1xC,EAAI,EAAGiD,EAAMyuC,EAAKxuC,OAAQlD,EAAIiD,IAAOjD,EAC5CizC,EAAOjzC,GAAK0xC,EAAK1xC,GACjB2yC,EAAUjB,EAAKhlC,WAAW1M,IAAMA,EAQlC,SAASoyC,EAASF,GAChB,IAAIjvC,EAAMivC,EAAIhvC,OAEd,GAAID,EAAM,EAAI,EACZ,MAAM,IAAIyE,MAAM,kDAKlB,IAAI2qC,EAAWH,EAAIpc,QAAQ,KAO3B,OANkB,IAAduc,IAAiBA,EAAWpvC,GAMzB,CAACovC,EAJcA,IAAapvC,EAC/B,EACA,EAAKovC,EAAW,GAsEtB,SAASW,EAAaJ,EAAOzI,EAAO/gC,GAGlC,IAFA,IAAImpC,EARoBlwC,EASpB6wC,EAAS,GACJlzC,EAAImqC,EAAOnqC,EAAIoJ,EAAKpJ,GAAK,EAChCuyC,GACIK,EAAM5yC,IAAM,GAAM,WAClB4yC,EAAM5yC,EAAI,IAAM,EAAK,QACP,IAAf4yC,EAAM5yC,EAAI,IACbkzC,EAAOxvC,KAdFuvC,GADiB5wC,EAeMkwC,IAdT,GAAK,IACxBU,EAAO5wC,GAAO,GAAK,IACnB4wC,EAAO5wC,GAAO,EAAI,IAClB4wC,EAAa,GAAN5wC,IAaT,OAAO6wC,EAAOrsC,KAAK,IAjGrB8rC,EAAU,IAAIjmC,WAAW,IAAM,GAC/BimC,EAAU,IAAIjmC,WAAW,IAAM,I,cCnB/B5M,EAAQuJ,KAAO,SAAU9F,EAAQ64B,EAAQ+W,EAAMC,EAAMC,GACnD,IAAIj+B,EAAGhV,EACHkzC,EAAiB,EAATD,EAAcD,EAAO,EAC7BG,GAAQ,GAAKD,GAAQ,EACrBE,EAAQD,GAAQ,EAChBE,GAAS,EACTzzC,EAAImzC,EAAQE,EAAS,EAAK,EAC1B/yC,EAAI6yC,GAAQ,EAAI,EAChBpxC,EAAIwB,EAAO64B,EAASp8B,GAOxB,IALAA,GAAKM,EAEL8U,EAAIrT,GAAM,IAAO0xC,GAAU,EAC3B1xC,KAAQ0xC,EACRA,GAASH,EACFG,EAAQ,EAAGr+B,EAAS,IAAJA,EAAW7R,EAAO64B,EAASp8B,GAAIA,GAAKM,EAAGmzC,GAAS,GAKvE,IAHArzC,EAAIgV,GAAM,IAAOq+B,GAAU,EAC3Br+B,KAAQq+B,EACRA,GAASL,EACFK,EAAQ,EAAGrzC,EAAS,IAAJA,EAAWmD,EAAO64B,EAASp8B,GAAIA,GAAKM,EAAGmzC,GAAS,GAEvE,GAAU,IAANr+B,EACFA,EAAI,EAAIo+B,MACH,IAAIp+B,IAAMm+B,EACf,OAAOnzC,EAAIszC,IAAsB9B,KAAd7vC,GAAK,EAAI,GAE5B3B,GAAQiK,KAAKc,IAAI,EAAGioC,GACpBh+B,GAAQo+B,EAEV,OAAQzxC,GAAK,EAAI,GAAK3B,EAAIiK,KAAKc,IAAI,EAAGiK,EAAIg+B,IAG5CtzC,EAAQ0D,MAAQ,SAAUD,EAAQtC,EAAOm7B,EAAQ+W,EAAMC,EAAMC,GAC3D,IAAIj+B,EAAGhV,EAAGC,EACNizC,EAAiB,EAATD,EAAcD,EAAO,EAC7BG,GAAQ,GAAKD,GAAQ,EACrBE,EAAQD,GAAQ,EAChBI,EAAe,KAATP,EAAc/oC,KAAKc,IAAI,GAAI,IAAMd,KAAKc,IAAI,GAAI,IAAM,EAC1DnL,EAAImzC,EAAO,EAAKE,EAAS,EACzB/yC,EAAI6yC,EAAO,GAAK,EAChBpxC,EAAId,EAAQ,GAAgB,IAAVA,GAAe,EAAIA,EAAQ,EAAK,EAAI,EAmC1D,IAjCAA,EAAQoJ,KAAKC,IAAIrJ,GAEbuB,MAAMvB,IAAUA,IAAU2wC,KAC5BxxC,EAAIoC,MAAMvB,GAAS,EAAI,EACvBmU,EAAIm+B,IAEJn+B,EAAI/K,KAAKD,MAAMC,KAAKQ,IAAI5J,GAASoJ,KAAKupC,KAClC3yC,GAASZ,EAAIgK,KAAKc,IAAI,GAAIiK,IAAM,IAClCA,IACA/U,GAAK,IAGLY,GADEmU,EAAIo+B,GAAS,EACNG,EAAKtzC,EAELszC,EAAKtpC,KAAKc,IAAI,EAAG,EAAIqoC,IAEpBnzC,GAAK,IACf+U,IACA/U,GAAK,GAGH+U,EAAIo+B,GAASD,GACfnzC,EAAI,EACJgV,EAAIm+B,GACKn+B,EAAIo+B,GAAS,GACtBpzC,GAAMa,EAAQZ,EAAK,GAAKgK,KAAKc,IAAI,EAAGioC,GACpCh+B,GAAQo+B,IAERpzC,EAAIa,EAAQoJ,KAAKc,IAAI,EAAGqoC,EAAQ,GAAKnpC,KAAKc,IAAI,EAAGioC,GACjDh+B,EAAI,IAIDg+B,GAAQ,EAAG7vC,EAAO64B,EAASp8B,GAAS,IAAJI,EAAUJ,GAAKM,EAAGF,GAAK,IAAKgzC,GAAQ,GAI3E,IAFAh+B,EAAKA,GAAKg+B,EAAQhzC,EAClBkzC,GAAQF,EACDE,EAAO,EAAG/vC,EAAO64B,EAASp8B,GAAS,IAAJoV,EAAUpV,GAAKM,EAAG8U,GAAK,IAAKk+B,GAAQ,GAE1E/vC,EAAO64B,EAASp8B,EAAIM,IAAU,IAAJyB,I,cClF5B,IAAIwK,EAAW,GAAGA,SAElBxM,EAAOD,QAAU6F,MAAMmd,SAAW,SAAU/b,GAC1C,MAA6B,kBAAtBwF,EAASpM,KAAK4G,K,cCFvB,IAOI8sC,EACAC,EARA1hC,EAAUrS,EAAOD,QAAU,GAU/B,SAASi0C,IACL,MAAM,IAAIrsC,MAAM,mCAEpB,SAASssC,IACL,MAAM,IAAItsC,MAAM,qCAsBpB,SAASusC,EAAWC,GAChB,GAAIL,IAAqBryB,WAErB,OAAOA,WAAW0yB,EAAK,GAG3B,IAAKL,IAAqBE,IAAqBF,IAAqBryB,WAEhE,OADAqyB,EAAmBryB,WACZA,WAAW0yB,EAAK,GAE3B,IAEI,OAAOL,EAAiBK,EAAK,GAC/B,MAAM9+B,GACJ,IAEI,OAAOy+B,EAAiB1zC,KAAK,KAAM+zC,EAAK,GAC1C,MAAM9+B,GAEJ,OAAOy+B,EAAiB1zC,KAAKuC,KAAMwxC,EAAK,MAvCnD,WACG,IAEQL,EADsB,mBAAfryB,WACYA,WAEAuyB,EAEzB,MAAO3+B,GACLy+B,EAAmBE,EAEvB,IAEQD,EADwB,mBAAjBK,aACcA,aAEAH,EAE3B,MAAO5+B,GACL0+B,EAAqBE,GAjB7B,GAwEA,IAEII,EAFAC,EAAQ,GACRC,GAAW,EAEXC,GAAc,EAElB,SAASC,IACAF,GAAaF,IAGlBE,GAAW,EACPF,EAAalxC,OACbmxC,EAAQD,EAAa52B,OAAO62B,GAE5BE,GAAc,EAEdF,EAAMnxC,QACNuxC,KAIR,SAASA,IACL,IAAIH,EAAJ,CAGA,IAAII,EAAUT,EAAWO,GACzBF,GAAW,EAGX,IADA,IAAIrxC,EAAMoxC,EAAMnxC,OACVD,GAAK,CAGP,IAFAmxC,EAAeC,EACfA,EAAQ,KACCE,EAAatxC,GACdmxC,GACAA,EAAaG,GAAYI,MAGjCJ,GAAc,EACdtxC,EAAMoxC,EAAMnxC,OAEhBkxC,EAAe,KACfE,GAAW,EAnEf,SAAyBM,GACrB,GAAId,IAAuBK,aAEvB,OAAOA,aAAaS,GAGxB,IAAKd,IAAuBE,IAAwBF,IAAuBK,aAEvE,OADAL,EAAqBK,aACdA,aAAaS,GAExB,IAEWd,EAAmBc,GAC5B,MAAOx/B,GACL,IAEI,OAAO0+B,EAAmB3zC,KAAK,KAAMy0C,GACvC,MAAOx/B,GAGL,OAAO0+B,EAAmB3zC,KAAKuC,KAAMkyC,KAgD7CC,CAAgBH,IAiBpB,SAASI,EAAKZ,EAAK3L,GACf7lC,KAAKwxC,IAAMA,EACXxxC,KAAK6lC,MAAQA,EAYjB,SAASwM,KA5BT3iC,EAAQ4iC,SAAW,SAAUd,GACzB,IAAIvhC,EAAO,IAAIhN,MAAM2I,UAAUpL,OAAS,GACxC,GAAIoL,UAAUpL,OAAS,EACnB,IAAK,IAAIlD,EAAI,EAAGA,EAAIsO,UAAUpL,OAAQlD,IAClC2S,EAAK3S,EAAI,GAAKsO,UAAUtO,GAGhCq0C,EAAM3wC,KAAK,IAAIoxC,EAAKZ,EAAKvhC,IACJ,IAAjB0hC,EAAMnxC,QAAiBoxC,GACvBL,EAAWQ,IASnBK,EAAKlzC,UAAU+yC,IAAM,WACjBjyC,KAAKwxC,IAAI/rC,MAAM,KAAMzF,KAAK6lC,QAE9Bn2B,EAAQ6iC,MAAQ,UAChB7iC,EAAQ8iC,SAAU,EAClB9iC,EAAQkB,IAAM,GACdlB,EAAQU,KAAO,GACfV,EAAQm0B,QAAU,GAClBn0B,EAAQ+iC,SAAW,GAInB/iC,EAAQ+M,GAAK41B,EACb3iC,EAAQgjC,YAAcL,EACtB3iC,EAAQijC,KAAON,EACf3iC,EAAQkjC,IAAMP,EACd3iC,EAAQmjC,eAAiBR,EACzB3iC,EAAQojC,mBAAqBT,EAC7B3iC,EAAQyT,KAAOkvB,EACf3iC,EAAQqjC,gBAAkBV,EAC1B3iC,EAAQsjC,oBAAsBX,EAE9B3iC,EAAQujC,UAAY,SAAUp1C,GAAQ,MAAO,IAE7C6R,EAAQwjC,QAAU,SAAUr1C,GACxB,MAAM,IAAImH,MAAM,qCAGpB0K,EAAQyjC,IAAM,WAAc,MAAO,KACnCzjC,EAAQ0jC,MAAQ,SAAUlL,GACtB,MAAM,IAAIljC,MAAM,mCAEpB0K,EAAQ2jC,MAAQ,WAAa,OAAO,I,+CCjL7B,MAAMz0C,EAAS,IAAM,IAAI8gB,ICOnB4zB,EAAOjvC,GAAOA,EAAIA,EAAI7D,OAAS,GAoC/BoJ,EAAO3G,MAAM2G,KClCnB,MAAM,EACX,cAKE5J,KAAKuzC,WAAa,MAOpB,GAAI11C,EAAMuL,GACR,IAAmBpJ,KAAKuzC,WAAY11C,EAAM,GAAYyO,IAAIlD,GAO5D,KAAMvL,EAAMuL,GAQVpJ,KAAKyc,GAAG5e,EAJG,IAAIoS,KACbjQ,KAAK4yC,IAAI/0C,EAAMuL,GACfA,KAAK6G,KAST,IAAKpS,EAAMuL,GACT,MAAMoqC,EAAYxzC,KAAKuzC,WAAWp1C,IAAIN,QACpBsL,IAAdqqC,IACFA,EAAUhzB,OAAOpX,GACM,IAAnBoqC,EAAU9pB,MACZ1pB,KAAKuzC,WAAW/yB,OAAO3iB,IAc7B,KAAMA,EAAMoS,GAEV,OAAO,GAAYjQ,KAAKuzC,WAAWp1C,IAAIN,IAAS,OAAc2iC,UAAU13B,QAAQM,GAAKA,KAAK6G,IAG5F,UACEjQ,KAAKuzC,WAAa,O,0CCnEyB,IAAe,YAAvD,MACMtgC,EAAyC,IAAsB,mBCK/DwgC,GAHO9rC,KAAKwL,OAGH,IAAM,IAAI0uB,YAAY5uB,EAAmB,IAAI,I,WCJ5D,MAAM,EAAS5T,GAAK,IAAI2F,MAAM3F,GAOxBq0C,EAAsB,KACjC,MAAM,EAAO,yBAQFC,EAAiB,KAC5B,MAAM,EAAO,oB,WCdO31C,OAAOyO,OALtB,MAUM,EAAOzO,OAAOkF,KA8Bd,EAAS+C,GAAO,EAAKA,GAAKzF,OAqC1BozC,EAAc,CAAC3tC,EAAKpH,IAAQb,OAAOkB,UAAUC,eAAe1B,KAAKwI,EAAKpH,GAOtE,EAAY,CAACwJ,EAAGC,IAAMD,IAAMC,GAAM,EAAOD,KAAO,EAAOC,IAvB/C,EAACrC,EAAKmD,KACzB,IAAK,MAAMvK,KAAOoH,EAChB,IAAKmD,EAAEnD,EAAIpH,GAAMA,GACf,OAAO,EAGX,OAAO,GAiBiE,CAAMwJ,EAAG,CAACm9B,EAAK3mC,UAAiBsK,IAARq8B,GAAqBoO,EAAYtrC,EAAGzJ,KAASyJ,EAAEzJ,KAAS2mC,GC9E7IqO,EAAU,CAACC,EAAI7jC,EAAM3S,EAAI,KACpC,IACE,KAAOA,EAAIw2C,EAAGtzC,OAAQlD,IACpBw2C,EAAGx2C,MAAM2S,GAEX,QACI3S,EAAIw2C,EAAGtzC,QACTqzC,EAAQC,EAAI7jC,EAAM3S,EAAI,KA6Cfy2C,EAAe,CAAC1rC,EAAGC,KAC9B,GAAS,MAALD,GAAkB,MAALC,EACf,MAlB0B,EAACD,EAAGC,IAAMD,IAAMC,EAkBnC0rC,CAAe3rC,EAAGC,GAE3B,GAAID,EAAE4N,cAAgB3N,EAAE2N,YACtB,OAAO,EAET,GAAI5N,IAAMC,EACR,OAAO,EAET,OAAQD,EAAE4N,aACR,KAAK1T,YACH8F,EAAI,IAAIlI,WAAWkI,GACnBC,EAAI,IAAInI,WAAWmI,GAErB,KAAKnI,WACH,GAAIkI,EAAEpG,aAAeqG,EAAErG,WACrB,OAAO,EAET,IAAK,IAAI3E,EAAI,EAAGA,EAAI+K,EAAE7H,OAAQlD,IAC5B,GAAI+K,EAAE/K,KAAOgL,EAAEhL,GACb,OAAO,EAGX,MAEF,KAAKoiB,IACH,GAAIrX,EAAEqhB,OAASphB,EAAEohB,KACf,OAAO,EAET,IAAK,MAAMnrB,KAAS8J,EAClB,IAAKC,EAAEyI,IAAIxS,GACT,OAAO,EAGX,MAEF,KAAKqK,IACH,GAAIP,EAAEqhB,OAASphB,EAAEohB,KACf,OAAO,EAET,IAAK,MAAM7qB,KAAOwJ,EAAEnF,OAClB,IAAKoF,EAAEyI,IAAIlS,KAASk1C,EAAa1rC,EAAElK,IAAIU,GAAMyJ,EAAEnK,IAAIU,IACjD,OAAO,EAGX,MAEF,KAAKb,OACH,GAAI,EAAcqK,KAAO,EAAcC,GACrC,OAAO,EAET,IAAK,MAAMzJ,KAAOwJ,EAChB,IAAK,EAAmBA,EAAGxJ,KAASk1C,EAAa1rC,EAAExJ,GAAMyJ,EAAEzJ,IACzD,OAAO,EAGX,MACF,KAAKoE,MACH,GAAIoF,EAAE7H,SAAW8H,EAAE9H,OACjB,OAAO,EAET,IAAK,IAAIlD,EAAI,EAAGA,EAAI+K,EAAE7H,OAAQlD,IAC5B,IAAKy2C,EAAa1rC,EAAE/K,GAAIgL,EAAEhL,IACxB,OAAO,EAGX,MACF,QACE,OAAO,EAEX,OAAO,G,WC/HF,MAAM,EAASe,OCFf,MAAM41C,EAKX,YAAavlC,EAAMqF,GACjB/T,KAAK0O,KAAOA,EACZ1O,KAAK+T,MAAQA,GAUV,MAAM,EAAS,CAACrF,EAAMqF,IAAU,IAAIkgC,EAAKvlC,EAAMqF,GCXzC,EAAmD,oBAAb5H,SAA2BA,SAAW,GAmL5E+nC,GA5J2D,oBAAdC,WAA4B,IAAIA,UA4J1Dz2C,GAAK,IAAQA,EAAG,CAACa,EAAOM,IAAQ,GAAGA,KAAON,MAAU4F,KAAK,KAwE7D,EAAIiwC,aACP,EAAIpW,UACK,EAAIqW,mBACV,EAAIC,aACH,EAAIC,cACC,EAAIC,mBACA,EAAIC,uBCpQjB/Z,KAAKC,UAQTD,KAAKuG,MCP1B,MAyBMyT,EAAqBC,GAAiB,MAI1C,YAAaC,GACX50C,KAAKqmB,EAAIuuB,EAGX,UACED,EAAc30C,KAAKqmB,KC1BVwuB,GD8BGH,EAAmBjD,cASlBiD,EAAmBI,eAUXJ,EAAmBpO,GAAwC,oBAA1BzR,uBAAyCkgB,qBAAqBzO,IAW3GoO,EAAmBpO,GAAqC,oBAAvB0O,oBAAsCA,mBAAmB1O,IC5D5ExmB,KAAKgV,KCJnBmgB,EAAO,IACPC,EAAS,IACTC,EAAO,IACPC,EAAO,IACPC,EAAQ,IACRC,EAAM,IACNC,EAAS,IACTC,EAAS,IACTC,EAAU,IAKjBC,EAAmB,CACvB,CAACT,GAAO,EAAY,cAAe,QACnC,CAACC,GAAS,EAAY,cAAe,UACrC,CAACC,GAAO,EAAY,QAAS,QAC7B,CAACE,GAAQ,EAAY,QAAS,SAC9B,CAACD,GAAO,EAAY,QAAS,QAC7B,CAACE,GAAM,EAAY,QAAS,OAC5B,CAACC,GAAS,EAAY,QAAS,UAC/B,CAACC,GAAS,EAAY,QAAS,UAC/B,CAACC,GAAU,EAAY,QAAS,UAG5BE,EAAgB,CACpB,CAACV,GAAO,OACR,CAACC,GAAS,OACV,CAACC,GAAO,QACR,CAACE,GAAQ,QACT,CAACD,GAAO,QACR,CAACE,GAAM,QACP,CAACC,GAAS,QACV,CAACC,GAAS,cACV,CAACC,GAAU,QAiGPG,EAAqB,IAtCI3lC,IAC7B,MAAM4lC,EAAa,GACbC,EAAU,GAGhB,IAAIx4C,EAAI,EAER,KAAOA,EAAI2S,EAAKzP,OAAQlD,IAAK,CAC3B,MAAMgpC,EAAMr2B,EAAK3S,GAEXkP,EAAQmpC,EAAcrP,GAC5B,QAAcn9B,IAAVqD,EACFqpC,EAAW70C,KAAKwL,OACX,CACL,GAAI85B,EAAIrwB,cAAgB5Q,QAAUihC,EAAIrwB,cAAgB3W,OAGpD,MAFAu2C,EAAW70C,KAAKslC,IAYtB,IANIhpC,EAAI,IAENu4C,EAAW70C,KAAK,QAChB80C,EAAQ90C,KAAK60C,EAAW1xC,KAAK,MAGxB7G,EAAI2S,EAAKzP,OAAQlD,IAAK,CAC3B,MAAMgpC,EAAMr2B,EAAK3S,GAEXgpC,aAAejoC,QACnBy3C,EAAQ90C,KAAKslC,GAGjB,OAAOwP,GArFyB7lC,IAChC,MAAM4lC,EAAa,GACbE,EAAS,GACTC,EAAe,MAIrB,IAAIF,EAAU,GAEVx4C,EAAI,EAER,KAAOA,EAAI2S,EAAKzP,OAAQlD,IAAK,CAC3B,MAAMgpC,EAAMr2B,EAAK3S,GAEXkP,EAAQkpC,EAAiBpP,GAC/B,QAAcn9B,IAAVqD,EACFwpC,EAAap1C,IAAI4L,EAAMkC,KAAMlC,EAAMuH,WAC9B,CACL,GAAIuyB,EAAIrwB,cAAgB5Q,QAAUihC,EAAIrwB,cAAgB3W,OASpD,MAT4D,CAC5D,MAAMkN,EAAQ,EAAqBwpC,GAC/B14C,EAAI,GAAKkP,EAAMhM,OAAS,GAC1Bq1C,EAAW70C,KAAK,KAAOslC,GACvByP,EAAO/0C,KAAKwL,IAEZqpC,EAAW70C,KAAKslC,KAcxB,IANIhpC,EAAI,IAENw4C,EAAUC,EACVD,EAAQ9d,QAAQ6d,EAAW1xC,KAAK,MAG3B7G,EAAI2S,EAAKzP,OAAQlD,IAAK,CAC3B,MAAMgpC,EAAMr2B,EAAK3S,GACXgpC,aAAejoC,QACnBy3C,EAAQ90C,KAAKslC,GAGjB,OAAOwP,GAkDIG,EAAQ,IAAIhmC,KACvBwuB,QAAQt2B,OAAOytC,EAAmB3lC,IAElCimC,EAAUptC,QAAQqtC,GAAMA,EAAGF,MAAMhmC,KAgFtBimC,EAAY,IAAIx2B,IAuJP,IAMf,MC1WM02B,EAAiB/d,IAAQ,CAIpC,CAACh6B,OAAOkiB,YACN,OAAOvgB,MAGTq4B,SAqBWge,EAAc,CAAC91B,EAAU+1B,IAASF,EAAe,KAC5D,MAAM,KAAEza,EAAI,MAAEp9B,GAAUgiB,EAAS8X,OACjC,MAAO,CAAEsD,OAAMp9B,MAAOo9B,OAAOxyB,EAAYmtC,EAAK/3C,MCzBhD,MAAMg4C,EAKJ,YAAaC,EAAOj2C,GAIlBP,KAAKw2C,MAAQA,EAIbx2C,KAAKO,IAAMA,GAWf,MAAMk2C,EACJ,cAIEz2C,KAAK02C,QAAU,IAAI9tC,KAavB,MAAM+tC,EAAwB,CAACC,EAAaC,EAAIztC,IAC9CytC,EAAGH,QAAQ5tC,QAAQ,CAACguC,EAASC,KAC3B,MAAMC,EAAyCJ,EAAYK,IAAIC,MAAMR,QAAQv4C,IAAI44C,GACjF,IAAK,IAAIz5C,EAAI,EAAGA,EAAIw5C,EAAQt2C,OAAQlD,IAAK,CACvC,MAAM65C,EAAML,EAAQx5C,GACpB85C,GAAeR,EAAaI,EAASG,EAAIX,MAAOW,EAAI52C,IAAK6I,MAuCzDiuC,EAAY,CAACR,EAAI15B,KACrB,MAAMm6B,EAAMT,EAAGH,QAAQv4C,IAAIgf,EAAGo6B,QAC9B,YAAepuC,IAARmuC,GAAoD,OA7BzC,EAACA,EAAKd,KACxB,IAAI9nC,EAAO,EACPqF,EAAQujC,EAAI92C,OAAS,EACzB,KAAOkO,GAAQqF,GAAO,CACpB,MAAMyjC,EAAW,aAAO9oC,EAAOqF,GAAS,GAClC0jC,EAAMH,EAAIE,GACVE,EAAWD,EAAIjB,MACrB,GAAIkB,GAAYlB,EAAO,CACrB,GAAIA,EAAQkB,EAAWD,EAAIl3C,IACzB,OAAOi3C,EAET9oC,EAAO8oC,EAAW,OAElBzjC,EAAQyjC,EAAW,EAGvB,OAAO,MAaqBG,CAAYL,EAAKn6B,EAAGq5B,QAS5CoB,GAAwBf,IAC5BA,EAAGH,QAAQ5tC,QAAQ+uC,IAMjB,IAAIv6C,EAAG6nB,EACP,IANA0yB,EAAKp4B,KAAK,CAACpX,EAAGC,IAAMD,EAAEmuC,MAAQluC,EAAEkuC,OAM3Bl5C,EAAI,EAAG6nB,EAAI,EAAG7nB,EAAIu6C,EAAKr3C,OAAQlD,IAAK,CACvC,MAAMoR,EAAOmpC,EAAK1yB,EAAI,GAChBpR,EAAQ8jC,EAAKv6C,GACfoR,EAAK8nC,MAAQ9nC,EAAKnO,MAAQwT,EAAMyiC,MAClC9nC,EAAKnO,KAAOwT,EAAMxT,KAEd4kB,EAAI7nB,IACNu6C,EAAK1yB,GAAKpR,GAEZoR,KAGJ0yB,EAAKr3C,OAAS2kB,KAuCZ2yB,GAAiB,CAACjB,EAAIU,EAAQf,EAAOh2C,KACzC,YAAeq2C,EAAGH,QAASa,EAAQ,IAAM,IAAIv2C,KAAK,IAAIu1C,EAAWC,EAAOh2C,KAGpEu3C,GAAkB,IAAM,IAAItB,EAS5BuB,GAAiCC,IACrC,MAAMpB,EAAKkB,KAuBX,OAtBAE,EAAGvB,QAAQ5tC,QAAQ,CAACkuC,EAASO,KAI3B,MAAMW,EAAU,GAChB,IAAK,IAAI56C,EAAI,EAAGA,EAAI05C,EAAQx2C,OAAQlD,IAAK,CACvC,MAAM66C,EAASnB,EAAQ15C,GACvB,GAAI66C,EAAOC,QAAS,CAClB,MAAM5B,EAAQ2B,EAAOh7B,GAAGq5B,MACxB,IAAIj2C,EAAM43C,EAAO33C,OACjB,GAAIlD,EAAI,EAAI05C,EAAQx2C,OAClB,IAAK,IAAI63B,EAAO2e,EAAQ15C,EAAI,GAAIA,EAAI,EAAI05C,EAAQx2C,QAAU63B,EAAKlb,GAAGq5B,QAAUA,EAAQj2C,GAAO83B,EAAK+f,QAAS/f,EAAO2e,EAAc,KAAJ15C,GACxHiD,GAAO83B,EAAK73B,OAGhB03C,EAAQl3C,KAAK,IAAIu1C,EAAWC,EAAOj2C,KAGnC23C,EAAQ13C,OAAS,GACnBq2C,EAAGH,QAAQ91C,IAAI22C,EAAQW,KAGpBrB,GAUHwB,GAAiB,CAAC/3C,EAASu2C,KAC/B,YAAav2C,EAAQg4C,YAAazB,EAAGH,QAAQhtB,MAC7CmtB,EAAGH,QAAQ5tC,QAAQ,CAACovC,EAASX,KAC3Bj3C,EAAQi4C,gBACR,YAAaj4C,EAAQg4C,YAAaf,GAClC,MAAMh3C,EAAM23C,EAAQ13C,OACpB,YAAaF,EAAQg4C,YAAa/3C,GAClC,IAAK,IAAIjD,EAAI,EAAGA,EAAIiD,EAAKjD,IAAK,CAC5B,MAAMk7C,EAAON,EAAQ56C,GACrBgD,EAAQm4C,aAAaD,EAAKhC,OAC1Bl2C,EAAQo4C,WAAWF,EAAKj4C,SAyCxBo4C,GAAwB,CAACl0C,EAASmyC,EAAaM,KACnD,MAAM0B,EAAc,IAAInC,EAClBoC,EAAa,YAAYp0C,EAAQq0C,aACvC,IAAK,IAAIx7C,EAAI,EAAGA,EAAIu7C,EAAYv7C,IAAK,CACnCmH,EAAQ8zC,gBACR,MAAMhB,EAAS,YAAY9yC,EAAQq0C,aAC7BC,EAAkB,YAAYt0C,EAAQq0C,aACtC9B,EAAUE,EAAMR,QAAQv4C,IAAIo5C,IAAW,GACvCyB,EAAQC,GAAS/B,EAAOK,GAC9B,IAAK,IAAIj6C,EAAI,EAAGA,EAAIy7C,EAAiBz7C,IAAK,CACxC,MAAMk5C,EAAQ/xC,EAAQy0C,cAChBC,EAAW3C,EAAQ/xC,EAAQ20C,YACjC,GAAI5C,EAAQwC,EAAO,CACbA,EAAQG,GACVrB,GAAec,EAAarB,EAAQyB,EAAOG,EAAWH,GAExD,IAAIthC,EAAQ2hC,GAAYrC,EAASR,GAM7B2B,EAASnB,EAAQt/B,GAMrB,KAJKygC,EAAOC,SAAWD,EAAOh7B,GAAGq5B,MAAQA,IACvCQ,EAAQpiB,OAAOld,EAAQ,EAAG,EAAG4hC,GAAU1C,EAAauB,EAAQ3B,EAAQ2B,EAAOh7B,GAAGq5B,QAC9E9+B,KAEKA,EAAQs/B,EAAQx2C,SAErB23C,EAASnB,EAAQt/B,KACbygC,EAAOh7B,GAAGq5B,MAAQ2C,IACfhB,EAAOC,UACNe,EAAWhB,EAAOh7B,GAAGq5B,MAAQ2B,EAAO33C,QACtCw2C,EAAQpiB,OAAOld,EAAO,EAAG4hC,GAAU1C,EAAauB,EAAQgB,EAAWhB,EAAOh7B,GAAGq5B,QAE/E2B,EAAO33B,OAAOo2B,SAOpBkB,GAAec,EAAarB,EAAQf,EAAO2C,EAAW3C,IAI5D,GAAIoC,EAAYlC,QAAQhtB,KAAO,EAAG,CAEhC,MAAM6vB,EAAqB,IAAI,GAC/BlB,GAAekB,EAAoBX,GACnC1B,EAAMsC,qBAAqBx4C,KAAK,IAAI,GAAY,YAAeu4C,EAAmB94C,oBAQhFg5C,GAAsBhG,EAM5B,MAAM,WAAY,EAMhB,aAAa,GAAEiG,GAAK,EAAI,SAAEC,EAAW,MAAM,IAAS,IAClDt2C,QACArD,KAAK05C,GAAKA,EACV15C,KAAK25C,SAAWA,EAChB35C,KAAK45C,SAAWH,KAIhBz5C,KAAK65C,MAAQ,IAAIjxC,IACjB5I,KAAKk3C,MAAQ,IAAI4C,GAIjB95C,KAAK+5C,aAAe,KAIpB/5C,KAAKg6C,qBAAuB,GAc9B,SAAU5wC,EAAG6wC,EAAS,MACpBC,GAASl6C,KAAMoJ,EAAG6wC,GA6BpB,IAAKp8C,EAAMs8C,EAAkB,IAC3B,MAAMlT,EAAO,YAAejnC,KAAK65C,MAAOh8C,EAAM,KAE5C,MAAMW,EAAI,IAAI27C,EAEd,OADA37C,EAAE47C,WAAWp6C,KAAM,MACZxB,IAEH67C,EAASpT,EAAKhxB,YACpB,GAAIkkC,IAAoB,IAAgBE,IAAWF,EAAiB,CAClE,GAAIE,IAAW,GAAc,CAE3B,MAAM77C,EAAI,IAAI27C,EACd37C,EAAE87C,KAAOrT,EAAKqT,KACdrT,EAAKqT,KAAKxxC,QAAgC/J,IACxC,KAAa,OAANA,EAAYA,EAAIA,EAAE2P,KAEvB3P,EAAEsP,OAAS7P,IAGfA,EAAE+7C,OAAStT,EAAKsT,OAChB,IAAK,IAAIx7C,EAAIP,EAAE+7C,OAAc,OAANx7C,EAAYA,EAAIA,EAAEgV,MACvChV,EAAEsP,OAAS7P,EAKb,OAHAA,EAAEg8C,QAAUvT,EAAKuT,QACjBx6C,KAAK65C,MAAMj5C,IAAI/C,EAAMW,GACrBA,EAAE47C,WAAWp6C,KAAM,MACZxB,EAEP,MAAM,IAAIwG,MAAM,sBAAsBnH,2DAG1C,OAAOopC,EAUT,SAAUppC,EAAO,IAEf,OAAOmC,KAAK7B,IAAIN,EAAM48C,IASxB,QAAS58C,EAAO,IAEd,OAAOmC,KAAK7B,IAAIN,EAAM68C,IASxB,OAAQ78C,EAAO,IAEb,OAAOmC,KAAK7B,IAAIN,EAAM,IASxB,eAAgBA,EAAO,IAErB,OAAOmC,KAAK7B,IAAIN,EAAM88C,IAQxB,SAIE,MAAM1D,EAAM,GAMZ,OAJAj3C,KAAK65C,MAAM/wC,QAAQ,CAACvK,EAAOM,KACzBo4C,EAAIp4C,GAAON,EAAMmtC,WAGZuL,EAMT,UACEj3C,KAAKmjB,KAAK,YAAa,EAAC,IACxB9f,MAAMgT,UAOR,GAAIukC,EAAWxxC,GACb/F,MAAMoZ,GAAGm+B,EAAWxxC,GAOtB,IAAKwxC,EAAWxxC,GACd/F,MAAMuvC,IAAIgI,EAAWxxC,IAIzB,MAAM,GAIJ,YAAa3E,GACXzE,KAAK84C,YAAcr0C,EAGrB,iBAOA,cACE,OAAO,YAAYzE,KAAK84C,aAM1B,YACE,OAAO,YAAY94C,KAAK84C,cA+F5B,MAAM,GAIJ,YAAar0C,GACXzE,KAAK66C,UAAY,EACjB76C,KAAK84C,YAAcr0C,EAGrB,gBACEzE,KAAK66C,UAAY,EAGnB,cAEE,OADA76C,KAAK66C,WAAa,YAAY76C,KAAK84C,aAC5B94C,KAAK66C,UAGd,YACE,MAAMh3C,EAAO,YAAY7D,KAAK84C,aAAe,EAE7C,OADA94C,KAAK66C,WAAah3C,EACXA,GAIX,MAAM,WAAwB,GAI5B,YAAaY,GACXpB,MAAMoB,GAONzE,KAAKkD,KAAO,GACZ,YAAUuB,GACVzE,KAAK86C,gBAAkB,IAAI,IAAqB,YAAkBr2C,IAClEzE,KAAK+6C,cAAgB,IAAI,IAAkB,YAAkBt2C,IAC7DzE,KAAKg7C,iBAAmB,IAAI,IAAqB,YAAkBv2C,IACnEzE,KAAKi7C,kBAAoB,IAAI,IAAqB,YAAkBx2C,IACpEzE,KAAKk7C,YAAc,IAAI,IAAW,YAAkBz2C,GAAU,KAC9DzE,KAAKm7C,cAAgB,IAAI,IAAc,YAAkB12C,IACzDzE,KAAKo7C,kBAAoB,IAAI,IAAW,YAAkB32C,GAAU,KACpEzE,KAAKq7C,eAAiB,IAAI,IAAkB,YAAkB52C,IAC9DzE,KAAKs7C,WAAa,IAAI,IAAkB,YAAkB72C,IAM5D,aACE,OAAO,IAAI82C,GAAGv7C,KAAK+6C,cAAcp0C,OAAQ3G,KAAKg7C,iBAAiBr0C,QAMjE,cACE,OAAO,IAAI40C,GAAGv7C,KAAK+6C,cAAcp0C,OAAQ3G,KAAKi7C,kBAAkBt0C,QAOlE,aACE,OAAO3G,KAAK+6C,cAAcp0C,OAM5B,WACE,OAA8B3G,KAAKk7C,YAAYv0C,OAMjD,aACE,OAAO3G,KAAKm7C,cAAcx0C,OAM5B,iBACE,OAAyC,IAAlC3G,KAAKo7C,kBAAkBz0C,OAMhC,cACE,OAAO3G,KAAKq7C,eAAe10C,OAQ7B,UACE,OAAO3G,KAAKs7C,WAAW30C,OAMzB,UACE,OAAO,YAAQ3G,KAAK84C,aAMtB,UACE,OAAO,YAAkB94C,KAAK84C,aAUhC,WACE,OAAO,YAAQ94C,KAAK84C,aAMtB,UACE,MAAM0C,EAAWx7C,KAAK86C,gBAAgBn0C,OACtC,GAAI60C,EAAWx7C,KAAKkD,KAAK1C,OACvB,OAAOR,KAAKkD,KAAKs4C,GACZ,CACL,MAAM38C,EAAMmB,KAAKm7C,cAAcx0C,OAE/B,OADA3G,KAAKkD,KAAKlC,KAAKnC,GACRA,IAKb,MAAM,GACJ,cACEmB,KAAKs4C,YAAc,IAAI,IAGzB,eACE,OAAO,YAAat4C,KAAKs4C,aAG3B,iBAOA,aAAc9B,GACZ,YAAax2C,KAAKs4C,YAAa9B,GAMjC,WAAYj2C,GACV,YAAaP,KAAKs4C,YAAa/3C,IA+FnC,MAAM,GACJ,cACEP,KAAKs4C,YAAc,IAAI,IACvBt4C,KAAK66C,UAAY,EAGnB,eACE,OAAO,YAAa76C,KAAKs4C,aAG3B,gBACEt4C,KAAK66C,UAAY,EAMnB,aAAcrE,GACZ,MAAM3yC,EAAO2yC,EAAQx2C,KAAK66C,UAC1B76C,KAAK66C,UAAYrE,EACjB,YAAax2C,KAAKs4C,YAAaz0C,GAMjC,WAAYtD,GACE,IAARA,GACFozC,IAEF,YAAa3zC,KAAKs4C,YAAa/3C,EAAM,GACrCP,KAAK66C,WAAat6C,GAItB,MAAM,WAAwB,GAC5B,cACE8C,QAIArD,KAAKy7C,OAAS,IAAI7yC,IAOlB5I,KAAKw7C,SAAW,EAChBx7C,KAAK07C,gBAAkB,IAAI,IAC3B17C,KAAK27C,cAAgB,IAAI,IACzB37C,KAAK47C,iBAAmB,IAAI,IAC5B57C,KAAK67C,kBAAoB,IAAI,IAC7B77C,KAAK87C,YAAc,IAAI,IAAW,KAClC97C,KAAK+7C,cAAgB,IAAI,IACzB/7C,KAAKg8C,kBAAoB,IAAI,IAAW,KACxCh8C,KAAKi8C,eAAiB,IAAI,IAC1Bj8C,KAAKk8C,WAAa,IAAI,IAGxB,eACE,MAAM57C,EAAU,cAahB,OAZA,YAAWA,EAAS,GACpB,YAAmBA,EAASN,KAAK07C,gBAAgBj7C,gBACjD,YAAmBH,EAASN,KAAK27C,cAAcl7C,gBAC/C,YAAmBH,EAASN,KAAK47C,iBAAiBn7C,gBAClD,YAAmBH,EAASN,KAAK67C,kBAAkBp7C,gBACnD,YAAmBH,EAAS,YAAaN,KAAK87C,cAC9C,YAAmBx7C,EAASN,KAAK+7C,cAAct7C,gBAC/C,YAAmBH,EAAS,YAAaN,KAAKg8C,oBAC9C,YAAmB17C,EAASN,KAAKi8C,eAAex7C,gBAChD,YAAmBH,EAASN,KAAKk8C,WAAWz7C,gBAE5C,YAAgBH,EAAS,YAAaN,KAAKs4C,cACpC,YAAah4C,GAMtB,YAAa6c,GACXnd,KAAK27C,cAAc76C,MAAMqc,EAAGo6B,QAC5Bv3C,KAAK47C,iBAAiB96C,MAAMqc,EAAGq5B,OAMjC,aAAcr5B,GACZnd,KAAK27C,cAAc76C,MAAMqc,EAAGo6B,QAC5Bv3C,KAAK67C,kBAAkB/6C,MAAMqc,EAAGq5B,OAMlC,YAAae,GACXv3C,KAAK27C,cAAc76C,MAAMy2C,GAM3B,UAAW4E,GACTn8C,KAAK87C,YAAYh7C,MAAMq7C,GAMzB,YAAa98C,GACXW,KAAK+7C,cAAcj7C,MAAMzB,GAM3B,gBAAiB+8C,GACfp8C,KAAKg8C,kBAAkBl7C,MAAMs7C,EAAS,EAAI,GAM5C,aAAcD,GACZn8C,KAAKi8C,eAAen7C,MAAMq7C,GAQ5B,SAAU57C,GACRP,KAAKk8C,WAAWp7C,MAAMP,GAMxB,SAAU8I,GACR,YAASrJ,KAAKs4C,YAAajvC,GAM7B,SAAUY,GACR,YAAmBjK,KAAKs4C,YAAaruC,GAUvC,UAAWoyC,GACT,YAASr8C,KAAKs4C,YAAa+D,GAW7B,SAAUx9C,QAEMsK,IADAnJ,KAAKy7C,OAAOt9C,IAAIU,IAE5BmB,KAAK07C,gBAAgB56C,MAAMd,KAAKw7C,YAChCx7C,KAAK+7C,cAAcj7C,MAAMjC,IAEzBmB,KAAK07C,gBAAgB56C,MAAMd,KAAKw7C,aAKtC,IAAIc,GAAmB,GACnBC,GAAmB,GACnBC,GAlRJ,cAA8B,GAI5B,YAAar/B,GACX,YAAand,KAAKs4C,YAAan7B,EAAGo6B,QAClC,YAAav3C,KAAKs4C,YAAan7B,EAAGq5B,OAMpC,aAAcr5B,GACZ,YAAand,KAAKs4C,YAAan7B,EAAGo6B,QAClC,YAAav3C,KAAKs4C,YAAan7B,EAAGq5B,OAOpC,YAAae,GACX,YAAav3C,KAAKs4C,YAAaf,GAMjC,UAAW4E,GACT,YAAWn8C,KAAKs4C,YAAa6D,GAM/B,YAAa98C,GACX,YAAeW,KAAKs4C,YAAaj5C,GAMnC,gBAAiB+8C,GACf,YAAap8C,KAAKs4C,YAAa8D,EAAS,EAAI,GAM9C,aAAcD,GACZ,YAAan8C,KAAKs4C,YAAa6D,GAQjC,SAAU57C,GACR,YAAaP,KAAKs4C,YAAa/3C,GAMjC,SAAU8I,GACR,YAASrJ,KAAKs4C,YAAajvC,GAM7B,SAAUY,GACR,YAAmBjK,KAAKs4C,YAAaruC,GAMvC,UAAWoyC,GACT,YAAer8C,KAAKs4C,YAAa5d,KAAKC,UAAU0hB,IAMlD,SAAUx9C,GACR,YAAemB,KAAKs4C,YAAaz5C,KA4LjC49C,GA/hBJ,cAA8B,GAI5B,aACE,OAAOC,GAAS,YAAY18C,KAAK84C,aAAc,YAAY94C,KAAK84C,cAMlE,cACE,OAAO4D,GAAS,YAAY18C,KAAK84C,aAAc,YAAY94C,KAAK84C,cAOlE,aACE,OAAO,YAAY94C,KAAK84C,aAM1B,WACE,OAAO,YAAU94C,KAAK84C,aAMxB,aACE,OAAO,YAAc94C,KAAK84C,aAM5B,iBACE,OAAyC,IAAlC,YAAY94C,KAAK84C,aAM1B,cACE,OAAO,YAAY94C,KAAK84C,aAQ1B,UACE,OAAO,YAAY94C,KAAK84C,aAM1B,UACE,OAAO,YAAQ94C,KAAK84C,aAMtB,UACE,OAAO,YAAe,YAAkB94C,KAAK84C,cAQ/C,WACE,OAAOpe,KAAKuG,MAAM,YAAcjhC,KAAK84C,cAMvC,UACE,OAAO,YAAc94C,KAAK84C,eAkd9B,MAuBM6D,GAAsB,CAACr8C,EAAS42C,EAAO0F,KAE3C,MAAMC,EAAK,IAAIj0C,IACfg0C,EAAI9zC,QAAQ,CAAC0tC,EAAOe,KAEd0B,GAAS/B,EAAOK,GAAUf,GAC5BqG,EAAGj8C,IAAI22C,EAAQf,KAGnBsG,GAAe5F,GAAOpuC,QAAQ,CAAC0tC,EAAOe,KAC/BqF,EAAI7rC,IAAIwmC,IACXsF,EAAGj8C,IAAI22C,EAAQ,KAInB,YAAaj3C,EAAQg4C,YAAauE,EAAGnzB,MAGrCzmB,MAAM2G,KAAKizC,EAAGtc,WAAW9gB,KAAK,CAACpX,EAAGC,IAAMA,EAAE,GAAKD,EAAE,IAAIS,QAAQ,EAAEyuC,EAAQf,MAzCpD,EAACl2C,EAAS02C,EAASO,EAAQf,KAE9C,MAAMuG,EAAkB1D,GAAYrC,EAASR,GAE7C,YAAal2C,EAAQg4C,YAAatB,EAAQx2C,OAASu8C,GACnDz8C,EAAQ08C,YAAYzF,GACpB,YAAaj3C,EAAQg4C,YAAa9B,GAClC,MAAMyG,EAAcjG,EAAQ+F,GAE5BE,EAAYn8C,MAAMR,EAASk2C,EAAQyG,EAAY9/B,GAAGq5B,OAClD,IAAK,IAAIl5C,EAAIy/C,EAAkB,EAAGz/C,EAAI05C,EAAQx2C,OAAQlD,IACpD05C,EAAQ15C,GAAGwD,MAAMR,EAAS,IAgC1B48C,CAAa58C,EAAS42C,EAAMR,QAAQv4C,IAAIo5C,GAASA,EAAQf,MA6RvD2G,GAAc,CAAC14C,EAASmyC,EAAaM,KACzC,MAAMkG,EAAoB,IAAIx0C,IAzBFy0C,MAxPA,EAAC54C,EAAS64C,EAAYrG,KAClD,MAAMsG,EAAoB,YAAY94C,EAAQq0C,aAC9C,IAAK,IAAIx7C,EAAI,EAAGA,EAAIigD,EAAmBjgD,IAAK,CAC1C,MAAMkgD,EAAkB,YAAY/4C,EAAQq0C,aAItC2E,EAAO,IAAIx6C,MAAMu6C,GACjBjG,EAAS9yC,EAAQi5C,aACvB,IAAIlH,EAAQ,YAAY/xC,EAAQq0C,aAEhCwE,EAAW18C,IAAI22C,EAAQkG,GACvB,IAAK,IAAIngD,EAAI,EAAGA,EAAIkgD,EAAiBlgD,IAAK,CACxC,MAAM6+C,EAAO13C,EAAQk5C,WACrB,GAAuB,IAAlB,IAAQxB,GAAa,CAMxB,MAAMyB,EAAgD,IAA1BzB,GAAQ,IAAO,MAKrChE,EAAS,IAAI,GACjBuE,GAASnF,EAAQf,GACjB,MACC2F,EAAO,OAAU,IAAO13C,EAAQo5C,aAAe,KAChD,MACC1B,EAAO,OAAU,IAAO13C,EAAQq5C,cAAgB,KACjDF,EAAsBn5C,EAAQs5C,iBAAmB9G,EAAI94C,IAAIsG,EAAQu5C,cAAgBv5C,EAAQo5C,aAAgB,KACzGD,IAAuBzB,EAAO,OAAU,IAAO13C,EAAQu5C,aAAe,KACtEC,GAAgBx5C,EAAS03C,IA2B3BsB,EAAKngD,GAAK66C,EACV3B,GAAS2B,EAAO33C,WACX,CACL,MAAMD,EAAMkE,EAAQy5C,UACpBT,EAAKngD,GAAK,IAAI6gD,GAAGzB,GAASnF,EAAQf,GAAQj2C,GAC1Ci2C,GAASj2C,MAkNf69C,CAAsB35C,EAAS24C,EAAmBxG,EAAYK,KAhDvB,EAACC,EAAOmH,KAC/C,MAAMhB,EAA2BnG,EAAMmG,yBACvCgB,EAAmBv1C,QAAQ,CAACw1C,EAAY/G,KACtC,MAAMgH,EAAoBlB,EAAyBl/C,IAAIo5C,GACvD,QAA0BpuC,IAAtBo1C,EACFlB,EAAyBz8C,IAAI22C,EAAQ,CAAEkG,KAAMa,EAAYhhD,EAAG,QACvD,CAEL,MAAMkhD,EAASD,EAAkBjhD,EAAI,EAAIihD,EAAkBd,KAAK52C,MAAM03C,EAAkBjhD,GAAKihD,EAAkBd,KAC/G,IAAK,IAAIngD,EAAI,EAAGA,EAAIghD,EAAW99C,OAAQlD,IACrCkhD,EAAOx9C,KAAKs9C,EAAWhhD,IAEzBihD,EAAkBjhD,EAAI,EACtBihD,EAAkBd,KAAOe,EAAO/+B,KAAK,CAACg/B,EAAIC,IAAOD,EAAGthC,GAAGq5B,MAAQkI,EAAGvhC,GAAGq5B,WAsCzEmI,CAAiCzH,EAAOkG,GApLV,EAACxG,EAAaM,KAC5C,MAAM0H,EAAQ1H,EAAM2H,aACdzB,EAAoBlG,EAAMmG,yBAE1ByB,EAAuB77C,MAAM2G,KAAKwzC,EAAkBl6C,QAAQuc,KAAK,CAACpX,EAAGC,IAAMD,EAAIC,GACrF,GAAoC,IAAhCw2C,EAAqBt+C,OACvB,OAEF,MAAMu+C,EAAsB,KAC1B,IAAIC,EAAmE5B,EAAkBj/C,IAAI2gD,EAAqBA,EAAqBt+C,OAAS,IAChJ,KAAOw+C,EAAkBvB,KAAKj9C,SAAWw+C,EAAkB1hD,GAAG,CAE5D,GADAwhD,EAAqBp7B,QACjBo7B,EAAqBt+C,OAAS,GAIhC,OADA02C,EAAMmG,yBAAyB9kC,QACxB,KAHPymC,EAAmE5B,EAAkBj/C,IAAI2gD,EAAqBA,EAAqBt+C,OAAS,IAMhJ,OAAOw+C,GAET,IAAIC,EAAmBF,IACvB,GAAyB,OAArBE,GAA8C,IAAjBL,EAAMp+C,OACrC,OAKF,IAAI0+C,EAAYN,EAAMp+C,OAAS,EACHo+C,EAAMl7B,MACX,EAAmB+5B,KAAwB,EAAmBngD,KAErF,MAAM07C,EAAQ,IAAIpwC,IAElB,OAAa,CACX,MAAMu2C,EAAa,YAAenG,EAAOkG,EAAU/hC,GAAGo6B,OAAQ,IAAM0B,GAAS/B,EAAOgI,EAAU/hC,GAAGo6B,SAC3F7d,EAASwlB,EAAU/hC,GAAGq5B,MAAQ2I,EAAaA,EAAaD,EAAU/hC,GAAGq5B,MAAQ,EACnF,GAAI0I,EAAU/hC,GAAGq5B,MAAQ9c,IAAWylB,EAAY,CAM9C,MAAMb,EAAalB,EAAkBj/C,IAAI+gD,EAAU/hC,GAAGo6B,SAAW,CAAEkG,KAAM,GAAIngD,EAAG,GAChF,GAAIghD,EAAWb,KAAKj9C,SAAW89C,EAAWhhD,EAAG,CAC3C,MAAMc,EAAIkgD,EAAWb,KAAKa,EAAWhhD,GACrC,GAAIc,EAAE+e,GAAGq5B,MAAQ0I,EAAU/hC,GAAGq5B,MAAO,CAEnC8H,EAAWb,KAAKa,EAAWhhD,GAAK4hD,EAChCA,EAAY9gD,EAEZkgD,EAAWb,KAAOa,EAAWb,KAAK52C,MAAMy3C,EAAWhhD,GAAGmiB,KAAK,CAACg/B,EAAIC,IAAOD,EAAGthC,GAAGq5B,MAAQkI,EAAGvhC,GAAGq5B,OAC3F8H,EAAWhhD,EAAI,EACf,UAKJ,YADAshD,EAAM59C,KAAKk+C,GAGb,MAAME,EAAUF,EAAUG,WAAWzI,EAAaM,GAClD,GAAgB,OAAZkI,EAMF,IALe,IAAX1lB,GAAgBA,EAASwlB,EAAU1+C,UACrC0+C,EAAUI,UAAU1I,EAAald,GACjCsf,EAAMp4C,IAAIs+C,EAAU/hC,GAAGo6B,OAAQ2H,EAAU/hC,GAAGq5B,MAAQ0I,EAAU1+C,SAG5Do+C,EAAMp+C,OAAS,EACjB0+C,EAAoCN,EAAMl7B,WACrC,GAAyB,OAArBu7B,GAA6BA,EAAiB3hD,EAAI2hD,EAAiBxB,KAAKj9C,OACjF0+C,EAAoCD,EAAiBxB,KAAKwB,EAAiB3hD,SACtE,CAEL,GADA2hD,EAAmBF,IACM,OAArBE,EAEF,MAEAC,EAAoCD,EAAiBxB,KAAKwB,EAAiB3hD,SAG1E,CAKL,MAAMghD,EAAalB,EAAkBj/C,IAAIihD,IAAY,CAAE3B,KAAM,GAAIngD,EAAG,GACpE,GAAIghD,EAAWb,KAAKj9C,SAAW89C,EAAWhhD,EAGxC,YADAshD,EAAM59C,KAAKk+C,GAGbN,EAAM59C,KAAKk+C,GACXA,EAAYZ,EAAWb,KAAKa,EAAWhhD,MAG3C45C,EAAMmG,yBAAyB9kC,SAwF/BgnC,CAAwB3I,EAAaM,IAjCTmG,EAoCNnG,EAAMmG,0BAlCHv0C,QAAQ,CAAC20C,EAAMlG,KAClCkG,EAAKngD,IAAMmgD,EAAKA,KAAKj9C,OACvB68C,EAAyB78B,OAAO+2B,IAEhCkG,EAAKA,KAAK7oB,OAAO,EAAG6oB,EAAKngD,GACzBmgD,EAAKngD,EAAI,KApDuB,EAACs5C,EAAaM,KAClD,MAAMsI,EAAiBtI,EAAMsC,qBAC7BtC,EAAMsC,qBAAuB,GAC7B,IAAK,IAAIl8C,EAAI,EAAGA,EAAIkiD,EAAeh/C,OAAQlD,IACzCq7C,GAAsB6G,EAAeliD,GAAIs5C,EAAaM,IAgFxDuI,CAA8B7I,EAAaM,IAiBvCwI,GAAe,CAACj7C,EAASk7C,EAAMC,EAAmBC,EAAgB,IAAI,GAAgBp7C,KAC1Fy1C,GAASyF,EAAM/I,IACbuG,GAAY0C,EAAejJ,EAAa+I,EAAKzI,OAC7CyB,GAAsBkH,EAAejJ,EAAa+I,EAAKzI,QACtD0I,GAAmB,GA2ClBE,GAAc,CAACH,EAAMnnC,EAAQonC,IAhBb,EAACD,EAAMnnC,EAAQonC,EAAmBG,EAAW,MACjE,MAAMt7C,EAAU,YAAc+T,GAC9BknC,GAAaj7C,EAASk7C,EAAMC,EAAmB,IAAIG,EAASt7C,KAcLu7C,CAAcL,EAAMnnC,EAAQonC,EAAmBnD,IA8BlGwD,GAAwB,CAAChJ,EAAKiJ,EAA0B5/C,EAAU,IAAI,MAlBjD,EAACA,EAAS22C,EAAKkJ,EAAoB,IAAIv3C,OAChE+zC,GAAoBr8C,EAAS22C,EAAIC,MAAOiJ,GACxC9H,GAAe/3C,EAAS03C,GAA+Bf,EAAIC,SAkB3DkJ,CAAmB9/C,EAAS22C,EAD0B,MAA5BiJ,EAAmC,IAAIt3C,IAAQy3C,GAAkBH,IAEpF5/C,EAAQG,gBAyBX6/C,GAAkB77C,IACtB,MAAMwzC,EAAK,IAAIrvC,IACT23C,EAAW,YAAY97C,EAAQq0C,aACrC,IAAK,IAAIx7C,EAAI,EAAGA,EAAIijD,EAAUjjD,IAAK,CACjC,MAAMi6C,EAAS,YAAY9yC,EAAQq0C,aAC7BtC,EAAQ,YAAY/xC,EAAQq0C,aAClCb,EAAGr3C,IAAI22C,EAAQf,GAEjB,OAAOyB,GAqBHoI,GAAoBG,GAAgBF,GAAgB,IAAI/D,GAAiB,YAAciE,KAOvFC,GAAmB,CAACngD,EAASogD,KACjC,YAAapgD,EAAQg4C,YAAaoI,EAAGh3B,MACrCg3B,EAAG53C,QAAQ,CAAC0tC,EAAOe,KACjB,YAAaj3C,EAAQg4C,YAAaf,GAClC,YAAaj3C,EAAQg4C,YAAa9B,KAE7Bl2C,GAoBHqgD,GAAsB,CAAC1J,EAAK32C,EAAU,IAAI,MAXf,EAACA,EAAS22C,KAAQwJ,GAAiBngD,EAASw8C,GAAe7F,EAAIC,SAY9F0J,CAAyBtgD,EAAS22C,GAC3B32C,EAAQG,gBAoBjB,MAAMogD,GACJ,cAIE7gD,KAAKzC,EAAI,IAWb,MAAMujD,GAAqB,IAAM,IAAID,GAa/BE,GAA0B,CAACC,EAAc53C,IAC7C43C,EAAazjD,EAAEyD,KAAKoI,GAahB63C,GAA6B,CAACD,EAAc53C,KAChD43C,EAAazjD,EAAIyjD,EAAazjD,EAAEoiB,OAAOmE,GAAK1a,IAAM0a,IAe9Co9B,GAA4B,CAACF,EAAcG,EAAMC,IACrDvN,EAAQmN,EAAazjD,EAAG,CAAC4jD,EAAMC,IAEjC,MAAM7F,GAKJ,YAAahE,EAAQf,GAKnBx2C,KAAKu3C,OAASA,EAKdv3C,KAAKw2C,MAAQA,GAWjB,MAAM6K,GAAa,CAACh5C,EAAGC,IAAMD,IAAMC,GAAY,OAAND,GAAoB,OAANC,GAAcD,EAAEkvC,SAAWjvC,EAAEivC,QAAUlvC,EAAEmuC,QAAUluC,EAAEkuC,MAStGkG,GAAW,CAACnF,EAAQf,IAAU,IAAI+E,GAAGhE,EAAQf,GAuC7C8K,GAAkBra,IAEtB,IAAK,MAAOpoC,EAAKN,KAAU0oC,EAAKgQ,IAAI4C,MAAMtZ,UACxC,GAAIhiC,IAAU0oC,EACZ,OAAOpoC,EAGX,MAAM80C,KAkMR,MAAM4N,GAMJ,YAAata,EAAMua,EAAOhJ,GAIxBx4C,KAAKinC,KAAOA,EAIZjnC,KAAKwhD,MAAQA,EAIbxhD,KAAKw4C,KAAOA,GAUhB,MAAMiJ,GAAiCC,GAAQ,IAAIH,GAA8B,MAAbG,EAAKza,KAAe,KAAOyV,GAASgF,EAAKza,KAAKsQ,OAAQmK,EAAKza,KAAKuP,OAAQkL,EAAKF,OAAS,KAAmB,MAAbE,EAAKlJ,KAAe,KAAOkE,GAASgF,EAAKlJ,KAAKjB,OAAQmK,EAAKlJ,KAAKhC,QAEhO,MAAMmL,GAKJ,YAAa1a,EAAMvvB,GAIjB1X,KAAKinC,KAAOA,EAIZjnC,KAAK0X,MAAQA,GAUjB,MAQMkqC,GAAyB,CAAC3a,EAAMuR,KACpC,IAAIqJ,EAAS,KACTL,EAAQ,KAMZ,OALmB,OAAfva,EAAK6a,MACPN,EAAQF,GAAgBra,GAExB4a,EAASnF,GAASzV,EAAK6a,MAAM3kC,GAAGo6B,OAAQtQ,EAAK6a,MAAM3kC,GAAGq5B,OAEjD,IAAI+K,GAAiBM,EAAQL,EAAOhJ,IAYvCuJ,GAAsC,CAAC9a,EAAMvvB,KACjD,IAAIlZ,EAAIyoC,EAAKsT,OACb,KAAa,OAAN/7C,GAAY,CACjB,IAAKA,EAAE45C,SAAW55C,EAAEwjD,UAAW,CAC7B,GAAIxjD,EAAEgC,OAASkX,EAEb,OAAOkqC,GAAuB3a,EAAMyV,GAASl+C,EAAE2e,GAAGo6B,OAAQ/4C,EAAE2e,GAAGq5B,MAAQ9+B,IAEzEA,GAASlZ,EAAEgC,OAEbhC,EAAIA,EAAEuV,MAER,OAAO6tC,GAAuB3a,EAAM,OA8DhCgb,GAA6C,CAACC,EAAMjL,KACxD,MAAMC,EAAQD,EAAIC,MACZiL,EAAUD,EAAK1J,KACf4J,EAASF,EAAKjb,KACdua,EAAQU,EAAKV,MACnB,IAAIva,EAAO,KACPvvB,EAAQ,EACZ,GAAgB,OAAZyqC,EAAkB,CACpB,GAAIlJ,GAAS/B,EAAOiL,EAAQ5K,SAAW4K,EAAQ3L,MAC7C,OAAO,KAET,MAAM5vC,EAAMy7C,GAAanL,EAAOiL,GAC1BpuC,EAAQnN,EAAI4xC,KAClB,KAAMzkC,aAAiB,IACrB,OAAO,KAGT,GADAkzB,EAAyClzB,EAAY,OAClC,OAAfkzB,EAAK6a,QAAmB7a,EAAK6a,MAAM1J,QAAS,CAC9C1gC,EAAQ3D,EAAMqkC,UAAYrkC,EAAMiuC,UAAY,EAAIp7C,EAAI/C,KACpD,IAAI9E,EAAIgV,EAAMrF,KACd,KAAa,OAAN3P,IACAA,EAAEq5C,SAAWr5C,EAAEijD,YAClBtqC,GAAS3Y,EAAEyB,QAEbzB,EAAIA,EAAE2P,UAGL,CACL,GAAc,OAAV8yC,EACFva,EAAOgQ,EAAI94C,IAAIqjD,OACV,IAAe,OAAXY,EAaT,MAAMzO,IAboB,CAC1B,GAAIsF,GAAS/B,EAAOkL,EAAO7K,SAAW6K,EAAO5L,MAE3C,OAAO,KAET,MAAM,KAAEgC,GAAS6J,GAAanL,EAAOkL,GACrC,KAAI5J,aAAgB,IAAQA,EAAK8J,mBAAmB,IAIlD,OAAO,KAHPrb,EAAOuR,EAAK8J,QAAQrb,MAQxBvvB,EAAQuvB,EAAKuT,QAEf,MArJ6B,EAACvT,EAAMvvB,IAAU,IAAIiqC,GAAiB1a,EAAMvvB,GAqJlE6qC,CAAuBtb,EAAMvvB,IAShC8qC,GAA2B,CAACn6C,EAAGC,IAAMD,IAAMC,GACzC,OAAND,GAAoB,OAANC,GAAcD,EAAEm5C,QAAUl5C,EAAEk5C,OAASH,GAAWh5C,EAAEmwC,KAAMlwC,EAAEkwC,OAAS6I,GAAWh5C,EAAE4+B,KAAM3+B,EAAE2+B,MAGxG,MAAMwb,GAKJ,YAAa5L,EAAI6J,GAIf1gD,KAAK62C,GAAKA,EAKV72C,KAAK0gD,GAAKA,GASd,MAkEMgC,GAAiB,CAAC7L,EAAIgG,IAAO,IAAI4F,GAAS5L,EAAIgG,GAiB9C8F,IAfgBD,GAAe3K,KAAmB,IAAInvC,KAe1C,CAAC4vC,EAAMoK,SAA0Bz5C,IAAby5C,GAA0BpK,EAAKJ,QACnEwK,EAASlC,GAAG3vC,IAAIynC,EAAKr7B,GAAGo6B,UAAYqL,EAASlC,GAAGviD,IAAIq6C,EAAKr7B,GAAGo6B,SAAW,GAAKiB,EAAKr7B,GAAGq5B,QAAUa,EAAUuL,EAAS/L,GAAI2B,EAAKr7B,KAOtH0lC,GAA+B,CAACjM,EAAagM,KACjD,MAAME,EAAO,YAAelM,EAAYkM,KAAMD,GAA8BjkD,GACtEs4C,EAAQN,EAAYK,IAAIC,MAEzB4L,EAAK/xC,IAAI6xC,KACZA,EAASlC,GAAG53C,QAAQ,CAAC0tC,EAAOe,KACtBf,EAAQyC,GAAS/B,EAAOK,IAC1BwL,GAAkBnM,EAAa8F,GAASnF,EAAQf,MAGpDG,EAAsBC,EAAagM,EAAS/L,GAAI2B,OAChDsK,EAAKx2C,IAAIs2C,KAIb,MAAM9I,GACJ,cAIE95C,KAAK02C,QAAU,IAAI9tC,IASnB5I,KAAKq9C,yBAA2B,IAAIz0C,IAMpC5I,KAAK6+C,aAAe,GAIpB7+C,KAAKw5C,qBAAuB,IAchC,MAAMsD,GAAiB5F,IACrB,MAAM2F,EAAK,IAAIj0C,IAKf,OAJAsuC,EAAMR,QAAQ5tC,QAAQ,CAACkuC,EAASO,KAC9B,MAAMY,EAASnB,EAAQA,EAAQx2C,OAAS,GACxCq8C,EAAGj8C,IAAI22C,EAAQY,EAAOh7B,GAAGq5B,MAAQ2B,EAAO33C,UAEnCq8C,GAWH5D,GAAW,CAAC/B,EAAOK,KACvB,MAAMP,EAAUE,EAAMR,QAAQv4C,IAAIo5C,GAClC,QAAgBpuC,IAAZ6tC,EACF,OAAO,EAET,MAAMgM,EAAahM,EAAQA,EAAQx2C,OAAS,GAC5C,OAAOwiD,EAAW7lC,GAAGq5B,MAAQwM,EAAWxiD,QAUpCyiD,GAAY,CAAC/L,EAAOiB,KACxB,IAAInB,EAAUE,EAAMR,QAAQv4C,IAAIg6C,EAAOh7B,GAAGo6B,QAC1C,QAAgBpuC,IAAZ6tC,EACFA,EAAU,GACVE,EAAMR,QAAQ91C,IAAIu3C,EAAOh7B,GAAGo6B,OAAQP,OAC/B,CACL,MAAMgM,EAAahM,EAAQA,EAAQx2C,OAAS,GAC5C,GAAIwiD,EAAW7lC,GAAGq5B,MAAQwM,EAAWxiD,SAAW23C,EAAOh7B,GAAGq5B,MACxD,MAAM7C,IAGVqD,EAAQh2C,KAAKm3C,IAYTkB,GAAc,CAACrC,EAASR,KAC5B,IAAI9nC,EAAO,EACPqF,EAAQijC,EAAQx2C,OAAS,EACzBi3C,EAAMT,EAAQjjC,GACd2jC,EAAWD,EAAIt6B,GAAGq5B,MACtB,GAAIkB,IAAalB,EACf,OAAOziC,EAKT,IAAIyjC,EAAW,YAAOhB,GAASkB,EAAWD,EAAIj3C,OAAS,GAAMuT,GAC7D,KAAOrF,GAAQqF,GAAO,CAGpB,GAFA0jC,EAAMT,EAAQQ,GACdE,EAAWD,EAAIt6B,GAAGq5B,MACdkB,GAAYlB,EAAO,CACrB,GAAIA,EAAQkB,EAAWD,EAAIj3C,OACzB,OAAOg3C,EAET9oC,EAAO8oC,EAAW,OAElBzjC,EAAQyjC,EAAW,EAErBA,EAAW,aAAO9oC,EAAOqF,GAAS,GAIpC,MAAM4/B,KA2BF7iC,GAdO,CAAComC,EAAO/5B,KAKnB,MAAM65B,EAAUE,EAAMR,QAAQv4C,IAAIgf,EAAGo6B,QACrC,OAAOP,EAAQqC,GAAYrC,EAAS75B,EAAGq5B,SAenC0M,GAAsB,CAACtM,EAAaI,EAASR,KACjD,MAAM9+B,EAAQ2hC,GAAYrC,EAASR,GAC7B2B,EAASnB,EAAQt/B,GACvB,OAAIygC,EAAOh7B,GAAGq5B,MAAQA,GAAS2B,aAAkB,IAC/CnB,EAAQpiB,OAAOld,EAAQ,EAAG,EAAG4hC,GAAU1C,EAAauB,EAAQ3B,EAAQ2B,EAAOh7B,GAAGq5B,QACvE9+B,EAAQ,GAEVA,GAaHqrC,GAAoB,CAACnM,EAAaz5B,KACtC,MAAM65B,EAAsCJ,EAAYK,IAAIC,MAAMR,QAAQv4C,IAAIgf,EAAGo6B,QACjF,OAAOP,EAAQkM,GAAoBtM,EAAaI,EAAS75B,EAAGq5B,SAcxD2M,GAAkB,CAACvM,EAAaM,EAAO/5B,KAK3C,MAAM65B,EAAUE,EAAMR,QAAQv4C,IAAIgf,EAAGo6B,QAC/B7/B,EAAQ2hC,GAAYrC,EAAS75B,EAAGq5B,OAChC2B,EAASnB,EAAQt/B,GAIvB,OAHIyF,EAAGq5B,QAAU2B,EAAOh7B,GAAGq5B,MAAQ2B,EAAO33C,OAAS,GAAK23C,EAAOliC,cAAgBkoC,IAC7EnH,EAAQpiB,OAAOld,EAAQ,EAAG,EAAG4hC,GAAU1C,EAAauB,EAAQh7B,EAAGq5B,MAAQ2B,EAAOh7B,GAAGq5B,MAAQ,IAEpF2B,GA4BHf,GAAiB,CAACR,EAAaI,EAASoM,EAAY7iD,EAAK6I,KAC7D,GAAY,IAAR7I,EACF,OAEF,MAAM44C,EAAWiK,EAAa7iD,EAC9B,IACI43C,EADAzgC,EAAQwrC,GAAoBtM,EAAaI,EAASoM,GAEtD,GACEjL,EAASnB,EAAQt/B,KACbyhC,EAAWhB,EAAOh7B,GAAGq5B,MAAQ2B,EAAO33C,QACtC0iD,GAAoBtM,EAAaI,EAASmC,GAE5C/vC,EAAE+uC,SACKzgC,EAAQs/B,EAAQx2C,QAAUw2C,EAAQt/B,GAAOyF,GAAGq5B,MAAQ2C,IA2B/D,MAAMkK,GAMJ,YAAapM,EAAKgD,EAAQqJ,GAKxBtjD,KAAKi3C,IAAMA,EAKXj3C,KAAKujD,UAAY,IAAI9M,EAKrBz2C,KAAKwjD,YAAc1G,GAAe7F,EAAIC,OAKtCl3C,KAAKyjD,WAAa,IAAI76C,IAOtB5I,KAAK0jD,QAAU,IAAI96C,IAMnB5I,KAAK2jD,mBAAqB,IAAI/6C,IAI9B5I,KAAK4jD,cAAgB,GAIrB5jD,KAAKi6C,OAASA,EAKdj6C,KAAK8iD,KAAO,IAAIl6C,IAKhB5I,KAAKsjD,MAAQA,GASjB,MAAMO,GAAoC,CAACvjD,EAASs2C,MACP,IAAvCA,EAAY2M,UAAU7M,QAAQhtB,OAAe,YAAIktB,EAAY6M,WAAY,CAACjN,EAAOe,IAAWX,EAAY4M,YAAYrlD,IAAIo5C,KAAYf,MAGxIoB,GAAsBhB,EAAY2M,WAhxCA,EAACjjD,EAASs2C,KAAgB+F,GAAoBr8C,EAASs2C,EAAYK,IAAIC,MAAON,EAAY4M,cAixC5HM,CAA4BxjD,EAASs2C,GACrCyB,GAAe/3C,EAASs2C,EAAY2M,YAC7B,GAsBHQ,GAAqB,CAAC/M,EAAS1yC,KACnC,MAAMoK,EAAOsoC,EAAQ1yC,EAAM,GACrByP,EAAQijC,EAAQ1yC,GAClBoK,EAAK0pC,UAAYrkC,EAAMqkC,SAAW1pC,EAAKuH,cAAgBlC,EAAMkC,aAC3DvH,EAAKs1C,UAAUjwC,KACjBijC,EAAQpiB,OAAOtwB,EAAK,GAChByP,aAAiB,IAA4B,OAApBA,EAAMkwC,WAAwDlwC,EAAY,OAAEumC,KAAKn8C,IAAI4V,EAAMkwC,aAAelwC,GACnGA,EAAY,OAAEumC,KAAK15C,IAAImT,EAAMkwC,UAA+B,KAWhGC,GAAiB,CAACrN,EAAIK,EAAOyC,KACjC,IAAK,MAAOpC,EAAQ4M,KAAgBtN,EAAGH,QAAQnW,UAAW,CACxD,MAAMyW,EAAyCE,EAAMR,QAAQv4C,IAAIo5C,GACjE,IAAK,IAAI6M,EAAKD,EAAY3jD,OAAS,EAAG4jD,GAAM,EAAGA,IAAM,CACnD,MAAMC,EAAaF,EAAYC,GACzBE,EAAqBD,EAAW7N,MAAQ6N,EAAW9jD,IACzD,IACE,IAAIgkD,EAAKlL,GAAYrC,EAASqN,EAAW7N,OAAQ2B,EAASnB,EAAQuN,GAClEA,EAAKvN,EAAQx2C,QAAU23C,EAAOh7B,GAAGq5B,MAAQ8N,EACzCnM,EAASnB,IAAUuN,GACnB,CACA,MAAMpM,EAASnB,EAAQuN,GACvB,GAAIF,EAAW7N,MAAQ6N,EAAW9jD,KAAO43C,EAAOh7B,GAAGq5B,MACjD,MAEE2B,aAAkB,IAAQA,EAAOC,UAAYD,EAAOqM,MAAQ7K,EAASxB,IACvEA,EAAOuB,GAAGxC,GAAO,OAWrBuN,GAAoB,CAAC5N,EAAIK,KAG7BL,EAAGH,QAAQ5tC,QAAQ,CAACq7C,EAAa5M,KAC/B,MAAMP,EAAyCE,EAAMR,QAAQv4C,IAAIo5C,GACjE,IAAK,IAAI6M,EAAKD,EAAY3jD,OAAS,EAAG4jD,GAAM,EAAGA,IAAM,CACnD,MAAMC,EAAaF,EAAYC,GAG/B,IACE,IAAIG,EAFwB,YAAIvN,EAAQx2C,OAAS,EAAG,EAAI64C,GAAYrC,EAASqN,EAAW7N,MAAQ6N,EAAW9jD,IAAM,IAEjF43C,EAASnB,EAAQuN,GACjDA,EAAK,GAAKpM,EAAOh7B,GAAGq5B,OAAS6N,EAAW7N,MACxC2B,EAASnB,IAAUuN,GAEnBR,GAAmB/M,EAASuN,OAoB9BG,GAAsB,CAACC,EAAqBrnD,KAChD,GAAIA,EAAIqnD,EAAoBnkD,OAAQ,CAClC,MAAMo2C,EAAc+N,EAAoBrnD,GAClC25C,EAAML,EAAYK,IAClBC,EAAQD,EAAIC,MACZL,EAAKD,EAAY2M,UACjBqB,EAAehO,EAAYgN,cACjC,IACEhM,GAAsBf,GACtBD,EAAY6M,WAAa3G,GAAelG,EAAYK,IAAIC,OACxDD,EAAI8C,aAAe,KACnB9C,EAAI9zB,KAAK,sBAAuB,CAACyzB,EAAaK,IAQ9C,MAAMnD,EAAK,GAEX8C,EAAY8M,QAAQ56C,QAAQ,CAAC+7C,EAAMC,IACjChR,EAAG9yC,KAAK,KACiB,OAAnB8jD,EAAShD,OAAmBgD,EAAShD,MAAM1J,SAC7C0M,EAASC,cAAcnO,EAAaiO,MAI1C/Q,EAAG9yC,KAAK,KAEN41C,EAAY+M,mBAAmB76C,QAAQ,CAACiZ,EAAQklB,IAC9C6M,EAAG9yC,KAAK,KAGa,OAAfimC,EAAK6a,OAAmB7a,EAAK6a,MAAM1J,WACrCr2B,EAASA,EACNpC,OAAO9G,GACiB,OAAvBA,EAAMvO,OAAOw3C,QAAmBjpC,EAAMvO,OAAOw3C,MAAM1J,UAGpDtvC,QAAQ+P,IACPA,EAAMmsC,cAAgB/d,IAI1Bia,GAA0Bja,EAAKge,KAAMljC,EAAQ60B,OAInD9C,EAAG9yC,KAAK,IAAMi2C,EAAI9zB,KAAK,mBAAoB,CAACyzB,EAAaK,OAE3DpD,EAAQC,EAAI,IACZ,QAGImD,EAAIyC,IACNwK,GAAerN,EAAIK,EAAOD,EAAI0C,UAEhC8K,GAAkB5N,EAAIK,GAGtBN,EAAY6M,WAAW36C,QAAQ,CAAC0tC,EAAOe,KACrC,MAAM2N,EAActO,EAAY4M,YAAYrlD,IAAIo5C,IAAW,EAC3D,GAAI2N,IAAgB1O,EAAO,CACzB,MAAMQ,EAAyCE,EAAMR,QAAQv4C,IAAIo5C,GAE3D4N,EAAiB,YAAI9L,GAAYrC,EAASkO,GAAc,GAC9D,IAAK,IAAI5nD,EAAI05C,EAAQx2C,OAAS,EAAGlD,GAAK6nD,EAAgB7nD,IACpDymD,GAAmB/M,EAAS15C,MAOlC,IAAK,IAAIA,EAAI,EAAGA,EAAIsnD,EAAapkD,OAAQlD,IAAK,CAC5C,MAAM,OAAEi6C,EAAM,MAAEf,GAAUoO,EAAatnD,GAAG6f,GACpC65B,EAAyCE,EAAMR,QAAQv4C,IAAIo5C,GAC3D6N,EAAoB/L,GAAYrC,EAASR,GAC3C4O,EAAoB,EAAIpO,EAAQx2C,QAClCujD,GAAmB/M,EAASoO,EAAoB,GAE9CA,EAAoB,GACtBrB,GAAmB/M,EAASoO,GAShC,GANKxO,EAAY0M,OAAS1M,EAAY6M,WAAWtlD,IAAI84C,EAAI2C,YAAchD,EAAY4M,YAAYrlD,IAAI84C,EAAI2C,YACrG3C,EAAI2C,SAAWH,KACfxD,EAAMT,EAAQP,EAAM,SAAUC,EAAQI,EAAK,uEAG7C2B,EAAI9zB,KAAK,0BAA2B,CAACyzB,EAAaK,IAC9CA,EAAI1D,WAAWxiC,IAAI,UAAW,CAChC,MAAMzQ,EAAU,IAAIk8C,GACDqH,GAAkCvjD,EAASs2C,IAE5DK,EAAI9zB,KAAK,SAAU,CAAC7iB,EAAQG,eAAgBm2C,EAAYqD,OAAQhD,IAGpE,GAAIA,EAAI1D,WAAWxiC,IAAI,YAAa,CAClC,MAAMzQ,EAAU,IAAI,GACDujD,GAAkCvjD,EAASs2C,IAE5DK,EAAI9zB,KAAK,WAAY,CAAC7iB,EAAQG,eAAgBm2C,EAAYqD,OAAQhD,IAGlE0N,EAAoBnkD,QAAUlD,EAAI,GACpC25C,EAAI+C,qBAAuB,GAC3B/C,EAAI9zB,KAAK,uBAAwB,CAAC8zB,EAAK0N,KAEvCD,GAAoBC,EAAqBrnD,EAAI,MAe/C48C,GAAW,CAACjD,EAAK7tC,EAAG6wC,EAAS,KAAMqJ,GAAQ,KAC/C,MAAMqB,EAAsB1N,EAAI+C,qBAChC,IAAIqL,GAAc,EACO,OAArBpO,EAAI8C,eACNsL,GAAc,EACdpO,EAAI8C,aAAe,IAAIsJ,GAAYpM,EAAKgD,EAAQqJ,GAChDqB,EAAoB3jD,KAAKi2C,EAAI8C,cACM,IAA/B4K,EAAoBnkD,QACtBy2C,EAAI9zB,KAAK,wBAAyB,CAAC8zB,IAErCA,EAAI9zB,KAAK,oBAAqB,CAAC8zB,EAAI8C,aAAc9C,KAEnD,IACE7tC,EAAE6tC,EAAI8C,cACN,QACIsL,GAAeV,EAAoB,KAAO1N,EAAI8C,cAShD2K,GAAoBC,EAAqB,KA4R/C,MAAM,GAKJ,YAAar6C,EAAQssC,GAKnB52C,KAAKsK,OAASA,EAKdtK,KAAKglD,cAAgB16C,EAKrBtK,KAAK42C,YAAcA,EAInB52C,KAAKslD,SAAW,KAclB,WAEE,OAAOC,GAAUvlD,KAAKglD,cAAehlD,KAAKsK,QAW5C,QAAS6tC,GACP,OAAOd,EAAUr3C,KAAK42C,YAAY2M,UAAWpL,EAAOh7B,IAWtD,KAAMg7B,GACJ,OAAOA,EAAOh7B,GAAGq5B,QAAUx2C,KAAK42C,YAAY4M,YAAYrlD,IAAIg6C,EAAOh7B,GAAGo6B,SAAW,GAMnF,cACE,IAAIiO,EAAUxlD,KAAKslD,SACnB,GAAgB,OAAZE,EAAkB,CACpB,MAAMl7C,EAAStK,KAAKsK,OACdm7C,EAAQ7mD,IACRw5C,EAAUx5C,IAIV8mD,EAAQ,GAIRxiD,EAAO,IAAI0F,IACjB48C,EAAU,CACRC,QAAOrN,UAASsN,QAAOxiD,QAEzB,MAAMwgD,EAAyC1jD,KAAK42C,YAAY8M,QAAQvlD,IAAImM,GAC5E,GAAIo5C,EAAQ3yC,IAAI,MAAO,CAIrB,IAAI40C,EAAS,KACb,MAAMC,EAAS,KACTD,GACFD,EAAM1kD,KAAK2kD,IAGf,IAAK,IAAInN,EAAOluC,EAAOiwC,OAAiB,OAAT/B,EAAeA,EAAOA,EAAKzkC,MACpDykC,EAAKJ,QACHp4C,KAAK82C,QAAQ0B,KAAUx4C,KAAK6lD,KAAKrN,KACpB,OAAXmN,QAAqCx8C,IAAlBw8C,EAAOnlC,SAC5BolC,IACAD,EAAS,CAAEnlC,OAAQ,IAErBmlC,EAAOnlC,QAAUg4B,EAAKh4C,OACtB43C,EAAQ9rC,IAAIksC,IAGVx4C,KAAK6lD,KAAKrN,IACG,OAAXmN,QAAqCx8C,IAAlBw8C,EAAOjlC,SAC5BklC,IACAD,EAAS,CAAEjlC,OAAQ,KAErBilC,EAAOjlC,OAASilC,EAAOjlC,OAAO5F,OAAO09B,EAAK8J,QAAQwD,cAClDL,EAAMn5C,IAAIksC,KAEK,OAAXmN,QAAqCx8C,IAAlBw8C,EAAOllC,SAC5BmlC,IACAD,EAAS,CAAEllC,OAAQ,IAErBklC,EAAOllC,QAAU+3B,EAAKh4C,QAIb,OAAXmlD,QAAqCx8C,IAAlBw8C,EAAOllC,QAC5BmlC,IAGJlC,EAAQ56C,QAAQjK,IACd,GAAY,OAARA,EAAc,CAChB,MAAM25C,EAA4BluC,EAAOgwC,KAAKn8C,IAAIU,GAIlD,IAAI+O,EACAm4C,EACJ,GAAI/lD,KAAK6lD,KAAKrN,GAAO,CACnB,IAAI1S,EAAO0S,EAAK9pC,KAChB,KAAgB,OAATo3B,GAAiB9lC,KAAK6lD,KAAK/f,IAChCA,EAAOA,EAAKp3B,KAEd,GAAI1O,KAAK82C,QAAQ0B,GAAO,CACtB,GAAa,OAAT1S,IAAiB9lC,KAAK82C,QAAQhR,GAIhC,OAHAl4B,EAAS,SACTm4C,EAAWzS,EAAKxN,EAAKwc,QAAQwD,mBAKlB,OAAThgB,GAAiB9lC,KAAK82C,QAAQhR,IAChCl4B,EAAS,SACTm4C,EAAWzS,EAAKxN,EAAKwc,QAAQwD,gBAE7Bl4C,EAAS,MACTm4C,OAAW58C,OAGV,CACL,IAAInJ,KAAK82C,QAAQ0B,GAIf,OAHA5qC,EAAS,SACTm4C,EAAWzS,EAAyBkF,EAAK8J,QAAQwD,cAKrD5iD,EAAKtC,IAAI/B,EAAK,CAAE+O,SAAQm4C,gBAG5B/lD,KAAKslD,SAAWE,EAElB,OAA0B,GAqB9B,MAAMD,GAAY,CAACl3C,EAAQ23C,KACzB,MAAMviC,EAAO,GACb,KAAuB,OAAhBuiC,EAAMlE,OAAkBkE,IAAU33C,GAAQ,CAC/C,GAA8B,OAA1B23C,EAAMlE,MAAMmC,UAEdxgC,EAAKuU,QAAQguB,EAAMlE,MAAMmC,eACpB,CAEL,IAAI3mD,EAAI,EACJK,EAAsCqoD,EAAMlE,MAAY,OAAEvH,OAC9D,KAAO58C,IAAMqoD,EAAMlE,OAAe,OAANnkD,GACrBA,EAAEy6C,SACL96C,IAEFK,EAAIA,EAAEoW,MAER0P,EAAKuU,QAAQ16B,GAEf0oD,EAA0CA,EAAMlE,MAAY,OAE9D,OAAOr+B,GAYT,IAAIwiC,GAA8B,EAElC,MAAMC,GAKJ,YAAa9mD,EAAGsY,GACdtY,EAAE8yC,QAAS,EACXlyC,KAAKZ,EAAIA,EACTY,KAAK0X,MAAQA,EACb1X,KAAKmmD,UAAYF,MAOrB,MASMG,GAAkB,CAAClU,EAAQ9yC,EAAGsY,KAClCw6B,EAAO9yC,EAAE8yC,QAAS,EAClBA,EAAO9yC,EAAIA,EACXA,EAAE8yC,QAAS,EACXA,EAAOx6B,MAAQA,EACfw6B,EAAOiU,UAAYF,MAkCfI,GAAa,CAACC,EAAQ5uC,KAC1B,GAAsB,OAAlB4uC,EAAO/L,QAA6B,IAAV7iC,GAAwC,OAAzB4uC,EAAOC,cAClD,OAAO,KAET,MAAMrU,EAAyC,IAAhCoU,EAAOC,cAAc/lD,OAAe,KAAO8lD,EAAOC,cAAc7jC,OAAO,CAACra,EAAGC,IAAM,YAAIoP,EAAQrP,EAAEqP,OAAS,YAAIA,EAAQpP,EAAEoP,OAASrP,EAAIC,GAClJ,IAAIlJ,EAAIknD,EAAO/L,OACXiM,EAAS,EAOb,IANe,OAAXtU,IACF9yC,EAAI8yC,EAAO9yC,EACXonD,EAAStU,EAAOx6B,MAzDWw6B,KAAYA,EAAOiU,UAAYF,MA0D1DQ,CAAuBvU,IAGN,OAAZ9yC,EAAE2U,OAAkByyC,EAAS9uC,GAAO,CACzC,IAAKtY,EAAEg5C,SAAWh5C,EAAE4iD,UAAW,CAC7B,GAAItqC,EAAQ8uC,EAASpnD,EAAEoB,OACrB,MAEFgmD,GAAUpnD,EAAEoB,OAEdpB,EAAIA,EAAE2U,MAGR,KAAkB,OAAX3U,EAAEsP,MAAiB83C,EAAS9uC,GACjCtY,EAAIA,EAAEsP,MACDtP,EAAEg5C,SAAWh5C,EAAE4iD,YAClBwE,GAAUpnD,EAAEoB,QAMhB,KAAkB,OAAXpB,EAAEsP,MAAiBtP,EAAEsP,KAAKyO,GAAGo6B,SAAWn4C,EAAE+d,GAAGo6B,QAAUn4C,EAAEsP,KAAKyO,GAAGq5B,MAAQp3C,EAAEsP,KAAKlO,SAAWpB,EAAE+d,GAAGq5B,OACrGp3C,EAAIA,EAAEsP,MACDtP,EAAEg5C,SAAWh5C,EAAE4iD,YAClBwE,GAAUpnD,EAAEoB,QA4BhB,OAAe,OAAX0xC,GAAmB,YAAIA,EAAOx6B,MAAQ8uC,GAA4CpnD,EAAQ,OAAEoB,OA1I1E,IA4IpB4lD,GAAgBlU,EAAQ9yC,EAAGonD,GACpBtU,GA5FU,EAACwU,EAActnD,EAAGsY,KACrC,GAAIgvC,EAAalmD,QAlDK,GAkDsB,CAE1C,MAAM0xC,EAASwU,EAAahkC,OAAO,CAACra,EAAGC,IAAMD,EAAE89C,UAAY79C,EAAE69C,UAAY99C,EAAIC,GAE7E,OADA89C,GAAgBlU,EAAQ9yC,EAAGsY,GACpBw6B,EACF,CAEL,MAAMyU,EAAK,IAAIT,GAAkB9mD,EAAGsY,GAEpC,OADAgvC,EAAa1lD,KAAK2lD,GACXA,IAqFAC,CAAaN,EAAOC,cAAennD,EAAGonD,IAa3CK,GAAsB,CAACH,EAAchvC,EAAOnX,KAChD,IAAK,IAAIjD,EAAIopD,EAAalmD,OAAS,EAAGlD,GAAK,EAAGA,IAAK,CACjD,MAAMI,EAAIgpD,EAAappD,GACvB,GAAIiD,EAAM,EAAG,CAIX,IAAInB,EAAI1B,EAAE0B,EAKV,IAJAA,EAAE8yC,QAAS,EAIJ9yC,IAAMA,EAAEg5C,UAAYh5C,EAAE4iD,YAC3B5iD,EAAIA,EAAEsP,KACFtP,IAAMA,EAAEg5C,SAAWh5C,EAAE4iD,YAEvBtkD,EAAEga,OAAStY,EAAEoB,QAGjB,GAAU,OAANpB,IAA2B,IAAbA,EAAE8yC,OAAiB,CAEnCwU,EAAa9xB,OAAOt3B,EAAG,GACvB,SAEFI,EAAE0B,EAAIA,EACNA,EAAE8yC,QAAS,GAETx6B,EAAQha,EAAEga,OAAUnX,EAAM,GAAKmX,IAAUha,EAAEga,SAC7Cha,EAAEga,MAAQ,YAAIA,EAAOha,EAAEga,MAAQnX,MA8B/BumD,GAAoB,CAAC7f,EAAM2P,EAAa/9B,KAC5C,MAAMkuC,EAAc9f,EACd0c,EAAqB/M,EAAY+M,mBACvC,KAEE,YAAeA,EAAoB1c,EAAM,IAAM,IAAIjmC,KAAK6X,GACrC,OAAfouB,EAAK6a,OAGT7a,EAAyCA,EAAK6a,MAAY,OAE5DZ,GAA0B6F,EAAYC,IAAKnuC,EAAO+9B,IAOpD,MAAM,GACJ,cAIE52C,KAAK8hD,MAAQ,KAIb9hD,KAAKs6C,KAAO,IAAI1xC,IAIhB5I,KAAKu6C,OAAS,KAIdv6C,KAAKi3C,IAAM,KACXj3C,KAAKw6C,QAAU,EAKfx6C,KAAKgnD,IAAMlG,KAKX9gD,KAAKilD,KAAOnE,KAIZ9gD,KAAKumD,cAAgB,KAavB,WAAYjgC,EAAGkyB,GACbx4C,KAAKi3C,IAAM3wB,EACXtmB,KAAK8hD,MAAQtJ,EAMf,QACE,MAAM9E,IAMR,OAAQpzC,IAKR,aACE,IAAIvB,EAAIiB,KAAKu6C,OACb,KAAa,OAANx7C,GAAcA,EAAEq5C,SACrBr5C,EAAIA,EAAEgV,MAER,OAAOhV,EAUT,cAAe63C,EAAaqQ,IACrBrQ,EAAY0M,OAAStjD,KAAKumD,gBAC7BvmD,KAAKumD,cAAc/lD,OAAS,GAShC,QAAS4I,GACP23C,GAAwB/gD,KAAKgnD,IAAK59C,GAQpC,YAAaA,GACX23C,GAAwB/gD,KAAKilD,KAAM77C,GAQrC,UAAWA,GACT63C,GAA2BjhD,KAAKgnD,IAAK59C,GAQvC,cAAeA,GACb63C,GAA2BjhD,KAAKilD,KAAM77C,GAOxC,WAUF,MAAM89C,GAAkBjgB,IACtB,MAAMkgB,EAAK,GACX,IAAIpoD,EAAIkoC,EAAKsT,OACb,KAAa,OAANx7C,GAAY,CACjB,GAAIA,EAAEijD,YAAcjjD,EAAEq5C,QAAS,CAC7B,MAAMz6C,EAAIoB,EAAEujD,QAAQwD,aACpB,IAAK,IAAIxoD,EAAI,EAAGA,EAAIK,EAAE6C,OAAQlD,IAC5B6pD,EAAGnmD,KAAKrD,EAAEL,IAGdyB,EAAIA,EAAEgV,MAER,OAAOozC,GAmCHC,GAAkB,CAACngB,EAAM79B,KAC7B,IAAIsO,EAAQ,EACR3Y,EAAIkoC,EAAKsT,OACb,KAAa,OAANx7C,GAAY,CACjB,GAAIA,EAAEijD,YAAcjjD,EAAEq5C,QAAS,CAC7B,MAAMz6C,EAAIoB,EAAEujD,QAAQwD,aACpB,IAAK,IAAIxoD,EAAI,EAAGA,EAAIK,EAAE6C,OAAQlD,IAC5B8L,EAAEzL,EAAEL,GAAIoa,IAASuvB,GAGrBloC,EAAIA,EAAEgV,QAaJszC,GAAc,CAACpgB,EAAM79B,KAIzB,MAAMk+C,EAAS,GAIf,OAHAF,GAAgBngB,EAAM,CAACtpC,EAAGL,KACxBgqD,EAAOtmD,KAAKoI,EAAEzL,EAAGL,EAAG2pC,MAEfqgB,GAUHC,GAAyBtgB,IAC7B,IAAIloC,EAAIkoC,EAAKsT,OAITiN,EAAiB,KACjBC,EAAsB,EAC1B,MAAO,CACL,CAACppD,OAAOkiB,YACN,OAAOvgB,MAETq4B,KAAM,KAEJ,GAAuB,OAAnBmvB,EAAyB,CAC3B,KAAa,OAANzoD,GAAcA,EAAEq5C,SACrBr5C,EAAIA,EAAEgV,MAGR,GAAU,OAANhV,EACF,MAAO,CACL48B,MAAM,EACNp9B,WAAO4K,GAIXq+C,EAAiBzoD,EAAEujD,QAAQwD,aAC3B2B,EAAsB,EACtB1oD,EAAIA,EAAEgV,MAER,MAAMxV,EAAQipD,EAAeC,KAK7B,OAHID,EAAehnD,QAAUinD,IAC3BD,EAAiB,MAEZ,CACL7rB,MAAM,EACNp9B,YAwCFmpD,GAA8B,CAAC9Q,EAAavoC,EAAQs5C,EAAerF,KACvE,IAAI5zC,EAAOi5C,EACX,MAAM1Q,EAAML,EAAYK,IAClB2Q,EAAc3Q,EAAI2C,SAClB1C,EAAQD,EAAIC,MACZnjC,EAA0B,OAAlB4zC,EAAyBt5C,EAAOksC,OAASoN,EAAc5zC,MAIrE,IAAI8zC,EAAc,GAClB,MAAMC,EAAkB,KAClBD,EAAYrnD,OAAS,IACvBkO,EAAO,IAAI,GAAKguC,GAASkL,EAAa3O,GAAS/B,EAAO0Q,IAAel5C,EAAMA,GAAQA,EAAKq5C,OAAQh0C,EAAOA,GAASA,EAAMoJ,GAAI9O,EAAQ,KAAM,IAAI25C,GAAWH,IACvJn5C,EAAK4wC,UAAU1I,EAAa,GAC5BiR,EAAc,KAGlBvF,EAAQx5C,QAAQnL,IACd,OAAQA,EAAEsY,aACR,KAAK3W,OACL,KAAKtB,OACL,KAAKs8B,QACL,KAAKr3B,MACL,KAAKoC,OACHwiD,EAAY7mD,KAAKrD,GACjB,MACF,QAEE,OADAmqD,IACQnqD,EAAEsY,aACR,KAAK9V,WACL,KAAKoC,YACHmM,EAAO,IAAI,GAAKguC,GAASkL,EAAa3O,GAAS/B,EAAO0Q,IAAel5C,EAAMA,GAAQA,EAAKq5C,OAAQh0C,EAAOA,GAASA,EAAMoJ,GAAI9O,EAAQ,KAAM,IAAI,GAAc,IAAIlO,WAAqC,KACnMuO,EAAK4wC,UAAU1I,EAAa,GAC5B,MACF,QACE,KAAIj5C,aAAa,IAIf,MAAM,IAAIqH,MAAM,+CAHhB0J,EAAO,IAAI,GAAKguC,GAASkL,EAAa3O,GAAS/B,EAAO0Q,IAAel5C,EAAMA,GAAQA,EAAKq5C,OAAQh0C,EAAOA,GAASA,EAAMoJ,GAAI9O,EAAQ,KAAM,IAAI,GAAY1Q,IACxJ+Q,EAAK4wC,UAAU1I,EAAa,OAOxCkR,KAYIG,GAAyB,CAACrR,EAAavoC,EAAQqJ,EAAO4qC,KAC1D,GAAc,IAAV5qC,EAIF,OAHIrJ,EAAOk4C,eACTM,GAAoBx4C,EAAOk4C,cAAe7uC,EAAO4qC,EAAQ9hD,QAEpDknD,GAA4B9Q,EAAavoC,EAAQ,KAAMi0C,GAEhE,MAAM4F,EAAaxwC,EACbw6B,EAASmU,GAAWh4C,EAAQqJ,GAClC,IAAI3Y,EAAIsP,EAAOksC,OAWf,IAVe,OAAXrI,IACFnzC,EAAImzC,EAAO9yC,EAGG,KAFdsY,GAASw6B,EAAOx6B,SAId3Y,EAAIA,EAAE+mC,KACNpuB,GAAU3Y,GAAKA,EAAEijD,YAAcjjD,EAAEq5C,QAAWr5C,EAAEyB,OAAS,IAG9C,OAANzB,EAAYA,EAAIA,EAAEgV,MACvB,IAAKhV,EAAEq5C,SAAWr5C,EAAEijD,UAAW,CAC7B,GAAItqC,GAAS3Y,EAAEyB,OAAQ,CACjBkX,EAAQ3Y,EAAEyB,QAEZuiD,GAAkBnM,EAAa8F,GAAS39C,EAAEoe,GAAGo6B,OAAQx4C,EAAEoe,GAAGq5B,MAAQ9+B,IAEpE,MAEFA,GAAS3Y,EAAEyB,OAMf,OAHI6N,EAAOk4C,eACTM,GAAoBx4C,EAAOk4C,cAAe2B,EAAY5F,EAAQ9hD,QAEzDknD,GAA4B9Q,EAAavoC,EAAQtP,EAAGujD,IAYvD6F,GAAiB,CAACvR,EAAavoC,EAAQqJ,EAAOlX,KAClD,GAAe,IAAXA,EAAgB,OACpB,MAAM0nD,EAAaxwC,EACb0wC,EAAc5nD,EACd0xC,EAASmU,GAAWh4C,EAAQqJ,GAClC,IAAI3Y,EAAIsP,EAAOksC,OAMf,IALe,OAAXrI,IACFnzC,EAAImzC,EAAO9yC,EACXsY,GAASw6B,EAAOx6B,OAGL,OAAN3Y,GAAc2Y,EAAQ,EAAG3Y,EAAIA,EAAEgV,OAC/BhV,EAAEq5C,SAAWr5C,EAAEijD,YACdtqC,EAAQ3Y,EAAEyB,QACZuiD,GAAkBnM,EAAa8F,GAAS39C,EAAEoe,GAAGo6B,OAAQx4C,EAAEoe,GAAGq5B,MAAQ9+B,IAEpEA,GAAS3Y,EAAEyB,QAIf,KAAOA,EAAS,GAAW,OAANzB,GACdA,EAAEq5C,UACD53C,EAASzB,EAAEyB,QACbuiD,GAAkBnM,EAAa8F,GAAS39C,EAAEoe,GAAGo6B,OAAQx4C,EAAEoe,GAAGq5B,MAAQh2C,IAEpEzB,EAAEyhB,OAAOo2B,GACTp2C,GAAUzB,EAAEyB,QAEdzB,EAAIA,EAAEgV,MAER,GAAIvT,EAAS,EACX,MAAM,EAAS,yBAEb6N,EAAOk4C,eACTM,GAAoBx4C,EAAOk4C,cAAe2B,GAAaE,EAAc5nD,IAYnE6nD,GAAgB,CAACzR,EAAavoC,EAAQxP,KAC1C,MAAMlB,EAAI0Q,EAAOisC,KAAKn8C,IAAIU,QAChBsK,IAANxL,GACFA,EAAE6iB,OAAOo2B,IAaP0R,GAAa,CAAC1R,EAAavoC,EAAQxP,EAAKN,KAC5C,MAAMmQ,EAAOL,EAAOisC,KAAKn8C,IAAIU,IAAQ,KAC/Bo4C,EAAML,EAAYK,IAClB2Q,EAAc3Q,EAAI2C,SACxB,IAAI0I,EACJ,GAAa,MAAT/jD,EACF+jD,EAAU,IAAI0F,GAAW,CAACzpD,SAE1B,OAAQA,EAAM0X,aACZ,KAAK3W,OACL,KAAKtB,OACL,KAAKs8B,QACL,KAAKr3B,MACL,KAAKoC,OACHi9C,EAAU,IAAI0F,GAAW,CAACzpD,IAC1B,MACF,KAAK4B,WACHmiD,EAAU,IAAI,GAAwC,GACtD,MACF,QACE,KAAI/jD,aAAiB,IAGnB,MAAM,IAAIyG,MAAM,2BAFhBs9C,EAAU,IAAI,GAAY/jD,GAMlC,IAAI,GAAKm+C,GAASkL,EAAa3O,GAAShC,EAAIC,MAAO0Q,IAAel5C,EAAMA,GAAQA,EAAKq5C,OAAQ,KAAM,KAAM15C,EAAQxP,EAAKyjD,GAAShD,UAAU1I,EAAa,IAWlJ2R,GAAa,CAACl6C,EAAQxP,KAC1B,MAAM2mC,EAAMn3B,EAAOisC,KAAKn8C,IAAIU,GAC5B,YAAesK,IAARq8B,GAAsBA,EAAI4S,aAAqDjvC,EAA3Cq8B,EAAI8c,QAAQwD,aAAatgB,EAAIhlC,OAAS,IA4D7EgoD,GAAoBv/C,IAAOw/C,ODtmIFloC,ECsmIiBtX,EAAIs3B,UDtmIX5gB,ECsmIgD+oC,IAAUA,EAAM,GAAGtQ,QDtmIxDhC,EAAe,KACjE,IAAIxvC,EACJ,GACEA,EAAM2Z,EAAS8X,cACPzxB,EAAI+0B,OAAShc,EAAO/Y,EAAIrI,QAClC,OAAOqI,IALqB,IAAC2Z,EAAUZ,GCgnIzC,MAAMgpC,WAAoB,GAKxB,YAAarC,EAAQ1P,GACnBvzC,MAAMijD,EAAQ1P,GACd52C,KAAK+5C,aAAenD,GAUxB,MAAM6D,WAAe,GACnB,cACEp3C,QAKArD,KAAK4oD,eAAiB,GAItB5oD,KAAKumD,cAAgB,GAavB,WAAYjgC,EAAGkyB,GACbn1C,MAAM+2C,WAAW9zB,EAAGkyB,GACpBx4C,KAAK0gB,OAAO,EAA8B1gB,KAAmB,gBAC7DA,KAAK4oD,eAAiB,KAGxB,QACE,OAAO,IAAInO,GAGb,aACE,OAA+B,OAAxBz6C,KAAK4oD,eAA0B5oD,KAAKw6C,QAAUx6C,KAAK4oD,eAAepoD,OAS3E,cAAeo2C,EAAaqQ,GAC1B5jD,MAAM0hD,cAAcnO,EAAaqQ,GACjCH,GAAkB9mD,KAAM42C,EAAa,IAAI+R,GAAY3oD,KAAM42C,IAmB7D,OAAQl/B,EAAO4qC,GACI,OAAbtiD,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjBqR,GAAuBrR,EAAa52C,KAAM0X,EAAO4qC,KAGxBtiD,KAAmB,eAAE40B,OAAOld,EAAO,KAAM4qC,GASxE,KAAMA,GACJtiD,KAAK0gB,OAAO1gB,KAAKQ,OAAQ8hD,GAQ3B,QAASA,GACPtiD,KAAK0gB,OAAO,EAAG4hC,GASjB,OAAQ5qC,EAAOlX,EAAS,GACL,OAAbR,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjBuR,GAAevR,EAAa52C,KAAM0X,EAAOlX,KAGhBR,KAAmB,eAAE40B,OAAOld,EAAOlX,GAUlE,IAAKkX,GACH,MAlbgB,EAACuvB,EAAMvvB,KACzB,MAAMw6B,EAASmU,GAAWpf,EAAMvvB,GAChC,IAAI3Y,EAAIkoC,EAAKsT,OAKb,IAJe,OAAXrI,IACFnzC,EAAImzC,EAAO9yC,EACXsY,GAASw6B,EAAOx6B,OAEL,OAAN3Y,EAAYA,EAAIA,EAAEgV,MACvB,IAAKhV,EAAEq5C,SAAWr5C,EAAEijD,UAAW,CAC7B,GAAItqC,EAAQ3Y,EAAEyB,OACZ,OAAOzB,EAAEujD,QAAQwD,aAAapuC,GAEhCA,GAAS3Y,EAAEyB,SAsaNqoD,CAAY7oD,KAAM0X,GAQ3B,UACE,OAAOwvC,GAAgBlnD,MAQzB,SACE,OAAOA,KAAKiJ,IAAItL,GAAKA,aAAa,GAAeA,EAAE+tC,SAAW/tC,GAYhE,IAAKyL,GACH,OAAOi+C,GAAYrnD,KAAyB,GAQ9C,QAASoJ,GACPg+C,GAAgBpnD,KAAMoJ,GAMxB,CAAC/K,OAAOkiB,YACN,OAAOgnC,GAAuBvnD,MAMhC,OAAQM,GACNA,EAAQwoD,aAAaC,KAgBzB,MAAMC,WAAkB,GAMtB,YAAaC,EAAMrS,EAAaiO,GAC9BxhD,MAAM4lD,EAAMrS,GACZ52C,KAAKkpD,YAAcrE,GAWvB,MAAM,WAAa,GAKjB,YAAatkB,GACXl9B,QAKArD,KAAK4oD,eAAiB,KAGpB5oD,KAAK4oD,oBADSz/C,IAAZo3B,EACoB,IAAI33B,IAEJ,IAAIA,IAAI23B,GAclC,WAAYja,EAAGkyB,GACbn1C,MAAM+2C,WAAW9zB,EAAGkyB,GACcx4C,KAAmB,eAAE8I,QAAQ,CAACvK,EAAOM,KACrEmB,KAAKY,IAAI/B,EAAKN,KAEhByB,KAAK4oD,eAAiB,KAGxB,QACE,OAAO,IAAI,GASb,cAAehS,EAAaqQ,GAC1BH,GAAkB9mD,KAAM42C,EAAa,IAAIoS,GAAUhpD,KAAM42C,EAAaqQ,IAQxE,SAIE,MAAMh+C,EAAM,GAOZ,OANAjJ,KAAKs6C,KAAKxxC,QAAQ,CAAC0vC,EAAM35C,KACvB,IAAK25C,EAAKJ,QAAS,CACjB,MAAM50C,EAAIg1C,EAAK8J,QAAQwD,aAAatN,EAAKh4C,OAAS,GAClDyI,EAAIpK,GAAO2E,aAAa,GAAeA,EAAEkoC,SAAWloC,KAGjDyF,EAQT,WACE,MAAO,IAAIu/C,GAAkBxoD,KAAKs6C,OAAO95C,OAQ3C,OACE,OAAO61C,EAAYmS,GAAkBxoD,KAAKs6C,MAA6B92C,GAAKA,EAAE,IAQhF,SACE,OAAO6yC,EAAYmS,GAAkBxoD,KAAKs6C,MAA6B92C,GAAKA,EAAE,GAAG8+C,QAAQwD,aAAatiD,EAAE,GAAGhD,OAAS,IAQtH,UACE,OAAO61C,EAAYmS,GAAkBxoD,KAAKs6C,MAA6B92C,GAAK,CAACA,EAAE,GAAIA,EAAE,GAAG8+C,QAAQwD,aAAatiD,EAAE,GAAGhD,OAAS,KAQ7H,QAAS4I,GAUP,OALApJ,KAAKs6C,KAAKxxC,QAAQ,CAAC0vC,EAAM35C,KAClB25C,EAAKJ,SACRhvC,EAAEovC,EAAK8J,QAAQwD,aAAatN,EAAKh4C,OAAS,GAAI3B,EAAKmB,QAH3C,GAYd,CAAC3B,OAAOkiB,YACN,OAAOvgB,KAAKugC,UAQd,OAAQ1hC,GACW,OAAbmB,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjByR,GAAczR,EAAa52C,KAAMnB,KAGFmB,KAAmB,eAAEwgB,OAAO3hB,GAUjE,IAAKA,EAAKN,GAQR,OAPiB,OAAbyB,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjB0R,GAAW1R,EAAa52C,KAAMnB,EAAKN,KAGJyB,KAAmB,eAAEY,IAAI/B,EAAKN,GAE1DA,EAST,IAAKM,GACH,OAA2B0pD,GAAWvoD,KAAMnB,GAS9C,IAAKA,GACH,MA1be,EAACwP,EAAQxP,KAC1B,MAAM2mC,EAAMn3B,EAAOisC,KAAKn8C,IAAIU,GAC5B,YAAesK,IAARq8B,IAAsBA,EAAI4S,SAwbxB+Q,CAAWnpD,KAAMnB,GAM1B,OAAQyB,GACNA,EAAQwoD,aAAaM,KAUzB,MAOMC,GAAa,CAAChhD,EAAGC,IAAMD,IAAMC,GAAmB,iBAAND,GAA+B,iBAANC,GAAkBD,GAAKC,GAAK,EAAUD,EAAGC,GAElH,MAAM,GAOJ,YAAaoG,EAAMqF,EAAO2D,EAAO4xC,GAC/BtpD,KAAK0O,KAAOA,EACZ1O,KAAK+T,MAAQA,EACb/T,KAAK0X,MAAQA,EACb1X,KAAKspD,kBAAoBA,EAM3B,UAIE,OAHmB,OAAftpD,KAAK+T,OACP4/B,IAEM3zC,KAAK+T,MAAMuuC,QAAQrsC,aACzB,KAAK,GACL,KAAKszC,GACEvpD,KAAK+T,MAAMqkC,UACdp4C,KAAK0X,OAAS1X,KAAK+T,MAAMvT,QAE3B,MACF,KAAK,GACER,KAAK+T,MAAMqkC,SACdoR,GAAwBxpD,KAAKspD,kBAAiDtpD,KAAK+T,MAAa,SAItG/T,KAAK0O,KAAO1O,KAAK+T,MACjB/T,KAAK+T,MAAQ/T,KAAK+T,MAAMA,OAa5B,MAAM01C,GAAmB,CAAC7S,EAAatyC,EAAKf,KAC1C,KAAqB,OAAde,EAAIyP,OAAkBxQ,EAAQ,GAAG,CACtC,OAAQe,EAAIyP,MAAMuuC,QAAQrsC,aACxB,KAAK,GACL,KAAKszC,GACEjlD,EAAIyP,MAAMqkC,UACT70C,EAAQe,EAAIyP,MAAMvT,QAEpBuiD,GAAkBnM,EAAa8F,GAASp4C,EAAIyP,MAAMoJ,GAAGo6B,OAAQjzC,EAAIyP,MAAMoJ,GAAGq5B,MAAQjzC,IAEpFe,EAAIoT,OAASpT,EAAIyP,MAAMvT,OACvB+C,GAASe,EAAIyP,MAAMvT,QAErB,MACF,KAAK,GACE8D,EAAIyP,MAAMqkC,SACboR,GAAwBllD,EAAIglD,kBAAiDhlD,EAAIyP,MAAa,SAIpGzP,EAAIoK,KAAOpK,EAAIyP,MACfzP,EAAIyP,MAAQzP,EAAIyP,MAAMA,MAGxB,OAAOzP,GAYHolD,GAAe,CAAC9S,EAAavoC,EAAQqJ,KACzC,MAAM4xC,EAAoB,IAAI1gD,IACxBspC,EAASmU,GAAWh4C,EAAQqJ,GAClC,GAAIw6B,EAAQ,CACV,MAAM5tC,EAAM,IAAI,GAAqB4tC,EAAO9yC,EAAEsP,KAAMwjC,EAAO9yC,EAAG8yC,EAAOx6B,MAAO4xC,GAC5E,OAAOG,GAAiB7S,EAAatyC,EAAKoT,EAAQw6B,EAAOx6B,OACpD,CACL,MAAMpT,EAAM,IAAI,GAAqB,KAAM+J,EAAOksC,OAAQ,EAAG+O,GAC7D,OAAOG,GAAiB7S,EAAatyC,EAAKoT,KAexCiyC,GAA0B,CAAC/S,EAAavoC,EAAQu7C,EAASC,KAE7D,KACoB,OAAlBD,EAAQ71C,SACoB,IAA1B61C,EAAQ71C,MAAMqkC,SACZwR,EAAQ71C,MAAMuuC,QAAQrsC,cAAgB,IACtCozC,GAAWQ,EAAkB1rD,IAAkCyrD,EAAQ71C,MAAa,QAAElV,KAAoC+qD,EAAQ71C,MAAa,QAAExV,SAIhJqrD,EAAQ71C,MAAMqkC,SACjByR,EAAkBrpC,OAAqCopC,EAAQ71C,MAAa,QAAElV,KAEhF+qD,EAAQE,UAEV,MAAM7S,EAAML,EAAYK,IAClB2Q,EAAc3Q,EAAI2C,SACxB,IAAIlrC,EAAOk7C,EAAQl7C,KACnB,MAAMqF,EAAQ61C,EAAQ71C,MACtB81C,EAAkB/gD,QAAQ,CAAC08B,EAAK3mC,KAC9B6P,EAAO,IAAI,GAAKguC,GAASkL,EAAa3O,GAAShC,EAAIC,MAAO0Q,IAAel5C,EAAMA,GAAQA,EAAKq5C,OAAQh0C,EAAOA,GAASA,EAAMoJ,GAAI9O,EAAQ,KAAM,IAAI,GAAcxP,EAAK2mC,IACnK92B,EAAK4wC,UAAU1I,EAAa,MAW1B4S,GAA0B,CAACF,EAAmBtlC,KAClD,MAAM,IAAEnlB,EAAG,MAAEN,GAAUylB,EACT,OAAVzlB,EACF+qD,EAAkB9oC,OAAO3hB,GAEzByqD,EAAkB1oD,IAAI/B,EAAKN,IAWzBwrD,GAA2B,CAACH,EAAS9zB,KAEzC,KACwB,OAAlB8zB,EAAQ71C,QAED61C,EAAQ71C,MAAMqkC,SAAYwR,EAAQ71C,MAAMuuC,QAAQrsC,cAAgB,IAAiBozC,GAAWvzB,EAA0C8zB,EAAQ71C,MAAc,QAAElV,MAAQ,KAAoC+qD,EAAQ71C,MAAa,QAAExV,SAG5OqrD,EAAQE,WAcNE,GAAmB,CAACpT,EAAavoC,EAAQu7C,EAAS9zB,KACtD,MAAMmhB,EAAML,EAAYK,IAClB2Q,EAAc3Q,EAAI2C,SAClBiQ,EAAoB,IAAIjhD,IAE9B,IAAK,MAAM/J,KAAOi3B,EAAY,CAC5B,MAAM0P,EAAM1P,EAAWj3B,GACjBorD,EAAaL,EAAQN,kBAAkBnrD,IAAIU,IAAQ,KACzD,IAAKwqD,GAAWY,EAAYzkB,GAAM,CAEhCqkB,EAAkBjpD,IAAI/B,EAAKorD,GAC3B,MAAM,KAAEv7C,EAAI,MAAEqF,GAAU61C,EACxBA,EAAQ71C,MAAQ,IAAI,GAAK2oC,GAASkL,EAAa3O,GAAShC,EAAIC,MAAO0Q,IAAel5C,EAAMA,GAAQA,EAAKq5C,OAAQh0C,EAAOA,GAASA,EAAMoJ,GAAI9O,EAAQ,KAAM,IAAI,GAAcxP,EAAK2mC,IAC5KokB,EAAQ71C,MAAMurC,UAAU1I,EAAa,GACrCgT,EAAQE,WAGZ,OAAOD,GAaHK,GAAa,CAACtT,EAAavoC,EAAQu7C,EAASxrB,EAAMtI,KACtD8zB,EAAQN,kBAAkBxgD,QAAQ,CAAC08B,EAAK3mC,UACdsK,IAApB2sB,EAAWj3B,KACbi3B,EAAWj3B,GAAO,QAGtB,MAAMo4C,EAAML,EAAYK,IAClB2Q,EAAc3Q,EAAI2C,SACxBmQ,GAAyBH,EAAS9zB,GAClC,MAAM+zB,EAAoBG,GAAiBpT,EAAavoC,EAAQu7C,EAAS9zB,GAEnEwsB,EAAUlkB,EAAKnoB,cAAgB5Q,OAAS,IAAIkkD,GAAoC,GAAU,IAAI,GAAanrB,GACjH,IAAI,KAAE1vB,EAAI,MAAEqF,EAAK,MAAE2D,GAAUkyC,EACzBv7C,EAAOk4C,eACTM,GAAoBx4C,EAAOk4C,cAAeqD,EAAQlyC,MAAO4qC,EAAQ1/B,aAEnE7O,EAAQ,IAAI,GAAK2oC,GAASkL,EAAa3O,GAAShC,EAAIC,MAAO0Q,IAAel5C,EAAMA,GAAQA,EAAKq5C,OAAQh0C,EAAOA,GAASA,EAAMoJ,GAAI9O,EAAQ,KAAMi0C,GAC7IvuC,EAAMurC,UAAU1I,EAAa,GAC7BgT,EAAQ71C,MAAQA,EAChB61C,EAAQlyC,MAAQA,EAChBkyC,EAAQE,UACRH,GAAwB/S,EAAavoC,EAAQu7C,EAASC,IAalDM,GAAa,CAACvT,EAAavoC,EAAQu7C,EAASppD,EAAQs1B,KACxD,MAAMmhB,EAAML,EAAYK,IAClB2Q,EAAc3Q,EAAI2C,SACxBmQ,GAAyBH,EAAS9zB,GAClC,MAAM+zB,EAAoBG,GAAiBpT,EAAavoC,EAAQu7C,EAAS9zB,GAGzE,KAAOt1B,EAAS,GAAuB,OAAlBopD,EAAQ71C,OAAgB,CAC3C,IAAK61C,EAAQ71C,MAAMqkC,QACjB,OAAQwR,EAAQ71C,MAAMuuC,QAAQrsC,aAC5B,KAAK,GAAe,CAClB,MAAM,IAAEpX,EAAG,MAAEN,GAAwCqrD,EAAQ71C,MAAa,QACpEq2C,EAAOt0B,EAAWj3B,QACXsK,IAATihD,IACEf,GAAWe,EAAM7rD,GACnBsrD,EAAkBrpC,OAAO3hB,GAEzBgrD,EAAkBjpD,IAAI/B,EAAKN,GAE7BqrD,EAAQ71C,MAAMyM,OAAOo2B,IAEvB,MAEF,KAAK,GACL,KAAK2S,GACC/oD,EAASopD,EAAQ71C,MAAMvT,QACzBuiD,GAAkBnM,EAAa8F,GAASkN,EAAQ71C,MAAMoJ,GAAGo6B,OAAQqS,EAAQ71C,MAAMoJ,GAAGq5B,MAAQh2C,IAE5FA,GAAUopD,EAAQ71C,MAAMvT,OAI9BopD,EAAQE,UAKV,GAAItpD,EAAS,EAAG,CACd,IAAI6pD,EAAW,GACf,KAAO7pD,EAAS,EAAGA,IACjB6pD,GAAY,KAEdT,EAAQ71C,MAAQ,IAAI,GAAK2oC,GAASkL,EAAa3O,GAAShC,EAAIC,MAAO0Q,IAAegC,EAAQl7C,KAAMk7C,EAAQl7C,MAAQk7C,EAAQl7C,KAAKq5C,OAAQ6B,EAAQ71C,MAAO61C,EAAQ71C,OAAS61C,EAAQ71C,MAAMoJ,GAAI9O,EAAQ,KAAM,IAAIk7C,GAAcc,IACvNT,EAAQ71C,MAAMurC,UAAU1I,EAAa,GACrCgT,EAAQE,UAEVH,GAAwB/S,EAAavoC,EAAQu7C,EAASC,IAgBlDS,GAAuB,CAAC1T,EAAanP,EAAO/gC,EAAK6jD,EAAiBC,KACtE,KAAO9jD,GAAOA,EAAI47C,QAAQrsC,cAAgBszC,IAAiB7iD,EAAI47C,QAAQrsC,cAAgB,IAChFvP,EAAI0xC,SAAW1xC,EAAI47C,QAAQrsC,cAAgB,IAC9CuzC,GAAwBgB,EAA6C9jD,EAAW,SAElFA,EAAMA,EAAIqN,MAEZ,IAAI02C,EAAW,EACf,KAAOhjB,IAAU/gC,GAAK,CACpB,IAAK+gC,EAAM2Q,QAAS,CAClB,MAAMkK,EAAU7a,EAAM6a,QACtB,OAAQA,EAAQrsC,aACd,KAAK,GAAe,CAClB,MAAM,IAAEpX,EAAG,MAAEN,GAAuC,GAC/CisD,EAAcrsD,IAAIU,IAAQ,QAAUN,IAAUgsD,EAAgBpsD,IAAIU,IAAQ,QAAUN,IAEvFkpC,EAAMjnB,OAAOo2B,GACb6T,KAEF,QAINhjB,EAA6BA,EAAW,MAE1C,OAAOgjB,GA2EHC,GAAa,CAAC9T,EAAagT,EAASppD,KACxC,MAAM4nD,EAAc5nD,EACdmqD,EAAa,YAAKf,EAAQN,mBAC1B7hB,EAAQmiB,EAAQ71C,MACtB,KAAOvT,EAAS,GAAuB,OAAlBopD,EAAQ71C,OAAgB,CAC3C,IAA8B,IAA1B61C,EAAQ71C,MAAMqkC,QAChB,OAAQwR,EAAQ71C,MAAMuuC,QAAQrsC,aAC5B,KAAK,GACL,KAAKszC,GACC/oD,EAASopD,EAAQ71C,MAAMvT,QACzBuiD,GAAkBnM,EAAa8F,GAASkN,EAAQ71C,MAAMoJ,GAAGo6B,OAAQqS,EAAQ71C,MAAMoJ,GAAGq5B,MAAQh2C,IAE5FA,GAAUopD,EAAQ71C,MAAMvT,OACxBopD,EAAQ71C,MAAMyM,OAAOo2B,GAI3BgT,EAAQE,UAENriB,GACF6iB,GAAqB1T,EAAanP,EAAOmiB,EAAQ71C,MAAO42C,EAAY,YAAKf,EAAQN,oBAEnF,MAAMj7C,GAAgEu7C,EAAQl7C,MAAQk7C,EAAQ71C,OAAa,OAI3G,OAHI1F,EAAOk4C,eACTM,GAAoBx4C,EAAOk4C,cAAeqD,EAAQlyC,OAAQ0wC,EAAc5nD,GAEnEopD,GAyCT,MAAMgB,WAAmB,GAKvB,YAAaC,EAAOjU,GAClBvzC,MAAMwnD,EAAOjU,GAIb52C,KAAK8qD,OAAS,KAWhB,YACE,GAAoB,OAAhB9qD,KAAK8qD,OAAiB,CACxB,MAAMxkC,EAAwBtmB,KAAKsK,OAAU,IAC7CtK,KAAK8qD,OAAS,GACd5Q,GAAS5zB,EAAGswB,IACV,MAAM8O,EAAyC1lD,KAAW,OACpDspD,EAAoB,IAAI1gD,IACxBmiD,EAAgB,IAAIniD,IAC1B,IAAI4vC,EAAOx4C,KAAKsK,OAAOiwC,OAInB3sC,EAAS,KAIb,MAAMkoB,EAAa,GAInB,IAAIpV,EAAS,GACTD,EAAS,EACTuqC,EAAY,EAChB,MAAMC,EAAQ,KACZ,GAAe,OAAXr9C,EAAiB,CAInB,IAAIs9C,EACJ,OAAQt9C,GACN,IAAK,SACHs9C,EAAK,CAAE1qC,OAAQwqC,GACfA,EAAY,EACZ,MACF,IAAK,SACHE,EAAK,CAAExqC,UACH4oC,EAAkB5/B,KAAO,IAC3BwhC,EAAGp1B,WAAa,GAChBwzB,EAAkBxgD,QAAQ,CAACvK,EAAOM,KAClB,OAAVN,IACF2sD,EAAGp1B,WAAWj3B,GAAON,MAI3BmiB,EAAS,GACT,MACF,IAAK,SAEH,GADAwqC,EAAK,CAAEzqC,UACHziB,OAAOkF,KAAK4yB,GAAYt1B,OAAS,EAAG,CACtC0qD,EAAGp1B,WAAa,GAChB,IAAK,MAAMj3B,KAAOi3B,EAChBo1B,EAAGp1B,WAAWj3B,GAAOi3B,EAAWj3B,GAGpC4hB,EAAS,EAGbilC,EAAM1kD,KAAKkqD,GACXt9C,EAAS,OAGb,KAAgB,OAAT4qC,GAAe,CACpB,OAAQA,EAAK8J,QAAQrsC,aACnB,KAAK,GACCjW,KAAK6lD,KAAKrN,GACPx4C,KAAK82C,QAAQ0B,KAChByS,IACAr9C,EAAS,SACT8S,EAAsC83B,EAAY,QAAE6D,MACpD4O,KAEOjrD,KAAK82C,QAAQ0B,IACP,WAAX5qC,IACFq9C,IACAr9C,EAAS,UAEXo9C,GAAa,GACHxS,EAAKJ,UACA,WAAXxqC,IACFq9C,IACAr9C,EAAS,UAEX6S,GAAU,GAEZ,MACF,KAAK8oC,GACCvpD,KAAK6lD,KAAKrN,GACPx4C,KAAK82C,QAAQ0B,KACD,WAAX5qC,IACFq9C,IACAr9C,EAAS,UAEX8S,GAAwC83B,EAAY,QAAEl3C,KAE/CtB,KAAK82C,QAAQ0B,IACP,WAAX5qC,IACFq9C,IACAr9C,EAAS,UAEXo9C,GAAaxS,EAAKh4C,QACRg4C,EAAKJ,UACA,WAAXxqC,IACFq9C,IACAr9C,EAAS,UAEX6S,GAAU+3B,EAAKh4C,QAEjB,MACF,KAAK,GAAe,CAClB,MAAM,IAAE3B,EAAG,MAAEN,GAAwCi6C,EAAY,QACjE,GAAIx4C,KAAK6lD,KAAKrN,IACZ,IAAKx4C,KAAK82C,QAAQ0B,GAAO,CACvB,MAAM2S,EAAS7B,EAAkBnrD,IAAIU,IAAQ,KACxCwqD,GAAW8B,EAAQ5sD,GAUtBi6C,EAAKh4B,OAAOo2B,IATG,WAAXhpC,GACFq9C,IAEE5B,GAAW9qD,EAAQwsD,EAAc5sD,IAAIU,IAAQ,aACxCi3B,EAAWj3B,GAElBi3B,EAAWj3B,GAAON,SAMnB,GAAIyB,KAAK82C,QAAQ0B,GAAO,CAC7BuS,EAAcnqD,IAAI/B,EAAKN,GACvB,MAAM4sD,EAAS7B,EAAkBnrD,IAAIU,IAAQ,KACxCwqD,GAAW8B,EAAQ5sD,KACP,WAAXqP,GACFq9C,IAEFn1B,EAAWj3B,GAAOssD,QAEf,IAAK3S,EAAKJ,QAAS,CACxB2S,EAAcnqD,IAAI/B,EAAKN,GACvB,MAAM6rD,EAAOt0B,EAAWj3B,QACXsK,IAATihD,IACGf,GAAWe,EAAM7rD,GAUpBi6C,EAAKh4B,OAAOo2B,IATG,WAAXhpC,GACFq9C,IAEY,OAAV1sD,EACFu3B,EAAWj3B,GAAON,SAEXu3B,EAAWj3B,KAOrB25C,EAAKJ,UACO,WAAXxqC,GACFq9C,IAEFzB,GAAwBF,EAAiD9Q,EAAY,UAEvF,OAGJA,EAAOA,EAAKzkC,MAGd,IADAk3C,IACOvF,EAAMllD,OAAS,GAAG,CACvB,MAAMmlD,EAASD,EAAMA,EAAMllD,OAAS,GACpC,QAAsB2I,IAAlBw8C,EAAOllC,aAA8CtX,IAAtBw8C,EAAO7vB,WAIxC,MAFA4vB,EAAMhiC,SAOd,OAAO1jB,KAAK8qD,QAahB,MAAMpQ,WAAc,GAIlB,YAAax2C,GACXb,QAKArD,KAAKorD,cAAsBjiD,IAAXjF,EAAuB,CAAC,IAAMlE,KAAK0gB,OAAO,EAAGxc,IAAW,GAIxElE,KAAKumD,cAAgB,GAQvB,aACE,OAAOvmD,KAAKw6C,QAOd,WAAYl0B,EAAGkyB,GACbn1C,MAAM+2C,WAAW9zB,EAAGkyB,GACpB,IACkCx4C,KAAa,SAAE8I,QAAQM,GAAKA,KAC5D,MAAOsJ,GACP+rB,QAAQC,MAAMhsB,GAEhB1S,KAAKorD,SAAW,KAGlB,QACE,OAAO,IAAI1Q,GASb,cAAe9D,EAAaqQ,GAC1B5jD,MAAM0hD,cAAcnO,EAAaqQ,GACjC,MAAMpuC,EAAQ,IAAI+xC,GAAW5qD,KAAM42C,GAC7BK,EAAML,EAAYK,IAExB,IAAKL,EAAY0M,MAAO,CAEtB,IAAI+H,GAAsB,EAC1B,IAAK,MAAO9T,EAAQ+T,KAAe1U,EAAY6M,WAAWljB,UAAW,CACnE,MAAMiW,EAAQI,EAAY4M,YAAYrlD,IAAIo5C,IAAW,EACrD,GAAI+T,IAAe9U,IAGnBY,GAAeR,EAA4CK,EAAIC,MAAMR,QAAQv4C,IAAIo5C,GAAUf,EAAO8U,EAAY9S,IACvGA,EAAKJ,SAA+B,EAAOkK,QAAQrsC,cAAgB,KACtEo1C,GAAsB,KAGtBA,GACF,MAGCA,GACH1U,EAAsBC,EAAaA,EAAY2M,UAAW/K,IACpDA,aAAgB2F,IAAMkN,GAGtB7S,EAAKnqC,SAAWrO,MAAQw4C,EAAK8J,QAAQrsC,cAAgB,KACvDo1C,GAAsB,KAI5BnR,GAASjD,EAAMz4C,IACT6sD,EA5YmBpkB,KAC7B,IAAIrgC,EAAM,EACVszC,GAA6BjT,EAAQ,IAAG2P,IACtC,IAAInP,EAA6BR,EAAW,OACxCvgC,EAAMugC,EAAKsT,OACXgQ,EAAkB,cACtB,MAAMjB,EAAoB,YAAKiB,GAC/B,KAAO7jD,GAAK,CACV,IAAoB,IAAhBA,EAAI0xC,QACN,OAAQ1xC,EAAI47C,QAAQrsC,aAClB,KAAK,GACHuzC,GAAwBF,EAAiD5iD,EAAW,SACpF,MACF,KAAK,GACL,KAAK6iD,GACH3iD,GAAO0jD,GAAqB1T,EAAanP,EAAO/gC,EAAK6jD,EAAiBjB,GACtEiB,EAAkB,YAAKjB,GACvB7hB,EAAQ/gC,EAIdA,EAAMA,EAAIqN,UA0XNw3C,CAAuBvrD,MAKvB22C,EAAsBn4C,EAAGA,EAAE+kD,UAAW/K,IAChCA,aAAgB2F,IAGhB3F,EAAKnqC,SAAWrO,MAxbQ,EAAC42C,EAAa4B,KAEpD,KAAOA,GAAQA,EAAKzkC,QAAUykC,EAAKzkC,MAAMqkC,SAAYI,EAAKzkC,MAAMuuC,QAAQrsC,cAAgBszC,IAAiB/Q,EAAKzkC,MAAMuuC,QAAQrsC,cAAgB,KAC1IuiC,EAAOA,EAAKzkC,MAEd,MAAMy3C,EAAQ,IAAI9rC,IAElB,KAAO84B,IAASA,EAAKJ,SAAYI,EAAK8J,QAAQrsC,cAAgBszC,IAAiB/Q,EAAK8J,QAAQrsC,cAAgB,KAAgB,CAC1H,IAAKuiC,EAAKJ,SAAWI,EAAK8J,QAAQrsC,cAAgB,GAAe,CAC/D,MAAMpX,EAAoC25C,EAAY,QAAE35C,IACpD2sD,EAAMz6C,IAAIlS,GACZ25C,EAAKh4B,OAAOo2B,GAEZ4U,EAAMl/C,IAAIzN,GAGd25C,EAAOA,EAAK9pC,OAyaF+8C,CAAgCjtD,EAAGg6C,OAM7CsO,GAAkB9mD,KAAM42C,EAAa/9B,GAQvC,WACE,IAAIvX,EAAM,GAINvC,EAAIiB,KAAKu6C,OACb,KAAa,OAANx7C,IACAA,EAAEq5C,SAAWr5C,EAAEijD,WAAajjD,EAAEujD,QAAQrsC,cAAgBszC,KACzDjoD,GAAqCvC,EAAS,QAAEuC,KAElDvC,EAAIA,EAAEgV,MAER,OAAOzS,EAST,SACE,OAAOtB,KAAK6J,WAad,WAAY67C,GAAO,SAAEgG,GAAW,GAAS,IACtB,OAAb1rD,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjB,MAAMgT,EAAU,IAAI,GAAqB,KAAM5pD,KAAKu6C,OAAQ,EAAG,IAAI3xC,KACnE,IAAK,IAAItL,EAAI,EAAGA,EAAIooD,EAAMllD,OAAQlD,IAAK,CACrC,MAAM4tD,EAAKxF,EAAMpoD,GACjB,QAAkB6L,IAAd+hD,EAAGxqC,OAAsB,CAM3B,MAAMirC,EAAQD,GAAiC,iBAAdR,EAAGxqC,QAAuBpjB,IAAMooD,EAAMllD,OAAS,GAAuB,OAAlBopD,EAAQ71C,OAA0C,OAAxBm3C,EAAGxqC,OAAO7Z,OAAO,GAAwCqkD,EAAGxqC,OAA5BwqC,EAAGxqC,OAAO7Z,MAAM,GAAI,IAChJ,iBAAR8kD,GAAoBA,EAAInrD,OAAS,IAC1C0pD,GAAWtT,EAAa52C,KAAM4pD,EAAS+B,EAAKT,EAAGp1B,YAAc,cAExC3sB,IAAd+hD,EAAGzqC,OACZ0pC,GAAWvT,EAAa52C,KAAM4pD,EAASsB,EAAGzqC,OAAQyqC,EAAGp1B,YAAc,SAC5C3sB,IAAd+hD,EAAG1qC,QACZkqC,GAAW9T,EAAagT,EAASsB,EAAG1qC,WAKVxgB,KAAa,SAAEgB,KAAK,IAAMhB,KAAK4rD,WAAWlG,IAc9E,QAAS9C,EAAUiJ,EAAcC,GAI/B,MAAM/zB,EAAM,GACNuxB,EAAoB,IAAI1gD,IACxBquC,EAA0Bj3C,KAAQ,IACxC,IAAIsB,EAAM,GACNvC,EAAIiB,KAAKu6C,OACb,SAASwR,IACP,GAAIzqD,EAAId,OAAS,EAAG,CAKlB,MAAMs1B,EAAa,GACnB,IAAIk2B,GAAgB,EACpB1C,EAAkBxgD,QAAQ,CAACvK,EAAOM,KAChCmtD,GAAgB,EAChBl2B,EAAWj3B,GAAON,IAKpB,MAAM2sD,EAAK,CAAExqC,OAAQpf,GACjB0qD,IACFd,EAAGp1B,WAAaA,GAElBiC,EAAI/2B,KAAKkqD,GACT5pD,EAAM,IAgEV,OA3DA44C,GAASjD,EAAKL,IAOZ,IANIgM,GACFC,GAA6BjM,EAAagM,GAExCiJ,GACFhJ,GAA6BjM,EAAaiV,GAE/B,OAAN9sD,GAAY,CACjB,GAAI4jD,GAAU5jD,EAAG6jD,SAA+Bz5C,IAAjB0iD,GAA8BlJ,GAAU5jD,EAAG8sD,GACxE,OAAQ9sD,EAAEujD,QAAQrsC,aAChB,KAAKszC,GAAe,CAClB,MAAM0C,EAAM3C,EAAkBnrD,IAAI,gBACjBgL,IAAby5C,GAA2BD,GAAU5jD,EAAG6jD,QAKhBz5C,IAAjB0iD,GAA+BlJ,GAAU5jD,EAAG8sD,QAKpC1iD,IAAR8iD,IACTF,IACAzC,EAAkB9oC,OAAO,iBANbrX,IAAR8iD,GAAqBA,EAAIC,OAASntD,EAAEoe,GAAGo6B,QAAwB,UAAd0U,EAAIjT,QACvD+S,IACAzC,EAAkB1oD,IAAI,UAAWkrD,EAAiBA,EAAe,QAAS/sD,EAAEoe,IAAM,CAAE8pB,KAAM,gBAPhF99B,IAAR8iD,GAAqBA,EAAIC,OAASntD,EAAEoe,GAAGo6B,QAAwB,YAAd0U,EAAIjT,QACvD+S,IACAzC,EAAkB1oD,IAAI,UAAWkrD,EAAiBA,EAAe,UAAW/sD,EAAEoe,IAAM,CAAE8pB,KAAM,aAWhG3lC,GAAqCvC,EAAS,QAAEuC,IAChD,MAEF,KAAK,GAAc,CACjByqD,IAIA,MAAMb,EAAK,CACTxqC,OAAqC3hB,EAAS,QAAEs9C,OAElD,GAAIiN,EAAkB5/B,KAAO,EAAG,CAC9B,MAAM8hC,EAA0C,GAChDN,EAAGp1B,WAAa01B,EAChBlC,EAAkBxgD,QAAQ,CAACvK,EAAOM,KAChC2sD,EAAM3sD,GAAON,IAGjBw5B,EAAI/2B,KAAKkqD,GACT,MAEF,KAAK,GACCvI,GAAU5jD,EAAG6jD,KACfmJ,IACAvC,GAAwBF,EAAiDvqD,EAAS,UAK1FA,EAAIA,EAAEgV,MAERg4C,KACClJ,IACI9qB,EAaT,OAAQrgB,EAAO0mB,EAAMtI,GACnB,GAAIsI,EAAK59B,QAAU,EACjB,OAEF,MAAM8lB,EAAItmB,KAAKi3C,IACL,OAAN3wB,EACF4zB,GAAS5zB,EAAGswB,IACV,MAAMtyC,EAAMolD,GAAa9S,EAAa52C,KAAM0X,GACvCoe,IACHA,EAAa,GAEbxxB,EAAIglD,kBAAkBxgD,QAAQ,CAACtF,EAAGuF,KAAQ+sB,EAAW/sB,GAAKvF,KAE5D0mD,GAAWtT,EAAa52C,KAAMsE,EAAK85B,EAAMtI,KAGX91B,KAAa,SAAEgB,KAAK,IAAMhB,KAAK0gB,OAAOhJ,EAAO0mB,EAAMtI,IAcvF,YAAape,EAAO2kC,EAAOvmB,EAAa,IACtC,GAAIumB,EAAMpmC,cAAgBjY,OACxB,MAAM,IAAIgH,MAAM,2BAElB,MAAMshB,EAAItmB,KAAKi3C,IACL,OAAN3wB,EACF4zB,GAAS5zB,EAAGswB,IACV,MAAMtyC,EAAMolD,GAAa9S,EAAa52C,KAAM0X,GAC5CwyC,GAAWtT,EAAa52C,KAAMsE,EAAK+3C,EAAOvmB,KAGZ91B,KAAa,SAAEgB,KAAK,IAAMhB,KAAKmsD,YAAYz0C,EAAO2kC,EAAOvmB,IAY7F,OAAQpe,EAAOlX,GACb,GAAe,IAAXA,EACF,OAEF,MAAM8lB,EAAItmB,KAAKi3C,IACL,OAAN3wB,EACF4zB,GAAS5zB,EAAGswB,IACV8T,GAAW9T,EAAa8S,GAAa9S,EAAa52C,KAAM0X,GAAQlX,KAGlCR,KAAa,SAAEgB,KAAK,IAAMhB,KAAKwgB,OAAO9I,EAAOlX,IAcjF,OAAQkX,EAAOlX,EAAQs1B,GACrB,GAAe,IAAXt1B,EACF,OAEF,MAAM8lB,EAAItmB,KAAKi3C,IACL,OAAN3wB,EACF4zB,GAAS5zB,EAAGswB,IACV,MAAMtyC,EAAMolD,GAAa9S,EAAa52C,KAAM0X,GAC1B,OAAdpT,EAAIyP,OAGRo2C,GAAWvT,EAAa52C,KAAMsE,EAAK9D,EAAQs1B,KAGb91B,KAAa,SAAEgB,KAAK,IAAMhB,KAAKgkB,OAAOtM,EAAOlX,EAAQs1B,IAOzF,OAAQx1B,GACNA,EAAQwoD,aAAasD,KA+CzB,MAAMC,GAKJ,YAAa1/C,EAAMvD,EAAI,MAAM,IAC3BpJ,KAAKssD,QAAUljD,EACfpJ,KAAKusD,MAAQ5/C,EAIb3M,KAAKwsD,aAAoC7/C,EAAW,OACpD3M,KAAKysD,YAAa,EAGpB,CAACpuD,OAAOkiB,YACN,OAAOvgB,KAUT,OAIE,IAAIjB,EAAIiB,KAAKwsD,aACTvlB,EAA2BloC,EAAS,QAAEkoC,KAC1C,GAAU,OAANloC,KAAgBiB,KAAKysD,YAAc1tD,EAAEq5C,UAAYp4C,KAAKssD,QAAQrlB,IAChE,GAEE,GADAA,EAA2BloC,EAAS,QAAEkoC,KACjCloC,EAAEq5C,SAAYnR,EAAKhxB,cAAgBy2C,IAAezlB,EAAKhxB,cAAgB0kC,IAAiC,OAAhB1T,EAAKsT,OAKhG,KAAa,OAANx7C,GAAY,CACjB,GAAgB,OAAZA,EAAEgV,MAAgB,CACpBhV,EAAIA,EAAEgV,MACN,MAEAhV,EADSA,EAAEsP,SAAWrO,KAAKusD,MACvB,KAEkCxtD,EAAQ,OAAE+iD,WAVpD/iD,EAAIkoC,EAAKsT,aAcE,OAANx7C,IAAeA,EAAEq5C,UAAYp4C,KAAKssD,QAAoCvtD,EAAS,QAAEkoC,QAG5F,OADAjnC,KAAKysD,YAAa,EACR,OAAN1tD,EAEK,CAAER,WAAO4K,EAAWwyB,MAAM,IAEnC37B,KAAKwsD,aAAeztD,EACb,CAAER,MAA2BQ,EAAS,QAAEkoC,KAAMtL,MAAM,KAa/D,MAAMgf,WAAqB,GACzB,cACEt3C,QAIArD,KAAK4oD,eAAiB,GAaxB,WAAYtiC,EAAGkyB,GACbn1C,MAAM+2C,WAAW9zB,EAAGkyB,GACpBx4C,KAAK0gB,OAAO,EAA8B1gB,KAAmB,gBAC7DA,KAAK4oD,eAAiB,KAGxB,QACE,OAAO,IAAIjO,GAGb,aACE,OAA+B,OAAxB36C,KAAK4oD,eAA0B5oD,KAAKw6C,QAAUx6C,KAAK4oD,eAAepoD,OAoB3E,iBAAkBmf,GAChB,OAAO,IAAI0sC,GAAersD,KAAM2f,GAkBlC,cAAe4iB,GACbA,EAAQA,EAAM1xB,cAEd,MACMwnB,EADW,IAAIg0B,GAAersD,KAAM0lC,GAAWA,EAAQinB,UAAYjnB,EAAQinB,SAAS97C,gBAAkB0xB,GACtFlK,OACtB,OAAIA,EAAKsD,KACA,KAEAtD,EAAK95B,MAehB,iBAAkBgkC,GAGhB,OAFAA,EAAQA,EAAM1xB,cAEP5N,MAAM2G,KAAK,IAAIyiD,GAAersD,KAAM0lC,GAAWA,EAAQinB,UAAYjnB,EAAQinB,SAAS97C,gBAAkB0xB,IAS/G,cAAeqU,EAAaqQ,GAC1BH,GAAkB9mD,KAAM42C,EAAa,IAAIgW,GAAU5sD,KAAMinD,EAAYrQ,IAQvE,WACE,OAAOyQ,GAAYrnD,KAAM6sD,GAAOA,EAAIhjD,YAAY1F,KAAK,IAMvD,SACE,OAAOnE,KAAK6J,WAkBd,MAAOijD,EAAY3gD,SAAU4gD,EAAQ,GAAI7Z,GACvC,MAAM8Z,EAAWF,EAAUG,yBAO3B,YANgB9jD,IAAZ+pC,GACFA,EAAQga,mBAAmBF,EAAUhtD,MAEvConD,GAAgBpnD,KAAMmtD,IACpBH,EAASvyB,aAAa0yB,EAAQC,MAAMN,EAAWC,EAAO7Z,GAAU,QAE3D8Z,EAaT,OAAQt1C,EAAO4qC,GACI,OAAbtiD,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjBqR,GAAuBrR,EAAa52C,KAAM0X,EAAO4qC,KAInDtiD,KAAK4oD,eAAeh0B,OAAOld,EAAO,KAAM4qC,GAU5C,OAAQ5qC,EAAOlX,EAAS,GACL,OAAbR,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjBuR,GAAevR,EAAa52C,KAAM0X,EAAOlX,KAI3CR,KAAK4oD,eAAeh0B,OAAOld,EAAOlX,GAStC,UACE,OAAO0mD,GAAgBlnD,MAWzB,OAAQM,GACNA,EAAQwoD,aAAauE,KAoBzB,MAAMX,WAAoB/R,GACxB,YAAagS,EAAW,aACtBtpD,QACArD,KAAK2sD,SAAWA,EAIhB3sD,KAAKstD,aAAe,IAAI1kD,IAa1B,WAAY0d,EAAGkyB,GACbn1C,MAAM+2C,WAAW9zB,EAAGkyB,GACex4C,KAAkB,aAAE8I,QAAQ,CAACvK,EAAOM,KACrEmB,KAAKkX,aAAarY,EAAKN,KAEzByB,KAAKstD,aAAe,KAQtB,QACE,OAAO,IAAIZ,GAAY1sD,KAAK2sD,UAY9B,WACE,MAAMnB,EAAQxrD,KAAKutD,gBACbC,EAAgB,GAChBtqD,EAAO,GACb,IAAK,MAAMrE,KAAO2sD,EAChBtoD,EAAKlC,KAAKnC,GAEZqE,EAAKuc,OACL,MAAMguC,EAAUvqD,EAAK1C,OACrB,IAAK,IAAIlD,EAAI,EAAGA,EAAImwD,EAASnwD,IAAK,CAChC,MAAMuB,EAAMqE,EAAK5F,GACjBkwD,EAAcxsD,KAAKnC,EAAM,KAAO2sD,EAAM3sD,GAAO,KAE/C,MAAM8tD,EAAW3sD,KAAK2sD,SAASe,oBAE/B,MAAO,IAAIf,IADSa,EAAchtD,OAAS,EAAI,IAAMgtD,EAAcrpD,KAAK,KAAO,MAC1Cd,MAAMwG,eAAe8iD,KAU5D,gBAAiBgB,GACE,OAAb3tD,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjByR,GAAczR,EAAa52C,KAAM2tD,KAGH3tD,KAAiB,aAAEwgB,OAAOmtC,GAY9D,aAAcA,EAAeC,GACV,OAAb5tD,KAAKi3C,IACPiD,GAASl6C,KAAKi3C,IAAKL,IACjB0R,GAAW1R,EAAa52C,KAAM2tD,EAAeC,KAGd5tD,KAAiB,aAAEY,IAAI+sD,EAAeC,GAa3E,aAAcD,GACZ,OAA2BpF,GAAWvoD,KAAM2tD,GAW9C,cAAe/K,GACb,MAv+DkB,CAACv0C,IAIrB,MAAMzH,EAAM,GAMZ,OALAyH,EAAOisC,KAAKxxC,QAAQ,CAACvK,EAAOM,KACrBN,EAAM65C,UACTxxC,EAAI/H,GAAON,EAAM+jD,QAAQwD,aAAavnD,EAAMiC,OAAS,MAGlDoG,GA69DEinD,CAAc7tD,MAkBvB,MAAO8sD,EAAY3gD,SAAU4gD,EAAQ,GAAI7Z,GACvC,MAAM4a,EAAMhB,EAAU1gD,cAAcpM,KAAK2sD,UACnCnB,EAAQxrD,KAAKutD,gBACnB,IAAK,MAAM1uD,KAAO2sD,EAChBsC,EAAI52C,aAAarY,EAAK2sD,EAAM3sD,IAQ9B,OANAuoD,GAAgBpnD,KAAM+tD,IACpBD,EAAIzgD,YAAY0gD,EAAKX,MAAMN,EAAWC,EAAO7Z,WAE/B/pC,IAAZ+pC,GACFA,EAAQga,mBAAmBY,EAAK9tD,MAE3B8tD,EAWT,OAAQxtD,GACNA,EAAQwoD,aAAakF,IACrB1tD,EAAQ2tD,SAASjuD,KAAK2sD,WAe1B,MAAMC,WAAkB,GAQtB,YAAatiD,EAAQu6C,EAAMjO,GACzBvzC,MAAMiH,EAAQssC,GAMd52C,KAAKkuD,kBAAmB,EAKxBluD,KAAKmuD,kBAAoB,IAAIzuC,IAC7BmlC,EAAK/7C,QAASslC,IACA,OAARA,EACFpuC,KAAKkuD,kBAAmB,EAExBluD,KAAKmuD,kBAAkB7hD,IAAI8hC,MAWnC,MAAMggB,WAAiB,GAIrB,YAAaC,GACXhrD,QAIArD,KAAKquD,SAAWA,EAMlB,QACE,OAAO,IAAID,GAASpuD,KAAKquD,UAkB3B,MAAOvB,EAAY3gD,SAAU4gD,EAAQ,GAAI7Z,GACvC,MAAMob,EAAOvB,EAAM/sD,KAAKquD,UACxB,IAAIP,EAUJ,OAREA,OADW3kD,IAATmlD,EACIA,EAAKC,UAAUvuD,MAEfmM,SAASC,cAAcpM,KAAKquD,UAEpCP,EAAI52C,aAAa,gBAAiBlX,KAAKquD,eACvBllD,IAAZ+pC,GACFA,EAAQga,mBAAmBY,EAAK9tD,MAE3B8tD,EAWT,OAAQxtD,GACNA,EAAQwoD,aAAa0F,IACrBluD,EAAQ2tD,SAASjuD,KAAKquD,WAkB1B,MAAMI,WAAiB/T,GACrB,QACE,OAAO,IAAI+T,GAkBb,MAAO3B,EAAY3gD,SAAU4gD,EAAO7Z,GAClC,MAAM4a,EAAMhB,EAAU/4B,eAAe/zB,KAAK6J,YAI1C,YAHgBV,IAAZ+pC,GACFA,EAAQga,mBAAmBY,EAAK9tD,MAE3B8tD,EAGT,WAEE,OAAO9tD,KAAK0uD,UAAUzlD,IAAIy8C,IACxB,MAAMiJ,EAAc,GACpB,IAAK,MAAMhC,KAAYjH,EAAM5vB,WAAY,CACvC,MAAM01B,EAAQ,GACd,IAAK,MAAM3sD,KAAO6mD,EAAM5vB,WAAW62B,GACjCnB,EAAMxqD,KAAK,CAAEnC,MAAKN,MAAOmnD,EAAM5vB,WAAW62B,GAAU9tD,KAGtD2sD,EAAM/rC,KAAK,CAACpX,EAAGC,IAAMD,EAAExJ,IAAMyJ,EAAEzJ,KAAO,EAAI,GAC1C8vD,EAAY3tD,KAAK,CAAE2rD,WAAUnB,UAG/BmD,EAAYlvC,KAAK,CAACpX,EAAGC,IAAMD,EAAEskD,SAAWrkD,EAAEqkD,UAAY,EAAI,GAE1D,IAAIrrD,EAAM,GACV,IAAK,IAAIhE,EAAI,EAAGA,EAAIqxD,EAAYnuD,OAAQlD,IAAK,CAC3C,MAAMsxD,EAAOD,EAAYrxD,GACzBgE,GAAO,IAAIstD,EAAKjC,SAChB,IAAK,IAAIxnC,EAAI,EAAGA,EAAIypC,EAAKpD,MAAMhrD,OAAQ2kB,IAAK,CAC1C,MAAMilC,EAAOwE,EAAKpD,MAAMrmC,GACxB7jB,GAAO,IAAI8oD,EAAKvrD,QAAQurD,EAAK7rD,SAE/B+C,GAAO,IAETA,GAAOokD,EAAMhlC,OACb,IAAK,IAAIpjB,EAAIqxD,EAAYnuD,OAAS,EAAGlD,GAAK,EAAGA,IAC3CgE,GAAO,KAAKqtD,EAAYrxD,GAAGqvD,YAE7B,OAAOrrD,IACN6C,KAAK,IAMV,SACE,OAAOnE,KAAK6J,WAMd,OAAQvJ,GACNA,EAAQwoD,aAAa+F,KAazB,MAAM,GAKJ,YAAa1xC,EAAI3c,GACfR,KAAKmd,GAAKA,EACVnd,KAAKQ,OAASA,EAMhB,cACE,MAAMkzC,IAUR,UAAW3/B,GACT,OAAO,EAQT,MAAOzT,EAASo5B,EAAQo1B,GACtB,MAAMpb,IAOR,UAAWkD,EAAald,GACtB,MAAMga,KASV,MAAMyK,WAAW,GACf,cACE,OAAO,EAGT,UAMA,UAAWpqC,GAET,OADA/T,KAAKQ,QAAUuT,EAAMvT,QACd,EAOT,UAAWo2C,EAAald,GAClBA,EAAS,IACX15B,KAAKmd,GAAGq5B,OAAS9c,EACjB15B,KAAKQ,QAAUk5B,GAEjBupB,GAAUrM,EAAYK,IAAIC,MAAOl3C,MAOnC,MAAOM,EAASo5B,GACdp5B,EAAQyuD,UAtCc,GAuCtBzuD,EAAQ0uD,SAAShvD,KAAKQ,OAASk5B,GAQjC,WAAYkd,EAAaM,GACvB,OAAO,MAIX,MAAM,GAIJ,YAAaoL,GACXtiD,KAAKsiD,QAAUA,EAMjB,YACE,OAAO,EAMT,aACE,MAAO,CAACtiD,KAAKsiD,SAMf,cACE,OAAO,EAMT,OACE,OAAO,IAAI,GAActiD,KAAKsiD,SAOhC,OAAQ5oB,GACN,MAAMga,IAOR,UAAW3/B,GACT,OAAO,EAOT,UAAW6iC,EAAa4B,IAIxB,OAAQ5B,IAIR,GAAIM,IAKJ,MAAO52C,EAASo5B,GACdp5B,EAAQ2uD,SAASjvD,KAAKsiD,SAMxB,SACE,OAAO,GAUX,MAAM4M,GAIJ,YAAa3uD,GACXP,KAAKO,IAAMA,EAMb,YACE,OAAOP,KAAKO,IAMd,aACE,MAAO,GAMT,cACE,OAAO,EAMT,OACE,OAAO,IAAI2uD,GAAelvD,KAAKO,KAOjC,OAAQm5B,GACN,MAAM3lB,EAAQ,IAAIm7C,GAAelvD,KAAKO,IAAMm5B,GAE5C,OADA15B,KAAKO,IAAMm5B,EACJ3lB,EAOT,UAAWA,GAET,OADA/T,KAAKO,KAAOwT,EAAMxT,KACX,EAOT,UAAWq2C,EAAa4B,GACtBV,GAAelB,EAAY2M,UAAW/K,EAAKr7B,GAAGo6B,OAAQiB,EAAKr7B,GAAGq5B,MAAOx2C,KAAKO,KAC1Ei4C,EAAK2W,cAMP,OAAQvY,IAIR,GAAIM,IAKJ,MAAO52C,EAASo5B,GACdp5B,EAAQ0uD,SAAShvD,KAAKO,IAAMm5B,GAM9B,SACE,OAAO,GAeX,MAAM,GAIJ,YAAa2iB,GACXr8C,KAAKq8C,MAAQA,EAMf,YACE,OAAO,EAMT,aACE,MAAO,CAACr8C,KAAKq8C,OAMf,cACE,OAAO,EAMT,OACE,OAAO,IAAI,GAAar8C,KAAKq8C,OAO/B,OAAQ3iB,GACN,MAAMga,IAOR,UAAW3/B,GACT,OAAO,EAOT,UAAW6iC,EAAa4B,IAIxB,OAAQ5B,IAIR,GAAIM,IAKJ,MAAO52C,EAASo5B,GACdp5B,EAAQ8uD,UAAUpvD,KAAKq8C,OAMzB,SACE,OAAO,GAeX,MAAM,GAKJ,YAAax9C,EAAKN,GAChByB,KAAKnB,IAAMA,EACXmB,KAAKzB,MAAQA,EAMf,YACE,OAAO,EAMT,aACE,MAAO,GAMT,cACE,OAAO,EAMT,OACE,OAAO,IAAI,GAAcyB,KAAKnB,IAAKmB,KAAKzB,OAO1C,OAAQm7B,GACN,MAAMga,IAOR,UAAW3/B,GACT,OAAO,EAOT,UAAW6iC,EAAa4B,GAEYA,EAAW,OAAE+N,cAAgB,KAMjE,OAAQ3P,IAIR,GAAIM,IAKJ,MAAO52C,EAASo5B,GACdp5B,EAAQ2tD,SAASjuD,KAAKnB,KACtByB,EAAQ8uD,UAAUpvD,KAAKzB,OAMzB,SACE,OAAO,GAaX,MAAM8wD,GAIJ,YAAahrD,GAIXrE,KAAKqE,IAAMA,EAMb,YACE,OAAOrE,KAAKqE,IAAI7D,OAMlB,aACE,OAAOR,KAAKqE,IAMd,cACE,OAAO,EAMT,OACE,OAAO,IAAIgrD,GAAYrvD,KAAKqE,KAO9B,OAAQq1B,GACN,MAAM3lB,EAAQ,IAAIs7C,GAAYrvD,KAAKqE,IAAIwC,MAAM6yB,IAE7C,OADA15B,KAAKqE,IAAMrE,KAAKqE,IAAIwC,MAAM,EAAG6yB,GACtB3lB,EAOT,UAAWA,GAET,OADA/T,KAAKqE,IAAMrE,KAAKqE,IAAIyW,OAAO/G,EAAM1P,MAC1B,EAOT,UAAWuyC,EAAa4B,IAIxB,OAAQ5B,IAIR,GAAIM,IAKJ,MAAO52C,EAASo5B,GACd,MAAMn5B,EAAMP,KAAKqE,IAAI7D,OACrBF,EAAQ0uD,SAASzuD,EAAMm5B,GACvB,IAAK,IAAIp8B,EAAIo8B,EAAQp8B,EAAIiD,EAAKjD,IAAK,CACjC,MAAMK,EAAIqC,KAAKqE,IAAI/G,GACnBgD,EAAQgvD,iBAAkBnmD,IAANxL,EAAkB,YAAc+8B,KAAKC,UAAUh9B,KAOvE,SACE,OAAO,GAwBX,MAAMqqD,GAIJ,YAAa3jD,GAIXrE,KAAKqE,IAAMA,EAMb,YACE,OAAOrE,KAAKqE,IAAI7D,OAMlB,aACE,OAAOR,KAAKqE,IAMd,cACE,OAAO,EAMT,OACE,OAAO,IAAI2jD,GAAWhoD,KAAKqE,KAO7B,OAAQq1B,GACN,MAAM3lB,EAAQ,IAAIi0C,GAAWhoD,KAAKqE,IAAIwC,MAAM6yB,IAE5C,OADA15B,KAAKqE,IAAMrE,KAAKqE,IAAIwC,MAAM,EAAG6yB,GACtB3lB,EAOT,UAAWA,GAET,OADA/T,KAAKqE,IAAMrE,KAAKqE,IAAIyW,OAAO/G,EAAM1P,MAC1B,EAOT,UAAWuyC,EAAa4B,IAIxB,OAAQ5B,IAIR,GAAIM,IAKJ,MAAO52C,EAASo5B,GACd,MAAMn5B,EAAMP,KAAKqE,IAAI7D,OACrBF,EAAQ0uD,SAASzuD,EAAMm5B,GACvB,IAAK,IAAIp8B,EAAIo8B,EAAQp8B,EAAIiD,EAAKjD,IAAK,CACjC,MAAMK,EAAIqC,KAAKqE,IAAI/G,GACnBgD,EAAQkC,SAAS7E,IAOrB,SACE,OAAO,GAoBX,MAAM4rD,GAIJ,YAAajoD,GAIXtB,KAAKsB,IAAMA,EAMb,YACE,OAAOtB,KAAKsB,IAAId,OAMlB,aACE,OAAOR,KAAKsB,IAAImP,MAAM,IAMxB,cACE,OAAO,EAMT,OACE,OAAO,IAAI84C,GAAcvpD,KAAKsB,KAOhC,OAAQo4B,GACN,MAAM3lB,EAAQ,IAAIw1C,GAAcvpD,KAAKsB,IAAIuF,MAAM6yB,IAE/C,OADA15B,KAAKsB,IAAMtB,KAAKsB,IAAIuF,MAAM,EAAG6yB,GACtB3lB,EAOT,UAAWA,GAET,OADA/T,KAAKsB,KAAOyS,EAAMzS,KACX,EAOT,UAAWs1C,EAAa4B,IAIxB,OAAQ5B,IAIR,GAAIM,IAKJ,MAAO52C,EAASo5B,GACdp5B,EAAQgvD,YAAuB,IAAX51B,EAAe15B,KAAKsB,IAAMtB,KAAKsB,IAAIuF,MAAM6yB,IAM/D,SACE,OAAO,GAUX,MAMM61B,GAAW,CA/vFE9qD,GAAW,IAAIg2C,GA+NjBh2C,GAAW,IAAI,GAgkCdA,GAAW,IAAIi2C,GA4fTj2C,GAAW,IAAIioD,GAAYjoD,EAAQ+qD,WAvLlC/qD,GAAW,IAAIk2C,GAsSnBl2C,GACnB,IAAI2pD,GAAS3pD,EAAQ+qD,WA0FF/qD,GAAW,IAAIgqD,IAoyB9B1F,GAAc,EACdK,GAAY,EACZgD,GAAa,EACb4B,GAAmB,EACnBX,GAAoB,EACpBmB,GAAgB,EAChBK,GAAgB,EAKtB,MAAM,GAIJ,YAAa5nB,GAIXjnC,KAAKinC,KAAOA,EAMd,YACE,OAAO,EAMT,aACE,MAAO,CAACjnC,KAAKinC,MAMf,cACE,OAAO,EAMT,OACE,OAAO,IAAI,GAAYjnC,KAAKinC,KAAKwoB,SAOnC,OAAQ/1B,GACN,MAAMga,IAOR,UAAW3/B,GACT,OAAO,EAOT,UAAW6iC,EAAa4B,GACtBx4C,KAAKinC,KAAKmT,WAAWxD,EAAYK,IAAKuB,GAMxC,OAAQ5B,GACN,IAAI4B,EAAOx4C,KAAKinC,KAAKsT,OACrB,KAAgB,OAAT/B,GACAA,EAAKJ,QAORxB,EAAYgN,cAAc5iD,KAAKw3C,GAN/BA,EAAKh4B,OAAOo2B,GAQd4B,EAAOA,EAAKzkC,MAEd/T,KAAKinC,KAAKqT,KAAKxxC,QAAQ0vC,IAChBA,EAAKJ,QAIRxB,EAAYgN,cAAc5iD,KAAKw3C,GAH/BA,EAAKh4B,OAAOo2B,KAMhBA,EAAY8M,QAAQljC,OAAOxgB,KAAKinC,MAMlC,GAAIiQ,GACF,IAAIsB,EAAOx4C,KAAKinC,KAAKsT,OACrB,KAAgB,OAAT/B,GACLA,EAAKkB,GAAGxC,GAAO,GACfsB,EAAOA,EAAKzkC,MAEd/T,KAAKinC,KAAKsT,OAAS,KACnBv6C,KAAKinC,KAAKqT,KAAKxxC,QAA0C0vC,IACvD,KAAgB,OAATA,GACLA,EAAKkB,GAAGxC,GAAO,GACfsB,EAAOA,EAAK9pC,OAGhB1O,KAAKinC,KAAKqT,KAAO,IAAI1xC,IAOvB,MAAOtI,EAASo5B,GACd15B,KAAKinC,KAAKyoB,OAAOpvD,GAMnB,SACE,OAAO,GAUX,MASM+hD,GAAe,CAACnL,EAAO/5B,KAI3B,IAEIq7B,EAFAmX,EAASxyC,EACTtZ,EAAO,EAEX,GACMA,EAAO,IACT8rD,EAASjT,GAASiT,EAAOpY,OAAQoY,EAAOnZ,MAAQ3yC,IAElD20C,EAAO1nC,GAAQomC,EAAOyY,GACtB9rD,EAAO8rD,EAAOnZ,MAAQgC,EAAKr7B,GAAGq5B,MAC9BmZ,EAASnX,EAAKoX,aACI,OAAXD,GAAmBnX,aAAgB,IAC5C,MAAO,CACLA,OAAM30C,SA8BJy1C,GAAY,CAAC1C,EAAaiZ,EAAUhsD,KAExC,MAAM,OAAE0zC,EAAM,MAAEf,GAAUqZ,EAAS1yC,GAC7B2yC,EAAY,IAAI,GACpBpT,GAASnF,EAAQf,EAAQ3yC,GACzBgsD,EACAnT,GAASnF,EAAQf,EAAQ3yC,EAAO,GAChCgsD,EAAS97C,MACT87C,EAASE,YACTF,EAASxhD,OACTwhD,EAAS5L,UACT4L,EAASvN,QAAQ1tB,OAAO/wB,IAwB1B,OAtBIgsD,EAASzX,SACX0X,EAAUX,cAERU,EAASrL,OACXsL,EAAUtL,MAAO,GAEK,OAApBqL,EAASD,SACXE,EAAUF,OAASlT,GAASmT,EAASD,OAAOrY,OAAQsY,EAASD,OAAOpZ,MAAQ3yC,IAG9EgsD,EAAS97C,MAAQ+7C,EAEO,OAApBA,EAAU/7C,QACZ+7C,EAAU/7C,MAAMrF,KAAOohD,GAGzBlZ,EAAYgN,cAAc5iD,KAAK8uD,GAEH,OAAxBA,EAAU7L,WAA0C,OAApB6L,EAAU/7C,OACV+7C,EAAgB,OAAExV,KAAK15C,IAAIkvD,EAAU7L,UAAW6L,GAEpFD,EAASrvD,OAASqD,EACXisD,GAiHT,MAAM,WAAa,GAWjB,YAAa3yC,EAAIzO,EAAMurC,EAAQlmC,EAAOg8C,EAAa1hD,EAAQ41C,EAAW3B,GACpEj/C,MAAM8Z,EAAImlC,EAAQ1/B,aAKlB5iB,KAAKi6C,OAASA,EAKdj6C,KAAK0O,KAAOA,EAKZ1O,KAAK+T,MAAQA,EAKb/T,KAAK+vD,YAAcA,EAInB/vD,KAAKqO,OAASA,EAQdrO,KAAKikD,UAAYA,EAMjBjkD,KAAK4vD,OAAS,KAId5vD,KAAKsiD,QAAUA,EAQftiD,KAAKm8C,KAAOn8C,KAAKsiD,QAAQ0N,cAAgB,IAAO,EAQlD,WAAYC,IACJjwD,KAAKm8C,KAAO,KAAQ,IAAO8T,IAC/BjwD,KAAKm8C,MAAQ,KAIjB,aACE,OAAQn8C,KAAKm8C,KAAO,KAAQ,EAM9B,WACE,OAAQn8C,KAAKm8C,KAAO,KAAQ,EAG9B,SAAU+T,GACJlwD,KAAKwkD,OAAS0L,IAChBlwD,KAAKm8C,MAAQ,KAIjB,gBACE,OAAQn8C,KAAKm8C,KAAO,KAAQ,EAO9B,cACE,OAAQn8C,KAAKm8C,KAAO,KAAQ,EAG9B,YAAagU,GACPnwD,KAAKo4C,UAAY+X,IACnBnwD,KAAKm8C,MAAQ,KAIjB,cACEn8C,KAAKm8C,MAAQ,IAUf,WAAYvF,EAAaM,GACvB,GAAIl3C,KAAKi6C,QAAUj6C,KAAKi6C,OAAO1C,SAAWv3C,KAAKmd,GAAGo6B,QAAUv3C,KAAKi6C,OAAOzD,OAASyC,GAAS/B,EAAOl3C,KAAKi6C,OAAO1C,QAC3G,OAAOv3C,KAAKi6C,OAAO1C,OAErB,GAAIv3C,KAAK+vD,aAAe/vD,KAAK+vD,YAAYxY,SAAWv3C,KAAKmd,GAAGo6B,QAAUv3C,KAAK+vD,YAAYvZ,OAASyC,GAAS/B,EAAOl3C,KAAK+vD,YAAYxY,QAC/H,OAAOv3C,KAAK+vD,YAAYxY,OAE1B,GAAIv3C,KAAKqO,QAAUrO,KAAKqO,OAAO4H,cAAgBslC,IAAMv7C,KAAKmd,GAAGo6B,SAAWv3C,KAAKqO,OAAOkpC,QAAUv3C,KAAKqO,OAAOmoC,OAASyC,GAAS/B,EAAOl3C,KAAKqO,OAAOkpC,QAC7I,OAAOv3C,KAAKqO,OAAOkpC,OAiBrB,GAZIv3C,KAAKi6C,SACPj6C,KAAK0O,KAAOy0C,GAAgBvM,EAAaM,EAAOl3C,KAAKi6C,QACrDj6C,KAAKi6C,OAASj6C,KAAK0O,KAAKq5C,QAEtB/nD,KAAK+vD,cACP/vD,KAAK+T,MAAQgvC,GAAkBnM,EAAa52C,KAAK+vD,aACjD/vD,KAAK+vD,YAAc/vD,KAAK+T,MAAMoJ,KAE3Bnd,KAAK0O,MAAQ1O,KAAK0O,KAAKuH,cAAgBkoC,IAAQn+C,KAAK+T,OAAS/T,KAAK+T,MAAMkC,cAAgBkoC,MAC3Fn+C,KAAKqO,OAAS,MAGXrO,KAAKqO,QASH,GAAIrO,KAAKqO,OAAO4H,cAAgBslC,GAAI,CACzC,MAAM6U,EAAat/C,GAAQomC,EAAOl3C,KAAKqO,QACnC+hD,EAAWn6C,cAAgBkoC,GAC7Bn+C,KAAKqO,OAAS,KAEdrO,KAAKqO,OAAqC+hD,EAAkB,QAAEnpB,WAb5DjnC,KAAK0O,MAAQ1O,KAAK0O,KAAKuH,cAAgB,KACzCjW,KAAKqO,OAASrO,KAAK0O,KAAKL,OACxBrO,KAAKikD,UAAYjkD,KAAK0O,KAAKu1C,WAEzBjkD,KAAK+T,OAAS/T,KAAK+T,MAAMkC,cAAgB,KAC3CjW,KAAKqO,OAASrO,KAAK+T,MAAM1F,OACzBrO,KAAKikD,UAAYjkD,KAAK+T,MAAMkwC,WAUhC,OAAO,KAOT,UAAWrN,EAAald,GAStB,GARIA,EAAS,IACX15B,KAAKmd,GAAGq5B,OAAS9c,EACjB15B,KAAK0O,KAAOy0C,GAAgBvM,EAAaA,EAAYK,IAAIC,MAAOwF,GAAS18C,KAAKmd,GAAGo6B,OAAQv3C,KAAKmd,GAAGq5B,MAAQ,IACzGx2C,KAAKi6C,OAASj6C,KAAK0O,KAAKq5C,OACxB/nD,KAAKsiD,QAAUtiD,KAAKsiD,QAAQ1tB,OAAO8E,GACnC15B,KAAKQ,QAAUk5B,GAGb15B,KAAKqO,OAAQ,CACf,IAAMrO,KAAK0O,QAAU1O,KAAK+T,OAA6B,OAApB/T,KAAK+T,MAAMrF,OAAoB1O,KAAK0O,MAAQ1O,KAAK0O,KAAKqF,QAAU/T,KAAK+T,MAAQ,CAI9G,IAKIhW,EALA2Q,EAAO1O,KAAK0O,KAOhB,GAAa,OAATA,EACF3Q,EAAI2Q,EAAKqF,WACJ,GAAuB,OAAnB/T,KAAKikD,UAEd,IADAlmD,EAAsCiC,KAAW,OAAEs6C,KAAKn8C,IAAI6B,KAAKikD,YAAc,KAClE,OAANlmD,GAAyB,OAAXA,EAAE2Q,MACrB3Q,EAAIA,EAAE2Q,UAGR3Q,EAAsCiC,KAAW,OAAEu6C,OAOrD,MAAM8V,EAAmB,IAAI3wC,IAIvB4wC,EAAoB,IAAI5wC,IAI9B,KAAa,OAAN3hB,GAAcA,IAAMiC,KAAK+T,OAAO,CAGrC,GAFAu8C,EAAkBhkD,IAAIvO,GACtBsyD,EAAiB/jD,IAAIvO,GACjBsjD,GAAWrhD,KAAKi6C,OAAQl8C,EAAEk8C,SAE5B,GAAIl8C,EAAEof,GAAGo6B,OAASv3C,KAAKmd,GAAGo6B,OACxB7oC,EAAO3Q,EACPsyD,EAAiB93C,aACZ,GAAI8oC,GAAWrhD,KAAK+vD,YAAahyD,EAAEgyD,aAGxC,UAEG,IAAiB,OAAbhyD,EAAEk8C,SAAmBqW,EAAkBv/C,IAAID,GAAQ8lC,EAAYK,IAAIC,MAAOn5C,EAAEk8C,SAOrF,MALKoW,EAAiBt/C,IAAID,GAAQ8lC,EAAYK,IAAIC,MAAOn5C,EAAEk8C,WACzDvrC,EAAO3Q,EACPsyD,EAAiB93C,SAKrBxa,EAAIA,EAAEgW,MAER/T,KAAK0O,KAAOA,EAGd,GAAkB,OAAd1O,KAAK0O,KAAe,CACtB,MAAMqF,EAAQ/T,KAAK0O,KAAKqF,MACxB/T,KAAK+T,MAAQA,EACb/T,KAAK0O,KAAKqF,MAAQ/T,SACb,CACL,IAAI5B,EACJ,GAAuB,OAAnB4B,KAAKikD,UAEP,IADA7lD,EAAsC4B,KAAW,OAAEs6C,KAAKn8C,IAAI6B,KAAKikD,YAAc,KAClE,OAAN7lD,GAAyB,OAAXA,EAAEsQ,MACrBtQ,EAAIA,EAAEsQ,UAGRtQ,EAAsC4B,KAAW,OAAEu6C,OAChBv6C,KAAW,OAAEu6C,OAASv6C,KAE3DA,KAAK+T,MAAQ3V,EAEI,OAAf4B,KAAK+T,MACP/T,KAAK+T,MAAMrF,KAAO1O,KACU,OAAnBA,KAAKikD,YAEoBjkD,KAAW,OAAEs6C,KAAK15C,IAAIZ,KAAKikD,UAAWjkD,MACtD,OAAdA,KAAK0O,MAEP1O,KAAK0O,KAAK8R,OAAOo2B,IAIE,OAAnB52C,KAAKikD,WAAsBjkD,KAAKgiD,YAAchiD,KAAKo4C,UACnBp4C,KAAW,OAAEw6C,SAAWx6C,KAAKQ,QAEjEyiD,GAAUrM,EAAYK,IAAIC,MAAOl3C,MACjCA,KAAKsiD,QAAQhD,UAAU1I,EAAa52C,MApkKN,EAAC42C,EAAa3P,EAAMgd,KACtD,MAAMzL,EAAOvR,EAAK6a,OACL,OAATtJ,GAAkBA,EAAKr7B,GAAGq5B,OAASI,EAAY4M,YAAYrlD,IAAIq6C,EAAKr7B,GAAGo6B,SAAW,KAAOiB,EAAKJ,UAChG,YAAexB,EAAY8M,QAASzc,EAAMroC,GAAQ0N,IAAI23C,IAmkKpDsM,CAA4B3Z,EAA+C52C,KAAW,OAAGA,KAAKikD,YAChC,OAAvBjkD,KAAW,OAAE8hD,OAAoD9hD,KAAW,OAAE8hD,MAAM1J,SAAgC,OAAnBp4C,KAAKikD,WAAqC,OAAfjkD,KAAK+T,QAEtK/T,KAAKwgB,OAAOo2B,QAId,IAAIuH,GAAGn+C,KAAKmd,GAAInd,KAAKQ,QAAQ8+C,UAAU1I,EAAa,GAOxD,WACE,IAAI73C,EAAIiB,KAAK+T,MACb,KAAa,OAANhV,GAAcA,EAAEq5C,SACrBr5C,EAAIA,EAAEgV,MAER,OAAOhV,EAMT,WACE,IAAIA,EAAIiB,KAAK0O,KACb,KAAa,OAAN3P,GAAcA,EAAEq5C,SACrBr5C,EAAIA,EAAE2P,KAER,OAAO3P,EAMT,aAEE,OAAuB,IAAhBiB,KAAKQ,OAAeR,KAAKmd,GAAKu/B,GAAS18C,KAAKmd,GAAGo6B,OAAQv3C,KAAKmd,GAAGq5B,MAAQx2C,KAAKQ,OAAS,GAS9F,UAAWuT,GACT,SACEstC,GAAWttC,EAAMkmC,OAAQj6C,KAAK+nD,SAC9B/nD,KAAK+T,QAAUA,GACfstC,GAAWrhD,KAAK+vD,YAAah8C,EAAMg8C,cACnC/vD,KAAKmd,GAAGo6B,SAAWxjC,EAAMoJ,GAAGo6B,QAC5Bv3C,KAAKmd,GAAGq5B,MAAQx2C,KAAKQ,SAAWuT,EAAMoJ,GAAGq5B,OACzCx2C,KAAKo4C,UAAYrkC,EAAMqkC,SACP,OAAhBp4C,KAAK4vD,QACY,OAAjB77C,EAAM67C,QACN5vD,KAAKsiD,QAAQrsC,cAAgBlC,EAAMuuC,QAAQrsC,aAC3CjW,KAAKsiD,QAAQ0B,UAAUjwC,EAAMuuC,YAEzBvuC,EAAMywC,OACRxkD,KAAKwkD,MAAO,GAEdxkD,KAAK+T,MAAQA,EAAMA,MACA,OAAf/T,KAAK+T,QACP/T,KAAK+T,MAAMrF,KAAO1O,MAEpBA,KAAKQ,QAAUuT,EAAMvT,QACd,GAUX,OAAQo2C,GACN,IAAK52C,KAAKo4C,QAAS,CACjB,MAAM/pC,EAA2CrO,KAAW,OAExDA,KAAKgiD,WAAgC,OAAnBhiD,KAAKikD,YACzB51C,EAAOmsC,SAAWx6C,KAAKQ,QAEzBR,KAAKmvD,cACLrX,GAAelB,EAAY2M,UAAWvjD,KAAKmd,GAAGo6B,OAAQv3C,KAAKmd,GAAGq5B,MAAOx2C,KAAKQ,QAC1E,YAAeo2C,EAAY8M,QAASr1C,EAAQzP,GAAQ0N,IAAItM,KAAKikD,WAC7DjkD,KAAKsiD,QAAQ9hC,OAAOo2B,IAQxB,GAAIM,EAAOsZ,GACT,IAAKxwD,KAAKo4C,QACR,MAAMzE,IAER3zC,KAAKsiD,QAAQ5I,GAAGxC,GACZsZ,EAvzKc,EAACtZ,EAAOiB,EAAQsY,KACpC,MAAMzZ,EAAyCE,EAAMR,QAAQv4C,IAAIg6C,EAAOh7B,GAAGo6B,QAC3EP,EAAQqC,GAAYrC,EAASmB,EAAOh7B,GAAGq5B,QAAUia,GAszK7CC,CAAcxZ,EAAOl3C,KAAM,IAAIm+C,GAAGn+C,KAAKmd,GAAInd,KAAKQ,SAEhDR,KAAKsiD,QAAU,IAAI4M,GAAelvD,KAAKQ,QAa3C,MAAOF,EAASo5B,GACd,MAAMugB,EAASvgB,EAAS,EAAIgjB,GAAS18C,KAAKmd,GAAGo6B,OAAQv3C,KAAKmd,GAAGq5B,MAAQ9c,EAAS,GAAK15B,KAAKi6C,OAClF8V,EAAc/vD,KAAK+vD,YACnB9L,EAAYjkD,KAAKikD,UACjB9H,EAAQn8C,KAAKsiD,QAAQqO,SAAW,KACxB,OAAX1W,EAAkB,EAAI,MACN,OAAhB8V,EAAuB,EAAI,MACb,OAAd9L,EAAqB,EAAI,KAQ5B,GAPA3jD,EAAQyuD,UAAU5S,GACH,OAAXlC,GACF35C,EAAQswD,YAAY3W,GAEF,OAAhB8V,GACFzvD,EAAQuwD,aAAad,GAER,OAAX9V,GAAmC,OAAhB8V,EAAsB,CAC3C,MAAM1hD,EAA2CrO,KAAW,OACtDowD,EAAa/hD,EAAOyzC,MAC1B,GAAmB,OAAfsO,EAAqB,CAGvB,MAAMU,EAAOxP,GAAgBjzC,GAC7B/N,EAAQywD,iBAAgB,GACxBzwD,EAAQgvD,YAAYwB,QAEpBxwD,EAAQywD,iBAAgB,GACxBzwD,EAAQswD,YAAYR,EAAWjzC,IAEf,OAAd8mC,GACF3jD,EAAQgvD,YAAYrL,GAGxBjkD,KAAKsiD,QAAQxhD,MAAMR,EAASo5B,IAQhC,MAAMukB,GAAkB,CAACx5C,EAAS03C,IAAS6U,GAAY7U,EAAO,KAAO13C,GAO/DusD,GAAc,CAClB,KAAQ,MAAMrd,KA9xCWlvC,GAAW,IAAIyqD,GAAezqD,EAAQy5C,WAoSzCz5C,IACtB,MAAMlE,EAAMkE,EAAQy5C,UACdiJ,EAAK,GACX,IAAK,IAAI7pD,EAAI,EAAGA,EAAIiD,EAAKjD,IAAK,CAC5B,MAAMK,EAAI8G,EAAQu5C,aACR,cAANrgD,EACFwpD,EAAGnmD,UAAKmI,GAERg+C,EAAGnmD,KAAK05B,KAAKuG,MAAMtjC,IAGvB,OAAO,IAAI0xD,GAAYlI,IA/YC1iD,GAAW,IAAI,GAAcA,EAAQwsD,WA2lBrCxsD,GAAW,IAAI8kD,GAAc9kD,EAAQu5C,cA/ZtCv5C,GAAW,IAAI,GAAaA,EAAQysD,YAiGnCzsD,GAAW,IAAI,GAAcA,EAAQu5C,aAAcv5C,EAAQysD,YA6d7DzsD,GAAW,IAAI,GAAY8qD,GAAS9qD,EAAQ0sD,eAAe1sD,IAxQ5DA,IACrB,MAAMlE,EAAMkE,EAAQy5C,UACdiJ,EAAK,GACX,IAAK,IAAI7pD,EAAI,EAAGA,EAAIiD,EAAKjD,IACvB6pD,EAAGnmD,KAAKyD,EAAQyB,WAElB,OAAO,IAAI8hD,GAAWb,K,aC19NxB,MAAMiK,GAAW,IAAIxoD,IAwBrB,MAAMyoD,GAAiC,oBAArBC,iBAtBlB,MAIE,YAAaC,GACXvxD,KAAKuxD,KAAOA,EAIZvxD,KAAKwxD,UAAY,KACjB1kD,iBAAiB,UAAW4F,GAAKA,EAAE7T,MAAQ0yD,GAA2B,OAAnBvxD,KAAKwxD,WAAsBxxD,KAAKwxD,UAAU,CAAE/uD,KAAM5B,EAAA,EAAkB6R,EAAE2N,UAAY,OAMvI,YAAapW,GACXwnD,GAAA,EAAmBC,QAAQ1xD,KAAKuxD,KAAM1wD,EAAA,EAAgBA,EAAA,EAAuCoJ,OAKrBqnD,iBAMtEK,GAAaJ,GACjB,IAAmBH,GAAUG,EAAM,KACjC,MAAM1M,EAAO,IAAInlC,IACXkyC,EAAK,IAAIP,GAAGE,GAKlB,OADAK,EAAGJ,UAAY9+C,GAAKmyC,EAAK/7C,QAAQslC,GAAOA,EAAI17B,EAAEjQ,OACvC,CACLmvD,KAAI/M,UA6BGgN,GAAU,CAACN,EAAM9uD,KAC5B,MAAM9E,EAAIg0D,GAAWJ,GACrB5zD,EAAEi0D,GAAGE,YAAYrvD,GACjB9E,EAAEknD,KAAK/7C,QAAQslC,GAAOA,EAAI3rC,KCxDfsvD,GAAiB,CAACzxD,EAAS22C,KACtCtQ,EAAA,EAAsBrmC,EAXW,GAYjC,MAAMogD,EFglDkBzJ,IAAO0J,GAAoB1J,EAAK,IAAIqF,IEhlDjD,CAAoBrF,GAC/BtQ,EAAA,EAA4BrmC,EAASogD,IAQ1BsR,GAAiB,CAAC1xD,EAAS22C,EAAKgb,KAC3CtrB,EAAA,EAAsBrmC,EArBW,GAsBjCqmC,EAAA,EAA4BrmC,EFg/CF,EAAC22C,EAAKiJ,IAA6BD,GAAsBhJ,EAAKiJ,EAA0B,IAAI1D,IEh/CjF,CAAsBvF,EAAKgb,KAoBrDC,GAAgB,CAACztD,EAASwyC,EAAK2I,KAC1C,GAAc3I,EAAKkb,EAAA,EAA2B1tD,GAAUm7C,IAmB7C,GAAasS,GAQbE,GAAkB,CAAC3tD,EAASnE,EAAS22C,EAAK2I,KACrD,MAAMyS,EAAcF,EAAA,EAAqB1tD,GACzC,OAAQ4tD,GACN,KA1E+B,EAiCN,EAAC5tD,EAASnE,EAAS22C,KAC9C+a,GAAe1xD,EAAS22C,EAAKkb,EAAA,EAA2B1tD,KAyCpD6tD,CAAc7tD,EAASnE,EAAS22C,GAChC,MACF,KA5E+B,EA6E7Bib,GAAcztD,EAASwyC,EAAK2I,GAC5B,MACF,KA9E4B,EA+E1B,GAAWn7C,EAASwyC,EAAK2I,GACzB,MACF,QACE,MAAM,IAAI56C,MAAM,wBAEpB,OAAOqtD,GCrFF,MAAM,WAAkB,EAI7B,YAAapb,GACX5zC,QACArD,KAAKi3C,IAAMA,EAKXj3C,KAAKuyD,OAAS,IAAI3pD,IAIlB5I,KAAK8iD,KAAO,IAAIl6C,IAChB5I,KAAKwyD,eAAiBC,YAAY,KAChC,MAAM39B,EAAM,IACiB,OAAzB90B,KAAK0yD,iBAA6BC,MAAuB79B,EAA2C90B,KAAK8iD,KAAK3kD,IAAI84C,EAAI2C,UAAWgZ,aAEnI5yD,KAAK6yD,cAAc7yD,KAAK0yD,iBAK1B,MAAMj6C,EAAS,GACfzY,KAAK8iD,KAAKh6C,QAAQ,CAACg6C,EAAM/L,KACnBA,IAAaE,EAAI2C,UArDE,KAqD6B9kB,EAAMguB,EAAK8P,aAAe5yD,KAAKuyD,OAAOxhD,IAAIgmC,IAC5Ft+B,EAAOzX,KAAK+1C,KAGZt+B,EAAOjY,OAAS,GAClBsyD,GAAsB9yD,KAAMyY,EAAQ,YAErC5Y,EAAA,EAAW8yD,MACd1b,EAAIx6B,GAAG,UAAW,KAChBzc,KAAKqW,YAEPrW,KAAK6yD,cAAc,IAErB,UACExvD,MAAMgT,UACNy+B,cAAc90C,KAAKwyD,gBAKrB,gBACE,OAAOxyD,KAAKuyD,OAAOp0D,IAAI6B,KAAKi3C,IAAI2C,WAAa,KAK/C,cAAeZ,GACb,MAAMY,EAAW55C,KAAKi3C,IAAI2C,SACpBmZ,EAAgB/yD,KAAK8iD,KAAK3kD,IAAIy7C,GAC9BpD,OAA0BrtC,IAAlB4pD,EAA8B,EAAIA,EAAcvc,MAAQ,EAChEwc,EAAYhzD,KAAKuyD,OAAOp0D,IAAIy7C,GACpB,OAAVZ,EACFh5C,KAAKuyD,OAAO/xC,OAAOo5B,GAEnB55C,KAAKuyD,OAAO3xD,IAAIg5C,EAAUZ,GAE5Bh5C,KAAK8iD,KAAKliD,IAAIg5C,EAAU,CACtBpD,QACAoc,YAAa,MAEf,MAAMnN,EAAQ,GACRwN,EAAU,GACVC,EAAkB,GAClBC,EAAU,GACF,OAAVna,EACFma,EAAQnyD,KAAK44C,GACS,MAAboZ,EACI,MAATha,GACFyM,EAAMzkD,KAAK44C,IAGbqZ,EAAQjyD,KAAK44C,GACR,EAAeoZ,EAAWha,IAC7Bka,EAAgBlyD,KAAK44C,KAGrB6L,EAAMjlD,OAAS,GAAK0yD,EAAgB1yD,OAAS,GAAK2yD,EAAQ3yD,OAAS,IACrER,KAAKmjB,KAAK,SAAU,CAAC,CAAEsiC,QAAOwN,QAASC,EAAiBC,WAAW,UAErEnzD,KAAKmjB,KAAK,SAAU,CAAC,CAAEsiC,QAAOwN,UAASE,WAAW,UAMpD,mBAAoBC,EAAO70D,GACzB,MAAMy6C,EAAQh5C,KAAK0yD,gBACL,OAAV1Z,IACFA,EAAMoa,GAAS70D,EACfyB,KAAK6yD,cAAc7Z,IAMvB,YACE,OAAOh5C,KAAKuyD,QAYT,MAAMO,GAAwB,CAACO,EAAW3c,EAASuD,KACxD,MAAMkZ,EAAU,GAChB,IAAK,IAAI71D,EAAI,EAAGA,EAAIo5C,EAAQl2C,OAAQlD,IAAK,CACvC,MAAMs8C,EAAWlD,EAAQp5C,GACzB,GAAI+1D,EAAUd,OAAOxhD,IAAI6oC,GAAW,CAElC,GADAyZ,EAAUd,OAAO/xC,OAAOo5B,GACpBA,IAAayZ,EAAUpc,IAAI2C,SAAU,CACvC,MAAM0Z,EAA0CD,EAAUvQ,KAAK3kD,IAAIy7C,GACnEyZ,EAAUvQ,KAAKliD,IAAIg5C,EAAU,CAC3BpD,MAAO8c,EAAQ9c,MAAQ,EACvBoc,YAAa,MAGjBO,EAAQnyD,KAAK44C,IAGbuZ,EAAQ3yD,OAAS,IACnB6yD,EAAUlwC,KAAK,SAAU,CAAC,CAAEsiC,MAAO,GAAIwN,QAAS,GAAIE,WAAWlZ,IAC/DoZ,EAAUlwC,KAAK,SAAU,CAAC,CAAEsiC,MAAO,GAAIwN,QAAS,GAAIE,WAAWlZ,MAStDsZ,GAAwB,CAACF,EAAW3c,EAAS6b,EAASc,EAAUd,UAC3E,MAAMhyD,EAAMm2C,EAAQl2C,OACdF,EAAUqmC,EAAA,IAChBA,EAAA,EAAsBrmC,EAASC,GAC/B,IAAK,IAAIjD,EAAI,EAAGA,EAAIiD,EAAKjD,IAAK,CAC5B,MAAMs8C,EAAWlD,EAAQp5C,GACnB07C,EAAQuZ,EAAOp0D,IAAIy7C,IAAa,KAChCpD,EAAwC6c,EAAUvQ,KAAK3kD,IAAIy7C,GAAWpD,MAC5E7P,EAAA,EAAsBrmC,EAASs5C,GAC/BjT,EAAA,EAAsBrmC,EAASk2C,GAC/B7P,EAAA,EAAwBrmC,EAASo6B,KAAKC,UAAUqe,IAElD,OAAOrS,EAAA,EAAsBrmC,ICpKlBkzD,GAAc,KACzB,IAAIC,GAAQ,EACZ,MAAO,CAACrqD,EAAG0a,KACT,GAAI2vC,EAAO,CACTA,GAAQ,EACR,IACErqD,IACA,QACAqqD,GAAQ,aAEKtqD,IAAN2a,GACTA,MCFA,GAA0B,CAAC4vC,EAAUC,IAAWl1B,QAAQm1B,KAAK,+BAA+BF,EAASG,SAASF,KAQ9GG,GAAc,CAACJ,EAAUzpD,EAAK8pD,KAClC,MAAMtvD,EAAU0tD,EAAA,EAAuBloD,GACjC3J,EAAUqmC,EAAA,IAEhB,OADoBwrB,EAAA,EAAqB1tD,IAEvC,KA3BgB,EA2BE,CAChBkiC,EAAA,EAAsBrmC,EA5BR,GA6Bd,MAAM0zD,EAAkB,GAA6BvvD,EAASnE,EAASozD,EAASzc,IAAKyc,GACjFK,GHfyB,IGeXC,IAAyDN,EAASO,SAClFP,EAASO,QAAS,GAEpB,MAEF,KAlC0B,EAmCxBttB,EAAA,EAAsBrmC,EAlCH,GAmCnBqmC,EAAA,EAA4BrmC,EAAS,GAAwCozD,EAASL,UAAWpwD,MAAM2G,KAAK8pD,EAASL,UAAUa,YAAYhxD,UAC3I,MACF,KArCqB,EF0MW,EAACmwD,EAAW76C,EAAQyhC,KACtD,MAAMx1C,EAAU0tD,EAAA,EAAuB35C,GACjC2tC,EAAY,IACZV,EAAQ,GACRwN,EAAU,GACVC,EAAkB,GAClBC,EAAU,GACV5yD,EAAM4xD,EAAA,EAAqB1tD,GACjC,IAAK,IAAInH,EAAI,EAAGA,EAAIiD,EAAKjD,IAAK,CAC5B,MAAMs8C,EAAWuY,EAAA,EAAqB1tD,GACtC,IAAI+xC,EAAQ2b,EAAA,EAAqB1tD,GACjC,MAAMu0C,EAAQte,KAAKuG,MAAMkxB,EAAA,EAAuB1tD,IAC1C0vD,EAAad,EAAUvQ,KAAK3kD,IAAIy7C,GAChCoZ,EAAYK,EAAUd,OAAOp0D,IAAIy7C,GACjCwa,OAA2BjrD,IAAfgrD,EAA2B,EAAIA,EAAW3d,OACxD4d,EAAY5d,GAAU4d,IAAc5d,GAAmB,OAAVwC,GAAkBqa,EAAUd,OAAOxhD,IAAI6oC,MACxE,OAAVZ,EAEEY,IAAayZ,EAAUpc,IAAI2C,UAAyC,MAA7ByZ,EAAUX,gBAGnDlc,IAEA6c,EAAUd,OAAO/xC,OAAOo5B,GAG1ByZ,EAAUd,OAAO3xD,IAAIg5C,EAAUZ,GAEjCqa,EAAUvQ,KAAKliD,IAAIg5C,EAAU,CAC3BpD,QACAoc,YAAazM,SAEIh9C,IAAfgrD,GAAsC,OAAVnb,EAC9ByM,EAAMzkD,KAAK44C,QACazwC,IAAfgrD,GAAsC,OAAVnb,EACrCma,EAAQnyD,KAAK44C,GACM,OAAVZ,IACJ,EAAeA,EAAOga,IACzBE,EAAgBlyD,KAAK44C,GAEvBqZ,EAAQjyD,KAAK44C,MAIf6L,EAAMjlD,OAAS,GAAK0yD,EAAgB1yD,OAAS,GAAK2yD,EAAQ3yD,OAAS,IACrE6yD,EAAUlwC,KAAK,SAAU,CAAC,CACxBsiC,QAAOwN,QAASC,EAAiBC,WAChClZ,KAEDwL,EAAMjlD,OAAS,GAAKyyD,EAAQzyD,OAAS,GAAK2yD,EAAQ3yD,OAAS,IAC7D6yD,EAAUlwC,KAAK,SAAU,CAAC,CACxBsiC,QAAOwN,UAASE,WACflZ,KExND,CAAuCyZ,EAASL,UAAWlB,EAAA,EAA2B1tD,GAAUivD,GAChG,MACF,KAvCgB,ECEW,EAACjvD,EAAS6hB,EAAG+tC,KAC1C,OAAQlC,EAAA,EAAqB1tD,IAC3B,KAzBmC,EAyBL4vD,EAAwB/tC,EAAG6rC,EAAA,EAAuB1tD,MDoC9E,CAA6BA,EAASivD,EAASzc,IAAK,IACpD,MACF,QAEE,OADAxY,QAAQC,MAAM,6BACPp+B,EAEX,OAAOA,GAMHg0D,GAAUZ,IACd,GAAIA,EAASa,eAAiC,OAAhBb,EAASc,GAAa,CAClD,MAAMC,EAAY,IAAIf,EAASgB,IAAIhB,EAASG,KAC5CY,EAAUE,WAAa,cACvBjB,EAASc,GAAKC,EACdf,EAASkB,cAAe,EACxBlB,EAASmB,aAAc,EACvBnB,EAASO,QAAS,EAClBQ,EAAUjD,UAAY34C,IACpB66C,EAASoB,sBAAwB,IACjC,MAAMx0D,EAAUwzD,GAAYJ,EAAU,IAAIvzD,WAAW0Y,EAAMpW,OAAO,GAC9DkkC,EAAA,EAAgBrmC,GAAW,GAC7Bm0D,EAAUM,KAAKpuB,EAAA,EAAsBrmC,KAGzCm0D,EAAUO,QAAU,KAClBtB,EAASc,GAAK,KACdd,EAASkB,cAAe,EACpBlB,EAASmB,aACXnB,EAASmB,aAAc,EACvBnB,EAASO,QAAS,EAElB,GAAwCP,EAASL,UAAWpwD,MAAM2G,KAAK8pD,EAASL,UAAUa,YAAYhxD,QAASwwD,GAC/GA,EAASvwC,KAAK,SAAU,CAAC,CACvB8xC,OAAQ,mBAGVvB,EAASwB,2BAMXp2C,WAAWw1C,GAASz0D,EAAA,EAnFG,KAmFMA,EAAA,EAAW6zD,EAASwB,yBAA2B,GAlFtD,MAkFuGxB,IAE/He,EAAUU,OAAS,KACjBzB,EAASoB,sBAAwB,IACjCpB,EAASkB,cAAe,EACxBlB,EAASmB,aAAc,EACvBnB,EAASwB,yBAA2B,EACpCxB,EAASvwC,KAAK,SAAU,CAAC,CACvB8xC,OAAQ,eAGV,MAAM30D,EAAUqmC,EAAA,IAKhB,GAJAA,EAAA,EAAsBrmC,EApGR,GAqGd,GAA4BA,EAASozD,EAASzc,KAC9Cwd,EAAUM,KAAKpuB,EAAA,EAAsBrmC,IAEM,OAAvCozD,EAASL,UAAUX,gBAA0B,CAC/C,MAAM0C,EAAwBzuB,EAAA,IAC9BA,EAAA,EAAsByuB,EAxGL,GAyGjBzuB,EAAA,EAA4ByuB,EAAuB,GAAwC1B,EAASL,UAAW,CAACK,EAASzc,IAAI2C,YAC7H6a,EAAUM,KAAKpuB,EAAA,EAAsByuB,QAUvCC,GAAmB,CAAC3B,EAAUzpD,KAC9BypD,EAASmB,aAEXnB,EAASc,GAAGO,KAAK9qD,GAEfypD,EAAS4B,aACX5B,EAAS6B,IAAI,KACX,GAAW7B,EAASG,IAAK5pD,MAkBxB,MAAM,WAA0B,EAYrC,YAAaurD,EAAWC,EAAUxe,GAAK,QAAEye,GAAU,EAAI,UAAErC,EAAY,IAAI,GAA4Bpc,GAAI,OAAEjnC,EAAS,GAAE,kBAAE2lD,EAAoBC,UAAS,eAAEC,GAAiB,GAAO,IAG7K,IAFAxyD,QAE2C,MAApCmyD,EAAUA,EAAUh1D,OAAS,IAClCg1D,EAAYA,EAAU3uD,MAAM,EAAG2uD,EAAUh1D,OAAS,GAEpD,MAAMs1D,EErJuB9lD,IjBEd,EAAC/J,EAAKmD,KACvB,MAAM2sD,EAAU,GAChB,IAAK,MAAMl3D,KAAOoH,EAChB8vD,EAAQ/0D,KAAKoI,EAAEnD,EAAIpH,GAAMA,IAE3B,OAAOk3D,GiBNP,CAAW/lD,EAAQ,CAACw1B,EAAK3mC,IAAQ,GAAG4C,mBAAmB5C,MAAQ4C,mBAAmB+jC,MAAQrhC,KAAK,KFoJvE,CAAsB6L,GAC5ChQ,KAAKg2D,UAAYR,EAAY,IAAMC,EACnCz1D,KAAK6zD,IAAM2B,EAAY,IAAMC,GAAqC,IAAzBK,EAAct1D,OAAe,GAAK,IAAMs1D,GACjF91D,KAAKy1D,SAAWA,EAChBz1D,KAAKi3C,IAAMA,EACXj3C,KAAK00D,IAAMiB,EAIX31D,KAAKi2D,qBAAuB,GAC5Bj2D,KAAKqzD,UAAYA,EACjBrzD,KAAK60D,aAAc,EACnB70D,KAAK40D,cAAe,EACpB50D,KAAKs1D,aAAc,EACnBt1D,KAAKk1D,yBAA2B,EAChCl1D,KAAKu1D,IAAM,KAIXv1D,KAAKk2D,SAAU,EAIfl2D,KAAKw0D,GAAK,KACVx0D,KAAK80D,sBAAwB,EAK7B90D,KAAKu0D,cAAgBmB,EAKrB11D,KAAKm2D,gBAAkB,EACnBN,EAAiB,IACnB71D,KAAKm2D,gBAAkB1D,YAAY,KACjC,GAAIzyD,KAAKw0D,GAAI,CACNx0D,KAAKi0D,SACRmC,MAAM,uJAMN33B,QAAQm1B,KAAK,+BAGf,MAAMtzD,EAAUqmC,EAAA,IAChBA,EAAA,EAAsBrmC,EAlNZ,GAmNV,GAA4BA,EAAS22C,GACrCj3C,KAAKw0D,GAAGO,KAAKpuB,EAAA,EAAsBrmC,MAEpCu1D,IAML71D,KAAKq2D,cAAgB5zD,IACnBzC,KAAKu1D,IAAI,KACP,MAAMj1D,EAAUwzD,GAAY9zD,KAAM,IAAIG,WAAWsC,IAAO,GACpDkkC,EAAA,EAAgBrmC,GAAW,GAC7B,GAAWN,KAAKg2D,UAAWrvB,EAAA,EAAsBrmC,OASvDN,KAAKs2D,eAAiB,CAAC99C,EAAQyhC,KAC7B,GAAIA,IAAWj6C,MAAmB,OAAXi6C,EAAiB,CACtC,MAAM35C,EAAUqmC,EAAA,IAChBA,EAAA,EAAsBrmC,EA5OV,GHiEO,EAACA,EAASkY,KACnCmuB,EAAA,EAAsBrmC,EAlDQ,GAmD9BqmC,EAAA,EAA4BrmC,EAASkY,IG0K/B,CAAyBlY,EAASkY,GAClC68C,GAAiBr1D,KAAM2mC,EAAA,EAAsBrmC,MAGjDN,KAAKi3C,IAAIx6B,GAAG,SAAUzc,KAAKs2D,gBAK3Bt2D,KAAKu2D,wBAA0B,EAAG9Q,QAAOwN,UAASE,WAAWlZ,KAC3D,MAAMuc,EAAiB/Q,EAAM3qC,OAAOm4C,GAASn4C,OAAOq4C,GAC9C7yD,EAAUqmC,EAAA,IAChBA,EAAA,EAAsBrmC,EAvPH,GAwPnBqmC,EAAA,EAA4BrmC,EAAS,GAAwC+yD,EAAWmD,IACxFnB,GAAiBr1D,KAAM2mC,EAAA,EAAsBrmC,KAE/C8O,OAAOtC,iBAAiB,eAAgB,KACtC,GAAwC9M,KAAKqzD,UAAW,CAACpc,EAAI2C,UAAW,mBAE1EyZ,EAAU52C,GAAG,SAAUzc,KAAKu2D,yBAC5Bv2D,KAAKwyD,eAAiBC,YAAY,KAC5BzyD,KAAK60D,aA1PiB,IA0PwB,IAAqB70D,KAAK80D,uBAGhD90D,KAAO,GAAEy2D,SAEpCC,KACChB,GACF11D,KAAK01D,UAOT,aACE,OAAO11D,KAAKk2D,QAGd,WAAYld,GACNh5C,KAAKk2D,UAAYld,IACnBh5C,KAAKk2D,QAAUld,EACfh5C,KAAKmjB,KAAK,OAAQ,CAAC61B,KAIvB,UAC+B,IAAzBh5C,KAAKm2D,iBACPrhB,cAA6C90C,KAAoB,iBAEnE80C,cAAc90C,KAAKwyD,gBACnBxyD,KAAKk2B,aACLl2B,KAAKqzD,UAAUzgB,IAAI,SAAU5yC,KAAKu2D,yBAClCv2D,KAAKi3C,IAAIrE,IAAI,SAAU5yC,KAAKs2D,gBAC5BjzD,MAAMgT,UAGR,YJ3OuB,IAACk7C,EAAMnoD,EI4OvBpJ,KAAKs1D,cJ5OY/D,EI6OPvxD,KAAKg2D,UJ7OQ5sD,EI6OGpJ,KAAKq2D,cJ7OF1E,GAAWJ,GAAM1M,KAAKv4C,IAAIlD,GI8O1DpJ,KAAKs1D,aAAc,GAGrBt1D,KAAKu1D,IAAI,KAEP,MAAMoB,EAAchwB,EAAA,IACpBA,EAAA,EAAsBgwB,EA/SR,GAgTd,GAA4BA,EAAa32D,KAAKi3C,KAC9C,GAAWj3C,KAAKg2D,UAAWrvB,EAAA,EAAsBgwB,IAEjD,MAAMC,EAAejwB,EAAA,IACrBA,EAAA,EAAsBiwB,EApTR,GAqTd,GAA4BA,EAAc52D,KAAKi3C,KAC/C,GAAWj3C,KAAKg2D,UAAWrvB,EAAA,EAAsBiwB,IAEjD,MAAMC,EAAwBlwB,EAAA,IAC9BA,EAAA,EAAsBkwB,EAxTE,GAyTxB,GAAW72D,KAAKg2D,UAAWrvB,EAAA,EAAsBkwB,IAEjD,MAAMzB,EAAwBzuB,EAAA,IAC9BA,EAAA,EAAsByuB,EA3TH,GA4TnBzuB,EAAA,EAA4ByuB,EAAuB,GAAwCp1D,KAAKqzD,UAAW,CAACrzD,KAAKi3C,IAAI2C,YACrH,GAAW55C,KAAKg2D,UAAWrvB,EAAA,EAAsByuB,MAIrD,eAEE,MAAM90D,EAAUqmC,EAAA,IJjQO,IAAC4qB,EAAMnoD,EIkQ9Bu9B,EAAA,EAAsBrmC,EApUD,GAqUrBqmC,EAAA,EAA4BrmC,EAAS,GAAwCN,KAAKqzD,UAAW,CAACrzD,KAAKi3C,IAAI2C,UAAW,IAAIhxC,MACtHysD,GAAiBr1D,KAAM2mC,EAAA,EAAsBrmC,IACzCN,KAAKs1D,cJrQe/D,EIsQPvxD,KAAKg2D,UJtQQ5sD,EIsQGpJ,KAAKq2D,cJtQF1E,GAAWJ,GAAM1M,KAAKrkC,OAAOpX,GIuQ/DpJ,KAAKs1D,aAAc,GAIvB,aACEt1D,KAAKu0D,eAAgB,EACrBv0D,KAAK82D,eACW,OAAZ92D,KAAKw0D,IACPx0D,KAAKw0D,GAAGiC,QAIZ,UACEz2D,KAAKu0D,eAAgB,EAChBv0D,KAAK60D,aAA2B,OAAZ70D,KAAKw0D,KAC5BF,GAAQt0D,MACRA,KAAK+2D,cGzNJ,MCvHDC,GAAe,CAACC,EAAcC,EAAIC,EAAUlgB,EAAKhQ,KACrD,IACE,GAAIiwB,GAAMA,EAAG1iD,QAAU2iD,IAAalgB,EAAI2C,SAAU,CAChD,MAAMsS,EAAOgL,EAAGhL,MAAQ,GAClB33C,EAAQ23C,EAAK33C,OAAS,UACtB1W,EAAOquD,EAAKruD,MAAQ,SAASs5D,EACnCF,EAAaz1C,aAAa21C,EAASttD,WAAYhM,EAAM0W,GACrD,MAAM6iD,EAAS,GAA6C,GAAiCF,EAAG1iD,OAAO4iD,QAASngB,GAC1Gjd,EAAO,GAA6C,GAAiCk9B,EAAG1iD,OAAOwlB,MAAOid,GACxGmgB,GAAUp9B,GAAQo9B,EAAOnwB,OAASA,GACpCgwB,EAAax1C,WAAW01C,EAASttD,WAAY,CAAE6N,MAAO0/C,EAAO1/C,MAAOlX,OAAQw5B,EAAKtiB,MAAQ0/C,EAAO1/C,aAGlGu/C,EAAar1C,aAAau1C,EAASttD,YAErC,MAAOwtD,GACP54B,QAAQC,MAAM24B,KAIX,MAAM,GAMX,YAAapwB,EAAMx7B,EAAO4nD,GACxB,MAAMkC,EAAM/B,KACNvc,EAA4BhQ,EAAQ,IAC1CjnC,KAAKu1D,IAAMA,EACXv1D,KAAKinC,KAAOA,EACZjnC,KAAKi3C,IAAMA,EACXj3C,KAAKyL,MAAQA,EACb,MAAMwrD,EAAexrD,EAAM6rD,UAAU,YAAc,KACnDt3D,KAAKi3D,aAAeA,EAEpBj3D,KAAKu3D,oBAAsB,GAC3Bv3D,KAAKqzD,UAAYA,EACjBrzD,KAAKw3D,iBAAmB,EAAG/R,QAAO0N,UAASF,cACzC,MAAMV,EAAkC,EAAY2B,YACpDzO,EAAM38C,QAAQqU,IACZ65C,GAAaC,EAAc1E,EAAOp0D,IAAIgf,GAAKA,EAAI85B,EAAKhQ,KAEtDgsB,EAAQnqD,QAAQqU,IACd65C,GAAaC,EAAc1E,EAAOp0D,IAAIgf,GAAKA,EAAI85B,EAAKhQ,KAEtDksB,EAAQrqD,QAAQqU,IACd85C,EAAar1C,aAAazE,EAAGtT,eAGjC7J,KAAKy3D,cAAgB5+C,IACnB08C,EAAI,KACF,MAAMmC,EAAa7+C,EAAM6sC,MAInBA,EAAQ,GACd,IAAK,IAAIpoD,EAAI,EAAGA,EAAIo6D,EAAWl3D,OAAQlD,IAAK,CAC1C,MAAMM,EAAI85D,EAAWp6D,QACJ6L,IAAbvL,EAAE8iB,OACJglC,EAAM1kD,KAAKhD,OAAOyO,OAAO,GAAI7O,EAAG,CAAEk4B,WAAY93B,OAAOyO,OAAO,GAAIzM,KAAKu3D,oBAAqB35D,EAAEk4B,YAAc,OAE1G4vB,EAAM1kD,KAAKpD,GAGf6N,EAAM+yB,eAAeknB,EAAO,UAGhCze,EAAK7kB,QAAQpiB,KAAKy3D,eAClBz3D,KAAK23D,eAAiB,CAACC,EAAWlS,KAChC,GAAIA,GAASA,EAAM3tB,IAAK,CAEtB,MAAMA,EAAM2tB,EAAM3tB,IAClBA,EAAIjvB,QAAQoiD,IACV,QAAsB/hD,IAAlB+hD,EAAGp1B,WACL,IAAK,IAAIj3B,KAAOqsD,EAAGp1B,gBACqB3sB,IAAlCnJ,KAAKu3D,oBAAoB14D,KAC3BmB,KAAKu3D,oBAAoB14D,IAAO,KAKxC02D,EAAI,KACFtuB,EAAK2kB,WAAW7zB,KAIpB,GAAIs7B,GAAa4D,EAAc,CAC7B,MAAMY,EAAMpsD,EAAM2V,eACZ81C,EAAyB7D,EAAUX,gBACzC,GAAY,OAARmF,EACgC,OAA9BxE,EAAUX,iBACZW,EAAUyE,mBAAmB,SAA6B,UAEvD,CACL,MAAMV,EAAS,GAAsCnwB,EAAM4wB,EAAIngD,OACzDsiB,EAAO,GAAsCiN,EAAM4wB,EAAIngD,MAAQmgD,EAAIr3D,QACpE02D,GAAOA,EAAG1iD,QAAW,GAA2B4iD,EAAQF,EAAG1iD,OAAO4iD,SAAY,GAA2Bp9B,EAAMk9B,EAAG1iD,OAAOwlB,OAC5Hq5B,EAAUyE,mBAAmB,SAAU,CACrCV,SACAp9B,SAKNq5B,EAAUa,YAAYprD,QAAQ,CAACouD,EAAIC,KACjCH,GAAaC,EAAcC,EAAIC,EAAUlgB,EAAKhQ,OAIpDx7B,EAAMgR,GAAG,gBAAiBzc,KAAK23D,gBAC/BpC,EAAI,KAGF9pD,EAAMssD,YAAY9wB,EAAKynB,aAGJ,OAAjBuI,GAAyB5D,IAC3BA,EAAUa,YAAYprD,QAAQ,CAACouD,EAAIC,KACjCH,GAAaC,EAAcC,EAAIC,EAAUlgB,EAAKhQ,KAEhDosB,EAAU52C,GAAG,SAAUzc,KAAKw3D,mBAGhC,UACEx3D,KAAKinC,KAAKtP,UAAU33B,KAAKy3D,eACzBz3D,KAAKyL,MAAMmnC,IAAI5yC,KAAK23D,gBAChB33D,KAAKqzD,WACPrzD,KAAKqzD,UAAUzgB,IAAI,SAAU5yC,KAAKw3D,mB,2CClKzB,SAASjpD,GAAsBm3B,GAC5C,IAAIzsB,EAAOysB,EAAQn3B,wBACnB,MAAO,CACLO,MAAOmK,EAAKnK,MACZC,OAAQkK,EAAKlK,OACbH,IAAKqK,EAAKrK,IACVmF,MAAOkF,EAAKlF,MACZuG,OAAQrB,EAAKqB,OACb5L,KAAMuK,EAAKvK,KACXgY,EAAGzN,EAAKvK,KACR4X,EAAGrN,EAAKrK,KCPG,SAASopD,GAAUpJ,GAChC,GAAwB,oBAApBA,EAAK/kD,WAAkC,CACzC,IAAIysB,EAAgBs4B,EAAKt4B,cACzB,OAAOA,GAAgBA,EAAcC,aAAwBnnB,OAG/D,OAAOw/C,ECRM,SAASqJ,GAAgBrJ,GACtC,IAAIsJ,EAAMF,GAAUpJ,GAGpB,MAAO,CACLjgD,WAHeupD,EAAIj7C,YAInBpO,UAHcqpD,EAAIh7C,aCAtB,SAASi7C,GAAUvJ,GAEjB,OAAOA,aADUoJ,GAAUpJ,GAAMl3B,SACIk3B,aAAgBl3B,QAMvD,SAAS0gC,GAAcxJ,GAErB,OAAOA,aADUoJ,GAAUpJ,GAAM91C,aACI81C,aAAgB91C,YCdxC,SAASu/C,GAAY3yB,GAClC,OAAOA,GAAWA,EAAQinB,UAAY,IAAI16C,cAAgB,KCA7C,SAASqmD,GAAmB5yB,GAEzC,QAASyyB,GAAUzyB,GAAWA,EAAQpP,cAAgBoP,EAAQv5B,WAAaiD,OAAOjD,UAAU+C,gBCA/E,SAASqpD,GAAoB7yB,GAQ1C,OAAOn3B,GAAsB+pD,GAAmB5yB,IAAUh3B,KAAOupD,GAAgBvyB,GAAS/2B,WCV7E,SAASkoB,GAAiB6O,GACvC,OAAOsyB,GAAUtyB,GAAS7O,iBAAiB6O,GCD9B,SAAS8yB,GAAe9yB,GAErC,IAAI+yB,EAAoB5hC,GAAiB6O,GACrC9B,EAAW60B,EAAkB70B,SAC7B80B,EAAYD,EAAkBC,UAC9BC,EAAYF,EAAkBE,UAElC,MAAO,6BAA6B/oD,KAAKg0B,EAAW+0B,EAAYD,GCCnD,SAASE,GAAiBC,EAAyBC,EAAcC,QAC9D,IAAZA,IACFA,GAAU,GAGZ,ICVoCnK,ECJOlpB,EFcvCx2B,EAAkBopD,GAAmBQ,GACrC7/C,EAAO1K,GAAsBsqD,GAC7BG,EAA0BZ,GAAcU,GACxCG,EAAS,CACXtqD,WAAY,EACZE,UAAW,GAETqqD,EAAU,CACZxyC,EAAG,EACHJ,EAAG,GAkBL,OAfI0yC,IAA4BA,IAA4BD,MACxB,SAA9BV,GAAYS,IAChBN,GAAetpD,MACb+pD,GCzBgCrK,EDyBTkK,KCxBdd,GAAUpJ,IAAUwJ,GAAcxJ,GCJxC,CACLjgD,YAFyC+2B,EDQbkpB,GCNRjgD,WACpBE,UAAW62B,EAAQ72B,WDGZopD,GAAgBrJ,ID0BnBwJ,GAAcU,KAChBI,EAAU3qD,GAAsBuqD,IACxBpyC,GAAKoyC,EAAaK,WAC1BD,EAAQ5yC,GAAKwyC,EAAaM,WACjBlqD,IACTgqD,EAAQxyC,EAAI6xC,GAAoBrpD,KAI7B,CACLwX,EAAGzN,EAAKvK,KAAOuqD,EAAOtqD,WAAauqD,EAAQxyC,EAC3CJ,EAAGrN,EAAKrK,IAAMqqD,EAAOpqD,UAAYqqD,EAAQ5yC,EACzCxX,MAAOmK,EAAKnK,MACZC,OAAQkK,EAAKlK,QG3CF,SAASsqD,GAAc3zB,GACpC,MAAO,CACLhf,EAAGgf,EAAQ4zB,WACXhzC,EAAGof,EAAQ6zB,UACXzqD,MAAO42B,EAAQ8zB,YACfzqD,OAAQ22B,EAAQ+zB,cCLL,SAASC,GAAch0B,GACpC,MAA6B,SAAzB2yB,GAAY3yB,GACPA,EAIPA,EAAQi0B,cACRj0B,EAAQ94B,YAER84B,EAAQrD,MAERi2B,GAAmB5yB,GCDR,SAASk0B,GAAkBl0B,EAASsF,QACpC,IAATA,IACFA,EAAO,IAGT,IAAI6uB,ECbS,SAASC,EAAgBlL,GACtC,MAAI,CAAC,OAAQ,OAAQ,aAAax7B,QAAQilC,GAAYzJ,KAAU,EAEvDA,EAAKt4B,cAAc/b,KAGxB69C,GAAcxJ,IAAS4J,GAAe5J,GACjCA,EAGFkL,EAAgBJ,GAAc9K,IDGlBkL,CAAgBp0B,GAC/Bq0B,EAAuC,SAA9B1B,GAAYwB,GACrB3B,EAAMF,GAAU6B,GAChBvvD,EAASyvD,EAAS,CAAC7B,GAAKp9C,OAAOo9C,EAAI8B,gBAAkB,GAAIxB,GAAeqB,GAAgBA,EAAe,IAAMA,EAC7GI,EAAcjvB,EAAKlwB,OAAOxQ,GAC9B,OAAOyvD,EAASE,EAChBA,EAAYn/C,OAAO8+C,GAAkBF,GAAcpvD,KEtBtC,SAAS4vD,GAAex0B,GACrC,MAAO,CAAC,QAAS,KAAM,MAAMtS,QAAQilC,GAAY3yB,KAAa,ECMhE,SAASy0B,GAAoBz0B,GAC3B,IAAK0yB,GAAc1yB,IACoB,UAAvC7O,GAAiB6O,GAAS74B,SACxB,OAAO,KAGT,IAAIisD,EAAepzB,EAAQozB,aAE3B,GAAIA,EAAc,CAChB,IAAIsB,EAAO9B,GAAmBQ,GAE9B,GAAkC,SAA9BT,GAAYS,IAAwE,WAA5CjiC,GAAiBiiC,GAAcjsD,UAA6D,WAApCgqB,GAAiBujC,GAAMvtD,SACzH,OAAOutD,EAIX,OAAOtB,EAwBM,SAASuB,GAAgB30B,GAItC,IAHA,IAAIt2B,EAAS4oD,GAAUtyB,GACnBozB,EAAeqB,GAAoBz0B,GAEhCozB,GAAgBoB,GAAepB,IAA6D,WAA5CjiC,GAAiBiiC,GAAcjsD,UACpFisD,EAAeqB,GAAoBrB,GAGrC,OAAIA,GAA8C,SAA9BT,GAAYS,IAAwE,WAA5CjiC,GAAiBiiC,GAAcjsD,SAClFuC,EAGF0pD,GA/BT,SAA4BpzB,GAG1B,IAFA,IAAI40B,EAAcZ,GAAch0B,GAEzB0yB,GAAckC,IAAgB,CAAC,OAAQ,QAAQlnC,QAAQilC,GAAYiC,IAAgB,GAAG,CAC3F,IAAIrgC,EAAMpD,GAAiByjC,GAG3B,GAAsB,SAAlBrgC,EAAIjB,WAA4C,SAApBiB,EAAIsgC,aAA0BtgC,EAAIugC,YAAiC,SAAnBvgC,EAAIugC,WAClF,OAAOF,EAEPA,EAAcA,EAAY1tD,WAI9B,OAAO,KAiBgB6tD,CAAmB/0B,IAAYt2B,EC5DjD,IAAI,GAAM,MACNkL,GAAS,SACT,GAAQ,QACR,GAAO,OAEPogD,GAAiB,CAAC,GAAKpgD,GAAQ,GAAO,IAOtCqgD,GAAmCD,GAAeh4C,QAAO,SAAUk4C,EAAKC,GACjF,OAAOD,EAAI9/C,OAAO,CAAC+/C,WAAyBA,aAC3C,IACQ,GAA0B,GAAG//C,OAAO4/C,GAAgB,CAX7C,SAWqDh4C,QAAO,SAAUk4C,EAAKC,GAC3F,OAAOD,EAAI9/C,OAAO,CAAC+/C,EAAWA,WAAyBA,aACtD,IAaQC,GAAiB,CAXJ,aACN,OACK,YAEC,aACN,OACK,YAEE,cACN,QACK,cC3BxB,SAASC,GAAMC,GACb,IAAI/xD,EAAM,IAAIL,IACVqyD,EAAU,IAAIv7C,IACd4nC,EAAS,GA0Bb,OAzBA0T,EAAUlyD,SAAQ,SAAUoyD,GAC1BjyD,EAAIrI,IAAIs6D,EAASr9D,KAAMq9D,MAkBzBF,EAAUlyD,SAAQ,SAAUoyD,GACrBD,EAAQlqD,IAAImqD,EAASr9D,OAhB5B,SAAS4hB,EAAKy7C,GACZD,EAAQ3uD,IAAI4uD,EAASr9D,MACN,GAAGid,OAAOogD,EAASC,UAAY,GAAID,EAASE,kBAAoB,IACtEtyD,SAAQ,SAAUuyD,GACzB,IAAKJ,EAAQlqD,IAAIsqD,GAAM,CACrB,IAAIC,EAAcryD,EAAI9K,IAAIk9D,GAEtBC,GACF77C,EAAK67C,OAIXhU,EAAOtmD,KAAKk6D,GAMVz7C,CAAKy7C,MAGF5T,ECjBT,IAEIiU,GAAkB,CACpBV,UAAW,SACXG,UAAW,GACXQ,SAAU,YAGZ,SAASC,KACP,IAAK,IAAI7gD,EAAOhP,UAAUpL,OAAQyP,EAAO,IAAIhN,MAAM2X,GAAOC,EAAO,EAAGA,EAAOD,EAAMC,IAC/E5K,EAAK4K,GAAQjP,UAAUiP,GAGzB,OAAQ5K,EAAKykB,MAAK,SAAUgR,GAC1B,QAASA,GAAoD,mBAAlCA,EAAQn3B,0BAIhC,SAASmtD,GAAgBC,QACL,IAArBA,IACFA,EAAmB,IAGrB,IAAIC,EAAoBD,EACpBE,EAAwBD,EAAkBE,iBAC1CA,OAA6C,IAA1BD,EAAmC,GAAKA,EAC3DE,EAAyBH,EAAkBI,eAC3CA,OAA4C,IAA3BD,EAAoCR,GAAkBQ,EAC3E,OAAO,SAAsBE,EAAWC,EAAQvwD,QAC9B,IAAZA,IACFA,EAAUqwD,GAGZ,IC/C6BG,EAC3BC,ED8CEpjB,EAAQ,CACV6hB,UAAW,SACXwB,iBAAkB,GAClB1wD,QAAS3N,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAI8uD,IAAkBS,GAC3DM,cAAe,GACfC,SAAU,CACRN,UAAWA,EACXC,OAAQA,GAEVpmC,WAAY,GACZigB,OAAQ,IAENymB,EAAmB,GACnBC,GAAc,EACdtxD,EAAW,CACb6tC,MAAOA,EACP0jB,WAAY,SAAoB/wD,GAC9BgxD,IACA3jB,EAAMrtC,QAAU3N,OAAOyO,OAAOzO,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIuvD,GAAiBhjB,EAAMrtC,SAAUA,GAC/FqtC,EAAM4jB,cAAgB,CACpBX,UAAW9D,GAAU8D,GAAarC,GAAkBqC,GAAaA,EAAUY,eAAiBjD,GAAkBqC,EAAUY,gBAAkB,GAC1IX,OAAQtC,GAAkBsC,IAI5B,IAAIG,EDtCG,SAAwBrB,GAErC,IAAIqB,EAAmBtB,GAAMC,GAE7B,OAAOF,GAAep4C,QAAO,SAAUk4C,EAAKkC,GAC1C,OAAOlC,EAAI9/C,OAAOuhD,EAAiB18C,QAAO,SAAUu7C,GAClD,OAAOA,EAAS4B,QAAUA,QAE3B,IC8B0BC,CExEhB,SAAqB/B,GAClC,IAAIxc,EAASwc,EAAUt4C,QAAO,SAAU87B,EAAQwe,GAC9C,IAAIC,EAAWze,EAAOwe,EAAQn/D,MAK9B,OAJA2gD,EAAOwe,EAAQn/D,MAAQo/D,EAAWj/D,OAAOyO,OAAOzO,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIwwD,GAAWD,GAAU,GAAI,CACvGrxD,QAAS3N,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIwwD,EAAStxD,SAAUqxD,EAAQrxD,SACpElJ,KAAMzE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIwwD,EAASx6D,MAAOu6D,EAAQv6D,QAC3Du6D,EACExe,IACN,IAEH,OAAOxgD,OAAOkF,KAAKs7C,GAAQv1C,KAAI,SAAUpK,GACvC,OAAO2/C,EAAO3/C,MF6D4Bq+D,CAAY,GAAGpiD,OAAOghD,EAAkB9iB,EAAMrtC,QAAQqvD,aAyC5F,OAvCAhiB,EAAMqjB,iBAAmBA,EAAiB18C,QAAO,SAAUjiB,GACzD,OAAOA,EAAEy/D,WAqJbnkB,EAAMqjB,iBAAiBvzD,SAAQ,SAAUs0D,GACvC,IAAIv/D,EAAOu/D,EAAMv/D,KACbw/D,EAAgBD,EAAMzxD,QACtBA,OAA4B,IAAlB0xD,EAA2B,GAAKA,EAC1CC,EAASF,EAAME,OAEnB,GAAsB,mBAAXA,EAAuB,CAChC,IAAIC,EAAYD,EAAO,CACrBtkB,MAAOA,EACPn7C,KAAMA,EACNsN,SAAUA,EACVQ,QAASA,IAKX6wD,EAAiBx7D,KAAKu8D,GAFT,kBA7HRpyD,EAASqN,UAOlBglD,YAAa,WACX,IAAIf,EAAJ,CAIA,IAAIgB,EAAkBzkB,EAAMujB,SACxBN,EAAYwB,EAAgBxB,UAC5BC,EAASuB,EAAgBvB,OAG7B,GAAKT,GAAiBQ,EAAWC,GAAjC,CASAljB,EAAM0kB,MAAQ,CACZzB,UAAWrD,GAAiBqD,EAAW5B,GAAgB6B,GAAoC,UAA3BljB,EAAMrtC,QAAQ6vD,UAC9EU,OAAQ7C,GAAc6C,IAOxBljB,EAAM2kB,OAAQ,EACd3kB,EAAM6hB,UAAY7hB,EAAMrtC,QAAQkvD,UAKhC7hB,EAAMqjB,iBAAiBvzD,SAAQ,SAAUoyD,GACvC,OAAOliB,EAAMsjB,cAAcpB,EAASr9D,MAAQG,OAAOyO,OAAO,GAAIyuD,EAASz4D,SAIzE,IAFA,IAESiV,EAAQ,EAAGA,EAAQshC,EAAMqjB,iBAAiB77D,OAAQkX,IAUzD,IAAoB,IAAhBshC,EAAM2kB,MAAV,CAMA,IAAIC,EAAwB5kB,EAAMqjB,iBAAiB3kD,GAC/CykD,EAAKyB,EAAsBzB,GAC3B0B,EAAyBD,EAAsBjyD,QAC/CmV,OAAsC,IAA3B+8C,EAAoC,GAAKA,EACpDhgE,EAAO+/D,EAAsB//D,KAEf,mBAAPs+D,IACTnjB,EAAQmjB,EAAG,CACTnjB,MAAOA,EACPrtC,QAASmV,EACTjjB,KAAMA,EACNsN,SAAUA,KACN6tC,QAjBNA,EAAM2kB,OAAQ,EACdjmD,GAAS,KAsBfc,QCjM2B2jD,EDiMV,WACf,OAAO,IAAIh7B,SAAQ,SAAUG,GAC3Bn2B,EAASqyD,cACTl8B,EAAQ0X,OClMT,WAUL,OATKojB,IACHA,EAAU,IAAIj7B,SAAQ,SAAUG,GAC9BH,QAAQG,UAAUF,MAAK,WACrBg7B,OAAUjzD,EACVm4B,EAAQ66B,YAKPC,ID2LL/lD,QAAS,WACPsmD,IACAF,GAAc,IAIlB,IAAKhB,GAAiBQ,EAAWC,GAK/B,OAAO/wD,EAmCT,SAASwxD,IACPH,EAAiB1zD,SAAQ,SAAUqzD,GACjC,OAAOA,OAETK,EAAmB,GAGrB,OAvCArxD,EAASuxD,WAAW/wD,GAASy1B,MAAK,SAAU4X,IACrCyjB,GAAe9wD,EAAQmyD,eAC1BnyD,EAAQmyD,cAAc9kB,MAqCnB7tC,GAGJ,IG7PH4yD,GAAU,CACZA,SAAS,GCFI,SAASC,GAAiBnD,GACvC,OAAOA,EAAUpqD,MAAM,KAAK,GCFf,SAASwtD,GAAapD,GACnC,OAAOA,EAAUpqD,MAAM,KAAK,GCDf,SAASytD,GAAyBrD,GAC/C,MAAO,CAAC,MAAO,UAAUznC,QAAQynC,IAAc,EAAI,IAAM,ICG5C,SAASsD,GAAezjD,GACrC,IAOIw+C,EAPA+C,EAAYvhD,EAAKuhD,UACjBv2B,EAAUhrB,EAAKgrB,QACfm1B,EAAYngD,EAAKmgD,UACjBuD,EAAgBvD,EAAYmD,GAAiBnD,GAAa,KAC1DwD,EAAYxD,EAAYoD,GAAapD,GAAa,KAClDyD,EAAUrC,EAAUv1C,EAAIu1C,EAAUntD,MAAQ,EAAI42B,EAAQ52B,MAAQ,EAC9DyvD,EAAUtC,EAAU31C,EAAI21C,EAAUltD,OAAS,EAAI22B,EAAQ32B,OAAS,EAGpE,OAAQqvD,GACN,KAAK,GACHlF,EAAU,CACRxyC,EAAG43C,EACHh4C,EAAG21C,EAAU31C,EAAIof,EAAQ32B,QAE3B,MAEF,KAAKuL,GACH4+C,EAAU,CACRxyC,EAAG43C,EACHh4C,EAAG21C,EAAU31C,EAAI21C,EAAUltD,QAE7B,MAEF,KAAK,GACHmqD,EAAU,CACRxyC,EAAGu1C,EAAUv1C,EAAIu1C,EAAUntD,MAC3BwX,EAAGi4C,GAEL,MAEF,KAAK,GACHrF,EAAU,CACRxyC,EAAGu1C,EAAUv1C,EAAIgf,EAAQ52B,MACzBwX,EAAGi4C,GAEL,MAEF,QACErF,EAAU,CACRxyC,EAAGu1C,EAAUv1C,EACbJ,EAAG21C,EAAU31C,GAInB,IAAIk4C,EAAWJ,EAAgBF,GAAyBE,GAAiB,KAEzE,GAAgB,MAAZI,EAAkB,CACpB,IAAIj+D,EAAmB,MAAbi+D,EAAmB,SAAW,QAExC,OAAQH,GACN,ITlDa,QSmDXnF,EAAQsF,GAAY72D,KAAKD,MAAMwxD,EAAQsF,IAAa72D,KAAKD,MAAMu0D,EAAU17D,GAAO,EAAImlC,EAAQnlC,GAAO,GACnG,MAEF,ITrDW,MSsDT24D,EAAQsF,GAAY72D,KAAKD,MAAMwxD,EAAQsF,IAAa72D,KAAKE,KAAKo0D,EAAU17D,GAAO,EAAImlC,EAAQnlC,GAAO,IAOxG,OAAO24D,EClDM,ICXXuF,GAAa,CACf7vD,IAAK,OACLmF,MAAO,OACPuG,OAAQ,OACR5L,KAAM,QAgBD,SAASgwD,GAAYC,GAC1B,IAAIC,EAEA1C,EAASyC,EAAMzC,OACf2C,EAAaF,EAAME,WACnBhE,EAAY8D,EAAM9D,UAClB3B,EAAUyF,EAAMzF,QAChBrsD,EAAW8xD,EAAM9xD,SACjBiyD,EAAkBH,EAAMG,gBACxBC,EAAWJ,EAAMI,SAEjBC,EAtBN,SAAsBtkD,GACpB,IAAIgM,EAAIhM,EAAKgM,EACTJ,EAAI5L,EAAK4L,EAET24C,EADM7vD,OACI8vD,kBAAoB,EAClC,MAAO,CACLx4C,EAAG/e,KAAKG,MAAM4e,EAAIu4C,GAAOA,GAAO,EAChC34C,EAAG3e,KAAKG,MAAMwe,EAAI24C,GAAOA,GAAO,GAedE,CAAajG,GAC7BxyC,EAAIs4C,EAAct4C,EAClBJ,EAAI04C,EAAc14C,EAElB84C,EAAOlG,EAAQ/5D,eAAe,KAC9BkgE,EAAOnG,EAAQ/5D,eAAe,KAC9BmgE,EAAQ,GACRC,EAAQ,GACRrH,EAAM9oD,OAEV,GAAI2vD,EAAU,CACZ,IAAIjG,EAAeuB,GAAgB6B,GAE/BpD,IAAiBd,GAAUkE,KAC7BpD,EAAeR,GAAmB4D,IAMhCrB,IAAc,KAChB0E,EAAQjlD,GACRgM,GAAKwyC,EAAaliC,aAAeioC,EAAW9vD,OAC5CuX,GAAKw4C,EAAkB,GAAK,GAG1BjE,IAAc,KAChByE,EAAQ,GACR54C,GAAKoyC,EAAaniC,YAAckoC,EAAW/vD,MAC3C4X,GAAKo4C,EAAkB,GAAK,GAIhC,IAKMU,EALFC,EAAezhE,OAAOyO,OAAO,CAC/BI,SAAUA,GACTkyD,GAAYN,IAEf,OAAIK,EAGK9gE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIgzD,GAAe,KAAKD,EAAiB,IAAmBD,GAASF,EAAO,IAAM,GAAIG,EAAeF,GAASF,EAAO,IAAM,GAAII,EAAexmC,WAAak/B,EAAIgH,kBAAoB,GAAK,EAAI,aAAex4C,EAAI,OAASJ,EAAI,MAAQ,eAAiBI,EAAI,OAASJ,EAAI,SAAUk5C,IAG9SxhE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIgzD,GAAe,KAAKb,EAAkB,IAAoBW,GAASF,EAAO/4C,EAAI,KAAO,GAAIs4C,EAAgBU,GAASF,EAAO14C,EAAI,KAAO,GAAIk4C,EAAgB5lC,UAAY,GAAI4lC,ICnClM,IC9CX3hC,GAAO,CACTvuB,KAAM,QACNqF,MAAO,OACPuG,OAAQ,MACR1L,IAAK,UAEQ,SAAS8wD,GAAqB7E,GAC3C,OAAOA,EAAU/oD,QAAQ,0BAA0B,SAAU6tD,GAC3D,OAAO1iC,GAAK0iC,MCRhB,IAAI,GAAO,CACTl4B,MAAO,MACP/gC,IAAK,SAEQ,SAASk5D,GAA8B/E,GACpD,OAAOA,EAAU/oD,QAAQ,cAAc,SAAU6tD,GAC/C,OAAO,GAAKA,MCLD,SAASE,GAASxxD,EAAQ23C,GACvC,I9BkBoB4I,E8BlBhBkR,EAAW9Z,EAAM+Z,aAAe/Z,EAAM+Z,cAE1C,GAAI1xD,EAAOwxD,SAAS7Z,GAClB,OAAO,EAEJ,GAAI8Z,K9BaWlR,E8BbckR,a9BcjB9H,GAAUpJ,GAAMoR,YACIpR,aAAgBoR,Y8BfR,CACzC,IAAI3nC,EAAO2tB,EAEX,EAAG,CACD,GAAI3tB,GAAQhqB,EAAO4xD,WAAW5nC,GAC5B,OAAO,EAITA,EAAOA,EAAKzrB,YAAcyrB,EAAKgK,WACxBhK,GAIb,OAAO,ECrBM,SAAS6nC,GAAiBjnD,GACvC,OAAOjb,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIwM,GAAO,GAAI,CAChDvK,KAAMuK,EAAKyN,EACX9X,IAAKqK,EAAKqN,EACVvS,MAAOkF,EAAKyN,EAAIzN,EAAKnK,MACrBwL,OAAQrB,EAAKqN,EAAIrN,EAAKlK,SCsB1B,SAASoxD,GAA2Bz6B,EAAS06B,GAC3C,MjBnBoB,aiBmBbA,EAA8BF,GCzBxB,SAAyBx6B,GACtC,IAAIwyB,EAAMF,GAAUtyB,GAChB00B,EAAO9B,GAAmB5yB,GAC1Bs0B,EAAiB9B,EAAI8B,eACrBlrD,EAAQsrD,EAAKzjC,YACb5nB,EAASqrD,EAAKxjC,aACdlQ,EAAI,EACJJ,EAAI,EAuBR,OAjBI0zC,IACFlrD,EAAQkrD,EAAelrD,MACvBC,EAASirD,EAAejrD,OASnB,iCAAiCa,KAAKE,UAAUuwD,aACnD35C,EAAIszC,EAAeV,WACnBhzC,EAAI0zC,EAAeT,YAIhB,CACLzqD,MAAOA,EACPC,OAAQA,EACR2X,EAAGA,EAAI6xC,GAAoB7yB,GAC3Bpf,EAAGA,GDTiDg6C,CAAgB56B,IAAY0yB,GAAcgI,GAdlG,SAAoC16B,GAClC,IAAIzsB,EAAO1K,GAAsBm3B,GASjC,OARAzsB,EAAKrK,IAAMqK,EAAKrK,IAAM82B,EAAQ0zB,UAC9BngD,EAAKvK,KAAOuK,EAAKvK,KAAOg3B,EAAQyzB,WAChClgD,EAAKqB,OAASrB,EAAKrK,IAAM82B,EAAQ9O,aACjC3d,EAAKlF,MAAQkF,EAAKvK,KAAOg3B,EAAQ/O,YACjC1d,EAAKnK,MAAQ42B,EAAQ/O,YACrB1d,EAAKlK,OAAS22B,EAAQ9O,aACtB3d,EAAKyN,EAAIzN,EAAKvK,KACduK,EAAKqN,EAAIrN,EAAKrK,IACPqK,EAI2GsnD,CAA2BH,GAAkBF,GEtBlJ,SAAyBx6B,GACtC,IAAI00B,EAAO9B,GAAmB5yB,GAC1B86B,EAAYvI,GAAgBvyB,GAC5BnrB,EAAOmrB,EAAQpP,cAAc/b,KAC7BzL,EAAQnH,KAAKY,IAAI6xD,EAAKqG,YAAarG,EAAKzjC,YAAapc,EAAOA,EAAKkmD,YAAc,EAAGlmD,EAAOA,EAAKoc,YAAc,GAC5G5nB,EAASpH,KAAKY,IAAI6xD,EAAKsG,aAActG,EAAKxjC,aAAcrc,EAAOA,EAAKmmD,aAAe,EAAGnmD,EAAOA,EAAKqc,aAAe,GACjHlQ,GAAK85C,EAAU7xD,WAAa4pD,GAAoB7yB,GAChDpf,GAAKk6C,EAAU3xD,UAMnB,MAJiD,QAA7CgoB,GAAiBtc,GAAQ6/C,GAAMuG,YACjCj6C,GAAK/e,KAAKY,IAAI6xD,EAAKzjC,YAAapc,EAAOA,EAAKoc,YAAc,GAAK7nB,GAG1D,CACLA,MAAOA,EACPC,OAAQA,EACR2X,EAAGA,EACHJ,EAAGA,GFK2Ks6C,CAAgBtI,GAAmB5yB,KAuBtM,SAASm7B,GAAgBn7B,EAASo7B,EAAUC,GACzD,IAAIC,EAAmC,oBAAbF,EAlB5B,SAA4Bp7B,GAC1B,IAAIu7B,EAAkBrH,GAAkBF,GAAch0B,IAElDw7B,EADoB,CAAC,WAAY,SAAS9tC,QAAQyD,GAAiB6O,GAAS74B,WAAa,GACnDurD,GAAc1yB,GAAW20B,GAAgB30B,GAAWA,EAE9F,OAAKyyB,GAAU+I,GAKRD,EAAgBthD,QAAO,SAAUygD,GACtC,OAAOjI,GAAUiI,IAAmBP,GAASO,EAAgBc,IAAmD,SAAhC7I,GAAY+H,MALrF,GAYkDe,CAAmBz7B,GAAW,GAAG5qB,OAAOgmD,GAC/FG,EAAkB,GAAGnmD,OAAOkmD,EAAqB,CAACD,IAClDK,EAAsBH,EAAgB,GACtCI,EAAeJ,EAAgBv+C,QAAO,SAAU4+C,EAASlB,GAC3D,IAAInnD,EAAOknD,GAA2Bz6B,EAAS06B,GAK/C,OAJAkB,EAAQ1yD,IAAMjH,KAAKY,IAAI0Q,EAAKrK,IAAK0yD,EAAQ1yD,KACzC0yD,EAAQvtD,MAAQpM,KAAKM,IAAIgR,EAAKlF,MAAOutD,EAAQvtD,OAC7CutD,EAAQhnD,OAAS3S,KAAKM,IAAIgR,EAAKqB,OAAQgnD,EAAQhnD,QAC/CgnD,EAAQ5yD,KAAO/G,KAAKY,IAAI0Q,EAAKvK,KAAM4yD,EAAQ5yD,MACpC4yD,IACNnB,GAA2Bz6B,EAAS07B,IAKvC,OAJAC,EAAavyD,MAAQuyD,EAAattD,MAAQstD,EAAa3yD,KACvD2yD,EAAatyD,OAASsyD,EAAa/mD,OAAS+mD,EAAazyD,IACzDyyD,EAAa36C,EAAI26C,EAAa3yD,KAC9B2yD,EAAa/6C,EAAI+6C,EAAazyD,IACvByyD,EGlEM,SAASE,GAAmBC,GACzC,OAAOxjE,OAAOyO,OAAOzO,OAAOyO,OAAO,GCD5B,CACLmC,IAAK,EACLmF,MAAO,EACPuG,OAAQ,EACR5L,KAAM,IDHsD8yD,GEFjD,SAASC,GAAgBljE,EAAO2E,GAC7C,OAAOA,EAAKwf,QAAO,SAAUg/C,EAAS7iE,GAEpC,OADA6iE,EAAQ7iE,GAAON,EACRmjE,IACN,ICMU,SAASC,GAAe3oB,EAAOrtC,QAC5B,IAAZA,IACFA,EAAU,IAGZ,IAAImV,EAAWnV,EACXi2D,EAAqB9gD,EAAS+5C,UAC9BA,OAAmC,IAAvB+G,EAAgC5oB,EAAM6hB,UAAY+G,EAC9DC,EAAoB/gD,EAASggD,SAC7BA,OAAiC,IAAtBe,EvBXY,kBuBWqCA,EAC5DC,EAAwBhhD,EAASigD,aACjCA,OAAyC,IAA1Be,EvBZC,WuBY6CA,EAC7DC,EAAwBjhD,EAASkhD,eACjCA,OAA2C,IAA1BD,EvBbH,SuBa+CA,EAC7DE,EAAuBnhD,EAASohD,YAChCA,OAAuC,IAAzBD,GAA0CA,EACxDE,EAAmBrhD,EAASshD,QAC5BA,OAA+B,IAArBD,EAA8B,EAAIA,EAC5CX,EAAgBD,GAAsC,iBAAZa,EAAuBA,EAAUX,GAAgBW,EAAS1H,KACpG2H,EvBnBc,WuBmBDL,EvBlBI,YADH,SuBoBdM,EAAmBtpB,EAAMujB,SAASN,UAClC4C,EAAa7lB,EAAM0kB,MAAMxB,OACzBx2B,EAAUsT,EAAMujB,SAAS2F,EAAcG,EAAaL,GACpDO,EAAqB1B,GAAgB1I,GAAUzyB,GAAWA,EAAUA,EAAQm3B,gBAAkBvE,GAAmBtf,EAAMujB,SAASL,QAAS4E,EAAUC,GACnJyB,EAAsBj0D,GAAsB+zD,GAC5CG,EAAgBtE,GAAe,CACjClC,UAAWuG,EACX98B,QAASm5B,EACTrD,SAAU,WACVX,UAAWA,IAET6H,EAAmBxC,GAAiBliE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIoyD,GAAa4D,IACjFE,EvBhCc,WuBgCMX,EAA4BU,EAAmBF,EAGnEI,EAAkB,CACpBh0D,IAAK2zD,EAAmB3zD,IAAM+zD,EAAkB/zD,IAAM4yD,EAAc5yD,IACpE0L,OAAQqoD,EAAkBroD,OAASioD,EAAmBjoD,OAASknD,EAAclnD,OAC7E5L,KAAM6zD,EAAmB7zD,KAAOi0D,EAAkBj0D,KAAO8yD,EAAc9yD,KACvEqF,MAAO4uD,EAAkB5uD,MAAQwuD,EAAmBxuD,MAAQytD,EAAcztD,OAExE8uD,EAAa7pB,EAAMsjB,cAAc5iC,OAErC,GvB3CkB,WuB2CdsoC,GAA6Ba,EAAY,CAC3C,IAAInpC,EAASmpC,EAAWhI,GACxB78D,OAAOkF,KAAK0/D,GAAiB95D,SAAQ,SAAUjK,GAC7C,IAAIikE,EAAW,CAAC,GAAOxoD,IAAQ8Y,QAAQv0B,IAAQ,EAAI,GAAK,EACpDkkE,EAAO,CAAC,GAAKzoD,IAAQ8Y,QAAQv0B,IAAQ,EAAI,IAAM,IACnD+jE,EAAgB/jE,IAAQ66B,EAAOqpC,GAAQD,KAI3C,OAAOF,EC9DM,SAASI,GAAO/6D,EAAK1J,EAAOgK,GACzC,OAAOZ,KAAKY,IAAIN,EAAKN,KAAKM,IAAI1J,EAAOgK,ICEvC,SAAS06D,GAAer/B,EAAU3qB,EAAMiqD,GAQtC,YAPyB,IAArBA,IACFA,EAAmB,CACjBx8C,EAAG,EACHJ,EAAG,IAIA,CACL1X,IAAKg1B,EAASh1B,IAAMqK,EAAKlK,OAASm0D,EAAiB58C,EACnDvS,MAAO6vB,EAAS7vB,MAAQkF,EAAKnK,MAAQo0D,EAAiBx8C,EACtDpM,OAAQspB,EAAStpB,OAASrB,EAAKlK,OAASm0D,EAAiB58C,EACzD5X,KAAMk1B,EAASl1B,KAAOuK,EAAKnK,MAAQo0D,EAAiBx8C,GAIxD,SAASy8C,GAAsBv/B,GAC7B,MAAO,CAAC,GAAK,GAAOtpB,GAAQ,IAAMoa,MAAK,SAAU0uC,GAC/C,OAAOx/B,EAASw/B,IAAS,KAiCd,IC3CX,GAA4B1H,GAAgB,CAC9CI,iBAFqB,CrB+BR,CACbj+D,KAAM,iBACNs/D,SAAS,EACTL,MAAO,QACPX,GAAI,aACJmB,OAxCF,SAAgB5iD,GACd,IAAIs+B,EAAQt+B,EAAKs+B,MACb7tC,EAAWuP,EAAKvP,SAChBQ,EAAU+O,EAAK/O,QACf03D,EAAkB13D,EAAQstD,OAC1BA,OAA6B,IAApBoK,GAAoCA,EAC7CC,EAAkB33D,EAAQqJ,OAC1BA,OAA6B,IAApBsuD,GAAoCA,EAC7Cl0D,EAAS4oD,GAAUhf,EAAMujB,SAASL,QAClCU,EAAgB,GAAG9hD,OAAOk+B,EAAM4jB,cAAcX,UAAWjjB,EAAM4jB,cAAcV,QAYjF,OAVIjD,GACF2D,EAAc9zD,SAAQ,SAAU+wD,GAC9BA,EAAa/sD,iBAAiB,SAAU3B,EAASqN,OAAQulD,OAIzD/oD,GACF5F,EAAOtC,iBAAiB,SAAU3B,EAASqN,OAAQulD,IAG9C,WACD9E,GACF2D,EAAc9zD,SAAQ,SAAU+wD,GAC9BA,EAAahgD,oBAAoB,SAAU1O,EAASqN,OAAQulD,OAI5D/oD,GACF5F,EAAOyK,oBAAoB,SAAU1O,EAASqN,OAAQulD,MAY1Dt7D,KAAM,IK7BO,CACb5E,KAAM,gBACNs/D,SAAS,EACTL,MAAO,OACPX,GApBF,SAAuBzhD,GACrB,IAAIs+B,EAAQt+B,EAAKs+B,MACbn7C,EAAO6c,EAAK7c,KAKhBm7C,EAAMsjB,cAAcz+D,GAAQsgE,GAAe,CACzClC,UAAWjjB,EAAM0kB,MAAMzB,UACvBv2B,QAASsT,EAAM0kB,MAAMxB,OACrBV,SAAU,WACVX,UAAW7hB,EAAM6hB,aAUnBp4D,KAAM,IC4GO,CACb5E,KAAM,gBACNs/D,SAAS,EACTL,MAAO,cACPX,GAnDF,SAAuBiB,GACrB,IAAIpkB,EAAQokB,EAAMpkB,MACdrtC,EAAUyxD,EAAMzxD,QAChB43D,EAAwB53D,EAAQmzD,gBAChCA,OAA4C,IAA1ByE,GAA0CA,EAC5DC,EAAoB73D,EAAQozD,SAC5BA,OAAiC,IAAtByE,GAAsCA,EAYjD/D,EAAe,CACjB5E,UAAWmD,GAAiBhlB,EAAM6hB,WAClCqB,OAAQljB,EAAMujB,SAASL,OACvB2C,WAAY7lB,EAAM0kB,MAAMxB,OACxB4C,gBAAiBA,GAGsB,MAArC9lB,EAAMsjB,cAAcmG,gBACtBzpB,EAAMjD,OAAOmmB,OAASl+D,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIusC,EAAMjD,OAAOmmB,QAASwC,GAAY1gE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIgzD,GAAe,GAAI,CACzIvG,QAASlgB,EAAMsjB,cAAcmG,cAC7B51D,SAAUmsC,EAAMrtC,QAAQ6vD,SACxBuD,SAAUA,OAImB,MAA7B/lB,EAAMsjB,cAAcmH,QACtBzqB,EAAMjD,OAAO0tB,MAAQzlE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIusC,EAAMjD,OAAO0tB,OAAQ/E,GAAY1gE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIgzD,GAAe,GAAI,CACvIvG,QAASlgB,EAAMsjB,cAAcmH,MAC7B52D,SAAU,WACVkyD,UAAU,OAId/lB,EAAMljB,WAAWomC,OAASl+D,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIusC,EAAMljB,WAAWomC,QAAS,GAAI,CACtF,wBAAyBljB,EAAM6hB,aAUjCp4D,KAAM,IgB1DO,CACb5E,KAAM,cACNs/D,SAAS,EACTL,MAAO,QACPX,GA9EF,SAAqBzhD,GACnB,IAAIs+B,EAAQt+B,EAAKs+B,MACjBh7C,OAAOkF,KAAK81C,EAAMujB,UAAUzzD,SAAQ,SAAUjL,GAC5C,IAAI2O,EAAQwsC,EAAMjD,OAAOl4C,IAAS,GAC9Bi4B,EAAakjB,EAAMljB,WAAWj4B,IAAS,GACvC6nC,EAAUsT,EAAMujB,SAAS1+D,GAExBu6D,GAAc1yB,IAAa2yB,GAAY3yB,KAO5C1nC,OAAOyO,OAAOi5B,EAAQl5B,MAAOA,GAC7BxO,OAAOkF,KAAK4yB,GAAYhtB,SAAQ,SAAUjL,GACxC,IAAIU,EAAQu3B,EAAWj4B,IAET,IAAVU,EACFmnC,EAAQ3uB,gBAAgBlZ,GAExB6nC,EAAQxuB,aAAarZ,GAAgB,IAAVU,EAAiB,GAAKA,WA0DvD++D,OApDF,SAAgBqB,GACd,IAAI3lB,EAAQ2lB,EAAM3lB,MACd0qB,EAAgB,CAClBxH,OAAQ,CACNrvD,SAAUmsC,EAAMrtC,QAAQ6vD,SACxB9sD,KAAM,IACNE,IAAK,IACLwI,OAAQ,KAEVqsD,MAAO,CACL52D,SAAU,YAEZovD,UAAW,IAQb,OANAj+D,OAAOyO,OAAOusC,EAAMujB,SAASL,OAAO1vD,MAAOk3D,EAAcxH,QAErDljB,EAAMujB,SAASkH,OACjBzlE,OAAOyO,OAAOusC,EAAMujB,SAASkH,MAAMj3D,MAAOk3D,EAAcD,OAGnD,WACLzlE,OAAOkF,KAAK81C,EAAMujB,UAAUzzD,SAAQ,SAAUjL,GAC5C,IAAI6nC,EAAUsT,EAAMujB,SAAS1+D,GACzBi4B,EAAakjB,EAAMljB,WAAWj4B,IAAS,GAGvC2O,EAFkBxO,OAAOkF,KAAK81C,EAAMjD,OAAO52C,eAAetB,GAAQm7C,EAAMjD,OAAOl4C,GAAQ6lE,EAAc7lE,IAE7E6kB,QAAO,SAAUlW,EAAOvN,GAElD,OADAuN,EAAMvN,GAAY,GACXuN,IACN,IAEE4rD,GAAc1yB,IAAa2yB,GAAY3yB,KAO5C1nC,OAAOyO,OAAOi5B,EAAQl5B,MAAOA,GAC7BxO,OAAOkF,KAAK4yB,GAAYhtB,SAAQ,SAAU4K,GACxCgyB,EAAQ3uB,gBAAgBrD,YAa9BynD,SAAU,CAAC,kBftCE,CACbt9D,KAAM,SACNs/D,SAAS,EACTL,MAAO,OACP3B,SAAU,CAAC,iBACXgB,GA5BF,SAAgBwC,GACd,IAAI3lB,EAAQ2lB,EAAM3lB,MACdrtC,EAAUgzD,EAAMhzD,QAChB9N,EAAO8gE,EAAM9gE,KACb8lE,EAAkBh4D,EAAQ+tB,OAC1BA,OAA6B,IAApBiqC,EAA6B,CAAC,EAAG,GAAKA,EAC/ClhE,EAAO,GAAWigB,QAAO,SAAUk4C,EAAKC,GAE1C,OADAD,EAAIC,GA5BD,SAAiCA,EAAW6C,EAAOhkC,GACxD,IAAI0kC,EAAgBJ,GAAiBnD,GACjC+I,EAAiB,CAAC,GAAM,IAAKxwC,QAAQgrC,IAAkB,GAAK,EAAI,EAEhE1jD,EAAyB,mBAAXgf,EAAwBA,EAAO17B,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIixD,GAAQ,GAAI,CAC3F7C,UAAWA,KACPnhC,EACFmqC,EAAWnpD,EAAK,GAChBopD,EAAWppD,EAAK,GAIpB,OAFAmpD,EAAWA,GAAY,EACvBC,GAAYA,GAAY,GAAKF,EACtB,CAAC,GAAM,IAAOxwC,QAAQgrC,IAAkB,EAAI,CACjD13C,EAAGo9C,EACHx9C,EAAGu9C,GACD,CACFn9C,EAAGm9C,EACHv9C,EAAGw9C,GAWcC,CAAwBlJ,EAAW7hB,EAAM0kB,MAAOhkC,GAC1DkhC,IACN,IACCoJ,EAAwBvhE,EAAKu2C,EAAM6hB,WACnCn0C,EAAIs9C,EAAsBt9C,EAC1BJ,EAAI09C,EAAsB19C,EAEW,MAArC0yB,EAAMsjB,cAAcmG,gBACtBzpB,EAAMsjB,cAAcmG,cAAc/7C,GAAKA,EACvCsyB,EAAMsjB,cAAcmG,cAAcn8C,GAAKA,GAGzC0yB,EAAMsjB,cAAcz+D,GAAQ4E,IgB+Ff,CACb5E,KAAM,OACNs/D,SAAS,EACTL,MAAO,OACPX,GA5HF,SAAczhD,GACZ,IAAIs+B,EAAQt+B,EAAKs+B,MACbrtC,EAAU+O,EAAK/O,QACf9N,EAAO6c,EAAK7c,KAEhB,IAAIm7C,EAAMsjB,cAAcz+D,GAAMomE,MAA9B,CAoCA,IAhCA,IAAIC,EAAoBv4D,EAAQ6yD,SAC5B2F,OAAsC,IAAtBD,GAAsCA,EACtDE,EAAmBz4D,EAAQ04D,QAC3BC,OAAoC,IAArBF,GAAqCA,EACpDG,EAA8B54D,EAAQ64D,mBACtCpC,EAAUz2D,EAAQy2D,QAClBtB,EAAWn1D,EAAQm1D,SACnBC,EAAep1D,EAAQo1D,aACvBmB,EAAcv2D,EAAQu2D,YACtBuC,EAAwB94D,EAAQ+4D,eAChCA,OAA2C,IAA1BD,GAA0CA,EAC3DE,EAAwBh5D,EAAQg5D,sBAChCC,EAAqB5rB,EAAMrtC,QAAQkvD,UACnCuD,EAAgBJ,GAAiB4G,GAEjCJ,EAAqBD,IADHnG,IAAkBwG,IACqCF,EAAiB,CAAChF,GAAqBkF,IAjCtH,SAAuC/J,GACrC,G5BLgB,S4BKZmD,GAAiBnD,GACnB,MAAO,GAGT,IAAIgK,EAAoBnF,GAAqB7E,GAC7C,MAAO,CAAC+E,GAA8B/E,GAAYgK,EAAmBjF,GAA8BiF,IA2BwCC,CAA8BF,IACrKG,EAAa,CAACH,GAAoB9pD,OAAO0pD,GAAoB9hD,QAAO,SAAUk4C,EAAKC,GACrF,OAAOD,EAAI9/C,O5BvCG,S4BuCIkjD,GAAiBnD,GCnCxB,SAA8B7hB,EAAOrtC,QAClC,IAAZA,IACFA,EAAU,IAGZ,IAAImV,EAAWnV,EACXkvD,EAAY/5C,EAAS+5C,UACrBiG,EAAWhgD,EAASggD,SACpBC,EAAejgD,EAASigD,aACxBqB,EAAUthD,EAASshD,QACnBsC,EAAiB5jD,EAAS4jD,eAC1BM,EAAwBlkD,EAAS6jD,sBACjCA,OAAkD,IAA1BK,EAAmC,GAAgBA,EAC3E3G,EAAYJ,GAAapD,GACzBkK,EAAa1G,EAAYqG,EAAiB/J,GAAsBA,GAAoBh7C,QAAO,SAAUk7C,GACvG,OAAOoD,GAAapD,KAAewD,KAChC3D,GAEDuK,EAAoBF,EAAWplD,QAAO,SAAUk7C,GAClD,OAAO8J,EAAsBvxC,QAAQynC,IAAc,KAGpB,IAA7BoK,EAAkBzkE,SACpBykE,EAAoBF,GAQtB,IAAIG,EAAYD,EAAkBviD,QAAO,SAAUk4C,EAAKC,GAOtD,OANAD,EAAIC,GAAa8G,GAAe3oB,EAAO,CACrC6hB,UAAWA,EACXiG,SAAUA,EACVC,aAAcA,EACdqB,QAASA,IACRpE,GAAiBnD,IACbD,IACN,IACH,OAAO58D,OAAOkF,KAAKgiE,GAAWzlD,MAAK,SAAUpX,EAAGC,GAC9C,OAAO48D,EAAU78D,GAAK68D,EAAU58D,MDNyB68D,CAAqBnsB,EAAO,CACnF6hB,UAAWA,EACXiG,SAAUA,EACVC,aAAcA,EACdqB,QAASA,EACTsC,eAAgBA,EAChBC,sBAAuBA,IACpB9J,KACJ,IACCuK,EAAgBpsB,EAAM0kB,MAAMzB,UAC5B4C,EAAa7lB,EAAM0kB,MAAMxB,OACzBmJ,EAAY,IAAIz8D,IAChB08D,GAAqB,EACrBC,EAAwBR,EAAW,GAE9BznE,EAAI,EAAGA,EAAIynE,EAAWvkE,OAAQlD,IAAK,CAC1C,IAAIu9D,EAAYkK,EAAWznE,GAEvBkoE,EAAiBxH,GAAiBnD,GAElC4K,E5BzDW,U4ByDQxH,GAAapD,GAChC6K,EAAa,CAAC,GAAKprD,IAAQ8Y,QAAQoyC,IAAmB,EACtDjlE,EAAMmlE,EAAa,QAAU,SAC7B9hC,EAAW+9B,GAAe3oB,EAAO,CACnC6hB,UAAWA,EACXiG,SAAUA,EACVC,aAAcA,EACdmB,YAAaA,EACbE,QAASA,IAEPuD,EAAoBD,EAAaD,EAAmB,GAAQ,GAAOA,EAAmBnrD,GAAS,GAE/F8qD,EAAc7kE,GAAOs+D,EAAWt+D,KAClColE,EAAoBjG,GAAqBiG,IAG3C,IAAIC,EAAmBlG,GAAqBiG,GACxCE,EAAS,GAUb,GARI1B,GACF0B,EAAO7kE,KAAK4iC,EAAS4hC,IAAmB,GAGtClB,GACFuB,EAAO7kE,KAAK4iC,EAAS+hC,IAAsB,EAAG/hC,EAASgiC,IAAqB,GAG1EC,EAAOC,OAAM,SAAUC,GACzB,OAAOA,KACL,CACFR,EAAwB1K,EACxByK,GAAqB,EACrB,MAGFD,EAAUzkE,IAAIi6D,EAAWgL,GAG3B,GAAIP,EAqBF,IAnBA,IAEIU,EAAQ,SAAeC,GACzB,IAAIC,EAAmBnB,EAAW7pD,MAAK,SAAU2/C,GAC/C,IAAIgL,EAASR,EAAUlnE,IAAI08D,GAE3B,GAAIgL,EACF,OAAOA,EAAOh/D,MAAM,EAAGo/D,GAAIH,OAAM,SAAUC,GACzC,OAAOA,QAKb,GAAIG,EAEF,OADAX,EAAwBW,EACjB,SAIFD,EAnBYvB,EAAiB,EAAI,EAmBZuB,EAAK,EAAGA,IAAM,CAG1C,GAAa,UAFFD,EAAMC,GAEK,MAItBjtB,EAAM6hB,YAAc0K,IACtBvsB,EAAMsjB,cAAcz+D,GAAMomE,OAAQ,EAClCjrB,EAAM6hB,UAAY0K,EAClBvsB,EAAM2kB,OAAQ,KAUhBvC,iBAAkB,CAAC,UACnB34D,KAAM,CACJwhE,OAAO,IEhCI,CACbpmE,KAAM,kBACNs/D,SAAS,EACTL,MAAO,OACPX,GAzGF,SAAyBzhD,GACvB,IAAIs+B,EAAQt+B,EAAKs+B,MACbrtC,EAAU+O,EAAK/O,QACf9N,EAAO6c,EAAK7c,KACZqmE,EAAoBv4D,EAAQ6yD,SAC5B2F,OAAsC,IAAtBD,GAAsCA,EACtDE,EAAmBz4D,EAAQ04D,QAC3BC,OAAoC,IAArBF,GAAsCA,EACrDtD,EAAWn1D,EAAQm1D,SACnBC,EAAep1D,EAAQo1D,aACvBmB,EAAcv2D,EAAQu2D,YACtBE,EAAUz2D,EAAQy2D,QAClB+D,EAAkBx6D,EAAQy6D,OAC1BA,OAA6B,IAApBD,GAAoCA,EAC7CE,EAAwB16D,EAAQ26D,aAChCA,OAAyC,IAA1BD,EAAmC,EAAIA,EACtDziC,EAAW+9B,GAAe3oB,EAAO,CACnC8nB,SAAUA,EACVC,aAAcA,EACdqB,QAASA,EACTF,YAAaA,IAEX9D,EAAgBJ,GAAiBhlB,EAAM6hB,WACvCwD,EAAYJ,GAAajlB,EAAM6hB,WAC/B0L,GAAmBlI,EACnBG,EAAWN,GAAyBE,GACpCiG,ECpCY,MDoCS7F,ECpCH,IAAM,IDqCxBiE,EAAgBzpB,EAAMsjB,cAAcmG,cACpC2C,EAAgBpsB,EAAM0kB,MAAMzB,UAC5B4C,EAAa7lB,EAAM0kB,MAAMxB,OACzBsK,EAA4C,mBAAjBF,EAA8BA,EAAatoE,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIusC,EAAM0kB,OAAQ,GAAI,CAC1H7C,UAAW7hB,EAAM6hB,aACbyL,EACF7jE,EAAO,CACTikB,EAAG,EACHJ,EAAG,GAGL,GAAKm8C,EAAL,CAIA,GAAI0B,EAAe,CACjB,IAAIsC,EAAwB,MAAbjI,EAAmB,GAAM,GACpCkI,EAAuB,MAAblI,EAAmBlkD,GAAS,GACtC/Z,EAAmB,MAAbi+D,EAAmB,SAAW,QACpC9kC,EAAS+oC,EAAcjE,GACvBv2D,EAAMw6D,EAAcjE,GAAY56B,EAAS6iC,GACzCl+D,EAAMk6D,EAAcjE,GAAY56B,EAAS8iC,GACzCC,EAAWP,GAAUvH,EAAWt+D,GAAO,EAAI,EAC3CqmE,E9BvDW,U8BuDFvI,EAAsB+G,EAAc7kE,GAAOs+D,EAAWt+D,GAC/DsmE,E9BxDW,U8BwDFxI,GAAuBQ,EAAWt+D,IAAQ6kE,EAAc7kE,GAGjEumE,EAAe9tB,EAAMujB,SAASkH,MAC9BsD,EAAYX,GAAUU,EAAezN,GAAcyN,GAAgB,CACrEh4D,MAAO,EACPC,OAAQ,GAENi4D,EAAqBhuB,EAAMsjB,cAAc,oBAAsBtjB,EAAMsjB,cAAc,oBAAoB8F,QTrEtG,CACLxzD,IAAK,EACLmF,MAAO,EACPuG,OAAQ,EACR5L,KAAM,GSkEFu4D,EAAkBD,EAAmBP,GACrCS,EAAkBF,EAAmBN,GAMrCS,EAAWnE,GAAO,EAAGoC,EAAc7kE,GAAMwmE,EAAUxmE,IACnD6mE,EAAYb,EAAkBnB,EAAc7kE,GAAO,EAAIomE,EAAWQ,EAAWF,EAAkBT,EAAoBI,EAASO,EAAWF,EAAkBT,EACzJa,EAAYd,GAAmBnB,EAAc7kE,GAAO,EAAIomE,EAAWQ,EAAWD,EAAkBV,EAAoBK,EAASM,EAAWD,EAAkBV,EAC1Jc,EAAoBtuB,EAAMujB,SAASkH,OAASpJ,GAAgBrhB,EAAMujB,SAASkH,OAC3E8D,EAAeD,EAAiC,MAAb9I,EAAmB8I,EAAkBlO,WAAa,EAAIkO,EAAkBnO,YAAc,EAAI,EAC7HqO,EAAsBxuB,EAAMsjB,cAAc5iC,OAASsf,EAAMsjB,cAAc5iC,OAAOsf,EAAM6hB,WAAW2D,GAAY,EAC3GiJ,EAAYhF,EAAcjE,GAAY4I,EAAYI,EAAsBD,EACxEG,EAAYjF,EAAcjE,GAAY6I,EAAYG,EAClDG,EAAkB3E,GAAOoD,EAASz+D,KAAKM,IAAIA,EAAKw/D,GAAax/D,EAAKyxB,EAAQ0sC,EAASz+D,KAAKY,IAAIA,EAAKm/D,GAAan/D,GAClHk6D,EAAcjE,GAAYmJ,EAC1BllE,EAAK+7D,GAAYmJ,EAAkBjuC,EAGrC,GAAI4qC,EAAc,CAChB,IAAIsD,EAAyB,MAAbpJ,EAAmB,GAAM,GAErCqJ,EAAwB,MAAbrJ,EAAmBlkD,GAAS,GAEvCwtD,EAAUrF,EAAc4B,GAMxB0D,EAAmB/E,GAJZ8E,EAAUlkC,EAASgkC,GAIME,EAFzBA,EAAUlkC,EAASikC,IAI9BpF,EAAc4B,GAAW0D,EACzBtlE,EAAK4hE,GAAW0D,EAAmBD,EAGrC9uB,EAAMsjB,cAAcz+D,GAAQ4E,IAS5B24D,iBAAkB,CAAC,WE3BN,CACbv9D,KAAM,QACNs/D,SAAS,EACTL,MAAO,OACPX,GAnFF,SAAezhD,GACb,IAAIstD,EAEAhvB,EAAQt+B,EAAKs+B,MACbn7C,EAAO6c,EAAK7c,KACZipE,EAAe9tB,EAAMujB,SAASkH,MAC9BhB,EAAgBzpB,EAAMsjB,cAAcmG,cACpCrE,EAAgBJ,GAAiBhlB,EAAM6hB,WACvCkI,EAAO7E,GAAyBE,GAEhC79D,EADa,CAAC,GAAM,IAAO6yB,QAAQgrC,IAAkB,EAClC,SAAW,QAElC,GAAK0I,GAAiBrE,EAAtB,CAIA,IAAIjB,EAAgBxoB,EAAMsjB,cAAcz+D,EAAO,eAAeukE,QAC1D2E,EAAY1N,GAAcyN,GAC1BmB,EAAmB,MAATlF,EAAe,GAAM,GAC/BmF,EAAmB,MAATnF,EAAezoD,GAAS,GAClC6tD,EAAUnvB,EAAM0kB,MAAMzB,UAAU17D,GAAOy4C,EAAM0kB,MAAMzB,UAAU8G,GAAQN,EAAcM,GAAQ/pB,EAAM0kB,MAAMxB,OAAO37D,GAC9G6nE,EAAY3F,EAAcM,GAAQ/pB,EAAM0kB,MAAMzB,UAAU8G,GACxDuE,EAAoBjN,GAAgByM,GACpCuB,EAAaf,EAA6B,MAATvE,EAAeuE,EAAkB1wC,cAAgB,EAAI0wC,EAAkB3wC,aAAe,EAAI,EAC3H2xC,EAAoBH,EAAU,EAAIC,EAAY,EAG9CngE,EAAMu5D,EAAcyG,GACpB1/D,EAAM8/D,EAAatB,EAAUxmE,GAAOihE,EAAc0G,GAClDp0D,EAASu0D,EAAa,EAAItB,EAAUxmE,GAAO,EAAI+nE,EAC/C5uC,EAASspC,GAAO/6D,EAAK6L,EAAQvL,GAE7BggE,EAAWxF,EACf/pB,EAAMsjB,cAAcz+D,KAASmqE,EAAwB,IAA0BO,GAAY7uC,EAAQsuC,EAAsBQ,aAAe9uC,EAAS5lB,EAAQk0D,KAmDzJ1K,OAhDF,SAAgBqB,GACd,IAAI3lB,EAAQ2lB,EAAM3lB,MACdrtC,EAAUgzD,EAAMhzD,QAChB9N,EAAO8gE,EAAM9gE,KACb4qE,EAAmB98D,EAAQ+5B,QAC3BohC,OAAoC,IAArB2B,EAA8B,sBAAwBA,EACrEtG,EAAmBx2D,EAAQy2D,QAC3BA,OAA+B,IAArBD,EAA8B,EAAIA,EAE5B,MAAhB2E,IAKwB,iBAAjBA,IACTA,EAAe9tB,EAAMujB,SAASL,OAAOriC,cAAcitC,MAahDjH,GAAS7mB,EAAMujB,SAASL,OAAQ4K,KAQrC9tB,EAAMujB,SAASkH,MAAQqD,EACvB9tB,EAAMsjB,cAAcz+D,EAAO,eAAiB,CAC1CukE,QAASb,GAAsC,iBAAZa,EAAuBA,EAAUX,GAAgBW,EAAS1H,QAW/FS,SAAU,CAAC,iBACXC,iBAAkB,CAAC,oBP3CN,CACbv9D,KAAM,OACNs/D,SAAS,EACTL,MAAO,OACP1B,iBAAkB,CAAC,mBACnBe,GAlCF,SAAczhD,GACZ,IAAIs+B,EAAQt+B,EAAKs+B,MACbn7C,EAAO6c,EAAK7c,KACZunE,EAAgBpsB,EAAM0kB,MAAMzB,UAC5B4C,EAAa7lB,EAAM0kB,MAAMxB,OACzBgH,EAAmBlqB,EAAMsjB,cAAcoM,gBACvCC,EAAoBhH,GAAe3oB,EAAO,CAC5CgpB,eAAgB,cAEd4G,EAAoBjH,GAAe3oB,EAAO,CAC5CkpB,aAAa,IAEX2G,EAA2B5F,GAAe0F,EAAmBvD,GAC7D0D,EAAsB7F,GAAe2F,EAAmB/J,EAAYqE,GACpE6F,EAAoB5F,GAAsB0F,GAC1CG,EAAmB7F,GAAsB2F,GAC7C9vB,EAAMsjB,cAAcz+D,GAAQ,CAC1BgrE,yBAA0BA,EAC1BC,oBAAqBA,EACrBC,kBAAmBA,EACnBC,iBAAkBA,GAEpBhwB,EAAMljB,WAAWomC,OAASl+D,OAAOyO,OAAOzO,OAAOyO,OAAO,GAAIusC,EAAMljB,WAAWomC,QAAS,GAAI,CACtF,+BAAgC6M,EAChC,sBAAuBC,SQpCvBC,GAAgB,CAClBlL,SAAS,EACTmL,SAAS,GAMX,SAASC,GAAwB5qE,EAAOmZ,EAAO0xD,GAC7C,GAAInmE,MAAMmd,QAAQ7hB,GAAQ,CACxB,IAAIiF,EAAIjF,EAAMmZ,GACd,OAAY,MAALlU,EAAYP,MAAMmd,QAAQgpD,GAAgBA,EAAa1xD,GAAS0xD,EAAe5lE,EAGxF,OAAOjF,EAET,SAAS8qE,GAAO9qE,EAAO0oC,GACrB,IAAI3lC,EAAM,GAAGuI,SAASpM,KAAKc,GAC3B,OAAkC,IAA3B+C,EAAI8xB,QAAQ,YAAoB9xB,EAAI8xB,QAAQ6T,EAAO,MAAQ,EAEpE,SAASqiC,GAAuB/qE,EAAO0R,GACrC,MAAwB,mBAAV1R,EAAuBA,EAAMkH,WAAM,EAAQwK,GAAQ1R,EAEnE,SAAS,GAAS49D,EAAIoN,GAEpB,OAAW,IAAPA,EACKpN,EAIF,SAAU71B,GACfmL,aAAaO,GACbA,EAAUlzB,YAAW,WACnBq9C,EAAG71B,KACFijC,IALL,IAAIv3B,EAkBN,SAASw3B,GAAiBjrE,GACxB,MAAO,GAAGuc,OAAOvc,GAEnB,SAASkrE,GAAaplE,EAAK9F,IACG,IAAxB8F,EAAI+uB,QAAQ70B,IACd8F,EAAIrD,KAAKzC,GAQb,SAAS,GAAiBs8D,GACxB,OAAOA,EAAUpqD,MAAM,KAAK,GAE9B,SAASi5D,GAAUnrE,GACjB,MAAO,GAAGsI,MAAMpJ,KAAKc,GAYvB,SAASorE,KACP,OAAOx9D,SAASC,cAAc,OAEhC,SAAS,GAAU7N,GACjB,MAAO,CAAC,UAAW,YAAYm2B,MAAK,SAAUuS,GAC5C,OAAOoiC,GAAO9qE,EAAO0oC,MAMzB,SAAS2iC,GAAarrE,GACpB,OAAO8qE,GAAO9qE,EAAO,cAEvB,SAASsrE,GAAmBtrE,GAC1B,SAAUA,IAASA,EAAMurE,QAAUvrE,EAAMurE,OAAO7N,YAAc19D,GAEhE,SAASwrE,GAAmBxrE,GAC1B,OAAI,GAAUA,GACL,CAACA,GAXZ,SAAoBA,GAClB,OAAO8qE,GAAO9qE,EAAO,YAajByrE,CAAWzrE,GACNmrE,GAAUnrE,GAGf0E,MAAMmd,QAAQ7hB,GACTA,EAGFmrE,GAAUv9D,SAAS6P,iBAAiBzd,IAE7C,SAAS0rE,GAAsBC,EAAK3rE,GAClC2rE,EAAIphE,SAAQ,SAAU8N,GAChBA,IACFA,EAAGpK,MAAM4R,mBAAqB7f,EAAQ,SAI5C,SAAS4rE,GAAmBD,EAAKlxB,GAC/BkxB,EAAIphE,SAAQ,SAAU8N,GAChBA,GACFA,EAAGM,aAAa,aAAc8hC,MAIpC,SAASoxB,GAAiBC,GACxB,IACI3kC,EADoB8jC,GAAiBa,GACT,GAEhC,OAAO3kC,GAAUA,EAAQpP,eAA4BnqB,SA4BvD,SAASm+D,GAA4BpwD,EAAKtM,EAAQ28D,GAChD,IAAIC,EAAS58D,EAAS,gBAGtB,CAAC,gBAAiB,uBAAuB9E,SAAQ,SAAU+P,GACzDqB,EAAIswD,GAAQ3xD,EAAO0xD,MAIvB,IAAIE,GAAe,CACjBC,SAAS,GAEPC,GAAoB,EAQxB,SAASC,KACHH,GAAaC,UAIjBD,GAAaC,SAAU,EAEnBt7D,OAAO0D,aACT3G,SAASW,iBAAiB,YAAa+9D,KAS3C,SAASA,KACP,IAAI/1C,EAAMhiB,YAAYgiB,MAElBA,EAAM61C,GAAoB,KAC5BF,GAAaC,SAAU,EACvBv+D,SAAS0N,oBAAoB,YAAagxD,KAG5CF,GAAoB71C,EAStB,SAASg2C,KACP,IAAIC,EAAgB5+D,SAAS4+D,cAE7B,GAAIlB,GAAmBkB,GAAgB,CACrC,IAAI5/D,EAAW4/D,EAAcjB,OAEzBiB,EAAcC,OAAS7/D,EAAS6tC,MAAM2J,WACxCooB,EAAcC,QASpB,IACIC,GAD8B,oBAAX77D,QAA8C,oBAAbjD,SACnC2D,UAAUuwD,UAAY,GACvC6K,GAAO,kBAAkBt7D,KAAKq7D,IAyDlC,IAAIE,GAAc,CAChBC,aAAa,EACbC,cAAc,EACdC,mBAAmB,EACnB7vC,QAAQ,GAaN8vC,GAAevtE,OAAOyO,OAAO,CAC/B++D,SAAU,WACR,OAAOr/D,SAASoO,MAElBkxD,KAAM,CACJnpB,QAAS,OACTopB,SAAU,QAEZC,MAAO,EACPC,SAAU,CAAC,IAAK,KAChBC,uBAAwB,KACxBC,aAAa,EACbC,kBAAkB,EAClBC,aAAa,EACbC,kBAAmB,EACnBC,oBAAqB,EACrBC,eAAgB,GAChBzyC,OAAQ,CAAC,EAAG,IACZ0yC,cAAe,aACfC,eAAgB,aAChBp+D,SAAU,aACVC,UAAW,aACXo+D,SAAU,aACV9+D,OAAQ,aACR++D,QAAS,aACTC,OAAQ,aACRC,QAAS,aACTC,UAAW,aACXC,YAAa,aACbC,eAAgB,aAChB/R,UAAW,MACXgS,QAAS,GACTC,cAAe,GACfC,OAAQ,KACRC,cAAc,EACdC,OAAO,EACPC,QAAS,mBACTC,cAAe,MACdhC,GAAa,GAjDE,CAChBiC,WAAW,EACXC,UAAW,OACX5J,OAAO,EACPnhB,QAAS,GACTgrB,SAAS,EACTC,SAAU,IACVC,KAAM,UACNC,MAAO,GACPh5D,OAAQ,OAyCNi5D,GAAc1vE,OAAOkF,KAAKqoE,IAY9B,SAASoC,GAAuBC,GAC9B,IACIzC,GADUyC,EAAYf,SAAW,IACXnqD,QAAO,SAAUk4C,EAAKiT,GAC9C,IAAIhwE,EAAOgwE,EAAOhwE,KACdurE,EAAeyE,EAAOzE,aAM1B,OAJIvrE,IACF+8D,EAAI/8D,QAA8BsL,IAAtBykE,EAAY/vE,GAAsB+vE,EAAY/vE,GAAQurE,GAG7DxO,IACN,IACH,OAAO58D,OAAOyO,OAAO,GAAImhE,EAAa,GAAIzC,GA2B5C,SAAS2C,GAAc7R,EAAW1xD,GAChC,IAAIshC,EAAM7tC,OAAOyO,OAAO,GAAIlC,EAAO,CACjC+3C,QAASgnB,GAAuB/+D,EAAM+3C,QAAS,CAAC2Z,KAC/C1xD,EAAMwhE,iBAAmB,GA5B9B,SAA+B9P,EAAW4Q,GAuBxC,OAtBeA,EAAU7uE,OAAOkF,KAAKyqE,GAAuB3vE,OAAOyO,OAAO,GAAI8+D,GAAc,CAC1FsB,QAASA,MACJa,IACchrD,QAAO,SAAUk4C,EAAK/7D,GACzC,IAAIkvE,GAAiB9R,EAAUhlD,aAAa,cAAgBpY,IAAQ,IAAI89B,OAExE,IAAKoxC,EACH,OAAOnT,EAGT,GAAY,YAAR/7D,EACF+7D,EAAI/7D,GAAOkvE,OAEX,IACEnT,EAAI/7D,GAAO67B,KAAKuG,MAAM8sC,GACtB,MAAOr7D,GACPkoD,EAAI/7D,GAAOkvE,EAIf,OAAOnT,IACN,IAM8BoT,CAAsB/R,EAAW1xD,EAAMsiE,UAMxE,OALAhhC,EAAI4/B,KAAOztE,OAAOyO,OAAO,GAAI8+D,GAAaE,KAAM,GAAI5/B,EAAI4/B,MACxD5/B,EAAI4/B,KAAO,CACTC,SAAgC,SAAtB7/B,EAAI4/B,KAAKC,SAAsBnhE,EAAMyhE,YAAcngC,EAAI4/B,KAAKC,SACtEppB,QAA8B,SAArBzW,EAAI4/B,KAAKnpB,QAAqB/3C,EAAMyhE,YAAc,KAAO,cAAgBngC,EAAI4/B,KAAKnpB,SAEtFzW,EA8BT,SAASoiC,GAAwBvoC,EAAS00B,GACxC10B,EAAmB,UAAI00B,EAGzB,SAAS8T,GAAmB3vE,GAC1B,IAAIklE,EAAQkG,KAcZ,OAZc,IAAVprE,EACFklE,EAAMl3D,UAvbQ,eAybdk3D,EAAMl3D,UAxbY,kBA0bd,GAAUhO,GACZklE,EAAMp2D,YAAY9O,GAElB0vE,GAAwBxK,EAAOllE,IAI5BklE,EAGT,SAAS,GAAWnhB,EAAS/3C,GACvB,GAAUA,EAAM+3C,UAClB2rB,GAAwB3rB,EAAS,IACjCA,EAAQj1C,YAAY9C,EAAM+3C,UACQ,mBAAlB/3C,EAAM+3C,UAClB/3C,EAAM6iE,UACRa,GAAwB3rB,EAAS/3C,EAAM+3C,SAEvCA,EAAQxkC,YAAcvT,EAAM+3C,SAIlC,SAAS6rB,GAAYjS,GACnB,IAAIhiD,EAAMgiD,EAAOkS,kBACbC,EAAc3E,GAAUxvD,EAAItC,UAChC,MAAO,CACLsC,IAAKA,EACLooC,QAAS+rB,EAAYnzD,MAAK,SAAU0zC,GAClC,OAAOA,EAAKviD,UAAUwzD,SAzdR,oBA2dhB4D,MAAO4K,EAAYnzD,MAAK,SAAU0zC,GAChC,OAAOA,EAAKviD,UAAUwzD,SA1dV,gBA0dmCjR,EAAKviD,UAAUwzD,SAzd9C,sBA2dlByO,SAAUD,EAAYnzD,MAAK,SAAU0zC,GACnC,OAAOA,EAAKviD,UAAUwzD,SA9dP,sBAkerB,SAASkN,GAAO5hE,GACd,IAAI+wD,EAASyN,KACTzvD,EAAMyvD,KACVzvD,EAAI3N,UAveU,YAwed2N,EAAIhD,aAAa,aAAc,UAC/BgD,EAAIhD,aAAa,WAAY,MAC7B,IAAIorC,EAAUqnB,KAQd,SAAS97D,EAAS0gE,EAAWC,GAC3B,IAAIC,EAAeN,GAAYjS,GAC3BhiD,EAAMu0D,EAAav0D,IACnBooC,EAAUmsB,EAAansB,QACvBmhB,EAAQgL,EAAahL,MAErB+K,EAAUf,MACZvzD,EAAIhD,aAAa,aAAcs3D,EAAUf,OAEzCvzD,EAAInD,gBAAgB,cAGa,iBAAxBy3D,EAAUnB,UACnBnzD,EAAIhD,aAAa,iBAAkBs3D,EAAUnB,WAE7CnzD,EAAInD,gBAAgB,kBAGlBy3D,EAAUlB,QACZpzD,EAAIhD,aAAa,eAAgB,IAEjCgD,EAAInD,gBAAgB,gBAGtBmD,EAAI1N,MAAM+gE,SAAyC,iBAAvBiB,EAAUjB,SAAwBiB,EAAUjB,SAAW,KAAOiB,EAAUjB,SAEhGiB,EAAUhB,KACZtzD,EAAIhD,aAAa,OAAQs3D,EAAUhB,MAEnCtzD,EAAInD,gBAAgB,QAGlBw3D,EAAUjsB,UAAYksB,EAAUlsB,SAAWisB,EAAUnB,YAAcoB,EAAUpB,WAC/E,GAAW9qB,EAASn3C,EAASZ,OAG3BikE,EAAU/K,MACPA,EAEM8K,EAAU9K,QAAU+K,EAAU/K,QACvCvpD,EAAIzM,YAAYg2D,GAChBvpD,EAAI7M,YAAY6gE,GAAmBM,EAAU/K,SAH7CvpD,EAAI7M,YAAY6gE,GAAmBM,EAAU/K,QAKtCA,GACTvpD,EAAIzM,YAAYg2D,GAIpB,OAvDAnhB,EAAQ/1C,UA1eU,gBA2elB+1C,EAAQprC,aAAa,aAAc,UACnC,GAAWorC,EAASn3C,EAASZ,OAC7B2xD,EAAO7uD,YAAY6M,GACnBA,EAAI7M,YAAYi1C,GAChBz0C,EAAS1C,EAASZ,MAAOY,EAASZ,OAkD3B,CACL2xD,OAAQA,EACRruD,SAAUA,GAKdk/D,GAAO2B,SAAU,EAEjB,IAAIC,GAAY,EACZC,GAAqB,GAErBC,GAAmB,GACvB,SAASC,GAAY7S,EAAW2R,GAC9B,IAze4B3nE,EA6exB8oE,EACAC,EACAC,EAKAC,EACAC,EACArR,EAGA9Y,EApgBU3gD,EAofVkG,EAAQujE,GAAc7R,EAAWj+D,OAAOyO,OAAO,GAAI8+D,GAAc,GAAIoC,IAze7C1nE,EAyeyF2nE,EAxe9G5vE,OAAOkF,KAAK+C,GAAKyc,QAAO,SAAUk4C,EAAK/7D,GAK5C,YAJiBsK,IAAblD,EAAIpH,KACN+7D,EAAI/7D,GAAOoH,EAAIpH,IAGV+7D,IACN,QAyeCwU,GAAqB,EACrBC,GAAgC,EAChCC,GAAe,EACfC,GAAsB,EAItBt8B,EAAY,GACZu8B,EAAuB,GAASC,EAAallE,EAAM2hE,qBAKnD/uD,EAAKwxD,KAEL9B,GA1gBUxoE,EA0gBOkG,EAAMsiE,SAzgBhBltD,QAAO,SAAU64B,EAAM9gC,GAChC,OAAOrT,EAAI+uB,QAAQolB,KAAU9gC,KAqhB3BvM,EAAW,CAEbgS,GAAIA,EACJ8+C,UAAWA,EACXC,OAAQyN,KACR+F,eAnBmB,KAoBnBnlE,MAAOA,EACPyuC,MAnBU,CAEV22B,WAAW,EAEXhtB,WAAW,EAEX8Z,aAAa,EAEbmT,WAAW,EAEXC,SAAS,GAUThD,QAASA,EAETiD,mBAqoBF,WACEr+B,aAAas9B,GACbt9B,aAAau9B,GACbj6B,qBAAqBk6B,IAvoBrBc,SA0oBF,SAAkBC,GAEZ,EAIJ,GAAI7kE,EAAS6tC,MAAMyjB,YACjB,OAGFwT,EAAW,iBAAkB,CAAC9kE,EAAU6kE,IACxCE,IACA,IAAI3B,EAAYpjE,EAASZ,MACrBikE,EAAYV,GAAc7R,EAAWj+D,OAAOyO,OAAO,GAAItB,EAASZ,MAAO,GAAIylE,EAAc,CAC3FjE,kBAAkB,KAEpB5gE,EAASZ,MAAQikE,EACjB2B,IAEI5B,EAAUrC,sBAAwBsC,EAAUtC,sBAC9CkE,IACAZ,EAAuB,GAASC,EAAajB,EAAUtC,sBAIrDqC,EAAUpB,gBAAkBqB,EAAUrB,cACxC3D,GAAiB+E,EAAUpB,eAAerkE,SAAQ,SAAU8lD,GAC1DA,EAAK73C,gBAAgB,oBAEdy3D,EAAUrB,eACnBlR,EAAUllD,gBAAgB,iBAG5Bs5D,IACAC,IAEIziE,GACFA,EAAS0gE,EAAWC,GAGlBrjE,EAASukE,iBACXa,IAKAC,KAAsB1nE,SAAQ,SAAU2nE,GAGtC57C,sBAAsB47C,EAAa3G,OAAO4F,eAAelS,iBAI7DyS,EAAW,gBAAiB,CAAC9kE,EAAU6kE,KA9rBvCU,WAisBF,SAAoBpuB,GAClBn3C,EAAS4kE,SAAS,CAChBztB,QAASA,KAlsBX7mC,KAssBF,WAEM,EAKJ,IAAIk1D,EAAmBxlE,EAAS6tC,MAAM2J,UAClC8Z,EAActxD,EAAS6tC,MAAMyjB,YAC7BmU,GAAczlE,EAAS6tC,MAAM22B,UAC7BkB,EAA0BpG,GAAaC,UAAYv/D,EAASZ,MAAM0iE,MAClErB,EAAWzC,GAAwBh+D,EAASZ,MAAMqhE,SAAU,EAAGL,GAAaK,UAEhF,GAAI+E,GAAoBlU,GAAemU,GAAcC,EACnD,OAMF,GAAIC,IAAmBC,aAAa,YAClC,OAKF,GAFAd,EAAW,SAAU,CAAC9kE,IAAW,IAEO,IAApCA,EAASZ,MAAMiiE,OAAOrhE,GACxB,OAGFA,EAAS6tC,MAAM2J,WAAY,EAEvBquB,MACF9U,EAAO1vD,MAAMykE,WAAa,WAG5BX,IACAY,IAEK/lE,EAAS6tC,MAAM42B,YAClB1T,EAAO1vD,MAAM2kE,WAAa,QAK5B,GAAIH,IAAwB,CAC1B,IAAII,EAAyBC,IACzBn3D,EAAMk3D,EAAuBl3D,IAC7BooC,EAAU8uB,EAAuB9uB,QAErC2nB,GAAsB,CAAC/vD,EAAKooC,GAAU,GAGxCwb,EAAgB,WACd,GAAK3yD,EAAS6tC,MAAM2J,YAAa4sB,EAAjC,CASA,GALAA,GAAsB,EAEjBrT,EAAOzC,aACZyC,EAAO1vD,MAAM2kE,WAAahmE,EAASZ,MAAM4hE,eAErC6E,KAA0B7lE,EAASZ,MAAM8iE,UAAW,CACtD,IAAIiE,EAAyBD,IACzBE,EAAOD,EAAuBp3D,IAC9Bs3D,EAAWF,EAAuBhvB,QAEtC2nB,GAAsB,CAACsH,EAAMC,GAAW5F,GACxCzB,GAAmB,CAACoH,EAAMC,GAAW,WAGvCC,IACApB,IACA5G,GAAaoF,GAAkB1jE,GAC/BA,EAAS6tC,MAAM42B,WAAY,EAC3BK,EAAW,UAAW,CAAC9kE,IAEnBA,EAASZ,MAAM8iE,WAAa2D,KAzhBpC,SAA0BpF,EAAU8F,GAClCC,EAAgB/F,EAAU8F,GAyhBtBE,CAAiBhG,GAAU,WACzBzgE,EAAS6tC,MAAM62B,SAAU,EACzBI,EAAW,UAAW,CAAC9kE,SAnQ/B,WACE,IACIyB,EADA4+D,EAAWrgE,EAASZ,MAAMihE,SAO1B5c,EAAOkiB,IAGTlkE,EADEzB,EAASZ,MAAMyhE,aAAeR,IAAaD,GAAaC,UAAyB,WAAbA,EACzD5c,EAAKhiD,WAEL08D,GAAuBkC,EAAU,CAAC5c,IAK5ChiD,EAAWizD,SAAS3D,IACvBtvD,EAAWS,YAAY6uD,GAGzBqU,KAGI,EA+OJsB,IA3xBA/lE,KA8xBF,WAEM,EAKJ,IAAIgmE,GAAmB3mE,EAAS6tC,MAAM2J,UAClC8Z,EAActxD,EAAS6tC,MAAMyjB,YAC7BmU,GAAczlE,EAAS6tC,MAAM22B,UAC7B/D,EAAWzC,GAAwBh+D,EAASZ,MAAMqhE,SAAU,EAAGL,GAAaK,UAEhF,GAAIkG,GAAmBrV,GAAemU,EACpC,OAKF,GAFAX,EAAW,SAAU,CAAC9kE,IAAW,IAEO,IAApCA,EAASZ,MAAMiD,OAAOrC,GACxB,OAGFA,EAAS6tC,MAAM2J,WAAY,EAC3Bx3C,EAAS6tC,MAAM62B,SAAU,EACzBN,GAAsB,EACtBH,GAAqB,EAEjB4B,MACF9U,EAAO1vD,MAAMykE,WAAa,UAO5B,GAJAb,IACA2B,IACAzB,IAEIU,IAAwB,CAC1B,IAAIgB,EAAyBX,IACzBn3D,EAAM83D,EAAuB93D,IAC7BooC,EAAU0vB,EAAuB1vB,QAEjCn3C,EAASZ,MAAM8iE,YACjBpD,GAAsB,CAAC/vD,EAAKooC,GAAUspB,GACtCzB,GAAmB,CAACjwD,EAAKooC,GAAU,WAIvCmvB,IACApB,IAEIllE,EAASZ,MAAM8iE,UACb2D,KA9lBR,SAA2BpF,EAAU8F,GACnCC,EAAgB/F,GAAU,YACnBzgE,EAAS6tC,MAAM2J,WAAauZ,EAAOtvD,YAAcsvD,EAAOtvD,WAAWizD,SAAS3D,IAC/EwV,OA4lBAO,CAAkBrG,EAAUzgE,EAAS+mE,SAGvC/mE,EAAS+mE,WAn1BXC,sBAu1BF,SAA+Bt5D,GAEzB,EAIJu5D,IAActlE,iBAAiB,YAAa0iE,GAC5C/F,GAAamF,GAAoBY,GACjCA,EAAqB32D,IA91BrBw5D,OAonBF,WACElnE,EAAS6tC,MAAM22B,WAAY,GApnB3B2C,QAunBF,WAGEnnE,EAASW,OACTX,EAAS6tC,MAAM22B,WAAY,GA1nB3BuC,QA+1BF,WAEM,EAIA/mE,EAAS6tC,MAAM2J,WACjBx3C,EAASW,OAGX,IAAKX,EAAS6tC,MAAM42B,UAClB,OAGF2C,IAIA/B,KAAsB1nE,SAAQ,SAAU2nE,GACtCA,EAAa3G,OAAOoI,aAGlBhW,EAAOtvD,YACTsvD,EAAOtvD,WAAWa,YAAYyuD,GAGhC2S,GAAmBA,GAAiBlvD,QAAO,SAAUriB,GACnD,OAAOA,IAAM6N,KAEfA,EAAS6tC,MAAM42B,WAAY,EAC3BK,EAAW,WAAY,CAAC9kE,KA53BxBkL,QA+3BF,WAEM,EAIJ,GAAIlL,EAAS6tC,MAAMyjB,YACjB,OAGFtxD,EAAS2kE,qBACT3kE,EAAS+mE,UACThC,WACOjU,EAAU6N,OACjB3+D,EAAS6tC,MAAMyjB,aAAc,EAC7BwT,EAAW,YAAa,CAAC9kE,MAx4B3B,IAAKZ,EAAMwiE,OAKT,OAAO5hE,EAMT,IAAIqnE,EAAgBjoE,EAAMwiE,OAAO5hE,GAC7B+wD,EAASsW,EAActW,OACvBruD,EAAW2kE,EAAc3kE,SAE7BquD,EAAOhlD,aAAa,kBAAmB,IACvCglD,EAAO/+C,GAAK,SAAWhS,EAASgS,GAChChS,EAAS+wD,OAASA,EAClBD,EAAU6N,OAAS3+D,EACnB+wD,EAAO4N,OAAS3+D,EAChB,IAAIsnE,EAAe5F,EAAQ5jE,KAAI,SAAU4kE,GACvC,OAAOA,EAAO1R,GAAGhxD,MAEfunE,EAAkBzW,EAAU8U,aAAa,iBAuB7C,OAtBAZ,IACAE,IACAC,IACAL,EAAW,WAAY,CAAC9kE,IAEpBZ,EAAMyiE,cACR2F,KAKFzW,EAAOpvD,iBAAiB,cAAc,WAChC3B,EAASZ,MAAMyhE,aAAe7gE,EAAS6tC,MAAM2J,WAC/Cx3C,EAAS2kE,wBAGb5T,EAAOpvD,iBAAiB,cAAc,SAAU+L,GAC1C1N,EAASZ,MAAMyhE,aAAe7gE,EAASZ,MAAM2iE,QAAQ95C,QAAQ,eAAiB,IAChFg/C,IAActlE,iBAAiB,YAAa0iE,GAC5CA,EAAqB32D,OAGlB1N,EAIP,SAASynE,IACP,IAAI3F,EAAQ9hE,EAASZ,MAAM0iE,MAC3B,OAAOhqE,MAAMmd,QAAQ6sD,GAASA,EAAQ,CAACA,EAAO,GAGhD,SAAS4F,IACP,MAA2C,SAApCD,IAA6B,GAGtC,SAAS5B,IACP,IAAI8B,EAGJ,SAA6D,OAAlDA,EAAwB3nE,EAASZ,MAAMwiE,aAAkB,EAAS+F,EAAsBpE,SAGrG,SAASoC,IACP,OAAO9rB,GAAiBiX,EAG1B,SAASmW,IACP,IAAI/jE,EAASyiE,IAAmBlkE,WAChC,OAAOyB,EAAS+7D,GAAiB/7D,GAAUlC,SAG7C,SAASklE,IACP,OAAOlD,GAAYjS,GAGrB,SAAS6W,EAASC,GAIhB,OAAI7nE,EAAS6tC,MAAM42B,YAAczkE,EAAS6tC,MAAM2J,WAAa8nB,GAAaC,SAAWwE,GAA8C,UAA1BA,EAAiBjoC,KACjH,EAGFkiC,GAAwBh+D,EAASZ,MAAMohE,MAAOqH,EAAS,EAAI,EAAGzH,GAAaI,OAGpF,SAAS2E,IACPpU,EAAO1vD,MAAMymE,cAAgB9nE,EAASZ,MAAMyhE,aAAe7gE,EAAS6tC,MAAM2J,UAAY,GAAK,OAC3FuZ,EAAO1vD,MAAMiI,OAAS,GAAKtJ,EAASZ,MAAMkK,OAG5C,SAASw7D,EAAW3hB,EAAMr+C,EAAMijE,GAY5B,IAAIC,QAXwB,IAA1BD,IACFA,GAAwB,GAG1BT,EAAa3pE,SAAQ,SAAUsqE,GACzBA,EAAY9kB,IACd8kB,EAAY9kB,GAAM7oD,WAAM,EAAQwK,MAIhCijE,KAGDC,EAAkBhoE,EAASZ,OAAO+jD,GAAM7oD,MAAM0tE,EAAiBljE,GAIpE,SAASwhE,IACP,IAAIhG,EAAOtgE,EAASZ,MAAMkhE,KAE1B,GAAKA,EAAKnpB,QAAV,CAIA,IAAI8H,EAAO,QAAUqhB,EAAKnpB,QACtBnlC,EAAK++C,EAAO/+C,GACJqsD,GAAiBr+D,EAASZ,MAAM4iE,eAAiBlR,GACvDnzD,SAAQ,SAAU8lD,GACtB,IAAIykB,EAAezkB,EAAK33C,aAAamzC,GAErC,GAAIj/C,EAAS6tC,MAAM2J,UACjBiM,EAAK13C,aAAakzC,EAAMipB,EAAeA,EAAe,IAAMl2D,EAAKA,OAC5D,CACL,IAAIm2D,EAAYD,GAAgBA,EAAavhE,QAAQqL,EAAI,IAAIwf,OAEzD22C,EACF1kB,EAAK13C,aAAakzC,EAAMkpB,GAExB1kB,EAAK73C,gBAAgBqzC,QAM7B,SAASimB,KACHqC,GAAoBvnE,EAASZ,MAAMkhE,KAAKC,UAIhClC,GAAiBr+D,EAASZ,MAAM4iE,eAAiBlR,GACvDnzD,SAAQ,SAAU8lD,GAClBzjD,EAASZ,MAAMyhE,YACjBpd,EAAK13C,aAAa,gBAAiB/L,EAAS6tC,MAAM2J,WAAaiM,IAASkiB,IAAqB,OAAS,SAEtGliB,EAAK73C,gBAAgB,oBAK3B,SAASq5D,IACPgC,IAAcv4D,oBAAoB,YAAa21D,GAC/CZ,GAAqBA,GAAmBjvD,QAAO,SAAU4qD,GACvD,OAAOA,IAAaiF,KAIxB,SAAS+D,EAAgB16D,GAEvB,KAAI4xD,GAAaC,UACX4E,GAA+B,cAAfz2D,EAAMouB,OAMxB97B,EAASZ,MAAMyhE,aAAe9P,EAAO2D,SAAShnD,EAAMvO,SAAxD,CAKA,GAAIwmE,IAAmBjR,SAAShnD,EAAMvO,QAAS,CAC7C,GAAImgE,GAAaC,QACf,OAGF,GAAIv/D,EAAS6tC,MAAM2J,WAAax3C,EAASZ,MAAM2iE,QAAQ95C,QAAQ,UAAY,EACzE,YAGF68C,EAAW,iBAAkB,CAAC9kE,EAAU0N,KAGP,IAA/B1N,EAASZ,MAAMuhE,cACjB3gE,EAAS2kE,qBACT3kE,EAASW,OAITujE,GAAgC,EAChCvwD,YAAW,WACTuwD,GAAgC,KAK7BlkE,EAAS6tC,MAAM42B,WAClBmC,MAKN,SAASyB,IACPlE,GAAe,EAGjB,SAASmE,IACPnE,GAAe,EAGjB,SAAS4B,IACP,IAAIj6B,EAAMm7B,IACVn7B,EAAInqC,iBAAiB,YAAaymE,GAAiB,GACnDt8B,EAAInqC,iBAAiB,WAAYymE,EAAiBtK,IAClDhyB,EAAInqC,iBAAiB,aAAc2mE,EAAcxK,IACjDhyB,EAAInqC,iBAAiB,YAAa0mE,EAAavK,IAGjD,SAAS8I,IACP,IAAI96B,EAAMm7B,IACVn7B,EAAIp9B,oBAAoB,YAAa05D,GAAiB,GACtDt8B,EAAIp9B,oBAAoB,WAAY05D,EAAiBtK,IACrDhyB,EAAIp9B,oBAAoB,aAAc45D,EAAcxK,IACpDhyB,EAAIp9B,oBAAoB,YAAa25D,EAAavK,IAepD,SAAS0I,EAAgB/F,EAAU8F,GACjC,IAAIx3D,EAAMm3D,IAA6Bn3D,IAEvC,SAASqwD,EAAS1xD,GACZA,EAAMvO,SAAW4P,IACnBowD,GAA4BpwD,EAAK,SAAUqwD,GAC3CmH,KAMJ,GAAiB,IAAb9F,EACF,OAAO8F,IAGTpH,GAA4BpwD,EAAK,SAAUi1D,GAC3C7E,GAA4BpwD,EAAK,MAAOqwD,GACxC4E,EAA+B5E,EAGjC,SAAS9tD,EAAGm7C,EAAW8b,EAAS/nE,QACd,IAAZA,IACFA,GAAU,GAGA69D,GAAiBr+D,EAASZ,MAAM4iE,eAAiBlR,GACvDnzD,SAAQ,SAAU8lD,GACtBA,EAAK9hD,iBAAiB8qD,EAAW8b,EAAS/nE,GAC1CsnC,EAAUjyC,KAAK,CACb4tD,KAAMA,EACNgJ,UAAWA,EACX8b,QAASA,EACT/nE,QAASA,OAKf,SAASwkE,IAp1BX,IAAuB5xE,EAq1Bfs0E,MACFp2D,EAAG,aAAciwD,EAAW,CAC1B3O,SAAS,IAEXthD,EAAG,WAAYk3D,EAAc,CAC3B5V,SAAS,MA11BMx/D,EA81BL4M,EAASZ,MAAM2iE,QA71BxB3uE,EAAMkS,MAAM,OAAOkP,OAAO2a,UA61BOxxB,SAAQ,SAAU8uD,GACtD,GAAkB,WAAdA,EAMJ,OAFAn7C,EAAGm7C,EAAW8U,GAEN9U,GACN,IAAK,aACHn7C,EAAG,aAAck3D,GACjB,MAEF,IAAK,QACHl3D,EAAGyuD,GAAO,WAAa,OAAQ0I,GAC/B,MAEF,IAAK,UACHn3D,EAAG,WAAYm3D,OAMvB,SAAS1D,IACPj9B,EAAUnqC,SAAQ,SAAU4R,GAC1B,IAAIk0C,EAAOl0C,EAAKk0C,KACZgJ,EAAYl9C,EAAKk9C,UACjB8b,EAAUh5D,EAAKg5D,QACf/nE,EAAU+O,EAAK/O,QACnBijD,EAAK/0C,oBAAoB+9C,EAAW8b,EAAS/nE,MAE/CsnC,EAAY,GAGd,SAASy5B,EAAU7zD,GACjB,IAAIg7D,EAEAC,GAA0B,EAE9B,GAAK3oE,EAAS6tC,MAAM22B,YAAaoE,EAAuBl7D,KAAUw2D,EAAlE,CAIA,IAAI2E,EAAoG,WAA5C,OAAzCH,EAAoB3E,QAA4B,EAAS2E,EAAkB5sC,MAC9FioC,EAAmBr2D,EACnBmsC,EAAgBnsC,EAAMmsC,cACtBqrB,KAEKllE,EAAS6tC,MAAM2J,WAAainB,GAAa/wD,IAK5C+1D,GAAmB9lE,SAAQ,SAAUyhE,GACnC,OAAOA,EAAS1xD,MAKD,UAAfA,EAAMouB,OAAqB97B,EAASZ,MAAM2iE,QAAQ95C,QAAQ,cAAgB,GAAKg8C,KAAsD,IAA/BjkE,EAASZ,MAAMuhE,aAAyB3gE,EAAS6tC,MAAM2J,UAC/JmxB,GAA0B,EAE1BnB,GAAa95D,GAGI,UAAfA,EAAMouB,OACRmoC,GAAsB0E,GAGpBA,IAA4BE,GAC9BC,GAAap7D,IAIjB,SAAS42D,EAAY52D,GACnB,IAAIvO,EAASuO,EAAMvO,OACf4pE,EAAgCpD,IAAmBjR,SAASv1D,IAAW4xD,EAAO2D,SAASv1D,GAExE,cAAfuO,EAAMouB,MAAwBitC,GAx1BtC,SAA0CC,EAAgBt7D,GACxD,IAAIM,EAAUN,EAAMM,QAChBi7D,EAAUv7D,EAAMu7D,QACpB,OAAOD,EAAerO,OAAM,SAAUprD,GACpC,IAAImkD,EAAankD,EAAKmkD,WAClBwV,EAAc35D,EAAK25D,YAEnBpI,EADQvxD,EAAKnQ,MACa0hE,kBAC1B7N,EAAgB,GAAiBiW,EAAYxZ,WAC7CgI,EAAawR,EAAY/X,cAAc5iC,OAE3C,IAAKmpC,EACH,OAAO,EAGT,IAAIyR,EAAgC,WAAlBlW,EAA6ByE,EAAWj0D,IAAI0X,EAAI,EAC9DiuD,EAAmC,QAAlBnW,EAA0ByE,EAAWvoD,OAAOgM,EAAI,EACjEkuD,EAAiC,UAAlBpW,EAA4ByE,EAAWn0D,KAAKgY,EAAI,EAC/D+tD,EAAkC,SAAlBrW,EAA2ByE,EAAW9uD,MAAM2S,EAAI,EAChEguD,EAAa7V,EAAWjwD,IAAMwlE,EAAUE,EAAcrI,EACtD0I,EAAgBP,EAAUvV,EAAWvkD,OAASi6D,EAAiBtI,EAC/D2I,EAAc/V,EAAWnwD,KAAOyK,EAAUq7D,EAAevI,EACzD4I,EAAe17D,EAAU0lD,EAAW9qD,MAAQ0gE,EAAgBxI,EAChE,OAAOyI,GAAcC,GAAiBC,GAAeC,KAs1BjDC,CAjBiBtE,KAAsB11D,OAAOohD,GAAQjzD,KAAI,SAAUizD,GACtE,IAAI6Y,EAGA/7B,EAA6D,OAApD+7B,EADE7Y,EAAO4N,OACwB4F,qBAA0B,EAASqF,EAAsB/7B,MAEvG,OAAIA,EACK,CACL6lB,WAAY3C,EAAO3tD,wBACnB8lE,YAAar7B,EACbzuC,MAAOA,GAIJ,QACNoV,OAAO2a,SAE2CzhB,KACnDu3D,IACA6D,GAAap7D,IAIjB,SAAS86D,EAAa96D,GACHk7D,EAAuBl7D,IAAU1N,EAASZ,MAAM2iE,QAAQ95C,QAAQ,UAAY,GAAKg8C,IAM9FjkE,EAASZ,MAAMyhE,YACjB7gE,EAASgnE,sBAAsBt5D,GAIjCo7D,GAAap7D,IAGf,SAAS+6D,EAAiB/6D,GACpB1N,EAASZ,MAAM2iE,QAAQ95C,QAAQ,WAAa,GAAKva,EAAMvO,SAAWwmE,KAKlE3lE,EAASZ,MAAMyhE,aAAenzD,EAAMm8D,eAAiB9Y,EAAO2D,SAAShnD,EAAMm8D,gBAI/Ef,GAAap7D,GAGf,SAASk7D,EAAuBl7D,GAC9B,QAAO4xD,GAAaC,SAAUmI,MAA+Bh6D,EAAMouB,KAAK7T,QAAQ,UAAY,EAG9F,SAASm9C,IACPgC,IACA,IAAI0C,EAAmB9pE,EAASZ,MAC5BuiE,EAAgBmI,EAAiBnI,cACjCjS,EAAYoa,EAAiBpa,UAC7BnhC,EAASu7C,EAAiBv7C,OAC1BmyC,EAAyBoJ,EAAiBpJ,uBAC1CM,EAAiB8I,EAAiB9I,eAClC1I,EAAQuN,IAAyB7C,GAAYjS,GAAQuH,MAAQ,KAC7DyR,EAAoBrJ,EAAyB,CAC/Ct9D,sBAAuBs9D,EACvBhP,eAAgBgP,EAAuBhP,gBAAkBiU,KACvD7U,EA4BAjB,EAAY,CAAC,CACfn9D,KAAM,SACN8N,QAAS,CACP+tB,OAAQA,IAET,CACD77B,KAAM,kBACN8N,QAAS,CACPy2D,QAAS,CACPxzD,IAAK,EACL0L,OAAQ,EACR5L,KAAM,EACNqF,MAAO,KAGV,CACDlW,KAAM,OACN8N,QAAS,CACPy2D,QAAS,IAEV,CACDvkE,KAAM,gBACN8N,QAAS,CACPozD,UAAWoN,IAlDK,CAClBtuE,KAAM,UACNs/D,SAAS,EACTL,MAAO,cACP3B,SAAU,CAAC,iBACXgB,GAAI,SAAYwC,GACd,IAAI3lB,EAAQ2lB,EAAM3lB,MAElB,GAAIg4B,IAAwB,CAC1B,IACI92D,EADwBm3D,IACIn3D,IAEhC,CAAC,YAAa,mBAAoB,WAAWpR,SAAQ,SAAUshD,GAChD,cAATA,EACFlwC,EAAIhD,aAAa,iBAAkB8hC,EAAM6hB,WAErC7hB,EAAMljB,WAAWomC,OAAO,eAAiB9R,GAC3ClwC,EAAIhD,aAAa,QAAUkzC,EAAM,IAEjClwC,EAAInD,gBAAgB,QAAUqzC,MAIpCpR,EAAMljB,WAAWomC,OAAS,OA+B5B8U,KAA0BvN,GAC5BzI,EAAUh6D,KAAK,CACbnD,KAAM,QACN8N,QAAS,CACP+5B,QAAS+9B,EACTrB,QAAS,KAKfpH,EAAUh6D,KAAKyE,MAAMu1D,GAA6B,MAAjB8R,OAAwB,EAASA,EAAc9R,YAAc,IAC9F7vD,EAASukE,eAAiB,GAAawF,EAAmBhZ,EAAQl+D,OAAOyO,OAAO,GAAIqgE,EAAe,CACjGjS,UAAWA,EACXiD,cAAeA,EACf9C,UAAWA,KAIf,SAASuX,IACHpnE,EAASukE,iBACXvkE,EAASukE,eAAer5D,UACxBlL,EAASukE,eAAiB,MAmC9B,SAASc,KACP,OAAO9G,GAAUxN,EAAOlgD,iBAAiB,sBAG3C,SAAS22D,GAAa95D,GACpB1N,EAAS2kE,qBAELj3D,GACFo3D,EAAW,YAAa,CAAC9kE,EAAU0N,IAGrCq4D,IACA,IAAIvF,EAAQoH,GAAS,GAEjBoC,EAAwBvC,IACxBwC,EAAaD,EAAsB,GACnCE,EAAaF,EAAsB,GAEnC1K,GAAaC,SAA0B,SAAf0K,GAAyBC,IACnD1J,EAAQ0J,GAGN1J,EACFoD,EAAcjwD,YAAW,WACvB3T,EAASsQ,SACRkwD,GAEHxgE,EAASsQ,OAIb,SAASw4D,GAAap7D,GAIpB,GAHA1N,EAAS2kE,qBACTG,EAAW,cAAe,CAAC9kE,EAAU0N,IAEhC1N,EAAS6tC,MAAM2J,WASpB,KAAIx3C,EAASZ,MAAM2iE,QAAQ95C,QAAQ,eAAiB,GAAKjoB,EAASZ,MAAM2iE,QAAQ95C,QAAQ,UAAY,GAAK,CAAC,aAAc,aAAaA,QAAQva,EAAMouB,OAAS,GAAKmoC,GAAjK,CAIA,IAAIzD,EAAQoH,GAAS,GAEjBpH,EACFqD,EAAclwD,YAAW,WACnB3T,EAAS6tC,MAAM2J,WACjBx3C,EAASW,SAEV6/D,GAIHsD,EAA6Bp6C,uBAAsB,WACjD1pB,EAASW,gBAxBXimE,KAiUN,SAASuD,GAAMC,EAASC,QACA,IAAlBA,IACFA,EAAgB,IAGlB,IAAI3I,EAAUtB,GAAasB,QAAQ/xD,OAAO06D,EAAc3I,SAAW,IA5xCnE1gE,SAASW,iBAAiB,aAAc89D,GAAsB3B,IAC9D75D,OAAOtC,iBAAiB,OAAQg+D,IAoyChC,IAAI8C,EAAc5vE,OAAOyO,OAAO,GAAI+oE,EAAe,CACjD3I,QAASA,IAWP4I,EATW1L,GAAmBwL,GAST7yD,QAAO,SAAUk4C,EAAKqB,GAC7C,IAAI9wD,EAAW8wD,GAAa6S,GAAY7S,EAAW2R,GAMnD,OAJIziE,GACFyvD,EAAI55D,KAAKmK,GAGJyvD,IACN,IACH,OAAO,GAAU2a,GAAWE,EAAU,GAAKA,EAG7CH,GAAM/J,aAAeA,GACrB+J,GAAMI,gBAtsCgB,SAAyB1F,GAMlChyE,OAAOkF,KAAK8sE,GAClBlnE,SAAQ,SAAUjK,GACrB0sE,GAAa1sE,GAAOmxE,EAAanxE,OA+rCrCy2E,GAAM7K,aAAeA,GA2tBrB6K,GAAMI,gBAAgB,CACpB3I,OAAQA,KAGK,UCrwEX4I,GAA6B,WAC7B,SAASA,KAuIT,OArIAA,EAAYz2E,UAAU02E,aAAe,SAAUlwC,GAAW,OAAOt2B,OAAOynB,iBAAiB6O,IACzFiwC,EAAYz2E,UAAU22E,SAAW,SAAUnwC,EAASz2B,GAAQ,OAAOjP,KAAK41E,aAAalwC,GAASz2B,IAC9F0mE,EAAYz2E,UAAU42E,mBAAqB,SAAUpwC,GACjD,MAA4D,YAApD1lC,KAAK61E,SAASnwC,EAAS,aAAe,WAElDiwC,EAAYz2E,UAAU45D,aAAe,SAAUpzB,GAE3C,IADA,IAAIqwC,EAAiBrwC,EAAQozB,cAAgB3sD,SAAS+C,gBAC/C6mE,GAAkBA,IAAmB5pE,SAAS+C,iBAAmBlP,KAAK81E,mBAAmBC,IAC5FA,EAAiBA,EAAejd,aAEpC,OAAOid,GAAkB5pE,SAAS+C,iBAEtCymE,EAAYz2E,UAAU2N,SAAW,SAAU64B,EAAS59B,GAEhD,IAAIkuE,OADU,IAAVluE,IAAoBA,GAAQ,GAEhC,IAAImuE,EAAe,CAAEnnE,MAAO,EAAGC,OAAQ,EAAGH,IAAK,EAAG0L,OAAQ,EAAG5L,KAAM,EAAGqF,MAAO,GAC7E,GAA2C,UAAvC/T,KAAK61E,SAASnwC,EAAS,YAEvBswC,EAAa,CACTpnE,KAFJonE,EAAatwC,EAAQn3B,yBAEDK,IAChB0L,OAAQ07D,EAAW17D,OACnB5L,KAAMsnE,EAAWtnE,KACjBqF,MAAOiiE,EAAWjiE,MAClBhF,OAAQinE,EAAWjnE,OACnBD,MAAOknE,EAAWlnE,WAGrB,CACD,IAAIinE,EAAiB/1E,KAAK84D,aAAapzB,GACvCswC,EAAah2E,KAAK05B,OAAOgM,GAAS,GAC9BqwC,IAAmB5pE,SAAS+C,kBAC5B+mE,EAAej2E,KAAK05B,OAAOq8C,GAAgB,IAE/CE,EAAarnE,KAAOmnE,EAAe3c,UACnC6c,EAAavnE,MAAQqnE,EAAe5c,WAYxC,OAVA6c,EAAWpnE,KAAOqnE,EAAarnE,IAC/BonE,EAAW17D,QAAU27D,EAAarnE,IAClConE,EAAWtnE,MAAQunE,EAAavnE,KAChCsnE,EAAWjiE,OAASkiE,EAAavnE,KAC7B5G,IACAkuE,EAAWpnE,IAAMjH,KAAKG,MAAMkuE,EAAWpnE,KACvConE,EAAW17D,OAAS3S,KAAKG,MAAMkuE,EAAW17D,QAC1C07D,EAAWtnE,KAAO/G,KAAKG,MAAMkuE,EAAWtnE,MACxCsnE,EAAWjiE,MAAQpM,KAAKG,MAAMkuE,EAAWjiE,QAEtCiiE,GAEXL,EAAYz2E,UAAUw6B,OAAS,SAAUgM,EAAS59B,QAChC,IAAVA,IAAoBA,GAAQ,GAChC,IAAIouE,EAAQxwC,EAAQn3B,wBAChB4nE,EACK/mE,OAAO8N,YAAc/Q,SAAS+C,gBAAgBkqD,UADnD+c,EAEM/mE,OAAO6N,YAAc9Q,SAAS+C,gBAAgBiqD,WAEpDid,EAAW,CACXrnE,OAAQmnE,EAAMnnE,QAAU22B,EAAQ+zB,aAChC3qD,MAAOonE,EAAMpnE,OAAS42B,EAAQ8zB,YAC9B5qD,IAAKsnE,EAAMtnE,IAAMunE,EACjB77D,OAAQ47D,EAAM57D,OAAS67D,EACvBznE,KAAMwnE,EAAMxnE,KAAOynE,EACnBpiE,MAAOmiE,EAAMniE,MAAQoiE,GAUzB,OARIruE,IACAsuE,EAASrnE,OAASpH,KAAKG,MAAMsuE,EAASrnE,QACtCqnE,EAAStnE,MAAQnH,KAAKG,MAAMsuE,EAAStnE,OACrCsnE,EAASxnE,IAAMjH,KAAKG,MAAMsuE,EAASxnE,KACnCwnE,EAAS97D,OAAS3S,KAAKG,MAAMsuE,EAAS97D,QACtC87D,EAAS1nE,KAAO/G,KAAKG,MAAMsuE,EAAS1nE,MACpC0nE,EAASriE,MAAQpM,KAAKG,MAAMsuE,EAASriE,QAElCqiE,GAKXT,EAAYz2E,UAAUm3E,iBAAmB,SAAUC,EAAaC,EAAe1b,EAAW2b,GACtF,IAAI/wD,EAAKo1C,EAAUpqD,MAAM,KAAM+U,EAAKC,EAAG,GAAIgxD,OAA0B,IAAPjxD,EAAgB,MAAQA,EAAIkxD,EAAKjxD,EAAG,GAAIkxD,OAA4B,IAAPD,EAAgB,SAAWA,EAClJE,EAAiBJ,EAAex2E,KAAK05B,OAAO48C,GAAa,GAASt2E,KAAK6M,SAASypE,GAAa,GAC7FO,EAAiB72E,KAAK41E,aAAaW,GACnCO,EAAYz8D,WAAWw8D,EAAeC,WACtCC,EAAe18D,WAAWw8D,EAAeE,cACzCC,EAAa38D,WAAWw8D,EAAeG,YACvCC,EAAc58D,WAAWw8D,EAAeI,aACxCC,EAAc,EACdC,EAAe,EACnB,OAAQV,GACJ,IAAK,MACDS,EAAeN,EAAehoE,KAAO2nE,EAAc9c,aAAeqd,EAAYC,GAC9E,MACJ,IAAK,SACDG,EAAeN,EAAehoE,IAAMgoE,EAAe7nE,OACnD,MACJ,IAAK,OACDooE,EAAgBP,EAAeloE,MAAQ6nE,EAAc/c,YAAcwd,EAAaC,GAChF,MACJ,IAAK,QACDE,EAAgBP,EAAeloE,KAAOkoE,EAAe9nE,MAG7D,OAAQ6nE,GACJ,IAAK,MACDO,EAAcN,EAAehoE,IAC7B,MACJ,IAAK,SACDsoE,EAAcN,EAAehoE,IAAMgoE,EAAe7nE,OAASwnE,EAAc9c,aACzE,MACJ,IAAK,OACD0d,EAAeP,EAAeloE,KAC9B,MACJ,IAAK,QACDyoE,EAAeP,EAAeloE,KAAOkoE,EAAe9nE,MAAQynE,EAAc/c,YAC1E,MACJ,IAAK,SACwB,QAArBid,GAAmD,WAArBA,EAC9BU,EAAgBP,EAAeloE,KAAOkoE,EAAe9nE,MAAQ,EAAIynE,EAAc/c,YAAc,EAG7F0d,EAAeN,EAAehoE,IAAMgoE,EAAe7nE,OAAS,EAAIwnE,EAAc9c,aAAe,EAMzG8c,EAAc/pE,MAAMwsB,UAAY,aAAerxB,KAAKG,MAAMqvE,GAAgB,OAASxvE,KAAKG,MAAMovE,GAAe,MAE7G,IAAIE,EAAcb,EAAchoE,wBAC5B6rD,EAAOjuD,SAAS+C,gBAChBmoE,EAAejoE,OAAOkoE,aAAeld,EAAKxjC,aAC1C2gD,EAAcnoE,OAAOooE,YAAcpd,EAAKzjC,YAC5C,OAAOygD,EAAY1oE,MAAQ,GAAK0oE,EAAYxoE,KAAO,GAAKwoE,EAAYrjE,OAASwjE,GACzEH,EAAY98D,QAAU+8D,GAEvB1B,EAxIqB,GA2I5B8B,GAAqB,MACrBC,GAAkB,IAAI/B,GC9I1B,IAYIgC,GAWAC,GAvBAC,GAAsC,WAStC,OARAA,GAAW75E,OAAOyO,QAAU,SAAUjO,GAClC,IAAK,IAAIa,EAAG/B,EAAI,EAAGyB,EAAI6M,UAAUpL,OAAQlD,EAAIyB,EAAGzB,IAE5C,IAAK,IAAI8B,KADTC,EAAIuM,UAAUtO,GACOU,OAAOkB,UAAUC,eAAe1B,KAAK4B,EAAGD,KACzDZ,EAAEY,GAAKC,EAAED,IAEjB,OAAOZ,IAEKiH,MAAMzF,KAAM4L,aAIhC,SAAW+rE,GACPA,EAA2B,cAAI,gBAC/BA,EAAkC,qBAAI,uBACtCA,EAA+B,kBAAI,oBACnCA,EAAiC,oBAAI,sBACrCA,EAA6B,gBAAI,kBACjCA,EAA2B,cAAI,gBAC/BA,EAA8B,iBAAI,mBAClCA,EAAyB,YAAI,cARjC,CASGA,KAAgBA,GAAc,KAEjC,SAAWC,GACPA,EAAkB,IAAI,MACtBA,EAAqB,OAAI,SACzBA,EAAmB,KAAI,OAH3B,CAIGA,KAAiBA,GAAe,KACnC,IAAIE,GAAoB,CACpB,cACA,eACA,WACA,YACA,QAkOW,GAzNc,WACzB,SAASC,EAAQtsE,EAAOE,GACpB,IAAID,EAAQ1L,KACZA,KAAKg4E,gBAAkB,+UACvBh4E,KAAKi4E,SAAW,CACZC,aAAc,GAElBl4E,KAAKm4E,UAAY,CACb,CACI5lC,MAAO,kBACP57B,KAjBM,8oCAkBN+8D,QAAS,WACChoE,EAAMC,QAAQusE,YAAc,KAC9BxsE,EAAM0sE,cAAgB1sE,EAAMC,QAAQusE,cACpCxsE,EAAM2sE,MAAMC,sBAIxB,CACI/lC,MAAO,kBACP57B,KA1BK,4oCA2BL+8D,QAAS,WACChoE,EAAMC,QAAQusE,YAAc,KAC9BxsE,EAAM0sE,cAAgB1sE,EAAMC,QAAQusE,cACpCxsE,EAAM2sE,MAAME,qBAIxB,CACIhmC,MAAO,mBACP57B,KAnCM,spCAoCN+8D,QAAS,WACLhoE,EAAM2sE,MAAMG,mBAGpB,CACIjmC,MAAO,oBACP57B,KAzCM,opCA0CN+8D,QAAS,WACLhoE,EAAM2sE,MAAMI,mBAGpB,CACIlmC,MAAO,aACP57B,KA/CI,41CAgDJ+8D,QAAS,WACLhoE,EAAM2sE,MAAMK,iBAGpB,CACInmC,MAAO,aACP57B,KArDI,6yDAsDJ+8D,QAAS,WACLhoE,EAAM2sE,MAAMM,cAGpB,CACIpmC,MAAO,cACP57B,KA3DM,+kEA4DN+8D,QAAS,WACLhoE,EAAM2sE,MAAMO,iBAIxB54E,KAAK64E,oBAAsB,SAAU5xC,EAAMvlB,EAAO6X,EAAUhuB,GACpD07B,IAAS0wC,GAAY31D,kBACrBtW,EAAMotE,aAAap3D,IAG3B1hB,KAAK+4E,mBAAqB,SAAUC,GAChC,IAAKttE,EAAMutE,UACP,OAAO,EAEXD,EAAIE,iBACJxtE,EAAMytE,YAEVn5E,KAAKo5E,mBAAqB,SAAU1mE,GAChChH,EAAM2tE,aACN3mE,EAAEwmE,iBACFxmE,EAAE4mE,mBAENt5E,KAAKu5E,gBAAkB,WAAc,OAAO7tE,EAAM8tE,UAClDx5E,KAAKyL,MAAQA,EACbzL,KAAK2L,QAAUksE,GAASA,GAAS,GAAI73E,KAAKi4E,UAAWtsE,GACrD3L,KAAKq4E,MAAQ5sE,EAAM6rD,UAAU,SACxBt3D,KAAKq4E,OAIVr4E,KAAK2e,OAASlT,EAAMwV,aAAa,mBACjCjhB,KAAK2e,OAAOtS,UAAUC,IAAI,0BAC1BtM,KAAK2e,OAAO7G,UAAY9X,KAAKg4E,gBAC7Bh4E,KAAK2e,OAAO7R,iBAAiB,QAAS9M,KAAKo5E,oBAC3Cp5E,KAAKyL,MAAMgR,GAAGk7D,GAAY8B,cAAez5E,KAAK64E,qBAC9C74E,KAAKyL,MAAMkB,KAAKG,iBAAiB,cAAe9M,KAAK+4E,qBARjDt6C,QAAQC,MAAM,4BAiItB,OAvHAq5C,EAAQ74E,UAAU+5E,QAAU,SAAUv3D,GAIlC,OAHKA,IACDA,EAAQ1hB,KAAKyL,MAAM2V,kBAElBM,MAGS1hB,KAAKyL,MAAM6b,UAAU5F,EAAMhK,OAChB,OAAMgK,EAAMlhB,SAEzCu3E,EAAQ74E,UAAUk5E,YAAc,SAAU12D,GAKtC,QAJc,IAAVA,IAAoBA,EAAQ,MAC3BA,IACDA,EAAQ1hB,KAAKyL,MAAM2V,iBAElBM,EACD,OAAO,EAEX,IAAI22D,EAAQr4E,KAAKq4E,MAAMqB,SAASh4D,GAAO,GACvC,OAAK22D,EAGYA,EAAMsB,OAAOj3D,QAAO,SAAUna,EAAKqxE,GAChD,OAAOjyE,KAAKY,IAAIqxE,EAAIhiE,SAASpX,OAAQ+H,KACtC,GAJQ,GAOfwvE,EAAQ74E,UAAUi6E,SAAW,WACzB,IAAIztE,EAAQ1L,KACZA,KAAKw5E,WACLx5E,KAAK65E,KAAO75E,KAAKyL,MAAMwV,aAAa,iBACpCjhB,KAAKm4E,UAAUrvE,SAAQ,SAAUgxE,GAC7BpuE,EAAMmuE,KAAKxsE,YAAY3B,EAAMquE,eAAeD,ODlBjD,SAA0BxD,EAAaC,EAAe1b,EAAW2b,EAAcwD,GAClF,IAAIC,EAAgBh3E,MAAMmd,QAAQy6C,GAAaA,EAAYA,EAAUpqD,MAAMgnE,IACvExS,EAAoB,CACpB,MAAO,SAAU,OAAQ,QAAS,WAAY,YAAa,cAAe,eAAgB,WAAY,cACtG,YAAa,gBAEb54D,EAAYkqE,EAAclqE,UAC1B6tE,EAAqB,SAAUC,GAC/B,IAAI10D,EAAK00D,EAAgB1pE,MAAM,KAAM2pE,EAAU30D,EAAG,GAAI40D,EAAY50D,EAAG,GACjE60D,EAAU,GAQd,OAPIN,IACAM,EAAQt5E,KAAKg5E,EAAY,IAAMI,GAC3BC,GACAC,EAAQt5E,KAAKg5E,EAAY,IAAMI,EAAU,IAAMC,GAEnDC,EAAQxxE,SAAQ,SAAUyxE,GAAaluE,EAAUC,IAAIiuE,OAElDD,GAGPN,GACA/U,EAAkBn8D,SAAQ,SAAU0xE,GAAqBnuE,EAAUoM,OAAOuhE,EAAY,IAAMQ,MAGhG,IAAIC,EAAUR,EAAcS,WAAU,SAAUl1C,GAAO,MAAe,SAARA,KAC1Di1C,GAAW,GACXxV,EAAkBn8D,SAAQ,SAAU7C,GACmD,MAA/Eg0E,EAAc/+D,MAAK,SAAUsqB,GAAO,OAAkC,IAA3BA,EAAIh1B,OAAO,IAAMvK,OAC5Dg0E,EAAcrlD,OAAO6lD,IAAW,EAAGx0E,MAM/C,IAKI00E,EALAnuE,EAAQ+pE,EAAc/pE,MAC1BA,EAAMK,SAAW,WACjBL,EAAMoC,IAAM,IACZpC,EAAMkC,KAAO,IACblC,EAAM,eAAiB,YAGvB,IADA,IAAIouE,GAAe,EACV3U,EAAK,EAAG4U,EAAkBZ,EAAehU,EAAK4U,EAAgBr6E,OAAQylE,IAAM,CAEjF,IAAI6U,EAAeZ,EADnBS,EAAgBE,EAAgB5U,IAEhC,GAAIyR,GAAgBrB,iBAAiBC,EAAaC,EAAeoE,EAAenE,GAAe,CAC3FoE,GAAe,EACf,MAGAZ,GACAc,EAAahyE,SAAQ,SAAUyxE,GAAaluE,EAAUoM,OAAO8hE,MAGhEK,IAGDV,EADAS,EAAgBV,EAAc,IAE9BvC,GAAgBrB,iBAAiBC,EAAaC,EAAeoE,EAAenE,ICrC5EH,CAAiBr2E,KAAK2e,OAAQ3e,KAAK65E,KAAM/B,IAAmB,GAC5D3rE,SAASW,iBAAiB,QAAS9M,KAAKu5E,kBAE5CxB,EAAQ74E,UAAUs6E,SAAW,WACrBx5E,KAAK65E,OACL75E,KAAK65E,KAAKphE,SACVzY,KAAK65E,KAAO,KACZ1tE,SAAS0N,oBAAoB,QAAS7Z,KAAKu5E,mBAGnDxB,EAAQ74E,UAAU66E,eAAiB,SAAUvhC,GACzC,IAAI9sC,EAAQ1L,KACR4uD,EAAOziD,SAASC,cAAc,OAClCwiD,EAAKviD,UAAUC,IAAI,uBACnB,IAAIyuE,EAAW5uE,SAASC,cAAc,QACtC2uE,EAAS1uE,UAAUC,IAAI,4BACvByuE,EAASjjE,UAAY0gC,EAAK7hC,KAC1B,IAAIqkE,EAAW7uE,SAASC,cAAc,QAatC,OAZA4uE,EAAS3uE,UAAUC,IAAI,4BACvB0uE,EAASC,UAAYziC,EAAKjG,MAC1Bqc,EAAKvhD,YAAY0tE,GACjBnsB,EAAKvhD,YAAY2tE,GACjBpsB,EAAK9hD,iBAAiB,SAAS,SAAU4F,GACrCA,EAAEwmE,iBACFxmE,EAAE4mE,kBACF5tE,EAAMD,MAAMyvE,QACZ1iC,EAAKk7B,UACLhoE,EAAM8tE,WACN9tE,EAAMotE,aAAaptE,EAAMD,MAAM2V,mBAChC,GACIwtC,GAEXmpB,EAAQ74E,UAAU45E,aAAe,SAAUp3D,GACvC,GAAa,MAATA,EAIJ,GADW1hB,KAAKi5E,QAAQv3D,GACd,CACN,IAAI+D,EAAKzlB,KAAKyL,MAAM0vE,QAAQz5D,EAAMhK,OAAQ0jE,EAAO31D,EAAG,GAChD41D,GAD6D51D,EAAG,GAC9CzlB,KAAKyL,MAAM0W,UAAU5T,yBACvC+sE,EAASF,EAAKv4D,QAAQtU,wBAC1B+sE,EAAS,CACLhhE,OAAQghE,EAAOhhE,OAAS+gE,EAAgBzsE,IACxCG,OAAQusE,EAAOvsE,OACfL,KAAM4sE,EAAO5sE,KAAO2sE,EAAgB3sE,KACpCqF,MAAOunE,EAAOvnE,MAAQsnE,EAAgB3sE,KACtCE,IAAK0sE,EAAO1sE,IAAMysE,EAAgBzsE,IAClCE,MAAOwsE,EAAOxsE,OAElB9O,KAAKu7E,WAAWD,QAGhBt7E,KAAKw7E,aACLx7E,KAAKw5E,YAGbzB,EAAQ74E,UAAUq8E,WAAa,SAAU1uE,GACrC7M,KAAK6M,SAAWA,EAChB7M,KAAK2e,OAAOtS,UAAUoM,OAAO,0BAC7BzY,KAAK2e,OAAOnS,MAAMoC,IAAM/B,EAAS+B,IAAM,KACvC5O,KAAK2e,OAAOnS,MAAMkC,KAAO7B,EAAS6B,KAAO,MAE7CqpE,EAAQ74E,UAAUs8E,WAAa,WAC3Bx7E,KAAK2e,OAAOtS,UAAUC,IAAI,2BAE9ByrE,EAAQ74E,UAAUm6E,WAAa,WACvBr5E,KAAK65E,KACL75E,KAAKw7E,aAGLx7E,KAAKm5E,YAGbpB,EAAQ74E,UAAUmX,QAAU,WACxBrW,KAAKw5E,WACLx5E,KAAKyL,MAAMmnC,IAAI+kC,GAAY8B,cAAez5E,KAAK64E,qBAC/C74E,KAAKyL,MAAMkB,KAAKkN,oBAAoB,cAAe7Z,KAAK+4E,oBACxD/4E,KAAK2e,OAAO9E,oBAAoB,QAAS7Z,KAAKo5E,oBAC9Cp5E,KAAK2e,OAAOlG,SACZzY,KAAK2e,OAAS,KACd3e,KAAK2L,QAAU3L,KAAKi4E,SACpBj4E,KAAK65E,KAAO,KACZ75E,KAAKq4E,MAAQ,KACbr4E,KAAKyL,MAAQ,MAEVssE,EAvNiB,G,4CC5B5B,KAAMn5C,SAAS,wBAAyB,MACxC,KAAMA,SAAS,oBCXR,MAON,YAAYnzB,EAAOE,EAAU,IAE5B3L,KAAKyL,MAAQA,EAEbzL,KAAKy7E,WAAaz7E,KAAKy7E,WAAW38E,KAAKkB,MACvCA,KAAK07E,YAAc17E,KAAK07E,YAAY58E,KAAKkB,MAEzCA,KAAKyL,MAAMkB,KAAKG,iBAAiB,OAAQ9M,KAAKy7E,YAAY,GAC1Dz7E,KAAKyL,MAAMkB,KAAKG,iBAAiB,QAAS9M,KAAK07E,aAAa,GAO7D,WAAW1C,GAEV,GADAA,EAAIE,iBACAF,EAAI2C,cAAgB3C,EAAI2C,aAAaC,OAAS5C,EAAI2C,aAAaC,MAAMp7E,OAAQ,CAChF,GAAI2L,SAAS0vE,oBAAqB,CACjC,MAAMC,EAAY3vE,SAASiV,eACrBM,EAAQvV,SAAS0vE,oBAAoB7C,EAAI7/D,QAAS6/D,EAAI5E,SACxD0H,GAAap6D,GAChBo6D,EAAUC,iBAAiBr6D,EAAMsS,eAAgBtS,EAAMuS,YAAavS,EAAMsS,eAAgBtS,EAAMuS,aAGlGj0B,KAAKg8E,UAAUhD,EAAI2C,aAAaC,MAAO57E,KAAK0gB,OAAO5hB,KAAKkB,QAQ1D,YAAYg5E,GACPA,EAAIiD,eAAiBjD,EAAIiD,cAAcC,OAASlD,EAAIiD,cAAcC,MAAM17E,QAC3ER,KAAKg8E,UAAUhD,EAAIiD,cAAcC,MAAOC,IACrBn8E,KAAKyL,MAAM2V,gBAQ5BtC,WAAW,IAAM9e,KAAK0gB,OAAOy7D,GAAU,KAU3C,OAAOA,GACN,MAAMzkE,GAAS1X,KAAKyL,MAAM2V,gBAAkB,IAAI1J,OAAS1X,KAAKyL,MAAMmX,YACpE5iB,KAAKyL,MAAM0gD,YAAYz0C,EAAO,QAASykE,EAAS,QAQjD,UAAUP,EAAOlK,GAEhB,GAAG5oE,QAAQrL,KAAKm+E,EAAO34C,IACtB,IAAKA,EAAKgE,KAAKj1B,MAAM,gEAGpB,OAGD,MAAM5L,EAAS,IAAIg2E,WACnBh2E,EAAOi2E,OAAUrD,IAChBtH,EAASsH,EAAI1uE,OAAOg9C,SAGrB,MAAMg1B,EAAOr5C,EAAKs5C,UAAYt5C,EAAKs5C,YAAct5C,EAC7Cq5C,aAAgBE,MACnBp2E,EAAOq2E,cAAcH,QD3EzB,KAAM19C,SAAS,mBAAoB,MACnC,KAAMA,SAAS,kBAAmB,MAClC,KAAMA,SAAS,CACb,kBAAmB,KAClB,GAEHxvB,OAAOtC,iBAAiB,OAAQ,KAC9B,MAAM6yC,EAAO,IAAI,GACjB,IAAI+T,EAAW,IAAI,GAAkB,sBAAuB,QAAS/T,GACrE,MAAM1Y,EAAO0Y,EAAK+8B,QAAQ,SAE1B,IAAIC,EAAS,IAAI,KAAM,0BAA2B,CAChDrB,OAAQ,0BACR99E,QAAS,CACP,SAAW,EACX,QAAU,EACV,QAAW,CAAE2kB,UAAW,YACxB,OAAS,EACT,SAAW,EACX,UAAY,EACZ,WAAa,EACb,cAAiB,IAKnBsrD,MAAO,SAGO,IAAI,GAAaxmC,EAAM01C,EAAQjpB,EAASL,WAExDK,EAASL,UAAUyE,mBAAmB,OAAQ,CAC5Cj6D,KAAM++E,eACNroE,MAAOsoE,kBAGT,GAAM,WAAY,CAChBv6B,QAAS,UAEX,GAAM,aAAc,CAClBA,QAAS,SAEX,GAAM,gBAAiB,CACrBA,QAAS,gBAEX,GAAM,aAAc,CAClBA,QAAS,gBAEX,GAAM,iBAAkB,CACtBA,QAAS,WAEX,GAAM,iBAAkB,CACtBA,QAAS,cAEX,GAAM,oBAAqB,CACzBA,QAAS,iBAEX,GAAM,mBAAoB,CACxBA,QAAS,UAEX,GAAM,eAAgB,CACpBA,QAAS,aAEX,GAAM,eAAgB,CACpBA,QAAS,cAEX,GAAM,WAAY,CAChBA,QAAS,SAEX,GAAM,YAAa,CACjBA,QAAS,UAEX,GAAM,YAAa,CACjBA,QAAS","file":"quill.bundle.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"/quill/dist/\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = 38);\n","/**\n * Utility helpers for working with numbers.\n *\n * @module number\n */\n\nimport * as math from './math.js'\nimport * as binary from './binary.js'\n\nexport const MAX_SAFE_INTEGER = Number.MAX_SAFE_INTEGER\nexport const MIN_SAFE_INTEGER = Number.MIN_SAFE_INTEGER\n\nexport const LOWEST_INT32 = 1 << 31\n/**\n * @type {number}\n */\nexport const HIGHEST_INT32 = binary.BITS31\n\n/**\n * @module number\n */\n\n/* istanbul ignore next */\nexport const isInteger = Number.isInteger || (num => typeof num === 'number' && isFinite(num) && math.floor(num) === num)\nexport const isNaN = Number.isNaN\n","/**\n * Efficient schema-less binary encoding with support for variable length encoding.\n *\n * Use [lib0/encoding] with [lib0/decoding]. Every encoding function has a corresponding decoding function.\n *\n * Encodes numbers in little-endian order (least to most significant byte order)\n * and is compatible with Golang's binary encoding (https://golang.org/pkg/encoding/binary/)\n * which is also used in Protocol Buffers.\n *\n * ```js\n * // encoding step\n * const encoder = new encoding.createEncoder()\n * encoding.writeVarUint(encoder, 256)\n * encoding.writeVarString(encoder, 'Hello world!')\n * const buf = encoding.toUint8Array(encoder)\n * ```\n *\n * ```js\n * // decoding step\n * const decoder = new decoding.createDecoder(buf)\n * decoding.readVarUint(decoder) // => 256\n * decoding.readVarString(decoder) // => 'Hello world!'\n * decoding.hasContent(decoder) // => false - all data is read\n * ```\n *\n * @module encoding\n */\n\nimport * as buffer from './buffer.js'\nimport * as math from './math.js'\nimport * as number from './number.js'\nimport * as binary from './binary.js'\n\n/**\n * A BinaryEncoder handles the encoding to an Uint8Array.\n */\nexport class Encoder {\n constructor () {\n this.cpos = 0\n this.cbuf = new Uint8Array(100)\n /**\n * @type {Array}\n */\n this.bufs = []\n }\n}\n\n/**\n * @function\n * @return {Encoder}\n */\nexport const createEncoder = () => new Encoder()\n\n/**\n * The current length of the encoded data.\n *\n * @function\n * @param {Encoder} encoder\n * @return {number}\n */\nexport const length = encoder => {\n let len = encoder.cpos\n for (let i = 0; i < encoder.bufs.length; i++) {\n len += encoder.bufs[i].length\n }\n return len\n}\n\n/**\n * Transform to Uint8Array.\n *\n * @function\n * @param {Encoder} encoder\n * @return {Uint8Array} The created ArrayBuffer.\n */\nexport const toUint8Array = encoder => {\n const uint8arr = new Uint8Array(length(encoder))\n let curPos = 0\n for (let i = 0; i < encoder.bufs.length; i++) {\n const d = encoder.bufs[i]\n uint8arr.set(d, curPos)\n curPos += d.length\n }\n uint8arr.set(buffer.createUint8ArrayViewFromArrayBuffer(encoder.cbuf.buffer, 0, encoder.cpos), curPos)\n return uint8arr\n}\n\n/**\n * Verify that it is possible to write `len` bytes wtihout checking. If\n * necessary, a new Buffer with the required length is attached.\n *\n * @param {Encoder} encoder\n * @param {number} len\n */\nconst verifyLen = (encoder, len) => {\n const bufferLen = encoder.cbuf.length\n if (bufferLen - encoder.cpos < len) {\n encoder.bufs.push(buffer.createUint8ArrayViewFromArrayBuffer(encoder.cbuf.buffer, 0, encoder.cpos))\n encoder.cbuf = new Uint8Array(math.max(bufferLen, len) * 2)\n encoder.cpos = 0\n }\n}\n\n/**\n * Write one byte to the encoder.\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} num The byte that is to be encoded.\n */\nexport const write = (encoder, num) => {\n const bufferLen = encoder.cbuf.length\n if (encoder.cpos === bufferLen) {\n encoder.bufs.push(encoder.cbuf)\n encoder.cbuf = new Uint8Array(bufferLen * 2)\n encoder.cpos = 0\n }\n encoder.cbuf[encoder.cpos++] = num\n}\n\n/**\n * Write one byte at a specific position.\n * Position must already be written (i.e. encoder.length > pos)\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} pos Position to which to write data\n * @param {number} num Unsigned 8-bit integer\n */\nexport const set = (encoder, pos, num) => {\n let buffer = null\n // iterate all buffers and adjust position\n for (let i = 0; i < encoder.bufs.length && buffer === null; i++) {\n const b = encoder.bufs[i]\n if (pos < b.length) {\n buffer = b // found buffer\n } else {\n pos -= b.length\n }\n }\n if (buffer === null) {\n // use current buffer\n buffer = encoder.cbuf\n }\n buffer[pos] = num\n}\n\n/**\n * Write one byte as an unsigned integer.\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} num The number that is to be encoded.\n */\nexport const writeUint8 = write\n\n/**\n * Write one byte as an unsigned Integer at a specific location.\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} pos The location where the data will be written.\n * @param {number} num The number that is to be encoded.\n */\nexport const setUint8 = set\n\n/**\n * Write two bytes as an unsigned integer.\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} num The number that is to be encoded.\n */\nexport const writeUint16 = (encoder, num) => {\n write(encoder, num & binary.BITS8)\n write(encoder, (num >>> 8) & binary.BITS8)\n}\n/**\n * Write two bytes as an unsigned integer at a specific location.\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} pos The location where the data will be written.\n * @param {number} num The number that is to be encoded.\n */\nexport const setUint16 = (encoder, pos, num) => {\n set(encoder, pos, num & binary.BITS8)\n set(encoder, pos + 1, (num >>> 8) & binary.BITS8)\n}\n\n/**\n * Write two bytes as an unsigned integer\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} num The number that is to be encoded.\n */\nexport const writeUint32 = (encoder, num) => {\n for (let i = 0; i < 4; i++) {\n write(encoder, num & binary.BITS8)\n num >>>= 8\n }\n}\n\n/**\n * Write two bytes as an unsigned integer in big endian order.\n * (most significant byte first)\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} num The number that is to be encoded.\n */\nexport const writeUint32BigEndian = (encoder, num) => {\n for (let i = 3; i >= 0; i--) {\n write(encoder, (num >>> (8 * i)) & binary.BITS8)\n }\n}\n\n/**\n * Write two bytes as an unsigned integer at a specific location.\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} pos The location where the data will be written.\n * @param {number} num The number that is to be encoded.\n */\nexport const setUint32 = (encoder, pos, num) => {\n for (let i = 0; i < 4; i++) {\n set(encoder, pos + i, num & binary.BITS8)\n num >>>= 8\n }\n}\n\n/**\n * Write a variable length unsigned integer.\n *\n * Encodes integers in the range from [0, 4294967295] / [0, 0xffffffff]. (max 32 bit unsigned integer)\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} num The number that is to be encoded.\n */\nexport const writeVarUint = (encoder, num) => {\n while (num > binary.BITS7) {\n write(encoder, binary.BIT8 | (binary.BITS7 & num))\n num >>>= 7\n }\n write(encoder, binary.BITS7 & num)\n}\n\n/**\n * Write a variable length integer.\n *\n * Encodes integers in the range from [-2147483648, -2147483647].\n *\n * We don't use zig-zag encoding because we want to keep the option open\n * to use the same function for BigInt and 53bit integers (doubles).\n *\n * We use the 7th bit instead for signaling that this is a negative number.\n *\n * @function\n * @param {Encoder} encoder\n * @param {number} num The number that is to be encoded.\n */\nexport const writeVarInt = (encoder, num) => {\n const isNegative = math.isNegativeZero(num)\n if (isNegative) {\n num = -num\n }\n // |- whether to continue reading |- whether is negative |- number\n write(encoder, (num > binary.BITS6 ? binary.BIT8 : 0) | (isNegative ? binary.BIT7 : 0) | (binary.BITS6 & num))\n num >>>= 6\n // We don't need to consider the case of num === 0 so we can use a different\n // pattern here than above.\n while (num > 0) {\n write(encoder, (num > binary.BITS7 ? binary.BIT8 : 0) | (binary.BITS7 & num))\n num >>>= 7\n }\n}\n\n/**\n * Write a variable length string.\n *\n * @function\n * @param {Encoder} encoder\n * @param {String} str The string that is to be encoded.\n */\nexport const writeVarString = (encoder, str) => {\n const encodedString = unescape(encodeURIComponent(str))\n const len = encodedString.length\n writeVarUint(encoder, len)\n for (let i = 0; i < len; i++) {\n write(encoder, /** @type {number} */ (encodedString.codePointAt(i)))\n }\n}\n\n/**\n * Write the content of another Encoder.\n *\n * TODO: can be improved!\n *\n * @function\n * @param {Encoder} encoder The enUint8Arr\n * @param {Encoder} append The BinaryEncoder to be written.\n */\nexport const writeBinaryEncoder = (encoder, append) => writeUint8Array(encoder, toUint8Array(append))\n\n/**\n * Append fixed-length Uint8Array to the encoder.\n *\n * @function\n * @param {Encoder} encoder\n * @param {Uint8Array} uint8Array\n */\nexport const writeUint8Array = (encoder, uint8Array) => {\n const bufferLen = encoder.cbuf.length\n const cpos = encoder.cpos\n const leftCopyLen = math.min(bufferLen - cpos, uint8Array.length)\n const rightCopyLen = uint8Array.length - leftCopyLen\n encoder.cbuf.set(uint8Array.subarray(0, leftCopyLen), cpos)\n encoder.cpos += leftCopyLen\n if (rightCopyLen > 0) {\n // Still something to write, write right half..\n // Append new buffer\n encoder.bufs.push(encoder.cbuf)\n // must have at least size of remaining buffer\n encoder.cbuf = new Uint8Array(math.max(bufferLen * 2, rightCopyLen))\n // copy array\n encoder.cbuf.set(uint8Array.subarray(leftCopyLen))\n encoder.cpos = rightCopyLen\n }\n}\n\n/**\n * Append an Uint8Array to Encoder.\n *\n * @function\n * @param {Encoder} encoder\n * @param {Uint8Array} uint8Array\n */\nexport const writeVarUint8Array = (encoder, uint8Array) => {\n writeVarUint(encoder, uint8Array.byteLength)\n writeUint8Array(encoder, uint8Array)\n}\n\n/**\n * Create an DataView of the next `len` bytes. Use it to write data after\n * calling this function.\n *\n * ```js\n * // write float32 using DataView\n * const dv = writeOnDataView(encoder, 4)\n * dv.setFloat32(0, 1.1)\n * // read float32 using DataView\n * const dv = readFromDataView(encoder, 4)\n * dv.getFloat32(0) // => 1.100000023841858 (leaving it to the reader to find out why this is the correct result)\n * ```\n *\n * @param {Encoder} encoder\n * @param {number} len\n * @return {DataView}\n */\nexport const writeOnDataView = (encoder, len) => {\n verifyLen(encoder, len)\n const dview = new DataView(encoder.cbuf.buffer, encoder.cpos, len)\n encoder.cpos += len\n return dview\n}\n\n/**\n * @param {Encoder} encoder\n * @param {number} num\n */\nexport const writeFloat32 = (encoder, num) => writeOnDataView(encoder, 4).setFloat32(0, num)\n\n/**\n * @param {Encoder} encoder\n * @param {number} num\n */\nexport const writeFloat64 = (encoder, num) => writeOnDataView(encoder, 8).setFloat64(0, num)\n\n/**\n * @param {Encoder} encoder\n * @param {bigint} num\n */\nexport const writeBigInt64 = (encoder, num) => /** @type {any} */ (writeOnDataView(encoder, 8)).setBigInt64(0, num)\n\n/**\n * @param {Encoder} encoder\n * @param {bigint} num\n */\nexport const writeBigUint64 = (encoder, num) => /** @type {any} */ (writeOnDataView(encoder, 8)).setBigUint64(0, num)\n\nconst floatTestBed = new DataView(new ArrayBuffer(4))\n/**\n * Check if a number can be encoded as a 32 bit float.\n *\n * @param {number} num\n * @return {boolean}\n */\nconst isFloat32 = num => {\n floatTestBed.setFloat32(0, num)\n return floatTestBed.getFloat32(0) === num\n}\n\n/**\n * Encode data with efficient binary format.\n *\n * Differences to JSON:\n * • Transforms data to a binary format (not to a string)\n * • Encodes undefined, NaN, and ArrayBuffer (these can't be represented in JSON)\n * • Numbers are efficiently encoded either as a variable length integer, as a\n * 32 bit float, as a 64 bit float, or as a 64 bit bigint.\n *\n * Encoding table:\n *\n * | Data Type | Prefix | Encoding Method | Comment |\n * | ------------------- | -------- | ------------------ | ------- |\n * | undefined | 127 | | Functions, symbol, and everything that cannot be identified is encoded as undefined |\n * | null | 126 | | |\n * | integer | 125 | writeVarInt | Only encodes 32 bit signed integers |\n * | float32 | 124 | writeFloat32 | |\n * | float64 | 123 | writeFloat64 | |\n * | bigint | 122 | writeBigInt64 | |\n * | boolean (false) | 121 | | True and false are different data types so we save the following byte |\n * | boolean (true) | 120 | | - 0b01111000 so the last bit determines whether true or false |\n * | string | 119 | writeVarString | |\n * | object | 118 | custom | Writes {length} then {length} key-value pairs |\n * | array | 117 | custom | Writes {length} then {length} json values |\n * | Uint8Array | 116 | writeVarUint8Array | We use Uint8Array for any kind of binary data |\n *\n * Reasons for the decreasing prefix:\n * We need the first bit for extendability (later we may want to encode the\n * prefix with writeVarUint). The remaining 7 bits are divided as follows:\n * [0-30] the beginning of the data range is used for custom purposes\n * (defined by the function that uses this library)\n * [31-127] the end of the data range is used for data encoding by\n * lib0/encoding.js\n *\n * @param {Encoder} encoder\n * @param {undefined|null|number|bigint|boolean|string|Object|Array|Uint8Array} data\n */\nexport const writeAny = (encoder, data) => {\n switch (typeof data) {\n case 'string':\n // TYPE 119: STRING\n write(encoder, 119)\n writeVarString(encoder, data)\n break\n case 'number':\n if (number.isInteger(data) && data <= binary.BITS31) {\n // TYPE 125: INTEGER\n write(encoder, 125)\n writeVarInt(encoder, data)\n } else if (isFloat32(data)) {\n // TYPE 124: FLOAT32\n write(encoder, 124)\n writeFloat32(encoder, data)\n } else {\n // TYPE 123: FLOAT64\n write(encoder, 123)\n writeFloat64(encoder, data)\n }\n break\n case 'bigint':\n // TYPE 122: BigInt\n write(encoder, 122)\n writeBigInt64(encoder, data)\n break\n case 'object':\n if (data === null) {\n // TYPE 126: null\n write(encoder, 126)\n } else if (data instanceof Array) {\n // TYPE 117: Array\n write(encoder, 117)\n writeVarUint(encoder, data.length)\n for (let i = 0; i < data.length; i++) {\n writeAny(encoder, data[i])\n }\n } else if (data instanceof Uint8Array) {\n // TYPE 116: ArrayBuffer\n write(encoder, 116)\n writeVarUint8Array(encoder, data)\n } else {\n // TYPE 118: Object\n write(encoder, 118)\n const keys = Object.keys(data)\n writeVarUint(encoder, keys.length)\n for (let i = 0; i < keys.length; i++) {\n const key = keys[i]\n writeVarString(encoder, key)\n writeAny(encoder, data[key])\n }\n }\n break\n case 'boolean':\n // TYPE 120/121: boolean (true/false)\n write(encoder, data ? 120 : 121)\n break\n default:\n // TYPE 127: undefined\n write(encoder, 127)\n }\n}\n\n/**\n * Now come a few stateful encoder that have their own classes.\n */\n\n/**\n * Basic Run Length Encoder - a basic compression implementation.\n *\n * Encodes [1,1,1,7] to [1,3,7,1] (3 times 1, 1 time 7). This encoder might do more harm than good if there are a lot of values that are not repeated.\n *\n * It was originally used for image compression. Cool .. article http://csbruce.com/cbm/transactor/pdfs/trans_v7_i06.pdf\n *\n * @note T must not be null!\n *\n * @template T\n */\nexport class RleEncoder extends Encoder {\n /**\n * @param {function(Encoder, T):void} writer\n */\n constructor (writer) {\n super()\n /**\n * The writer\n */\n this.w = writer\n /**\n * Current state\n * @type {T|null}\n */\n this.s = null\n this.count = 0\n }\n\n /**\n * @param {T} v\n */\n write (v) {\n if (this.s === v) {\n this.count++\n } else {\n if (this.count > 0) {\n // flush counter, unless this is the first value (count = 0)\n writeVarUint(this, this.count - 1) // since count is always > 0, we can decrement by one. non-standard encoding ftw\n }\n this.count = 1\n // write first value\n this.w(this, v)\n this.s = v\n }\n }\n}\n\n/**\n * Basic diff decoder using variable length encoding.\n *\n * Encodes the values [3, 1100, 1101, 1050, 0] to [3, 1097, 1, -51, -1050] using writeVarInt.\n */\nexport class IntDiffEncoder extends Encoder {\n /**\n * @param {number} start\n */\n constructor (start) {\n super()\n /**\n * Current state\n * @type {number}\n */\n this.s = start\n }\n\n /**\n * @param {number} v\n */\n write (v) {\n writeVarInt(this, v - this.s)\n this.s = v\n }\n}\n\n/**\n * A combination of IntDiffEncoder and RleEncoder.\n *\n * Basically first writes the IntDiffEncoder and then counts duplicate diffs using RleEncoding.\n *\n * Encodes the values [1,1,1,2,3,4,5,6] as [1,1,0,2,1,5] (RLE([1,0,0,1,1,1,1,1]) ⇒ RleIntDiff[1,1,0,2,1,5])\n */\nexport class RleIntDiffEncoder extends Encoder {\n /**\n * @param {number} start\n */\n constructor (start) {\n super()\n /**\n * Current state\n * @type {number}\n */\n this.s = start\n this.count = 0\n }\n\n /**\n * @param {number} v\n */\n write (v) {\n if (this.s === v && this.count > 0) {\n this.count++\n } else {\n if (this.count > 0) {\n // flush counter, unless this is the first value (count = 0)\n writeVarUint(this, this.count - 1) // since count is always > 0, we can decrement by one. non-standard encoding ftw\n }\n this.count = 1\n // write first value\n writeVarInt(this, v - this.s)\n this.s = v\n }\n }\n}\n\n/**\n * @param {UintOptRleEncoder} encoder\n */\nconst flushUintOptRleEncoder = encoder => {\n if (encoder.count > 0) {\n // flush counter, unless this is the first value (count = 0)\n // case 1: just a single value. set sign to positive\n // case 2: write several values. set sign to negative to indicate that there is a length coming\n writeVarInt(encoder.encoder, encoder.count === 1 ? encoder.s : -encoder.s)\n if (encoder.count > 1) {\n writeVarUint(encoder.encoder, encoder.count - 2) // since count is always > 1, we can decrement by one. non-standard encoding ftw\n }\n }\n}\n\n/**\n * Optimized Rle encoder that does not suffer from the mentioned problem of the basic Rle encoder.\n *\n * Internally uses VarInt encoder to write unsigned integers. If the input occurs multiple times, we write\n * write it as a negative number. The UintOptRleDecoder then understands that it needs to read a count.\n *\n * Encodes [1,2,3,3,3] as [1,2,-3,3] (once 1, once 2, three times 3)\n */\nexport class UintOptRleEncoder {\n constructor () {\n this.encoder = new Encoder()\n /**\n * @type {number}\n */\n this.s = 0\n this.count = 0\n }\n\n /**\n * @param {number} v\n */\n write (v) {\n if (this.s === v) {\n this.count++\n } else {\n flushUintOptRleEncoder(this)\n this.count = 1\n this.s = v\n }\n }\n\n toUint8Array () {\n flushUintOptRleEncoder(this)\n return toUint8Array(this.encoder)\n }\n}\n\n/**\n * Increasing Uint Optimized RLE Encoder\n *\n * The RLE encoder counts the number of same occurences of the same value.\n * The IncUintOptRle encoder counts if the value increases.\n * I.e. 7, 8, 9, 10 will be encoded as [-7, 4]. 1, 3, 5 will be encoded\n * as [1, 3, 5].\n */\nexport class IncUintOptRleEncoder {\n constructor () {\n this.encoder = new Encoder()\n /**\n * @type {number}\n */\n this.s = 0\n this.count = 0\n }\n\n /**\n * @param {number} v\n */\n write (v) {\n if (this.s + this.count === v) {\n this.count++\n } else {\n flushUintOptRleEncoder(this)\n this.count = 1\n this.s = v\n }\n }\n\n toUint8Array () {\n flushUintOptRleEncoder(this)\n return toUint8Array(this.encoder)\n }\n}\n\n/**\n * @param {IntDiffOptRleEncoder} encoder\n */\nconst flushIntDiffOptRleEncoder = encoder => {\n if (encoder.count > 0) {\n // 31 bit making up the diff | wether to write the counter\n const encodedDiff = encoder.diff << 1 | (encoder.count === 1 ? 0 : 1)\n // flush counter, unless this is the first value (count = 0)\n // case 1: just a single value. set first bit to positive\n // case 2: write several values. set first bit to negative to indicate that there is a length coming\n writeVarInt(encoder.encoder, encodedDiff)\n if (encoder.count > 1) {\n writeVarUint(encoder.encoder, encoder.count - 2) // since count is always > 1, we can decrement by one. non-standard encoding ftw\n }\n }\n}\n\n/**\n * A combination of the IntDiffEncoder and the UintOptRleEncoder.\n *\n * The count approach is similar to the UintDiffOptRleEncoder, but instead of using the negative bitflag, it encodes\n * in the LSB whether a count is to be read. Therefore this Encoder only supports 31 bit integers!\n *\n * Encodes [1, 2, 3, 2] as [3, 1, 6, -1] (more specifically [(1 << 1) | 1, (3 << 0) | 0, -1])\n *\n * Internally uses variable length encoding. Contrary to normal UintVar encoding, the first byte contains:\n * * 1 bit that denotes whether the next value is a count (LSB)\n * * 1 bit that denotes whether this value is negative (MSB - 1)\n * * 1 bit that denotes whether to continue reading the variable length integer (MSB)\n *\n * Therefore, only five bits remain to encode diff ranges.\n *\n * Use this Encoder only when appropriate. In most cases, this is probably a bad idea.\n */\nexport class IntDiffOptRleEncoder {\n constructor () {\n this.encoder = new Encoder()\n /**\n * @type {number}\n */\n this.s = 0\n this.count = 0\n this.diff = 0\n }\n\n /**\n * @param {number} v\n */\n write (v) {\n if (this.diff === v - this.s) {\n this.s = v\n this.count++\n } else {\n flushIntDiffOptRleEncoder(this)\n this.count = 1\n this.diff = v - this.s\n this.s = v\n }\n }\n\n toUint8Array () {\n flushIntDiffOptRleEncoder(this)\n return toUint8Array(this.encoder)\n }\n}\n\n/**\n * Optimized String Encoder.\n *\n * Encoding many small strings in a simple Encoder is not very efficient. The function call to decode a string takes some time and creates references that must be eventually deleted.\n * In practice, when decoding several million small strings, the GC will kick in more and more often to collect orphaned string objects (or maybe there is another reason?).\n *\n * This string encoder solves the above problem. All strings are concatenated and written as a single string using a single encoding call.\n *\n * The lengths are encoded using a UintOptRleEncoder.\n */\nexport class StringEncoder {\n constructor () {\n /**\n * @type {Array}\n */\n this.sarr = []\n this.s = ''\n this.lensE = new UintOptRleEncoder()\n }\n\n /**\n * @param {string} string\n */\n write (string) {\n this.s += string\n if (this.s.length > 19) {\n this.sarr.push(this.s)\n this.s = ''\n }\n this.lensE.write(string.length)\n }\n\n toUint8Array () {\n const encoder = new Encoder()\n this.sarr.push(this.s)\n this.s = ''\n writeVarString(encoder, this.sarr.join(''))\n writeUint8Array(encoder, this.lensE.toUint8Array())\n return toUint8Array(encoder)\n }\n}\n","/**\n * Efficient schema-less binary decoding with support for variable length encoding.\n *\n * Use [lib0/decoding] with [lib0/encoding]. Every encoding function has a corresponding decoding function.\n *\n * Encodes numbers in little-endian order (least to most significant byte order)\n * and is compatible with Golang's binary encoding (https://golang.org/pkg/encoding/binary/)\n * which is also used in Protocol Buffers.\n *\n * ```js\n * // encoding step\n * const encoder = new encoding.createEncoder()\n * encoding.writeVarUint(encoder, 256)\n * encoding.writeVarString(encoder, 'Hello world!')\n * const buf = encoding.toUint8Array(encoder)\n * ```\n *\n * ```js\n * // decoding step\n * const decoder = new decoding.createDecoder(buf)\n * decoding.readVarUint(decoder) // => 256\n * decoding.readVarString(decoder) // => 'Hello world!'\n * decoding.hasContent(decoder) // => false - all data is read\n * ```\n *\n * @module decoding\n */\n\nimport * as buffer from './buffer.js'\nimport * as binary from './binary.js'\nimport * as math from './math.js'\n\n/**\n * A Decoder handles the decoding of an Uint8Array.\n */\nexport class Decoder {\n /**\n * @param {Uint8Array} uint8Array Binary data to decode\n */\n constructor (uint8Array) {\n /**\n * Decoding target.\n *\n * @type {Uint8Array}\n */\n this.arr = uint8Array\n /**\n * Current decoding position.\n *\n * @type {number}\n */\n this.pos = 0\n }\n}\n\n/**\n * @function\n * @param {Uint8Array} uint8Array\n * @return {Decoder}\n */\nexport const createDecoder = uint8Array => new Decoder(uint8Array)\n\n/**\n * @function\n * @param {Decoder} decoder\n * @return {boolean}\n */\nexport const hasContent = decoder => decoder.pos !== decoder.arr.length\n\n/**\n * Clone a decoder instance.\n * Optionally set a new position parameter.\n *\n * @function\n * @param {Decoder} decoder The decoder instance\n * @param {number} [newPos] Defaults to current position\n * @return {Decoder} A clone of `decoder`\n */\nexport const clone = (decoder, newPos = decoder.pos) => {\n const _decoder = createDecoder(decoder.arr)\n _decoder.pos = newPos\n return _decoder\n}\n\n/**\n * Create an Uint8Array view of the next `len` bytes and advance the position by `len`.\n *\n * Important: The Uint8Array still points to the underlying ArrayBuffer. Make sure to discard the result as soon as possible to prevent any memory leaks.\n * Use `buffer.copyUint8Array` to copy the result into a new Uint8Array.\n *\n * @function\n * @param {Decoder} decoder The decoder instance\n * @param {number} len The length of bytes to read\n * @return {Uint8Array}\n */\nexport const readUint8Array = (decoder, len) => {\n const view = buffer.createUint8ArrayViewFromArrayBuffer(decoder.arr.buffer, decoder.pos + decoder.arr.byteOffset, len)\n decoder.pos += len\n return view\n}\n\n/**\n * Read variable length Uint8Array.\n *\n * Important: The Uint8Array still points to the underlying ArrayBuffer. Make sure to discard the result as soon as possible to prevent any memory leaks.\n * Use `buffer.copyUint8Array` to copy the result into a new Uint8Array.\n *\n * @function\n * @param {Decoder} decoder\n * @return {Uint8Array}\n */\nexport const readVarUint8Array = decoder => readUint8Array(decoder, readVarUint(decoder))\n\n/**\n * Read the rest of the content as an ArrayBuffer\n * @function\n * @param {Decoder} decoder\n * @return {Uint8Array}\n */\nexport const readTailAsUint8Array = decoder => readUint8Array(decoder, decoder.arr.length - decoder.pos)\n\n/**\n * Skip one byte, jump to the next position.\n * @function\n * @param {Decoder} decoder The decoder instance\n * @return {number} The next position\n */\nexport const skip8 = decoder => decoder.pos++\n\n/**\n * Read one byte as unsigned integer.\n * @function\n * @param {Decoder} decoder The decoder instance\n * @return {number} Unsigned 8-bit integer\n */\nexport const readUint8 = decoder => decoder.arr[decoder.pos++]\n\n/**\n * Read 2 bytes as unsigned integer.\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.\n */\nexport const readUint16 = decoder => {\n const uint =\n decoder.arr[decoder.pos] +\n (decoder.arr[decoder.pos + 1] << 8)\n decoder.pos += 2\n return uint\n}\n\n/**\n * Read 4 bytes as unsigned integer.\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.\n */\nexport const readUint32 = decoder => {\n const uint =\n (decoder.arr[decoder.pos] +\n (decoder.arr[decoder.pos + 1] << 8) +\n (decoder.arr[decoder.pos + 2] << 16) +\n (decoder.arr[decoder.pos + 3] << 24)) >>> 0\n decoder.pos += 4\n return uint\n}\n\n/**\n * Read 4 bytes as unsigned integer in big endian order.\n * (most significant byte first)\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.\n */\nexport const readUint32BigEndian = decoder => {\n const uint =\n (decoder.arr[decoder.pos + 3] +\n (decoder.arr[decoder.pos + 2] << 8) +\n (decoder.arr[decoder.pos + 1] << 16) +\n (decoder.arr[decoder.pos] << 24)) >>> 0\n decoder.pos += 4\n return uint\n}\n\n/**\n * Look ahead without incrementing position.\n * to the next byte and read it as unsigned integer.\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.\n */\nexport const peekUint8 = decoder => decoder.arr[decoder.pos]\n\n/**\n * Look ahead without incrementing position.\n * to the next byte and read it as unsigned integer.\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.\n */\nexport const peekUint16 = decoder =>\n decoder.arr[decoder.pos] +\n (decoder.arr[decoder.pos + 1] << 8)\n\n/**\n * Look ahead without incrementing position.\n * to the next byte and read it as unsigned integer.\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.\n */\nexport const peekUint32 = decoder => (\n decoder.arr[decoder.pos] +\n (decoder.arr[decoder.pos + 1] << 8) +\n (decoder.arr[decoder.pos + 2] << 16) +\n (decoder.arr[decoder.pos + 3] << 24)\n) >>> 0\n\n/**\n * Read unsigned integer (32bit) with variable length.\n * 1/8th of the storage is used as encoding overhead.\n * * numbers < 2^7 is stored in one bytlength\n * * numbers < 2^14 is stored in two bylength\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.length\n */\nexport const readVarUint = decoder => {\n let num = 0\n let len = 0\n while (true) {\n const r = decoder.arr[decoder.pos++]\n num = num | ((r & binary.BITS7) << len)\n len += 7\n if (r < binary.BIT8) {\n return num >>> 0 // return unsigned number!\n }\n /* istanbul ignore if */\n if (len > 35) {\n throw new Error('Integer out of range!')\n }\n }\n}\n\n/**\n * Read signed integer (32bit) with variable length.\n * 1/8th of the storage is used as encoding overhead.\n * * numbers < 2^7 is stored in one bytlength\n * * numbers < 2^14 is stored in two bylength\n * @todo This should probably create the inverse ~num if unmber is negative - but this would be a breaking change.\n *\n * @function\n * @param {Decoder} decoder\n * @return {number} An unsigned integer.length\n */\nexport const readVarInt = decoder => {\n let r = decoder.arr[decoder.pos++]\n let num = r & binary.BITS6\n let len = 6\n const sign = (r & binary.BIT7) > 0 ? -1 : 1\n if ((r & binary.BIT8) === 0) {\n // don't continue reading\n return sign * num\n }\n while (true) {\n r = decoder.arr[decoder.pos++]\n num = num | ((r & binary.BITS7) << len)\n len += 7\n if (r < binary.BIT8) {\n return sign * (num >>> 0)\n }\n /* istanbul ignore if */\n if (len > 41) {\n throw new Error('Integer out of range!')\n }\n }\n}\n\n/**\n * Look ahead and read varUint without incrementing position\n *\n * @function\n * @param {Decoder} decoder\n * @return {number}\n */\nexport const peekVarUint = decoder => {\n const pos = decoder.pos\n const s = readVarUint(decoder)\n decoder.pos = pos\n return s\n}\n\n/**\n * Look ahead and read varUint without incrementing position\n *\n * @function\n * @param {Decoder} decoder\n * @return {number}\n */\nexport const peekVarInt = decoder => {\n const pos = decoder.pos\n const s = readVarInt(decoder)\n decoder.pos = pos\n return s\n}\n\n/**\n * Read string of variable length\n * * varUint is used to store the length of the string\n *\n * Transforming utf8 to a string is pretty expensive. The code performs 10x better\n * when String.fromCodePoint is fed with all characters as arguments.\n * But most environments have a maximum number of arguments per functions.\n * For effiency reasons we apply a maximum of 10000 characters at once.\n *\n * @function\n * @param {Decoder} decoder\n * @return {String} The read String.\n */\nexport const readVarString = decoder => {\n let remainingLen = readVarUint(decoder)\n if (remainingLen === 0) {\n return ''\n } else {\n let encodedString = String.fromCodePoint(readUint8(decoder)) // remember to decrease remainingLen\n if (--remainingLen < 100) { // do not create a Uint8Array for small strings\n while (remainingLen--) {\n encodedString += String.fromCodePoint(readUint8(decoder))\n }\n } else {\n while (remainingLen > 0) {\n const nextLen = remainingLen < 10000 ? remainingLen : 10000\n // this is dangerous, we create a fresh array view from the existing buffer\n const bytes = decoder.arr.subarray(decoder.pos, decoder.pos + nextLen)\n decoder.pos += nextLen\n // Starting with ES5.1 we can supply a generic array-like object as arguments\n encodedString += String.fromCodePoint.apply(null, /** @type {any} */ (bytes))\n remainingLen -= nextLen\n }\n }\n return decodeURIComponent(escape(encodedString))\n }\n}\n\n/**\n * Look ahead and read varString without incrementing position\n *\n * @function\n * @param {Decoder} decoder\n * @return {string}\n */\nexport const peekVarString = decoder => {\n const pos = decoder.pos\n const s = readVarString(decoder)\n decoder.pos = pos\n return s\n}\n\n/**\n * @param {Decoder} decoder\n * @param {number} len\n * @return {DataView}\n */\nexport const readFromDataView = (decoder, len) => {\n const dv = new DataView(decoder.arr.buffer, decoder.arr.byteOffset + decoder.pos, len)\n decoder.pos += len\n return dv\n}\n\n/**\n * @param {Decoder} decoder\n */\nexport const readFloat32 = decoder => readFromDataView(decoder, 4).getFloat32(0)\n\n/**\n * @param {Decoder} decoder\n */\nexport const readFloat64 = decoder => readFromDataView(decoder, 8).getFloat64(0)\n\n/**\n * @param {Decoder} decoder\n */\nexport const readBigInt64 = decoder => /** @type {any} */ (readFromDataView(decoder, 8)).getBigInt64(0)\n\n/**\n * @param {Decoder} decoder\n */\nexport const readBigUint64 = decoder => /** @type {any} */ (readFromDataView(decoder, 8)).getBigUint64(0)\n\n/**\n * @type {Array}\n */\nconst readAnyLookupTable = [\n decoder => undefined, // CASE 127: undefined\n decoder => null, // CASE 126: null\n readVarInt, // CASE 125: integer\n readFloat32, // CASE 124: float32\n readFloat64, // CASE 123: float64\n readBigInt64, // CASE 122: bigint\n decoder => false, // CASE 121: boolean (false)\n decoder => true, // CASE 120: boolean (true)\n readVarString, // CASE 119: string\n decoder => { // CASE 118: object\n const len = readVarUint(decoder)\n /**\n * @type {Object}\n */\n const obj = {}\n for (let i = 0; i < len; i++) {\n const key = readVarString(decoder)\n obj[key] = readAny(decoder)\n }\n return obj\n },\n decoder => { // CASE 117: array\n const len = readVarUint(decoder)\n const arr = []\n for (let i = 0; i < len; i++) {\n arr.push(readAny(decoder))\n }\n return arr\n },\n readVarUint8Array // CASE 116: Uint8Array\n]\n\n/**\n * @param {Decoder} decoder\n */\nexport const readAny = decoder => readAnyLookupTable[127 - readUint8(decoder)](decoder)\n\n/**\n * T must not be null.\n *\n * @template T\n */\nexport class RleDecoder extends Decoder {\n /**\n * @param {Uint8Array} uint8Array\n * @param {function(Decoder):T} reader\n */\n constructor (uint8Array, reader) {\n super(uint8Array)\n /**\n * The reader\n */\n this.reader = reader\n /**\n * Current state\n * @type {T|null}\n */\n this.s = null\n this.count = 0\n }\n\n read () {\n if (this.count === 0) {\n this.s = this.reader(this)\n if (hasContent(this)) {\n this.count = readVarUint(this) + 1 // see encoder implementation for the reason why this is incremented\n } else {\n this.count = -1 // read the current value forever\n }\n }\n this.count--\n return /** @type {T} */ (this.s)\n }\n}\n\nexport class IntDiffDecoder extends Decoder {\n /**\n * @param {Uint8Array} uint8Array\n * @param {number} start\n */\n constructor (uint8Array, start) {\n super(uint8Array)\n /**\n * Current state\n * @type {number}\n */\n this.s = start\n }\n\n /**\n * @return {number}\n */\n read () {\n this.s += readVarInt(this)\n return this.s\n }\n}\n\nexport class RleIntDiffDecoder extends Decoder {\n /**\n * @param {Uint8Array} uint8Array\n * @param {number} start\n */\n constructor (uint8Array, start) {\n super(uint8Array)\n /**\n * Current state\n * @type {number}\n */\n this.s = start\n this.count = 0\n }\n\n /**\n * @return {number}\n */\n read () {\n if (this.count === 0) {\n this.s += readVarInt(this)\n if (hasContent(this)) {\n this.count = readVarUint(this) + 1 // see encoder implementation for the reason why this is incremented\n } else {\n this.count = -1 // read the current value forever\n }\n }\n this.count--\n return /** @type {number} */ (this.s)\n }\n}\n\nexport class UintOptRleDecoder extends Decoder {\n /**\n * @param {Uint8Array} uint8Array\n */\n constructor (uint8Array) {\n super(uint8Array)\n /**\n * @type {number}\n */\n this.s = 0\n this.count = 0\n }\n\n read () {\n if (this.count === 0) {\n this.s = readVarInt(this)\n // if the sign is negative, we read the count too, otherwise count is 1\n const isNegative = math.isNegativeZero(this.s)\n this.count = 1\n if (isNegative) {\n this.s = -this.s\n this.count = readVarUint(this) + 2\n }\n }\n this.count--\n return /** @type {number} */ (this.s)\n }\n}\n\nexport class IncUintOptRleDecoder extends Decoder {\n /**\n * @param {Uint8Array} uint8Array\n */\n constructor (uint8Array) {\n super(uint8Array)\n /**\n * @type {number}\n */\n this.s = 0\n this.count = 0\n }\n\n read () {\n if (this.count === 0) {\n this.s = readVarInt(this)\n // if the sign is negative, we read the count too, otherwise count is 1\n const isNegative = math.isNegativeZero(this.s)\n this.count = 1\n if (isNegative) {\n this.s = -this.s\n this.count = readVarUint(this) + 2\n }\n }\n this.count--\n return /** @type {number} */ (this.s++)\n }\n}\n\nexport class IntDiffOptRleDecoder extends Decoder {\n /**\n * @param {Uint8Array} uint8Array\n */\n constructor (uint8Array) {\n super(uint8Array)\n /**\n * @type {number}\n */\n this.s = 0\n this.count = 0\n this.diff = 0\n }\n\n /**\n * @return {number}\n */\n read () {\n if (this.count === 0) {\n const diff = readVarInt(this)\n // if the first bit is set, we read more data\n const hasCount = diff & 1\n this.diff = diff >> 1\n this.count = 1\n if (hasCount) {\n this.count = readVarUint(this) + 2\n }\n }\n this.s += this.diff\n this.count--\n return this.s\n }\n}\n\nexport class StringDecoder {\n /**\n * @param {Uint8Array} uint8Array\n */\n constructor (uint8Array) {\n this.decoder = new UintOptRleDecoder(uint8Array)\n this.str = readVarString(this.decoder)\n /**\n * @type {number}\n */\n this.spos = 0\n }\n\n /**\n * @return {string}\n */\n read () {\n const end = this.spos + this.decoder.read()\n const res = this.str.slice(this.spos, end)\n this.spos = end\n return res\n }\n}\n","/* eslint-env browser */\n\n/**\n * Binary data constants.\n *\n * @module binary\n */\n\n/**\n * n-th bit activated.\n *\n * @type {number}\n */\nexport const BIT1 = 1\nexport const BIT2 = 2\nexport const BIT3 = 4\nexport const BIT4 = 8\nexport const BIT5 = 16\nexport const BIT6 = 32\nexport const BIT7 = 64\nexport const BIT8 = 128\nexport const BIT9 = 256\nexport const BIT10 = 512\nexport const BIT11 = 1024\nexport const BIT12 = 2048\nexport const BIT13 = 4096\nexport const BIT14 = 8192\nexport const BIT15 = 16384\nexport const BIT16 = 32768\nexport const BIT17 = 65536\nexport const BIT18 = 1 << 17\nexport const BIT19 = 1 << 18\nexport const BIT20 = 1 << 19\nexport const BIT21 = 1 << 20\nexport const BIT22 = 1 << 21\nexport const BIT23 = 1 << 22\nexport const BIT24 = 1 << 23\nexport const BIT25 = 1 << 24\nexport const BIT26 = 1 << 25\nexport const BIT27 = 1 << 26\nexport const BIT28 = 1 << 27\nexport const BIT29 = 1 << 28\nexport const BIT30 = 1 << 29\nexport const BIT31 = 1 << 30\nexport const BIT32 = 1 << 31\n\n/**\n * First n bits activated.\n *\n * @type {number}\n */\nexport const BITS0 = 0\nexport const BITS1 = 1\nexport const BITS2 = 3\nexport const BITS3 = 7\nexport const BITS4 = 15\nexport const BITS5 = 31\nexport const BITS6 = 63\nexport const BITS7 = 127\nexport const BITS8 = 255\nexport const BITS9 = 511\nexport const BITS10 = 1023\nexport const BITS11 = 2047\nexport const BITS12 = 4095\nexport const BITS13 = 8191\nexport const BITS14 = 16383\nexport const BITS15 = 32767\nexport const BITS16 = 65535\nexport const BITS17 = BIT18 - 1\nexport const BITS18 = BIT19 - 1\nexport const BITS19 = BIT20 - 1\nexport const BITS20 = BIT21 - 1\nexport const BITS21 = BIT22 - 1\nexport const BITS22 = BIT23 - 1\nexport const BITS23 = BIT24 - 1\nexport const BITS24 = BIT25 - 1\nexport const BITS25 = BIT26 - 1\nexport const BITS26 = BIT27 - 1\nexport const BITS27 = BIT28 - 1\nexport const BITS28 = BIT29 - 1\nexport const BITS29 = BIT30 - 1\nexport const BITS30 = BIT31 - 1\n/**\n * @type {number}\n */\nexport const BITS31 = 0x7FFFFFFF\n/**\n * @type {number}\n */\nexport const BITS32 = 0xFFFFFFFF\n","/**\n * Common Math expressions.\n *\n * @module math\n */\n\nexport const floor = Math.floor\nexport const ceil = Math.ceil\nexport const abs = Math.abs\nexport const imul = Math.imul\nexport const round = Math.round\nexport const log10 = Math.log10\nexport const log2 = Math.log2\nexport const log = Math.log\nexport const sqrt = Math.sqrt\n\n/**\n * @function\n * @param {number} a\n * @param {number} b\n * @return {number} The sum of a and b\n */\nexport const add = (a, b) => a + b\n\n/**\n * @function\n * @param {number} a\n * @param {number} b\n * @return {number} The smaller element of a and b\n */\nexport const min = (a, b) => a < b ? a : b\n\n/**\n * @function\n * @param {number} a\n * @param {number} b\n * @return {number} The bigger element of a and b\n */\nexport const max = (a, b) => a > b ? a : b\n\nexport const isNaN = Number.isNaN\n\nexport const pow = Math.pow\n/**\n * Base 10 exponential function. Returns the value of 10 raised to the power of pow.\n *\n * @param {number} exp\n * @return {number}\n */\nexport const exp10 = exp => Math.pow(10, exp)\n\nexport const sign = Math.sign\n\n/**\n * @param {number} n\n * @return {boolean} Wether n is negative. This function also differentiates between -0 and +0\n */\nexport const isNegativeZero = n => n !== 0 ? n < 0 : 1 / n < 0\n","/**\n * Utility module to work with key-value stores.\n *\n * @module map\n */\n\n/**\n * Creates a new Map instance.\n *\n * @function\n * @return {Map}\n *\n * @function\n */\nexport const create = () => new Map()\n\n/**\n * Copy a Map object into a fresh Map object.\n *\n * @function\n * @template X,Y\n * @param {Map} m\n * @return {Map}\n */\nexport const copy = m => {\n const r = create()\n m.forEach((v, k) => { r.set(k, v) })\n return r\n}\n\n/**\n * Get map property. Create T if property is undefined and set T on map.\n *\n * ```js\n * const listeners = map.setIfUndefined(events, 'eventName', set.create)\n * listeners.add(listener)\n * ```\n *\n * @function\n * @template T,K\n * @param {Map} map\n * @param {K} key\n * @param {function():T} createT\n * @return {T}\n */\nexport const setIfUndefined = (map, key, createT) => {\n let set = map.get(key)\n if (set === undefined) {\n map.set(key, set = createT())\n }\n return set\n}\n\n/**\n * Creates an Array and populates it with the content of all key-value pairs using the `f(value, key)` function.\n *\n * @function\n * @template K\n * @template V\n * @template R\n * @param {Map} m\n * @param {function(V,K):R} f\n * @return {Array}\n */\nexport const map = (m, f) => {\n const res = []\n for (const [key, value] of m) {\n res.push(f(value, key))\n }\n return res\n}\n\n/**\n * Tests whether any key-value pairs pass the test implemented by `f(value, key)`.\n *\n * @todo should rename to some - similarly to Array.some\n *\n * @function\n * @template K\n * @template V\n * @param {Map} m\n * @param {function(V,K):boolean} f\n * @return {boolean}\n */\nexport const any = (m, f) => {\n for (const [key, value] of m) {\n if (f(value, key)) {\n return true\n }\n }\n return false\n}\n\n/**\n * Tests whether all key-value pairs pass the test implemented by `f(value, key)`.\n *\n * @function\n * @template K\n * @template V\n * @param {Map} m\n * @param {function(V,K):boolean} f\n * @return {boolean}\n */\nexport const all = (m, f) => {\n for (const [key, value] of m) {\n if (!f(value, key)) {\n return false\n }\n }\n return true\n}\n","/**\n * Utility functions to work with buffers (Uint8Array).\n *\n * @module buffer\n */\n\nimport * as string from './string.js'\nimport * as env from './environment.js'\nimport * as encoding from './encoding.js'\nimport * as decoding from './decoding.js'\n\n/**\n * @param {number} len\n */\nexport const createUint8ArrayFromLen = len => new Uint8Array(len)\n\n/**\n * Create Uint8Array with initial content from buffer\n *\n * @param {ArrayBuffer} buffer\n * @param {number} byteOffset\n * @param {number} length\n */\nexport const createUint8ArrayViewFromArrayBuffer = (buffer, byteOffset, length) => new Uint8Array(buffer, byteOffset, length)\n\n/**\n * Create Uint8Array with initial content from buffer\n *\n * @param {ArrayBuffer} buffer\n */\nexport const createUint8ArrayFromArrayBuffer = buffer => new Uint8Array(buffer)\n\n/* istanbul ignore next */\n/**\n * @param {Uint8Array} bytes\n * @return {string}\n */\nconst toBase64Browser = bytes => {\n let s = ''\n for (let i = 0; i < bytes.byteLength; i++) {\n s += string.fromCharCode(bytes[i])\n }\n // eslint-disable-next-line no-undef\n return btoa(s)\n}\n\n/**\n * @param {Uint8Array} bytes\n * @return {string}\n */\nconst toBase64Node = bytes => Buffer.from(bytes.buffer, bytes.byteOffset, bytes.byteLength).toString('base64')\n\n/* istanbul ignore next */\n/**\n * @param {string} s\n * @return {Uint8Array}\n */\nconst fromBase64Browser = s => {\n // eslint-disable-next-line no-undef\n const a = atob(s)\n const bytes = createUint8ArrayFromLen(a.length)\n for (let i = 0; i < a.length; i++) {\n bytes[i] = a.charCodeAt(i)\n }\n return bytes\n}\n\n/**\n * @param {string} s\n */\nconst fromBase64Node = s => {\n const buf = Buffer.from(s, 'base64')\n return new Uint8Array(buf.buffer, buf.byteOffset, buf.byteLength)\n}\n\n/* istanbul ignore next */\nexport const toBase64 = env.isBrowser ? toBase64Browser : toBase64Node\n\n/* istanbul ignore next */\nexport const fromBase64 = env.isBrowser ? fromBase64Browser : fromBase64Node\n\n/**\n * Copy the content of an Uint8Array view to a new ArrayBuffer.\n *\n * @param {Uint8Array} uint8Array\n * @return {Uint8Array}\n */\nexport const copyUint8Array = uint8Array => {\n const newBuf = createUint8ArrayFromLen(uint8Array.byteLength)\n newBuf.set(uint8Array)\n return newBuf\n}\n\n/**\n * Encode anything as a UInt8Array. It's a pun on typescripts's `any` type.\n * See encoding.writeAny for more information.\n *\n * @param {any} data\n * @return {Uint8Array}\n */\nexport const encodeAny = data => {\n const encoder = encoding.createEncoder()\n encoding.writeAny(encoder, data)\n return encoding.toUint8Array(encoder)\n}\n\n/**\n * Decode an any-encoded value.\n *\n * @param {Uint8Array} buf\n * @return {any}\n */\nexport const decodeAny = buf => decoding.readAny(decoding.createDecoder(buf))\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _deepmerge = require('deepmerge');\n\nvar _deepmerge2 = _interopRequireDefault(_deepmerge);\n\nvar _Options = require('./Options');\n\nvar _Options2 = _interopRequireDefault(_Options);\n\nvar _Action = require('./actions/Action');\n\nvar _Action2 = _interopRequireDefault(_Action);\n\nvar _BlotSpec = require('./specs/BlotSpec');\n\nvar _BlotSpec2 = _interopRequireDefault(_BlotSpec);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar dontMerge = function dontMerge(destination, source) {\n return source;\n};\n\nvar BlotFormatter = function () {\n function BlotFormatter(quill) {\n var _this = this;\n\n var options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};\n\n _classCallCheck(this, BlotFormatter);\n\n this.onClick = function () {\n _this.hide();\n };\n\n this.quill = quill;\n this.options = (0, _deepmerge2.default)(_Options2.default, options, { arrayMerge: dontMerge });\n this.currentSpec = null;\n this.actions = [];\n this.overlay = document.createElement('div');\n this.overlay.classList.add(this.options.overlay.className);\n if (this.options.overlay.style) {\n Object.assign(this.overlay.style, this.options.overlay.style);\n }\n\n // disable native image resizing on firefox\n document.execCommand('enableObjectResizing', false, 'false'); // eslint-disable-line no-undef\n this.quill.root.parentNode.style.position = this.quill.root.parentNode.style.position || 'relative';\n\n this.quill.root.addEventListener('click', this.onClick);\n this.specs = this.options.specs.map(function (SpecClass) {\n return new SpecClass(_this);\n });\n this.specs.forEach(function (spec) {\n return spec.init();\n });\n }\n\n _createClass(BlotFormatter, [{\n key: 'show',\n value: function show(spec) {\n this.currentSpec = spec;\n this.currentSpec.setSelection();\n this.setUserSelect('none');\n this.quill.root.parentNode.appendChild(this.overlay);\n this.repositionOverlay();\n this.createActions(spec);\n }\n }, {\n key: 'hide',\n value: function hide() {\n if (!this.currentSpec) {\n return;\n }\n\n this.currentSpec.onHide();\n this.currentSpec = null;\n this.quill.root.parentNode.removeChild(this.overlay);\n this.overlay.style.setProperty('display', 'none');\n this.setUserSelect('');\n this.destroyActions();\n }\n }, {\n key: 'update',\n value: function update() {\n this.repositionOverlay();\n this.actions.forEach(function (action) {\n return action.onUpdate();\n });\n }\n }, {\n key: 'createActions',\n value: function createActions(spec) {\n var _this2 = this;\n\n this.actions = spec.getActions().map(function (ActionClass) {\n var action = new ActionClass(_this2);\n action.onCreate();\n return action;\n });\n }\n }, {\n key: 'destroyActions',\n value: function destroyActions() {\n this.actions.forEach(function (action) {\n return action.onDestroy();\n });\n this.actions = [];\n }\n }, {\n key: 'repositionOverlay',\n value: function repositionOverlay() {\n if (!this.currentSpec) {\n return;\n }\n\n var overlayTarget = this.currentSpec.getOverlayElement();\n if (!overlayTarget) {\n return;\n }\n\n var parent = this.quill.root.parentNode;\n var specRect = overlayTarget.getBoundingClientRect();\n var parentRect = parent.getBoundingClientRect();\n\n Object.assign(this.overlay.style, {\n display: 'block',\n left: specRect.left - parentRect.left - 1 + parent.scrollLeft + 'px',\n top: specRect.top - parentRect.top + parent.scrollTop + 'px',\n width: specRect.width + 'px',\n height: specRect.height + 'px'\n });\n }\n }, {\n key: 'setUserSelect',\n value: function setUserSelect(value) {\n var _this3 = this;\n\n var props = ['userSelect', 'mozUserSelect', 'webkitUserSelect', 'msUserSelect'];\n\n props.forEach(function (prop) {\n // set on contenteditable element and \n _this3.quill.root.style.setProperty(prop, value);\n if (document.documentElement) {\n document.documentElement.style.setProperty(prop, value);\n }\n });\n }\n }]);\n\n return BlotFormatter;\n}();\n\nexports.default = BlotFormatter;","/*!\n * Quill Editor v2.0.0-dev.3\n * https://quilljs.com/\n * Copyright (c) 2014, Jason Chen\n * Copyright (c) 2013, salesforce.com\n */\n(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine([], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"Quill\"] = factory();\n\telse\n\t\troot[\"Quill\"] = factory();\n})(window, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// define __esModule on exports\n/******/ \t__webpack_require__.r = function(exports) {\n/******/ \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n/******/ \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n/******/ \t\t}\n/******/ \t\tObject.defineProperty(exports, '__esModule', { value: true });\n/******/ \t};\n/******/\n/******/ \t// create a fake namespace object\n/******/ \t// mode & 1: value is a module id, require it\n/******/ \t// mode & 2: merge all properties of value into the ns\n/******/ \t// mode & 4: return value when already ns object\n/******/ \t// mode & 8|1: behave like require\n/******/ \t__webpack_require__.t = function(value, mode) {\n/******/ \t\tif(mode & 1) value = __webpack_require__(value);\n/******/ \t\tif(mode & 8) return value;\n/******/ \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n/******/ \t\tvar ns = Object.create(null);\n/******/ \t\t__webpack_require__.r(ns);\n/******/ \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n/******/ \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n/******/ \t\treturn ns;\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 0);\n/******/ })\n/************************************************************************/\n/******/ ({\n\n/***/ \"./assets/icons/align-center.svg\":\n/*!***************************************!*\\\n !*** ./assets/icons/align-center.svg ***!\n \\***************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/align-center.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/align-justify.svg\":\n/*!****************************************!*\\\n !*** ./assets/icons/align-justify.svg ***!\n \\****************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/align-justify.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/align-left.svg\":\n/*!*************************************!*\\\n !*** ./assets/icons/align-left.svg ***!\n \\*************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/align-left.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/align-right.svg\":\n/*!**************************************!*\\\n !*** ./assets/icons/align-right.svg ***!\n \\**************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/align-right.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/background.svg\":\n/*!*************************************!*\\\n !*** ./assets/icons/background.svg ***!\n \\*************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/background.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/blockquote.svg\":\n/*!*************************************!*\\\n !*** ./assets/icons/blockquote.svg ***!\n \\*************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/blockquote.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/bold.svg\":\n/*!*******************************!*\\\n !*** ./assets/icons/bold.svg ***!\n \\*******************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/bold.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/clean.svg\":\n/*!********************************!*\\\n !*** ./assets/icons/clean.svg ***!\n \\********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/clean.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/code.svg\":\n/*!*******************************!*\\\n !*** ./assets/icons/code.svg ***!\n \\*******************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/code.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/color.svg\":\n/*!********************************!*\\\n !*** ./assets/icons/color.svg ***!\n \\********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/color.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/direction-ltr.svg\":\n/*!****************************************!*\\\n !*** ./assets/icons/direction-ltr.svg ***!\n \\****************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/direction-ltr.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/direction-rtl.svg\":\n/*!****************************************!*\\\n !*** ./assets/icons/direction-rtl.svg ***!\n \\****************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/direction-rtl.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/dropdown.svg\":\n/*!***********************************!*\\\n !*** ./assets/icons/dropdown.svg ***!\n \\***********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/dropdown.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/formula.svg\":\n/*!**********************************!*\\\n !*** ./assets/icons/formula.svg ***!\n \\**********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/formula.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/header-2.svg\":\n/*!***********************************!*\\\n !*** ./assets/icons/header-2.svg ***!\n \\***********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/header-2.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/header.svg\":\n/*!*********************************!*\\\n !*** ./assets/icons/header.svg ***!\n \\*********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/header.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/image.svg\":\n/*!********************************!*\\\n !*** ./assets/icons/image.svg ***!\n \\********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/image.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/indent.svg\":\n/*!*********************************!*\\\n !*** ./assets/icons/indent.svg ***!\n \\*********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/indent.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/italic.svg\":\n/*!*********************************!*\\\n !*** ./assets/icons/italic.svg ***!\n \\*********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/italic.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/link.svg\":\n/*!*******************************!*\\\n !*** ./assets/icons/link.svg ***!\n \\*******************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/link.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/list-bullet.svg\":\n/*!**************************************!*\\\n !*** ./assets/icons/list-bullet.svg ***!\n \\**************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/list-bullet.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/list-check.svg\":\n/*!*************************************!*\\\n !*** ./assets/icons/list-check.svg ***!\n \\*************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/list-check.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/list-ordered.svg\":\n/*!***************************************!*\\\n !*** ./assets/icons/list-ordered.svg ***!\n \\***************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/list-ordered.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/outdent.svg\":\n/*!**********************************!*\\\n !*** ./assets/icons/outdent.svg ***!\n \\**********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/outdent.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/strike.svg\":\n/*!*********************************!*\\\n !*** ./assets/icons/strike.svg ***!\n \\*********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/strike.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/subscript.svg\":\n/*!************************************!*\\\n !*** ./assets/icons/subscript.svg ***!\n \\************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/subscript.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/superscript.svg\":\n/*!**************************************!*\\\n !*** ./assets/icons/superscript.svg ***!\n \\**************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/superscript.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/table.svg\":\n/*!********************************!*\\\n !*** ./assets/icons/table.svg ***!\n \\********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/table.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/underline.svg\":\n/*!************************************!*\\\n !*** ./assets/icons/underline.svg ***!\n \\************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/underline.svg?\");\n\n/***/ }),\n\n/***/ \"./assets/icons/video.svg\":\n/*!********************************!*\\\n !*** ./assets/icons/video.svg ***!\n \\********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// Module\\nvar code = \\\" \\\";\\n// Exports\\nmodule.exports = code;\\n\\n//# sourceURL=webpack://Quill/./assets/icons/video.svg?\");\n\n/***/ }),\n\n/***/ \"./blots/block.js\":\n/*!************************!*\\\n !*** ./blots/block.js ***!\n \\************************/\n/*! exports provided: blockDelta, bubbleFormats, BlockEmbed, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"blockDelta\\\", function() { return blockDelta; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"bubbleFormats\\\", function() { return bubbleFormats; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"BlockEmbed\\\", function() { return BlockEmbed; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Block; });\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_1__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _break__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./break */ \\\"./blots/break.js\\\");\\n/* harmony import */ var _inline__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./inline */ \\\"./blots/inline.js\\\");\\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./text */ \\\"./blots/text.js\\\");\\n\\n\\n\\n\\n\\n\\nconst NEWLINE_LENGTH = 1;\\n\\nclass Block extends parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"BlockBlot\\\"] {\\n constructor(scroll, domNode) {\\n super(scroll, domNode);\\n this.cache = {};\\n }\\n\\n delta() {\\n if (this.cache.delta == null) {\\n this.cache.delta = blockDelta(this);\\n }\\n\\n return this.cache.delta;\\n }\\n\\n deleteAt(index, length) {\\n super.deleteAt(index, length);\\n this.cache = {};\\n }\\n\\n formatAt(index, length, name, value) {\\n if (length <= 0) return;\\n\\n if (this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"Scope\\\"].BLOCK)) {\\n if (index + length === this.length()) {\\n this.format(name, value);\\n }\\n } else {\\n super.formatAt(index, Math.min(length, this.length() - index - 1), name, value);\\n }\\n\\n this.cache = {};\\n }\\n\\n insertAt(index, value, def) {\\n if (def != null) {\\n super.insertAt(index, value, def);\\n this.cache = {};\\n return;\\n }\\n\\n if (value.length === 0) return;\\n const lines = value.split('\\\\n');\\n const text = lines.shift();\\n\\n if (text.length > 0) {\\n if (index < this.length() - 1 || this.children.tail == null) {\\n super.insertAt(Math.min(index, this.length() - 1), text);\\n } else {\\n this.children.tail.insertAt(this.children.tail.length(), text);\\n }\\n\\n this.cache = {};\\n }\\n\\n let block = this;\\n lines.reduce((lineIndex, line) => {\\n block = block.split(lineIndex, true);\\n block.insertAt(0, line);\\n return line.length;\\n }, index + text.length);\\n }\\n\\n insertBefore(blot, ref) {\\n const {\\n head\\n } = this.children;\\n super.insertBefore(blot, ref);\\n\\n if (head instanceof _break__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"]) {\\n head.remove();\\n }\\n\\n this.cache = {};\\n }\\n\\n length() {\\n if (this.cache.length == null) {\\n this.cache.length = super.length() + NEWLINE_LENGTH;\\n }\\n\\n return this.cache.length;\\n }\\n\\n moveChildren(target, ref) {\\n super.moveChildren(target, ref);\\n this.cache = {};\\n }\\n\\n optimize(context) {\\n super.optimize(context);\\n this.cache = {};\\n }\\n\\n path(index) {\\n return super.path(index, true);\\n }\\n\\n removeChild(child) {\\n super.removeChild(child);\\n this.cache = {};\\n }\\n\\n split(index, force = false) {\\n if (force && (index === 0 || index >= this.length() - NEWLINE_LENGTH)) {\\n const clone = this.clone();\\n\\n if (index === 0) {\\n this.parent.insertBefore(clone, this);\\n return this;\\n }\\n\\n this.parent.insertBefore(clone, this.next);\\n return clone;\\n }\\n\\n const next = super.split(index, force);\\n this.cache = {};\\n return next;\\n }\\n\\n}\\n\\nBlock.blotName = 'block';\\nBlock.tagName = 'P';\\nBlock.defaultChild = _break__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"];\\nBlock.allowedChildren = [_break__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"], _inline__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"], parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"EmbedBlot\\\"], _text__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"]];\\n\\nclass BlockEmbed extends parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"EmbedBlot\\\"] {\\n attach() {\\n super.attach();\\n this.attributes = new parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"AttributorStore\\\"](this.domNode);\\n }\\n\\n delta() {\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(this.value(), extend__WEBPACK_IMPORTED_MODULE_0___default()(this.formats(), this.attributes.values()));\\n }\\n\\n format(name, value) {\\n const attribute = this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"Scope\\\"].BLOCK_ATTRIBUTE);\\n\\n if (attribute != null) {\\n this.attributes.attribute(attribute, value);\\n }\\n }\\n\\n formatAt(index, length, name, value) {\\n this.format(name, value);\\n }\\n\\n insertAt(index, value, def) {\\n if (typeof value === 'string' && value.endsWith('\\\\n')) {\\n const block = this.scroll.create(Block.blotName);\\n this.parent.insertBefore(block, index === 0 ? this : this.next);\\n block.insertAt(0, value.slice(0, -1));\\n } else {\\n super.insertAt(index, value, def);\\n }\\n }\\n\\n}\\n\\nBlockEmbed.scope = parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"Scope\\\"].BLOCK_BLOT; // It is important for cursor behavior BlockEmbeds use tags that are block level elements\\n\\nfunction blockDelta(blot, filter = true) {\\n return blot.descendants(parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"LeafBlot\\\"]).reduce((delta, leaf) => {\\n if (leaf.length() === 0) {\\n return delta;\\n }\\n\\n return delta.insert(leaf.value(), bubbleFormats(leaf, {}, filter));\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a()).insert('\\\\n', bubbleFormats(blot));\\n}\\n\\nfunction bubbleFormats(blot, formats = {}, filter = true) {\\n if (blot == null) return formats;\\n\\n if (typeof blot.formats === 'function') {\\n formats = extend__WEBPACK_IMPORTED_MODULE_0___default()(formats, blot.formats());\\n\\n if (filter) {\\n // exclude syntax highlighting from deltas and getFormat()\\n delete formats['code-token'];\\n }\\n }\\n\\n if (blot.parent == null || blot.parent.statics.blotName === 'scroll' || blot.parent.statics.scope !== blot.statics.scope) {\\n return formats;\\n }\\n\\n return bubbleFormats(blot.parent, formats, filter);\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./blots/block.js?\");\n\n/***/ }),\n\n/***/ \"./blots/break.js\":\n/*!************************!*\\\n !*** ./blots/break.js ***!\n \\************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\n\\nclass Break extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"EmbedBlot\\\"] {\\n static value() {\\n return undefined;\\n }\\n\\n optimize() {\\n if (this.prev || this.next) {\\n this.remove();\\n }\\n }\\n\\n length() {\\n return 0;\\n }\\n\\n value() {\\n return '';\\n }\\n\\n}\\n\\nBreak.blotName = 'break';\\nBreak.tagName = 'BR';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Break);\\n\\n//# sourceURL=webpack://Quill/./blots/break.js?\");\n\n/***/ }),\n\n/***/ \"./blots/container.js\":\n/*!****************************!*\\\n !*** ./blots/container.js ***!\n \\****************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\n\\nclass Container extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ContainerBlot\\\"] {}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Container);\\n\\n//# sourceURL=webpack://Quill/./blots/container.js?\");\n\n/***/ }),\n\n/***/ \"./blots/cursor.js\":\n/*!*************************!*\\\n !*** ./blots/cursor.js ***!\n \\*************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./text */ \\\"./blots/text.js\\\");\\n\\n\\n\\nclass Cursor extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"EmbedBlot\\\"] {\\n static value() {\\n return undefined;\\n }\\n\\n constructor(scroll, domNode, selection) {\\n super(scroll, domNode);\\n this.selection = selection;\\n this.textNode = document.createTextNode(Cursor.CONTENTS);\\n this.domNode.appendChild(this.textNode);\\n this.savedLength = 0;\\n }\\n\\n detach() {\\n // super.detach() will also clear domNode.__blot\\n if (this.parent != null) this.parent.removeChild(this);\\n }\\n\\n format(name, value) {\\n if (this.savedLength !== 0) {\\n super.format(name, value);\\n return;\\n }\\n\\n let target = this;\\n let index = 0;\\n\\n while (target != null && target.statics.scope !== parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOCK_BLOT) {\\n index += target.offset(target.parent);\\n target = target.parent;\\n }\\n\\n if (target != null) {\\n this.savedLength = Cursor.CONTENTS.length;\\n target.optimize();\\n target.formatAt(index, Cursor.CONTENTS.length, name, value);\\n this.savedLength = 0;\\n }\\n }\\n\\n index(node, offset) {\\n if (node === this.textNode) return 0;\\n return super.index(node, offset);\\n }\\n\\n length() {\\n return this.savedLength;\\n }\\n\\n position() {\\n return [this.textNode, this.textNode.data.length];\\n }\\n\\n remove() {\\n super.remove();\\n this.parent = null;\\n }\\n\\n restore() {\\n if (this.selection.composing || this.parent == null) return null;\\n const range = this.selection.getNativeRange(); // Link format will insert text outside of anchor tag\\n\\n while (this.domNode.lastChild != null && this.domNode.lastChild !== this.textNode) {\\n this.domNode.parentNode.insertBefore(this.domNode.lastChild, this.domNode);\\n }\\n\\n const prevTextBlot = this.prev instanceof _text__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] ? this.prev : null;\\n const prevTextLength = prevTextBlot ? prevTextBlot.length() : 0;\\n const nextTextBlot = this.next instanceof _text__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] ? this.next : null;\\n const nextText = nextTextBlot ? nextTextBlot.text : '';\\n const {\\n textNode\\n } = this; // take text from inside this blot and reset it\\n\\n const newText = textNode.data.split(Cursor.CONTENTS).join('');\\n textNode.data = Cursor.CONTENTS; // proactively merge TextBlots around cursor so that optimization\\n // doesn't lose the cursor. the reason we are here in cursor.restore\\n // could be that the user clicked in prevTextBlot or nextTextBlot, or\\n // the user typed something.\\n\\n let mergedTextBlot;\\n\\n if (prevTextBlot) {\\n mergedTextBlot = prevTextBlot;\\n\\n if (newText || nextTextBlot) {\\n prevTextBlot.insertAt(prevTextBlot.length(), newText + nextText);\\n\\n if (nextTextBlot) {\\n nextTextBlot.remove();\\n }\\n }\\n } else if (nextTextBlot) {\\n mergedTextBlot = nextTextBlot;\\n nextTextBlot.insertAt(0, newText);\\n } else {\\n const newTextNode = document.createTextNode(newText);\\n mergedTextBlot = this.scroll.create(newTextNode);\\n this.parent.insertBefore(mergedTextBlot, this);\\n }\\n\\n this.remove();\\n\\n if (range) {\\n // calculate selection to restore\\n const remapOffset = (node, offset) => {\\n if (prevTextBlot && node === prevTextBlot.domNode) {\\n return offset;\\n }\\n\\n if (node === textNode) {\\n return prevTextLength + offset - 1;\\n }\\n\\n if (nextTextBlot && node === nextTextBlot.domNode) {\\n return prevTextLength + newText.length + offset;\\n }\\n\\n return null;\\n };\\n\\n const start = remapOffset(range.start.node, range.start.offset);\\n const end = remapOffset(range.end.node, range.end.offset);\\n\\n if (start !== null && end !== null) {\\n return {\\n startNode: mergedTextBlot.domNode,\\n startOffset: start,\\n endNode: mergedTextBlot.domNode,\\n endOffset: end\\n };\\n }\\n }\\n\\n return null;\\n }\\n\\n update(mutations, context) {\\n if (mutations.some(mutation => {\\n return mutation.type === 'characterData' && mutation.target === this.textNode;\\n })) {\\n const range = this.restore();\\n if (range) context.range = range;\\n }\\n }\\n\\n value() {\\n return '';\\n }\\n\\n}\\n\\nCursor.blotName = 'cursor';\\nCursor.className = 'ql-cursor';\\nCursor.tagName = 'span';\\nCursor.CONTENTS = '\\\\uFEFF'; // Zero width no break space\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Cursor);\\n\\n//# sourceURL=webpack://Quill/./blots/cursor.js?\");\n\n/***/ }),\n\n/***/ \"./blots/embed.js\":\n/*!************************!*\\\n !*** ./blots/embed.js ***!\n \\************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./text */ \\\"./blots/text.js\\\");\\n\\n\\nconst GUARD_TEXT = '\\\\uFEFF';\\n\\nclass Embed extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"EmbedBlot\\\"] {\\n constructor(scroll, node) {\\n super(scroll, node);\\n this.contentNode = document.createElement('span');\\n this.contentNode.setAttribute('contenteditable', false);\\n Array.from(this.domNode.childNodes).forEach(childNode => {\\n this.contentNode.appendChild(childNode);\\n });\\n this.leftGuard = document.createTextNode(GUARD_TEXT);\\n this.rightGuard = document.createTextNode(GUARD_TEXT);\\n this.domNode.appendChild(this.leftGuard);\\n this.domNode.appendChild(this.contentNode);\\n this.domNode.appendChild(this.rightGuard);\\n }\\n\\n index(node, offset) {\\n if (node === this.leftGuard) return 0;\\n if (node === this.rightGuard) return 1;\\n return super.index(node, offset);\\n }\\n\\n restore(node) {\\n let range;\\n let textNode;\\n const text = node.data.split(GUARD_TEXT).join('');\\n\\n if (node === this.leftGuard) {\\n if (this.prev instanceof _text__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"]) {\\n const prevLength = this.prev.length();\\n this.prev.insertAt(prevLength, text);\\n range = {\\n startNode: this.prev.domNode,\\n startOffset: prevLength + text.length\\n };\\n } else {\\n textNode = document.createTextNode(text);\\n this.parent.insertBefore(this.scroll.create(textNode), this);\\n range = {\\n startNode: textNode,\\n startOffset: text.length\\n };\\n }\\n } else if (node === this.rightGuard) {\\n if (this.next instanceof _text__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"]) {\\n this.next.insertAt(0, text);\\n range = {\\n startNode: this.next.domNode,\\n startOffset: text.length\\n };\\n } else {\\n textNode = document.createTextNode(text);\\n this.parent.insertBefore(this.scroll.create(textNode), this.next);\\n range = {\\n startNode: textNode,\\n startOffset: text.length\\n };\\n }\\n }\\n\\n node.data = GUARD_TEXT;\\n return range;\\n }\\n\\n update(mutations, context) {\\n mutations.forEach(mutation => {\\n if (mutation.type === 'characterData' && (mutation.target === this.leftGuard || mutation.target === this.rightGuard)) {\\n const range = this.restore(mutation.target);\\n if (range) context.range = range;\\n }\\n });\\n }\\n\\n}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Embed);\\n\\n//# sourceURL=webpack://Quill/./blots/embed.js?\");\n\n/***/ }),\n\n/***/ \"./blots/inline.js\":\n/*!*************************!*\\\n !*** ./blots/inline.js ***!\n \\*************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _break__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./break */ \\\"./blots/break.js\\\");\\n/* harmony import */ var _text__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./text */ \\\"./blots/text.js\\\");\\n\\n\\n\\n\\nclass Inline extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"InlineBlot\\\"] {\\n static compare(self, other) {\\n const selfIndex = Inline.order.indexOf(self);\\n const otherIndex = Inline.order.indexOf(other);\\n\\n if (selfIndex >= 0 || otherIndex >= 0) {\\n return selfIndex - otherIndex;\\n }\\n\\n if (self === other) {\\n return 0;\\n }\\n\\n if (self < other) {\\n return -1;\\n }\\n\\n return 1;\\n }\\n\\n formatAt(index, length, name, value) {\\n if (Inline.compare(this.statics.blotName, name) < 0 && this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOT)) {\\n const blot = this.isolate(index, length);\\n\\n if (value) {\\n blot.wrap(name, value);\\n }\\n } else {\\n super.formatAt(index, length, name, value);\\n }\\n }\\n\\n optimize(context) {\\n super.optimize(context);\\n\\n if (this.parent instanceof Inline && Inline.compare(this.statics.blotName, this.parent.statics.blotName) > 0) {\\n const parent = this.parent.isolate(this.offset(), this.length());\\n this.moveChildren(parent);\\n parent.wrap(this);\\n }\\n }\\n\\n}\\n\\nInline.allowedChildren = [Inline, _break__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"], parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"EmbedBlot\\\"], _text__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"]]; // Lower index means deeper in the DOM tree, since not found (-1) is for embeds\\n\\nInline.order = ['cursor', 'inline', // Must be lower\\n'link', // Chrome wants to be lower\\n'underline', 'strike', 'italic', 'bold', 'script', 'code' // Must be higher\\n];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Inline);\\n\\n//# sourceURL=webpack://Quill/./blots/inline.js?\");\n\n/***/ }),\n\n/***/ \"./blots/scroll.js\":\n/*!*************************!*\\\n !*** ./blots/scroll.js ***!\n \\*************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \\\"./core/emitter.js\\\");\\n/* harmony import */ var _block__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _break__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./break */ \\\"./blots/break.js\\\");\\n/* harmony import */ var _container__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./container */ \\\"./blots/container.js\\\");\\n\\n\\n\\n\\n\\n\\nfunction isLine(blot) {\\n return blot instanceof _block__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] || blot instanceof _block__WEBPACK_IMPORTED_MODULE_2__[\\\"BlockEmbed\\\"];\\n}\\n\\nclass Scroll extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ScrollBlot\\\"] {\\n constructor(registry, domNode, {\\n emitter\\n }) {\\n super(registry, domNode);\\n this.emitter = emitter;\\n this.batch = false;\\n this.optimize();\\n this.enable();\\n this.domNode.addEventListener('dragstart', e => this.handleDragStart(e));\\n }\\n\\n batchStart() {\\n if (!Array.isArray(this.batch)) {\\n this.batch = [];\\n }\\n }\\n\\n batchEnd() {\\n const mutations = this.batch;\\n this.batch = false;\\n this.update(mutations);\\n }\\n\\n emitMount(blot) {\\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SCROLL_BLOT_MOUNT, blot);\\n }\\n\\n emitUnmount(blot) {\\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SCROLL_BLOT_UNMOUNT, blot);\\n }\\n\\n deleteAt(index, length) {\\n const [first, offset] = this.line(index);\\n const [last] = this.line(index + length);\\n super.deleteAt(index, length);\\n\\n if (last != null && first !== last && offset > 0) {\\n if (first instanceof _block__WEBPACK_IMPORTED_MODULE_2__[\\\"BlockEmbed\\\"] || last instanceof _block__WEBPACK_IMPORTED_MODULE_2__[\\\"BlockEmbed\\\"]) {\\n this.optimize();\\n return;\\n }\\n\\n const ref = last.children.head instanceof _break__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"] ? null : last.children.head;\\n first.moveChildren(last, ref);\\n first.remove();\\n }\\n\\n this.optimize();\\n }\\n\\n enable(enabled = true) {\\n this.domNode.setAttribute('contenteditable', enabled);\\n }\\n\\n formatAt(index, length, format, value) {\\n super.formatAt(index, length, format, value);\\n this.optimize();\\n }\\n\\n handleDragStart(event) {\\n event.preventDefault();\\n }\\n\\n insertAt(index, value, def) {\\n if (index >= this.length()) {\\n if (def == null || this.scroll.query(value, parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOCK) == null) {\\n const blot = this.scroll.create(this.statics.defaultChild.blotName);\\n this.appendChild(blot);\\n\\n if (def == null && value.endsWith('\\\\n')) {\\n blot.insertAt(0, value.slice(0, -1), def);\\n } else {\\n blot.insertAt(0, value, def);\\n }\\n } else {\\n const embed = this.scroll.create(value, def);\\n this.appendChild(embed);\\n }\\n } else {\\n super.insertAt(index, value, def);\\n }\\n\\n this.optimize();\\n }\\n\\n insertBefore(blot, ref) {\\n if (blot.statics.scope === parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE_BLOT) {\\n const wrapper = this.scroll.create(this.statics.defaultChild.blotName);\\n wrapper.appendChild(blot);\\n super.insertBefore(wrapper, ref);\\n } else {\\n super.insertBefore(blot, ref);\\n }\\n }\\n\\n isEnabled() {\\n return this.domNode.getAttribute('contenteditable') === 'true';\\n }\\n\\n leaf(index) {\\n return this.path(index).pop() || [null, -1];\\n }\\n\\n line(index) {\\n if (index === this.length()) {\\n return this.line(index - 1);\\n }\\n\\n return this.descendant(isLine, index);\\n }\\n\\n lines(index = 0, length = Number.MAX_VALUE) {\\n const getLines = (blot, blotIndex, blotLength) => {\\n let lines = [];\\n let lengthLeft = blotLength;\\n blot.children.forEachAt(blotIndex, blotLength, (child, childIndex, childLength) => {\\n if (isLine(child)) {\\n lines.push(child);\\n } else if (child instanceof parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ContainerBlot\\\"]) {\\n lines = lines.concat(getLines(child, childIndex, lengthLeft));\\n }\\n\\n lengthLeft -= childLength;\\n });\\n return lines;\\n };\\n\\n return getLines(this, index, length);\\n }\\n\\n optimize(mutations = [], context = {}) {\\n if (this.batch) return;\\n super.optimize(mutations, context);\\n\\n if (mutations.length > 0) {\\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SCROLL_OPTIMIZE, mutations, context);\\n }\\n }\\n\\n path(index) {\\n return super.path(index).slice(1); // Exclude self\\n }\\n\\n remove() {// Never remove self\\n }\\n\\n update(mutations) {\\n if (this.batch) {\\n if (Array.isArray(mutations)) {\\n this.batch = this.batch.concat(mutations);\\n }\\n\\n return;\\n }\\n\\n let source = _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER;\\n\\n if (typeof mutations === 'string') {\\n source = mutations;\\n }\\n\\n if (!Array.isArray(mutations)) {\\n mutations = this.observer.takeRecords();\\n }\\n\\n if (mutations.length > 0) {\\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SCROLL_BEFORE_UPDATE, source, mutations);\\n }\\n\\n super.update(mutations.concat([])); // pass copy\\n\\n if (mutations.length > 0) {\\n this.emitter.emit(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SCROLL_UPDATE, source, mutations);\\n }\\n }\\n\\n}\\n\\nScroll.blotName = 'scroll';\\nScroll.className = 'ql-editor';\\nScroll.tagName = 'DIV';\\nScroll.defaultChild = _block__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"];\\nScroll.allowedChildren = [_block__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"], _block__WEBPACK_IMPORTED_MODULE_2__[\\\"BlockEmbed\\\"], _container__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"]];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Scroll);\\n\\n//# sourceURL=webpack://Quill/./blots/scroll.js?\");\n\n/***/ }),\n\n/***/ \"./blots/text.js\":\n/*!***********************!*\\\n !*** ./blots/text.js ***!\n \\***********************/\n/*! exports provided: default, escapeText */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Text; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"escapeText\\\", function() { return escapeText; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\n\\nclass Text extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"TextBlot\\\"] {}\\n\\nfunction escapeText(text) {\\n return text.replace(/[&<>\\\"']/g, s => {\\n // https://lodash.com/docs#escape\\n const entityMap = {\\n '&': '&',\\n '<': '<',\\n '>': '>',\\n '\\\"': '"',\\n \\\"'\\\": '''\\n };\\n return entityMap[s];\\n });\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./blots/text.js?\");\n\n/***/ }),\n\n/***/ \"./core.js\":\n/*!*****************!*\\\n !*** ./core.js ***!\n \\*****************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core/quill */ \\\"./core/quill.js\\\");\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./blots/break */ \\\"./blots/break.js\\\");\\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./blots/container */ \\\"./blots/container.js\\\");\\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./blots/cursor */ \\\"./blots/cursor.js\\\");\\n/* harmony import */ var _blots_embed__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./blots/embed */ \\\"./blots/embed.js\\\");\\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./blots/inline */ \\\"./blots/inline.js\\\");\\n/* harmony import */ var _blots_scroll__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./blots/scroll */ \\\"./blots/scroll.js\\\");\\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./blots/text */ \\\"./blots/text.js\\\");\\n/* harmony import */ var _modules_clipboard__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./modules/clipboard */ \\\"./modules/clipboard.js\\\");\\n/* harmony import */ var _modules_history__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./modules/history */ \\\"./modules/history.js\\\");\\n/* harmony import */ var _modules_keyboard__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./modules/keyboard */ \\\"./modules/keyboard.js\\\");\\n/* harmony import */ var _modules_uploader__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./modules/uploader */ \\\"./modules/uploader.js\\\");\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n_core_quill__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].register({\\n 'blots/block': _blots_block__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"],\\n 'blots/block/embed': _blots_block__WEBPACK_IMPORTED_MODULE_1__[\\\"BlockEmbed\\\"],\\n 'blots/break': _blots_break__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"],\\n 'blots/container': _blots_container__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"],\\n 'blots/cursor': _blots_cursor__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"],\\n 'blots/embed': _blots_embed__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"],\\n 'blots/inline': _blots_inline__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"],\\n 'blots/scroll': _blots_scroll__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"],\\n 'blots/text': _blots_text__WEBPACK_IMPORTED_MODULE_8__[\\\"default\\\"],\\n 'modules/clipboard': _modules_clipboard__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"],\\n 'modules/history': _modules_history__WEBPACK_IMPORTED_MODULE_10__[\\\"default\\\"],\\n 'modules/keyboard': _modules_keyboard__WEBPACK_IMPORTED_MODULE_11__[\\\"default\\\"],\\n 'modules/uploader': _modules_uploader__WEBPACK_IMPORTED_MODULE_12__[\\\"default\\\"]\\n});\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (_core_quill__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]);\\n\\n//# sourceURL=webpack://Quill/./core.js?\");\n\n/***/ }),\n\n/***/ \"./core/editor.js\":\n/*!************************!*\\\n !*** ./core/editor.js ***!\n \\************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clone */ \\\"./node_modules/clone/clone.js\\\");\\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(clone__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! deep-equal */ \\\"./node_modules/deep-equal/index.js\\\");\\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(deep_equal__WEBPACK_IMPORTED_MODULE_1__);\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_2__);\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_3__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _selection__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./selection */ \\\"./core/selection.js\\\");\\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../blots/cursor */ \\\"./blots/cursor.js\\\");\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../blots/break */ \\\"./blots/break.js\\\");\\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../blots/text */ \\\"./blots/text.js\\\");\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nconst ASCII = /^[ -~]*$/;\\n\\nclass Editor {\\n constructor(scroll) {\\n this.scroll = scroll;\\n this.delta = this.getDelta();\\n }\\n\\n applyDelta(delta) {\\n let consumeNextNewline = false;\\n this.scroll.update();\\n let scrollLength = this.scroll.length();\\n this.scroll.batchStart();\\n const normalizedDelta = normalizeDelta(delta);\\n normalizedDelta.reduce((index, op) => {\\n const length = op.retain || op.delete || op.insert.length || 1;\\n let attributes = op.attributes || {};\\n\\n if (op.insert != null) {\\n if (typeof op.insert === 'string') {\\n let text = op.insert;\\n\\n if (text.endsWith('\\\\n') && consumeNextNewline) {\\n consumeNextNewline = false;\\n text = text.slice(0, -1);\\n }\\n\\n if ((index >= scrollLength || this.scroll.descendant(_blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"BlockEmbed\\\"], index)[0]) && !text.endsWith('\\\\n')) {\\n consumeNextNewline = true;\\n }\\n\\n this.scroll.insertAt(index, text);\\n const [line, offset] = this.scroll.line(index);\\n let formats = extend__WEBPACK_IMPORTED_MODULE_2___default()({}, Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"bubbleFormats\\\"])(line));\\n\\n if (line instanceof _blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"]) {\\n const [leaf] = line.descendant(parchment__WEBPACK_IMPORTED_MODULE_4__[\\\"LeafBlot\\\"], offset);\\n formats = extend__WEBPACK_IMPORTED_MODULE_2___default()(formats, Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"bubbleFormats\\\"])(leaf));\\n }\\n\\n attributes = quill_delta__WEBPACK_IMPORTED_MODULE_3__[\\\"AttributeMap\\\"].diff(formats, attributes) || {};\\n } else if (typeof op.insert === 'object') {\\n const key = Object.keys(op.insert)[0]; // There should only be one key\\n\\n if (key == null) return index;\\n this.scroll.insertAt(index, key, op.insert[key]);\\n }\\n\\n scrollLength += length;\\n }\\n\\n Object.keys(attributes).forEach(name => {\\n this.scroll.formatAt(index, length, name, attributes[name]);\\n });\\n return index + length;\\n }, 0);\\n normalizedDelta.reduce((index, op) => {\\n if (typeof op.delete === 'number') {\\n this.scroll.deleteAt(index, op.delete);\\n return index;\\n }\\n\\n return index + (op.retain || op.insert.length || 1);\\n }, 0);\\n this.scroll.batchEnd();\\n this.scroll.optimize();\\n return this.update(normalizedDelta);\\n }\\n\\n deleteText(index, length) {\\n this.scroll.deleteAt(index, length);\\n return this.update(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).delete(length));\\n }\\n\\n formatLine(index, length, formats = {}) {\\n this.scroll.update();\\n Object.keys(formats).forEach(format => {\\n this.scroll.lines(index, Math.max(length, 1)).forEach(line => {\\n line.format(format, formats[format]);\\n });\\n });\\n this.scroll.optimize();\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).retain(length, clone__WEBPACK_IMPORTED_MODULE_0___default()(formats));\\n return this.update(delta);\\n }\\n\\n formatText(index, length, formats = {}) {\\n Object.keys(formats).forEach(format => {\\n this.scroll.formatAt(index, length, format, formats[format]);\\n });\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).retain(length, clone__WEBPACK_IMPORTED_MODULE_0___default()(formats));\\n return this.update(delta);\\n }\\n\\n getContents(index, length) {\\n return this.delta.slice(index, index + length);\\n }\\n\\n getDelta() {\\n return this.scroll.lines().reduce((delta, line) => {\\n return delta.concat(line.delta());\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a());\\n }\\n\\n getFormat(index, length = 0) {\\n let lines = [];\\n let leaves = [];\\n\\n if (length === 0) {\\n this.scroll.path(index).forEach(path => {\\n const [blot] = path;\\n\\n if (blot instanceof _blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"]) {\\n lines.push(blot);\\n } else if (blot instanceof parchment__WEBPACK_IMPORTED_MODULE_4__[\\\"LeafBlot\\\"]) {\\n leaves.push(blot);\\n }\\n });\\n } else {\\n lines = this.scroll.lines(index, length);\\n leaves = this.scroll.descendants(parchment__WEBPACK_IMPORTED_MODULE_4__[\\\"LeafBlot\\\"], index, length);\\n }\\n\\n const formatsArr = [lines, leaves].map(blots => {\\n if (blots.length === 0) return {};\\n let formats = Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"bubbleFormats\\\"])(blots.shift());\\n\\n while (Object.keys(formats).length > 0) {\\n const blot = blots.shift();\\n if (blot == null) return formats;\\n formats = combineFormats(Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"bubbleFormats\\\"])(blot), formats);\\n }\\n\\n return formats;\\n });\\n return extend__WEBPACK_IMPORTED_MODULE_2___default.a.apply(extend__WEBPACK_IMPORTED_MODULE_2___default.a, formatsArr);\\n }\\n\\n getHTML(index, length) {\\n const [line, lineOffset] = this.scroll.line(index);\\n\\n if (line.length() >= lineOffset + length) {\\n return convertHTML(line, lineOffset, length, true);\\n }\\n\\n return convertHTML(this.scroll, index, length, true);\\n }\\n\\n getText(index, length) {\\n return this.getContents(index, length).filter(op => typeof op.insert === 'string').map(op => op.insert).join('');\\n }\\n\\n insertEmbed(index, embed, value) {\\n this.scroll.insertAt(index, embed, value);\\n return this.update(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert({\\n [embed]: value\\n }));\\n }\\n\\n insertText(index, text, formats = {}) {\\n text = text.replace(/\\\\r\\\\n/g, '\\\\n').replace(/\\\\r/g, '\\\\n');\\n this.scroll.insertAt(index, text);\\n Object.keys(formats).forEach(format => {\\n this.scroll.formatAt(index, text.length, format, formats[format]);\\n });\\n return this.update(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert(text, clone__WEBPACK_IMPORTED_MODULE_0___default()(formats)));\\n }\\n\\n isBlank() {\\n if (this.scroll.children.length === 0) return true;\\n if (this.scroll.children.length > 1) return false;\\n const block = this.scroll.children.head;\\n if (block.statics.blotName !== _blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"].blotName) return false;\\n if (block.children.length > 1) return false;\\n return block.children.head instanceof _blots_break__WEBPACK_IMPORTED_MODULE_8__[\\\"default\\\"];\\n }\\n\\n removeFormat(index, length) {\\n const text = this.getText(index, length);\\n const [line, offset] = this.scroll.line(index + length);\\n let suffixLength = 0;\\n let suffix = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a();\\n\\n if (line != null) {\\n suffixLength = line.length() - offset;\\n suffix = line.delta().slice(offset, offset + suffixLength - 1).insert('\\\\n');\\n }\\n\\n const contents = this.getContents(index, length + suffixLength);\\n const diff = contents.diff(new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().insert(text).concat(suffix));\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).concat(diff);\\n return this.applyDelta(delta);\\n }\\n\\n update(change, mutations = [], selectionInfo = undefined) {\\n const oldDelta = this.delta;\\n\\n if (mutations.length === 1 && mutations[0].type === 'characterData' && mutations[0].target.data.match(ASCII) && this.scroll.find(mutations[0].target)) {\\n // Optimization for character changes\\n const textBlot = this.scroll.find(mutations[0].target);\\n const formats = Object(_blots_block__WEBPACK_IMPORTED_MODULE_7__[\\\"bubbleFormats\\\"])(textBlot);\\n const index = textBlot.offset(this.scroll);\\n const oldValue = mutations[0].oldValue.replace(_blots_cursor__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"].CONTENTS, '');\\n const oldText = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().insert(oldValue);\\n const newText = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().insert(textBlot.value());\\n const relativeSelectionInfo = selectionInfo && {\\n oldRange: shiftRange(selectionInfo.oldRange, -index),\\n newRange: shiftRange(selectionInfo.newRange, -index)\\n };\\n const diffDelta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).concat(oldText.diff(newText, relativeSelectionInfo));\\n change = diffDelta.reduce((delta, op) => {\\n if (op.insert) {\\n return delta.insert(op.insert, formats);\\n }\\n\\n return delta.push(op);\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a());\\n this.delta = oldDelta.compose(change);\\n } else {\\n this.delta = this.getDelta();\\n\\n if (!change || !deep_equal__WEBPACK_IMPORTED_MODULE_1___default()(oldDelta.compose(change), this.delta)) {\\n change = oldDelta.diff(this.delta, selectionInfo);\\n }\\n }\\n\\n return change;\\n }\\n\\n}\\n\\nfunction convertListHTML(items, lastIndent, types) {\\n if (items.length === 0) {\\n const [endTag] = getListType(types.pop());\\n\\n if (lastIndent <= 0) {\\n return \\\"\\\");\\n }\\n\\n return \\\"\\\").concat(convertListHTML([], lastIndent - 1, types));\\n }\\n\\n const [{\\n child,\\n offset,\\n length,\\n indent,\\n type\\n }, ...rest] = items;\\n const [tag, attribute] = getListType(type);\\n\\n if (indent > lastIndent) {\\n types.push(type);\\n\\n if (indent === lastIndent + 1) {\\n return \\\"<\\\".concat(tag, \\\">\\\").concat(convertHTML(child, offset, length)).concat(convertListHTML(rest, indent, types));\\n }\\n\\n return \\\"<\\\".concat(tag, \\\">
  • \\\").concat(convertListHTML(items, lastIndent + 1, types));\\n }\\n\\n const previousType = types[types.length - 1];\\n\\n if (indent === lastIndent && type === previousType) {\\n return \\\"
  • \\\").concat(convertHTML(child, offset, length)).concat(convertListHTML(rest, indent, types));\\n }\\n\\n const [endTag] = getListType(types.pop());\\n return \\\"\\\").concat(convertListHTML(items, lastIndent - 1, types));\\n}\\n\\nfunction convertHTML(blot, index, length, isRoot = false) {\\n if (typeof blot.html === 'function') {\\n return blot.html(index, length);\\n }\\n\\n if (blot instanceof _blots_text__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"]) {\\n return Object(_blots_text__WEBPACK_IMPORTED_MODULE_9__[\\\"escapeText\\\"])(blot.value().slice(index, index + length));\\n }\\n\\n if (blot.children) {\\n // TODO fix API\\n if (blot.statics.blotName === 'list-container') {\\n const items = [];\\n blot.children.forEachAt(index, length, (child, offset, childLength) => {\\n const formats = child.formats();\\n items.push({\\n child,\\n offset,\\n length: childLength,\\n indent: formats.indent || 0,\\n type: formats.list\\n });\\n });\\n return convertListHTML(items, -1, []);\\n }\\n\\n const parts = [];\\n blot.children.forEachAt(index, length, (child, offset, childLength) => {\\n parts.push(convertHTML(child, offset, childLength));\\n });\\n\\n if (isRoot || blot.statics.blotName === 'list') {\\n return parts.join('');\\n }\\n\\n const {\\n outerHTML,\\n innerHTML\\n } = blot.domNode;\\n const [start, end] = outerHTML.split(\\\">\\\".concat(innerHTML, \\\"<\\\")); // TODO cleanup\\n\\n if (start === '\\\".concat(parts.join(''), \\\"<\\\").concat(end);\\n }\\n\\n return \\\"\\\".concat(start, \\\">\\\").concat(parts.join(''), \\\"<\\\").concat(end);\\n }\\n\\n return blot.domNode.outerHTML;\\n}\\n\\nfunction combineFormats(formats, combined) {\\n return Object.keys(combined).reduce((merged, name) => {\\n if (formats[name] == null) return merged;\\n\\n if (combined[name] === formats[name]) {\\n merged[name] = combined[name];\\n } else if (Array.isArray(combined[name])) {\\n if (combined[name].indexOf(formats[name]) < 0) {\\n merged[name] = combined[name].concat([formats[name]]);\\n }\\n } else {\\n merged[name] = [combined[name], formats[name]];\\n }\\n\\n return merged;\\n }, {});\\n}\\n\\nfunction getListType(type) {\\n const tag = type === 'ordered' ? 'ol' : 'ul';\\n\\n switch (type) {\\n case 'checked':\\n return [tag, ' data-list=\\\"checked\\\"'];\\n\\n case 'unchecked':\\n return [tag, ' data-list=\\\"unchecked\\\"'];\\n\\n default:\\n return [tag, ''];\\n }\\n}\\n\\nfunction normalizeDelta(delta) {\\n return delta.reduce((normalizedDelta, op) => {\\n if (typeof op.insert === 'string') {\\n const text = op.insert.replace(/\\\\r\\\\n/g, '\\\\n').replace(/\\\\r/g, '\\\\n');\\n return normalizedDelta.insert(text, op.attributes);\\n }\\n\\n return normalizedDelta.push(op);\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a());\\n}\\n\\nfunction shiftRange({\\n index,\\n length\\n}, amount) {\\n return new _selection__WEBPACK_IMPORTED_MODULE_5__[\\\"Range\\\"](index + amount, length);\\n}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Editor);\\n\\n//# sourceURL=webpack://Quill/./core/editor.js?\");\n\n/***/ }),\n\n/***/ \"./core/emitter.js\":\n/*!*************************!*\\\n !*** ./core/emitter.js ***!\n \\*************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var eventemitter3__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! eventemitter3 */ \\\"./node_modules/eventemitter3/index.js\\\");\\n/* harmony import */ var eventemitter3__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(eventemitter3__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var _instances__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./instances */ \\\"./core/instances.js\\\");\\n/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./logger */ \\\"./core/logger.js\\\");\\n\\n\\n\\nconst debug = Object(_logger__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"])('quill:events');\\nconst EVENTS = ['selectionchange', 'mousedown', 'mouseup', 'click'];\\nEVENTS.forEach(eventName => {\\n document.addEventListener(eventName, (...args) => {\\n Array.from(document.querySelectorAll('.ql-container')).forEach(node => {\\n const quill = _instances__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].get(node);\\n\\n if (quill && quill.emitter) {\\n quill.emitter.handleDOM(...args);\\n }\\n });\\n });\\n});\\n\\nclass Emitter extends eventemitter3__WEBPACK_IMPORTED_MODULE_0___default.a {\\n constructor() {\\n super();\\n this.listeners = {};\\n this.on('error', debug.error);\\n }\\n\\n emit(...args) {\\n debug.log.call(debug, ...args);\\n super.emit(...args);\\n }\\n\\n handleDOM(event, ...args) {\\n (this.listeners[event.type] || []).forEach(({\\n node,\\n handler\\n }) => {\\n if (event.target === node || node.contains(event.target)) {\\n handler(event, ...args);\\n }\\n });\\n }\\n\\n listenDOM(eventName, node, handler) {\\n if (!this.listeners[eventName]) {\\n this.listeners[eventName] = [];\\n }\\n\\n this.listeners[eventName].push({\\n node,\\n handler\\n });\\n }\\n\\n}\\n\\nEmitter.events = {\\n EDITOR_CHANGE: 'editor-change',\\n SCROLL_BEFORE_UPDATE: 'scroll-before-update',\\n SCROLL_BLOT_MOUNT: 'scroll-blot-mount',\\n SCROLL_BLOT_UNMOUNT: 'scroll-blot-unmount',\\n SCROLL_OPTIMIZE: 'scroll-optimize',\\n SCROLL_UPDATE: 'scroll-update',\\n SELECTION_CHANGE: 'selection-change',\\n TEXT_CHANGE: 'text-change'\\n};\\nEmitter.sources = {\\n API: 'api',\\n SILENT: 'silent',\\n USER: 'user'\\n};\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Emitter);\\n\\n//# sourceURL=webpack://Quill/./core/emitter.js?\");\n\n/***/ }),\n\n/***/ \"./core/instances.js\":\n/*!***************************!*\\\n !*** ./core/instances.js ***!\n \\***************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (new WeakMap());\\n\\n//# sourceURL=webpack://Quill/./core/instances.js?\");\n\n/***/ }),\n\n/***/ \"./core/logger.js\":\n/*!************************!*\\\n !*** ./core/logger.js ***!\n \\************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\nconst levels = ['error', 'warn', 'log', 'info'];\\nlet level = 'warn';\\n\\nfunction debug(method, ...args) {\\n if (levels.indexOf(method) <= levels.indexOf(level)) {\\n console[method](...args); // eslint-disable-line no-console\\n }\\n}\\n\\nfunction namespace(ns) {\\n return levels.reduce((logger, method) => {\\n logger[method] = debug.bind(console, method, ns);\\n return logger;\\n }, {});\\n}\\n\\nnamespace.level = newLevel => {\\n level = newLevel;\\n};\\n\\ndebug.level = namespace.level;\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (namespace);\\n\\n//# sourceURL=webpack://Quill/./core/logger.js?\");\n\n/***/ }),\n\n/***/ \"./core/module.js\":\n/*!************************!*\\\n !*** ./core/module.js ***!\n \\************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\nclass Module {\\n constructor(quill, options = {}) {\\n this.quill = quill;\\n this.options = options;\\n }\\n\\n}\\n\\nModule.DEFAULTS = {};\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Module);\\n\\n//# sourceURL=webpack://Quill/./core/module.js?\");\n\n/***/ }),\n\n/***/ \"./core/quill.js\":\n/*!***********************!*\\\n !*** ./core/quill.js ***!\n \\***********************/\n/*! exports provided: globalRegistry, expandConfig, overload, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"globalRegistry\\\", function() { return globalRegistry; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"expandConfig\\\", function() { return expandConfig; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"overload\\\", function() { return overload; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Quill; });\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_2__);\\n/* harmony import */ var _editor__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./editor */ \\\"./core/editor.js\\\");\\n/* harmony import */ var _emitter__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./emitter */ \\\"./core/emitter.js\\\");\\n/* harmony import */ var _module__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./module */ \\\"./core/module.js\\\");\\n/* harmony import */ var _selection__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./selection */ \\\"./core/selection.js\\\");\\n/* harmony import */ var _instances__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./instances */ \\\"./core/instances.js\\\");\\n/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./logger */ \\\"./core/logger.js\\\");\\n/* harmony import */ var _theme__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./theme */ \\\"./core/theme.js\\\");\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nconst debug = Object(_logger__WEBPACK_IMPORTED_MODULE_8__[\\\"default\\\"])('quill');\\nconst globalRegistry = new parchment__WEBPACK_IMPORTED_MODULE_1__[\\\"Registry\\\"]();\\nparchment__WEBPACK_IMPORTED_MODULE_1__[\\\"ParentBlot\\\"].uiClass = 'ql-ui';\\n\\nclass Quill {\\n static debug(limit) {\\n if (limit === true) {\\n limit = 'log';\\n }\\n\\n _logger__WEBPACK_IMPORTED_MODULE_8__[\\\"default\\\"].level(limit);\\n }\\n\\n static find(node) {\\n return _instances__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"].get(node) || globalRegistry.find(node);\\n }\\n\\n static import(name) {\\n if (this.imports[name] == null) {\\n debug.error(\\\"Cannot import \\\".concat(name, \\\". Are you sure it was registered?\\\"));\\n }\\n\\n return this.imports[name];\\n }\\n\\n static register(path, target, overwrite = false) {\\n if (typeof path !== 'string') {\\n const name = path.attrName || path.blotName;\\n\\n if (typeof name === 'string') {\\n // register(Blot | Attributor, overwrite)\\n this.register(\\\"formats/\\\".concat(name), path, target);\\n } else {\\n Object.keys(path).forEach(key => {\\n this.register(key, path[key], target);\\n });\\n }\\n } else {\\n if (this.imports[path] != null && !overwrite) {\\n debug.warn(\\\"Overwriting \\\".concat(path, \\\" with\\\"), target);\\n }\\n\\n this.imports[path] = target;\\n\\n if ((path.startsWith('blots/') || path.startsWith('formats/')) && target.blotName !== 'abstract') {\\n globalRegistry.register(target);\\n }\\n\\n if (typeof target.register === 'function') {\\n target.register(globalRegistry);\\n }\\n }\\n }\\n\\n constructor(container, options = {}) {\\n this.options = expandConfig(container, options);\\n this.container = this.options.container;\\n\\n if (this.container == null) {\\n return debug.error('Invalid Quill container', container);\\n }\\n\\n if (this.options.debug) {\\n Quill.debug(this.options.debug);\\n }\\n\\n const html = this.container.innerHTML.trim();\\n this.container.classList.add('ql-container');\\n this.container.innerHTML = '';\\n _instances__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"].set(this.container, this);\\n this.root = this.addContainer('ql-editor');\\n this.root.classList.add('ql-blank');\\n this.root.setAttribute('data-gramm', false);\\n this.scrollingContainer = this.options.scrollingContainer || this.root;\\n this.emitter = new _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"]();\\n const ScrollBlot = this.options.registry.query(parchment__WEBPACK_IMPORTED_MODULE_1__[\\\"ScrollBlot\\\"].blotName);\\n this.scroll = new ScrollBlot(this.options.registry, this.root, {\\n emitter: this.emitter\\n });\\n this.editor = new _editor__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"](this.scroll);\\n this.selection = new _selection__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"](this.scroll, this.emitter);\\n this.theme = new this.options.theme(this, this.options); // eslint-disable-line new-cap\\n\\n this.keyboard = this.theme.addModule('keyboard');\\n this.clipboard = this.theme.addModule('clipboard');\\n this.history = this.theme.addModule('history');\\n this.uploader = this.theme.addModule('uploader');\\n this.theme.init();\\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].events.EDITOR_CHANGE, type => {\\n if (type === _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].events.TEXT_CHANGE) {\\n this.root.classList.toggle('ql-blank', this.editor.isBlank());\\n }\\n });\\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].events.SCROLL_UPDATE, (source, mutations) => {\\n const oldRange = this.selection.lastRange;\\n const [newRange] = this.selection.getRange();\\n const selectionInfo = oldRange && newRange ? {\\n oldRange,\\n newRange\\n } : undefined;\\n modify.call(this, () => this.editor.update(null, mutations, selectionInfo), source);\\n });\\n const contents = this.clipboard.convert({\\n html: \\\"\\\".concat(html, \\\"


    \\\"),\\n text: '\\\\n'\\n });\\n this.setContents(contents);\\n this.history.clear();\\n\\n if (this.options.placeholder) {\\n this.root.setAttribute('data-placeholder', this.options.placeholder);\\n }\\n\\n if (this.options.readOnly) {\\n this.disable();\\n }\\n\\n this.allowReadOnlyEdits = false;\\n }\\n\\n addContainer(container, refNode = null) {\\n if (typeof container === 'string') {\\n const className = container;\\n container = document.createElement('div');\\n container.classList.add(className);\\n }\\n\\n this.container.insertBefore(container, refNode);\\n return container;\\n }\\n\\n blur() {\\n this.selection.setRange(null);\\n }\\n\\n deleteText(index, length, source) {\\n [index, length,, source] = overload(index, length, source);\\n return modify.call(this, () => {\\n return this.editor.deleteText(index, length);\\n }, source, index, -1 * length);\\n }\\n\\n disable() {\\n this.enable(false);\\n }\\n\\n editReadOnly(modifier) {\\n this.allowReadOnlyEdits = true;\\n const value = modifier();\\n this.allowReadOnlyEdits = false;\\n return value;\\n }\\n\\n enable(enabled = true) {\\n this.scroll.enable(enabled);\\n this.container.classList.toggle('ql-disabled', !enabled);\\n }\\n\\n focus() {\\n const {\\n scrollTop\\n } = this.scrollingContainer;\\n this.selection.focus();\\n this.scrollingContainer.scrollTop = scrollTop;\\n this.scrollIntoView();\\n }\\n\\n format(name, value, source = _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.API) {\\n return modify.call(this, () => {\\n const range = this.getSelection(true);\\n let change = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a();\\n if (range == null) return change;\\n\\n if (this.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_1__[\\\"Scope\\\"].BLOCK)) {\\n change = this.editor.formatLine(range.index, range.length, {\\n [name]: value\\n });\\n } else if (range.length === 0) {\\n this.selection.format(name, value);\\n return change;\\n } else {\\n change = this.editor.formatText(range.index, range.length, {\\n [name]: value\\n });\\n }\\n\\n this.setSelection(range, _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.SILENT);\\n return change;\\n }, source);\\n }\\n\\n formatLine(index, length, name, value, source) {\\n let formats; // eslint-disable-next-line prefer-const\\n\\n [index, length, formats, source] = overload(index, length, name, value, source);\\n return modify.call(this, () => {\\n return this.editor.formatLine(index, length, formats);\\n }, source, index, 0);\\n }\\n\\n formatText(index, length, name, value, source) {\\n let formats; // eslint-disable-next-line prefer-const\\n\\n [index, length, formats, source] = overload(index, length, name, value, source);\\n return modify.call(this, () => {\\n return this.editor.formatText(index, length, formats);\\n }, source, index, 0);\\n }\\n\\n getBounds(index, length = 0) {\\n let bounds;\\n\\n if (typeof index === 'number') {\\n bounds = this.selection.getBounds(index, length);\\n } else {\\n bounds = this.selection.getBounds(index.index, index.length);\\n }\\n\\n const containerBounds = this.container.getBoundingClientRect();\\n return {\\n bottom: bounds.bottom - containerBounds.top,\\n height: bounds.height,\\n left: bounds.left - containerBounds.left,\\n right: bounds.right - containerBounds.left,\\n top: bounds.top - containerBounds.top,\\n width: bounds.width\\n };\\n }\\n\\n getContents(index = 0, length = this.getLength() - index) {\\n [index, length] = overload(index, length);\\n return this.editor.getContents(index, length);\\n }\\n\\n getFormat(index = this.getSelection(true), length = 0) {\\n if (typeof index === 'number') {\\n return this.editor.getFormat(index, length);\\n }\\n\\n return this.editor.getFormat(index.index, index.length);\\n }\\n\\n getIndex(blot) {\\n return blot.offset(this.scroll);\\n }\\n\\n getLength() {\\n return this.scroll.length();\\n }\\n\\n getLeaf(index) {\\n return this.scroll.leaf(index);\\n }\\n\\n getLine(index) {\\n return this.scroll.line(index);\\n }\\n\\n getLines(index = 0, length = Number.MAX_VALUE) {\\n if (typeof index !== 'number') {\\n return this.scroll.lines(index.index, index.length);\\n }\\n\\n return this.scroll.lines(index, length);\\n }\\n\\n getModule(name) {\\n return this.theme.modules[name];\\n }\\n\\n getSelection(focus = false) {\\n if (focus) this.focus();\\n this.update(); // Make sure we access getRange with editor in consistent state\\n\\n return this.selection.getRange()[0];\\n }\\n\\n getSemanticHTML(index = 0, length = this.getLength() - index) {\\n [index, length] = overload(index, length);\\n return this.editor.getHTML(index, length);\\n }\\n\\n getText(index = 0, length = this.getLength() - index) {\\n [index, length] = overload(index, length);\\n return this.editor.getText(index, length);\\n }\\n\\n hasFocus() {\\n return this.selection.hasFocus();\\n }\\n\\n insertEmbed(index, embed, value, source = Quill.sources.API) {\\n return modify.call(this, () => {\\n return this.editor.insertEmbed(index, embed, value);\\n }, source, index);\\n }\\n\\n insertText(index, text, name, value, source) {\\n let formats; // eslint-disable-next-line prefer-const\\n\\n [index,, formats, source] = overload(index, 0, name, value, source);\\n return modify.call(this, () => {\\n return this.editor.insertText(index, text, formats);\\n }, source, index, text.length);\\n }\\n\\n isEnabled() {\\n return this.scroll.isEnabled();\\n }\\n\\n off(...args) {\\n return this.emitter.off(...args);\\n }\\n\\n on(...args) {\\n return this.emitter.on(...args);\\n }\\n\\n once(...args) {\\n return this.emitter.once(...args);\\n }\\n\\n removeFormat(index, length, source) {\\n [index, length,, source] = overload(index, length, source);\\n return modify.call(this, () => {\\n return this.editor.removeFormat(index, length);\\n }, source, index);\\n }\\n\\n scrollIntoView() {\\n this.selection.scrollIntoView(this.scrollingContainer);\\n }\\n\\n setContents(delta, source = _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.API) {\\n return modify.call(this, () => {\\n delta = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a(delta);\\n const length = this.getLength();\\n const deleted = this.editor.deleteText(0, length);\\n const applied = this.editor.applyDelta(delta);\\n const lastOp = applied.ops[applied.ops.length - 1];\\n\\n if (lastOp != null && typeof lastOp.insert === 'string' && lastOp.insert[lastOp.insert.length - 1] === '\\\\n') {\\n this.editor.deleteText(this.getLength() - 1, 1);\\n applied.delete(1);\\n }\\n\\n return deleted.compose(applied);\\n }, source);\\n }\\n\\n setSelection(index, length, source) {\\n if (index == null) {\\n this.selection.setRange(null, length || Quill.sources.API);\\n } else {\\n [index, length,, source] = overload(index, length, source);\\n this.selection.setRange(new _selection__WEBPACK_IMPORTED_MODULE_6__[\\\"Range\\\"](Math.max(0, index), length), source);\\n\\n if (source !== _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.SILENT) {\\n this.selection.scrollIntoView(this.scrollingContainer);\\n }\\n }\\n }\\n\\n setText(text, source = _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.API) {\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().insert(text);\\n return this.setContents(delta, source);\\n }\\n\\n update(source = _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.USER) {\\n const change = this.scroll.update(source); // Will update selection before selection.update() does if text changes\\n\\n this.selection.update(source); // TODO this is usually undefined\\n\\n return change;\\n }\\n\\n updateContents(delta, source = _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.API) {\\n return modify.call(this, () => {\\n delta = new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a(delta);\\n return this.editor.applyDelta(delta, source);\\n }, source, true);\\n }\\n\\n}\\n\\nQuill.DEFAULTS = {\\n bounds: null,\\n modules: {},\\n placeholder: '',\\n readOnly: false,\\n registry: globalRegistry,\\n scrollingContainer: null,\\n theme: 'default'\\n};\\nQuill.events = _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].events;\\nQuill.sources = _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources; // eslint-disable-next-line no-undef\\n\\nQuill.version = false ? undefined : \\\"2.0.0-dev.3\\\";\\nQuill.imports = {\\n delta: quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a,\\n parchment: parchment__WEBPACK_IMPORTED_MODULE_1__,\\n 'core/module': _module__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"],\\n 'core/theme': _theme__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"]\\n};\\n\\nfunction expandConfig(container, userConfig) {\\n userConfig = extend__WEBPACK_IMPORTED_MODULE_2___default()(true, {\\n container,\\n modules: {\\n clipboard: true,\\n keyboard: true,\\n history: true,\\n uploader: true\\n }\\n }, userConfig);\\n\\n if (!userConfig.theme || userConfig.theme === Quill.DEFAULTS.theme) {\\n userConfig.theme = _theme__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"];\\n } else {\\n userConfig.theme = Quill.import(\\\"themes/\\\".concat(userConfig.theme));\\n\\n if (userConfig.theme == null) {\\n throw new Error(\\\"Invalid theme \\\".concat(userConfig.theme, \\\". Did you register it?\\\"));\\n }\\n }\\n\\n const themeConfig = extend__WEBPACK_IMPORTED_MODULE_2___default()(true, {}, userConfig.theme.DEFAULTS);\\n [themeConfig, userConfig].forEach(config => {\\n config.modules = config.modules || {};\\n Object.keys(config.modules).forEach(module => {\\n if (config.modules[module] === true) {\\n config.modules[module] = {};\\n }\\n });\\n });\\n const moduleNames = Object.keys(themeConfig.modules).concat(Object.keys(userConfig.modules));\\n const moduleConfig = moduleNames.reduce((config, name) => {\\n const moduleClass = Quill.import(\\\"modules/\\\".concat(name));\\n\\n if (moduleClass == null) {\\n debug.error(\\\"Cannot load \\\".concat(name, \\\" module. Are you sure you registered it?\\\"));\\n } else {\\n config[name] = moduleClass.DEFAULTS || {};\\n }\\n\\n return config;\\n }, {}); // Special case toolbar shorthand\\n\\n if (userConfig.modules != null && userConfig.modules.toolbar && userConfig.modules.toolbar.constructor !== Object) {\\n userConfig.modules.toolbar = {\\n container: userConfig.modules.toolbar\\n };\\n }\\n\\n userConfig = extend__WEBPACK_IMPORTED_MODULE_2___default()(true, {}, Quill.DEFAULTS, {\\n modules: moduleConfig\\n }, themeConfig, userConfig);\\n ['bounds', 'container', 'scrollingContainer'].forEach(key => {\\n if (typeof userConfig[key] === 'string') {\\n userConfig[key] = document.querySelector(userConfig[key]);\\n }\\n });\\n userConfig.modules = Object.keys(userConfig.modules).reduce((config, name) => {\\n if (userConfig.modules[name]) {\\n config[name] = userConfig.modules[name];\\n }\\n\\n return config;\\n }, {});\\n return userConfig;\\n} // Handle selection preservation and TEXT_CHANGE emission\\n// common to modification APIs\\n\\n\\nfunction modify(modifier, source, index, shift) {\\n if (!this.isEnabled() && source === _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.USER && !this.allowReadOnlyEdits) {\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a();\\n }\\n\\n let range = index == null ? null : this.getSelection();\\n const oldDelta = this.editor.delta;\\n const change = modifier();\\n\\n if (range != null) {\\n if (index === true) {\\n index = range.index; // eslint-disable-line prefer-destructuring\\n }\\n\\n if (shift == null) {\\n range = shiftRange(range, change, source);\\n } else if (shift !== 0) {\\n range = shiftRange(range, index, shift, source);\\n }\\n\\n this.setSelection(range, _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.SILENT);\\n }\\n\\n if (change.length() > 0) {\\n const args = [_emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].events.TEXT_CHANGE, change, oldDelta, source];\\n this.emitter.emit(_emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].events.EDITOR_CHANGE, ...args);\\n\\n if (source !== _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.SILENT) {\\n this.emitter.emit(...args);\\n }\\n }\\n\\n return change;\\n}\\n\\nfunction overload(index, length, name, value, source) {\\n let formats = {};\\n\\n if (typeof index.index === 'number' && typeof index.length === 'number') {\\n // Allow for throwaway end (used by insertText/insertEmbed)\\n if (typeof length !== 'number') {\\n source = value;\\n value = name;\\n name = length;\\n length = index.length; // eslint-disable-line prefer-destructuring\\n\\n index = index.index; // eslint-disable-line prefer-destructuring\\n } else {\\n length = index.length; // eslint-disable-line prefer-destructuring\\n\\n index = index.index; // eslint-disable-line prefer-destructuring\\n }\\n } else if (typeof length !== 'number') {\\n source = value;\\n value = name;\\n name = length;\\n length = 0;\\n } // Handle format being object, two format name/value strings or excluded\\n\\n\\n if (typeof name === 'object') {\\n formats = name;\\n source = value;\\n } else if (typeof name === 'string') {\\n if (value != null) {\\n formats[name] = value;\\n } else {\\n source = name;\\n }\\n } // Handle optional source\\n\\n\\n source = source || _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.API;\\n return [index, length, formats, source];\\n}\\n\\nfunction shiftRange(range, index, length, source) {\\n if (range == null) return null;\\n let start;\\n let end;\\n\\n if (index instanceof quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a) {\\n [start, end] = [range.index, range.index + range.length].map(pos => index.transformPosition(pos, source !== _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.USER));\\n } else {\\n [start, end] = [range.index, range.index + range.length].map(pos => {\\n if (pos < index || pos === index && source === _emitter__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.USER) return pos;\\n\\n if (length >= 0) {\\n return pos + length;\\n }\\n\\n return Math.max(index, pos + length);\\n });\\n }\\n\\n return new _selection__WEBPACK_IMPORTED_MODULE_6__[\\\"Range\\\"](start, end - start);\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./core/quill.js?\");\n\n/***/ }),\n\n/***/ \"./core/selection.js\":\n/*!***************************!*\\\n !*** ./core/selection.js ***!\n \\***************************/\n/*! exports provided: Range, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"Range\\\", function() { return Range; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Selection; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! clone */ \\\"./node_modules/clone/clone.js\\\");\\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(clone__WEBPACK_IMPORTED_MODULE_1__);\\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! deep-equal */ \\\"./node_modules/deep-equal/index.js\\\");\\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(deep_equal__WEBPACK_IMPORTED_MODULE_2__);\\n/* harmony import */ var _emitter__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./emitter */ \\\"./core/emitter.js\\\");\\n/* harmony import */ var _logger__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./logger */ \\\"./core/logger.js\\\");\\n\\n\\n\\n\\n\\nconst debug = Object(_logger__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"])('quill:selection');\\n\\nclass Range {\\n constructor(index, length = 0) {\\n this.index = index;\\n this.length = length;\\n }\\n\\n}\\n\\nclass Selection {\\n constructor(scroll, emitter) {\\n this.emitter = emitter;\\n this.scroll = scroll;\\n this.composing = false;\\n this.mouseDown = false;\\n this.root = this.scroll.domNode;\\n this.cursor = this.scroll.create('cursor', this); // savedRange is last non-null range\\n\\n this.savedRange = new Range(0, 0);\\n this.lastRange = this.savedRange;\\n this.lastNative = null;\\n this.handleComposition();\\n this.handleDragging();\\n this.emitter.listenDOM('selectionchange', document, () => {\\n if (!this.mouseDown && !this.composing) {\\n setTimeout(this.update.bind(this, _emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.USER), 1);\\n }\\n });\\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].events.SCROLL_BEFORE_UPDATE, () => {\\n if (!this.hasFocus()) return;\\n const native = this.getNativeRange();\\n if (native == null) return;\\n if (native.start.node === this.cursor.textNode) return; // cursor.restore() will handle\\n\\n this.emitter.once(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].events.SCROLL_UPDATE, () => {\\n try {\\n if (this.root.contains(native.start.node) && this.root.contains(native.end.node)) {\\n this.setNativeRange(native.start.node, native.start.offset, native.end.node, native.end.offset);\\n }\\n\\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.SILENT);\\n } catch (ignored) {// ignore\\n }\\n });\\n });\\n this.emitter.on(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].events.SCROLL_OPTIMIZE, (mutations, context) => {\\n if (context.range) {\\n const {\\n startNode,\\n startOffset,\\n endNode,\\n endOffset\\n } = context.range;\\n this.setNativeRange(startNode, startOffset, endNode, endOffset);\\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.SILENT);\\n }\\n });\\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.SILENT);\\n }\\n\\n handleComposition() {\\n this.root.addEventListener('compositionstart', () => {\\n this.composing = true;\\n this.scroll.batchStart();\\n });\\n this.root.addEventListener('compositionend', () => {\\n this.scroll.batchEnd();\\n this.composing = false;\\n\\n if (this.cursor.parent) {\\n const range = this.cursor.restore();\\n if (!range) return;\\n setTimeout(() => {\\n this.setNativeRange(range.startNode, range.startOffset, range.endNode, range.endOffset);\\n }, 1);\\n }\\n });\\n }\\n\\n handleDragging() {\\n this.emitter.listenDOM('mousedown', document.body, () => {\\n this.mouseDown = true;\\n });\\n this.emitter.listenDOM('mouseup', document.body, () => {\\n this.mouseDown = false;\\n this.update(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.USER);\\n });\\n }\\n\\n focus() {\\n if (this.hasFocus()) return;\\n this.root.focus();\\n this.setRange(this.savedRange);\\n }\\n\\n format(format, value) {\\n this.scroll.update();\\n const nativeRange = this.getNativeRange();\\n if (nativeRange == null || !nativeRange.native.collapsed || this.scroll.query(format, parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOCK)) return;\\n\\n if (nativeRange.start.node !== this.cursor.textNode) {\\n const blot = this.scroll.find(nativeRange.start.node, false);\\n if (blot == null) return; // TODO Give blot ability to not split\\n\\n if (blot instanceof parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"LeafBlot\\\"]) {\\n const after = blot.split(nativeRange.start.offset);\\n blot.parent.insertBefore(this.cursor, after);\\n } else {\\n blot.insertBefore(this.cursor, nativeRange.start.node); // Should never happen\\n }\\n\\n this.cursor.attach();\\n }\\n\\n this.cursor.format(format, value);\\n this.scroll.optimize();\\n this.setNativeRange(this.cursor.textNode, this.cursor.textNode.data.length);\\n this.update();\\n }\\n\\n getBounds(index, length = 0) {\\n const scrollLength = this.scroll.length();\\n index = Math.min(index, scrollLength - 1);\\n length = Math.min(index + length, scrollLength - 1) - index;\\n let node;\\n let [leaf, offset] = this.scroll.leaf(index);\\n if (leaf == null) return null;\\n [node, offset] = leaf.position(offset, true);\\n const range = document.createRange();\\n\\n if (length > 0) {\\n range.setStart(node, offset);\\n [leaf, offset] = this.scroll.leaf(index + length);\\n if (leaf == null) return null;\\n [node, offset] = leaf.position(offset, true);\\n range.setEnd(node, offset);\\n return range.getBoundingClientRect();\\n }\\n\\n let side = 'left';\\n let rect;\\n\\n if (node instanceof Text) {\\n if (offset < node.data.length) {\\n range.setStart(node, offset);\\n range.setEnd(node, offset + 1);\\n } else {\\n range.setStart(node, offset - 1);\\n range.setEnd(node, offset);\\n side = 'right';\\n }\\n\\n rect = range.getBoundingClientRect();\\n } else {\\n rect = leaf.domNode.getBoundingClientRect();\\n if (offset > 0) side = 'right';\\n }\\n\\n return {\\n bottom: rect.top + rect.height,\\n height: rect.height,\\n left: rect[side],\\n right: rect[side],\\n top: rect.top,\\n width: 0\\n };\\n }\\n\\n getNativeRange() {\\n const selection = document.getSelection();\\n if (selection == null || selection.rangeCount <= 0) return null;\\n const nativeRange = selection.getRangeAt(0);\\n if (nativeRange == null) return null;\\n const range = this.normalizeNative(nativeRange);\\n debug.info('getNativeRange', range);\\n return range;\\n }\\n\\n getRange() {\\n const normalized = this.getNativeRange();\\n if (normalized == null) return [null, null];\\n const range = this.normalizedToRange(normalized);\\n return [range, normalized];\\n }\\n\\n hasFocus() {\\n return document.activeElement === this.root || contains(this.root, document.activeElement);\\n }\\n\\n normalizedToRange(range) {\\n const positions = [[range.start.node, range.start.offset]];\\n\\n if (!range.native.collapsed) {\\n positions.push([range.end.node, range.end.offset]);\\n }\\n\\n const indexes = positions.map(position => {\\n const [node, offset] = position;\\n const blot = this.scroll.find(node, true);\\n const index = blot.offset(this.scroll);\\n\\n if (offset === 0) {\\n return index;\\n }\\n\\n if (blot instanceof parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"LeafBlot\\\"]) {\\n return index + blot.index(node, offset);\\n }\\n\\n return index + blot.length();\\n });\\n const end = Math.min(Math.max(...indexes), this.scroll.length() - 1);\\n const start = Math.min(end, ...indexes);\\n return new Range(start, end - start);\\n }\\n\\n normalizeNative(nativeRange) {\\n if (!contains(this.root, nativeRange.startContainer) || !nativeRange.collapsed && !contains(this.root, nativeRange.endContainer)) {\\n return null;\\n }\\n\\n const range = {\\n start: {\\n node: nativeRange.startContainer,\\n offset: nativeRange.startOffset\\n },\\n end: {\\n node: nativeRange.endContainer,\\n offset: nativeRange.endOffset\\n },\\n native: nativeRange\\n };\\n [range.start, range.end].forEach(position => {\\n let {\\n node,\\n offset\\n } = position;\\n\\n while (!(node instanceof Text) && node.childNodes.length > 0) {\\n if (node.childNodes.length > offset) {\\n node = node.childNodes[offset];\\n offset = 0;\\n } else if (node.childNodes.length === offset) {\\n node = node.lastChild;\\n\\n if (node instanceof Text) {\\n offset = node.data.length;\\n } else if (node.childNodes.length > 0) {\\n // Container case\\n offset = node.childNodes.length;\\n } else {\\n // Embed case\\n offset = node.childNodes.length + 1;\\n }\\n } else {\\n break;\\n }\\n }\\n\\n position.node = node;\\n position.offset = offset;\\n });\\n return range;\\n }\\n\\n rangeToNative(range) {\\n const indexes = range.collapsed ? [range.index] : [range.index, range.index + range.length];\\n const args = [];\\n const scrollLength = this.scroll.length();\\n indexes.forEach((index, i) => {\\n index = Math.min(scrollLength - 1, index);\\n const [leaf, leafOffset] = this.scroll.leaf(index);\\n const [node, offset] = leaf.position(leafOffset, i !== 0);\\n args.push(node, offset);\\n });\\n\\n if (args.length < 2) {\\n return args.concat(args);\\n }\\n\\n return args;\\n }\\n\\n scrollIntoView(scrollingContainer) {\\n const range = this.lastRange;\\n if (range == null) return;\\n const bounds = this.getBounds(range.index, range.length);\\n if (bounds == null) return;\\n const limit = this.scroll.length() - 1;\\n const [first] = this.scroll.line(Math.min(range.index, limit));\\n let last = first;\\n\\n if (range.length > 0) {\\n [last] = this.scroll.line(Math.min(range.index + range.length, limit));\\n }\\n\\n if (first == null || last == null) return;\\n const scrollBounds = scrollingContainer.getBoundingClientRect();\\n\\n if (bounds.top < scrollBounds.top) {\\n scrollingContainer.scrollTop -= scrollBounds.top - bounds.top;\\n } else if (bounds.bottom > scrollBounds.bottom) {\\n scrollingContainer.scrollTop += bounds.bottom - scrollBounds.bottom;\\n }\\n }\\n\\n setNativeRange(startNode, startOffset, endNode = startNode, endOffset = startOffset, force = false) {\\n debug.info('setNativeRange', startNode, startOffset, endNode, endOffset);\\n\\n if (startNode != null && (this.root.parentNode == null || startNode.parentNode == null || endNode.parentNode == null)) {\\n return;\\n }\\n\\n const selection = document.getSelection();\\n if (selection == null) return;\\n\\n if (startNode != null) {\\n if (!this.hasFocus()) this.root.focus();\\n const {\\n native\\n } = this.getNativeRange() || {};\\n\\n if (native == null || force || startNode !== native.startContainer || startOffset !== native.startOffset || endNode !== native.endContainer || endOffset !== native.endOffset) {\\n if (startNode.tagName === 'BR') {\\n startOffset = Array.from(startNode.parentNode.childNodes).indexOf(startNode);\\n startNode = startNode.parentNode;\\n }\\n\\n if (endNode.tagName === 'BR') {\\n endOffset = Array.from(endNode.parentNode.childNodes).indexOf(endNode);\\n endNode = endNode.parentNode;\\n }\\n\\n const range = document.createRange();\\n range.setStart(startNode, startOffset);\\n range.setEnd(endNode, endOffset);\\n selection.removeAllRanges();\\n selection.addRange(range);\\n }\\n } else {\\n selection.removeAllRanges();\\n this.root.blur();\\n }\\n }\\n\\n setRange(range, force = false, source = _emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.API) {\\n if (typeof force === 'string') {\\n source = force;\\n force = false;\\n }\\n\\n debug.info('setRange', range);\\n\\n if (range != null) {\\n const args = this.rangeToNative(range);\\n this.setNativeRange(...args, force);\\n } else {\\n this.setNativeRange(null);\\n }\\n\\n this.update(source);\\n }\\n\\n update(source = _emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.USER) {\\n const oldRange = this.lastRange;\\n const [lastRange, nativeRange] = this.getRange();\\n this.lastRange = lastRange;\\n this.lastNative = nativeRange;\\n\\n if (this.lastRange != null) {\\n this.savedRange = this.lastRange;\\n }\\n\\n if (!deep_equal__WEBPACK_IMPORTED_MODULE_2___default()(oldRange, this.lastRange)) {\\n if (!this.composing && nativeRange != null && nativeRange.native.collapsed && nativeRange.start.node !== this.cursor.textNode) {\\n const range = this.cursor.restore();\\n\\n if (range) {\\n this.setNativeRange(range.startNode, range.startOffset, range.endNode, range.endOffset);\\n }\\n }\\n\\n const args = [_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].events.SELECTION_CHANGE, clone__WEBPACK_IMPORTED_MODULE_1___default()(this.lastRange), clone__WEBPACK_IMPORTED_MODULE_1___default()(oldRange), source];\\n this.emitter.emit(_emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].events.EDITOR_CHANGE, ...args);\\n\\n if (source !== _emitter__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.SILENT) {\\n this.emitter.emit(...args);\\n }\\n }\\n }\\n\\n}\\n\\nfunction contains(parent, descendant) {\\n try {\\n // Firefox inserts inaccessible nodes around video elements\\n descendant.parentNode; // eslint-disable-line no-unused-expressions\\n } catch (e) {\\n return false;\\n }\\n\\n return parent.contains(descendant);\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./core/selection.js?\");\n\n/***/ }),\n\n/***/ \"./core/theme.js\":\n/*!***********************!*\\\n !*** ./core/theme.js ***!\n \\***********************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\nclass Theme {\\n constructor(quill, options) {\\n this.quill = quill;\\n this.options = options;\\n this.modules = {};\\n }\\n\\n init() {\\n Object.keys(this.options.modules).forEach(name => {\\n if (this.modules[name] == null) {\\n this.addModule(name);\\n }\\n });\\n }\\n\\n addModule(name) {\\n const ModuleClass = this.quill.constructor.import(\\\"modules/\\\".concat(name));\\n this.modules[name] = new ModuleClass(this.quill, this.options.modules[name] || {});\\n return this.modules[name];\\n }\\n\\n}\\n\\nTheme.DEFAULTS = {\\n modules: {}\\n};\\nTheme.themes = {\\n default: Theme\\n};\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Theme);\\n\\n//# sourceURL=webpack://Quill/./core/theme.js?\");\n\n/***/ }),\n\n/***/ \"./formats/align.js\":\n/*!**************************!*\\\n !*** ./formats/align.js ***!\n \\**************************/\n/*! exports provided: AlignAttribute, AlignClass, AlignStyle */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"AlignAttribute\\\", function() { return AlignAttribute; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"AlignClass\\\", function() { return AlignClass; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"AlignStyle\\\", function() { return AlignStyle; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\nconst config = {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOCK,\\n whitelist: ['right', 'center', 'justify']\\n};\\nconst AlignAttribute = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Attributor\\\"]('align', 'align', config);\\nconst AlignClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ClassAttributor\\\"]('align', 'ql-align', config);\\nconst AlignStyle = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"StyleAttributor\\\"]('align', 'text-align', config);\\n\\n\\n//# sourceURL=webpack://Quill/./formats/align.js?\");\n\n/***/ }),\n\n/***/ \"./formats/background.js\":\n/*!*******************************!*\\\n !*** ./formats/background.js ***!\n \\*******************************/\n/*! exports provided: BackgroundClass, BackgroundStyle */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"BackgroundClass\\\", function() { return BackgroundClass; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"BackgroundStyle\\\", function() { return BackgroundStyle; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _color__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./color */ \\\"./formats/color.js\\\");\\n\\n\\nconst BackgroundClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ClassAttributor\\\"]('background', 'ql-bg', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE\\n});\\nconst BackgroundStyle = new _color__WEBPACK_IMPORTED_MODULE_1__[\\\"ColorAttributor\\\"]('background', 'background-color', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE\\n});\\n\\n\\n//# sourceURL=webpack://Quill/./formats/background.js?\");\n\n/***/ }),\n\n/***/ \"./formats/blockquote.js\":\n/*!*******************************!*\\\n !*** ./formats/blockquote.js ***!\n \\*******************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n\\n\\nclass Blockquote extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {}\\n\\nBlockquote.blotName = 'blockquote';\\nBlockquote.tagName = 'blockquote';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Blockquote);\\n\\n//# sourceURL=webpack://Quill/./formats/blockquote.js?\");\n\n/***/ }),\n\n/***/ \"./formats/bold.js\":\n/*!*************************!*\\\n !*** ./formats/bold.js ***!\n \\*************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ \\\"./blots/inline.js\\\");\\n\\n\\nclass Bold extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static create() {\\n return super.create();\\n }\\n\\n static formats() {\\n return true;\\n }\\n\\n optimize(context) {\\n super.optimize(context);\\n\\n if (this.domNode.tagName !== this.statics.tagName[0]) {\\n this.replaceWith(this.statics.blotName);\\n }\\n }\\n\\n}\\n\\nBold.blotName = 'bold';\\nBold.tagName = ['STRONG', 'B'];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Bold);\\n\\n//# sourceURL=webpack://Quill/./formats/bold.js?\");\n\n/***/ }),\n\n/***/ \"./formats/code.js\":\n/*!*************************!*\\\n !*** ./formats/code.js ***!\n \\*************************/\n/*! exports provided: Code, CodeBlockContainer, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"Code\\\", function() { return Code; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"CodeBlockContainer\\\", function() { return CodeBlockContainer; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return CodeBlock; });\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../blots/break */ \\\"./blots/break.js\\\");\\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../blots/cursor */ \\\"./blots/cursor.js\\\");\\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../blots/inline */ \\\"./blots/inline.js\\\");\\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../blots/text */ \\\"./blots/text.js\\\");\\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../blots/container */ \\\"./blots/container.js\\\");\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n\\n\\n\\n\\n\\n\\n\\n\\nclass CodeBlockContainer extends _blots_container__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"] {\\n static create(value) {\\n const domNode = super.create(value);\\n domNode.setAttribute('spellcheck', false);\\n return domNode;\\n }\\n\\n html(index, length) {\\n const text = this.children.map(child => child.domNode.innerText).join('\\\\n').slice(index, index + length);\\n return \\\"
    \\\".concat(Object(_blots_text__WEBPACK_IMPORTED_MODULE_4__[\\\"escapeText\\\"])(text), \\\"
    \\\");\\n }\\n\\n}\\n\\nclass CodeBlock extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static register() {\\n _core_quill__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"].register(CodeBlockContainer);\\n }\\n\\n}\\n\\nclass Code extends _blots_inline__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"] {}\\n\\nCode.blotName = 'code';\\nCode.tagName = 'CODE';\\nCodeBlock.blotName = 'code-block';\\nCodeBlock.className = 'ql-code-block';\\nCodeBlock.tagName = 'DIV';\\nCodeBlockContainer.blotName = 'code-block-container';\\nCodeBlockContainer.className = 'ql-code-block-container';\\nCodeBlockContainer.tagName = 'DIV';\\nCodeBlockContainer.allowedChildren = [CodeBlock];\\nCodeBlock.allowedChildren = [_blots_text__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"], _blots_break__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"], _blots_cursor__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"]];\\nCodeBlock.requiredContainer = CodeBlockContainer;\\nCodeBlock.TAB = ' ';\\n\\n\\n//# sourceURL=webpack://Quill/./formats/code.js?\");\n\n/***/ }),\n\n/***/ \"./formats/color.js\":\n/*!**************************!*\\\n !*** ./formats/color.js ***!\n \\**************************/\n/*! exports provided: ColorAttributor, ColorClass, ColorStyle */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"ColorAttributor\\\", function() { return ColorAttributor; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"ColorClass\\\", function() { return ColorClass; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"ColorStyle\\\", function() { return ColorStyle; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\n\\nclass ColorAttributor extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"StyleAttributor\\\"] {\\n value(domNode) {\\n let value = super.value(domNode);\\n if (!value.startsWith('rgb(')) return value;\\n value = value.replace(/^[^\\\\d]+/, '').replace(/[^\\\\d]+$/, '');\\n const hex = value.split(',').map(component => \\\"00\\\".concat(parseInt(component, 10).toString(16)).slice(-2)).join('');\\n return \\\"#\\\".concat(hex);\\n }\\n\\n}\\n\\nconst ColorClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ClassAttributor\\\"]('color', 'ql-color', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE\\n});\\nconst ColorStyle = new ColorAttributor('color', 'color', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE\\n});\\n\\n\\n//# sourceURL=webpack://Quill/./formats/color.js?\");\n\n/***/ }),\n\n/***/ \"./formats/direction.js\":\n/*!******************************!*\\\n !*** ./formats/direction.js ***!\n \\******************************/\n/*! exports provided: DirectionAttribute, DirectionClass, DirectionStyle */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"DirectionAttribute\\\", function() { return DirectionAttribute; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"DirectionClass\\\", function() { return DirectionClass; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"DirectionStyle\\\", function() { return DirectionStyle; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\nconst config = {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOCK,\\n whitelist: ['rtl']\\n};\\nconst DirectionAttribute = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Attributor\\\"]('direction', 'dir', config);\\nconst DirectionClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ClassAttributor\\\"]('direction', 'ql-direction', config);\\nconst DirectionStyle = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"StyleAttributor\\\"]('direction', 'direction', config);\\n\\n\\n//# sourceURL=webpack://Quill/./formats/direction.js?\");\n\n/***/ }),\n\n/***/ \"./formats/font.js\":\n/*!*************************!*\\\n !*** ./formats/font.js ***!\n \\*************************/\n/*! exports provided: FontStyle, FontClass */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"FontStyle\\\", function() { return FontStyle; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"FontClass\\\", function() { return FontClass; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\nconst config = {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE,\\n whitelist: ['serif', 'monospace']\\n};\\nconst FontClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ClassAttributor\\\"]('font', 'ql-font', config);\\n\\nclass FontStyleAttributor extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"StyleAttributor\\\"] {\\n value(node) {\\n return super.value(node).replace(/[\\\"']/g, '');\\n }\\n\\n}\\n\\nconst FontStyle = new FontStyleAttributor('font', 'font-family', config);\\n\\n\\n//# sourceURL=webpack://Quill/./formats/font.js?\");\n\n/***/ }),\n\n/***/ \"./formats/formula.js\":\n/*!****************************!*\\\n !*** ./formats/formula.js ***!\n \\****************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blots_embed__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/embed */ \\\"./blots/embed.js\\\");\\n\\n\\nclass Formula extends _blots_embed__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static create(value) {\\n if (window.katex == null) {\\n throw new Error('Formula module requires KaTeX.');\\n }\\n\\n const node = super.create(value);\\n\\n if (typeof value === 'string') {\\n window.katex.render(value, node, {\\n throwOnError: false,\\n errorColor: '#f00'\\n });\\n node.setAttribute('data-value', value);\\n }\\n\\n return node;\\n }\\n\\n static value(domNode) {\\n return domNode.getAttribute('data-value');\\n }\\n\\n html() {\\n const {\\n formula\\n } = this.value();\\n return \\\"\\\".concat(formula, \\\"\\\");\\n }\\n\\n}\\n\\nFormula.blotName = 'formula';\\nFormula.className = 'ql-formula';\\nFormula.tagName = 'SPAN';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Formula);\\n\\n//# sourceURL=webpack://Quill/./formats/formula.js?\");\n\n/***/ }),\n\n/***/ \"./formats/header.js\":\n/*!***************************!*\\\n !*** ./formats/header.js ***!\n \\***************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n\\n\\nclass Header extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static formats(domNode) {\\n return this.tagName.indexOf(domNode.tagName) + 1;\\n }\\n\\n}\\n\\nHeader.blotName = 'header';\\nHeader.tagName = ['H1', 'H2', 'H3', 'H4', 'H5', 'H6'];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Header);\\n\\n//# sourceURL=webpack://Quill/./formats/header.js?\");\n\n/***/ }),\n\n/***/ \"./formats/image.js\":\n/*!**************************!*\\\n !*** ./formats/image.js ***!\n \\**************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./link */ \\\"./formats/link.js\\\");\\n\\n\\nconst ATTRIBUTES = ['alt', 'height', 'width'];\\n\\nclass Image extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"EmbedBlot\\\"] {\\n static create(value) {\\n const node = super.create(value);\\n\\n if (typeof value === 'string') {\\n node.setAttribute('src', this.sanitize(value));\\n }\\n\\n return node;\\n }\\n\\n static formats(domNode) {\\n return ATTRIBUTES.reduce((formats, attribute) => {\\n if (domNode.hasAttribute(attribute)) {\\n formats[attribute] = domNode.getAttribute(attribute);\\n }\\n\\n return formats;\\n }, {});\\n }\\n\\n static match(url) {\\n return /\\\\.(jpe?g|gif|png)$/.test(url) || /^data:image\\\\/.+;base64/.test(url);\\n }\\n\\n static register() {\\n if (/Firefox/i.test(navigator.userAgent)) {\\n setTimeout(() => {\\n // Disable image resizing in Firefox\\n document.execCommand('enableObjectResizing', false, false);\\n }, 1);\\n }\\n }\\n\\n static sanitize(url) {\\n return Object(_link__WEBPACK_IMPORTED_MODULE_1__[\\\"sanitize\\\"])(url, ['http', 'https', 'data']) ? url : '//:0';\\n }\\n\\n static value(domNode) {\\n return domNode.getAttribute('src');\\n }\\n\\n format(name, value) {\\n if (ATTRIBUTES.indexOf(name) > -1) {\\n if (value) {\\n this.domNode.setAttribute(name, value);\\n } else {\\n this.domNode.removeAttribute(name);\\n }\\n } else {\\n super.format(name, value);\\n }\\n }\\n\\n}\\n\\nImage.blotName = 'image';\\nImage.tagName = 'IMG';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Image);\\n\\n//# sourceURL=webpack://Quill/./formats/image.js?\");\n\n/***/ }),\n\n/***/ \"./formats/indent.js\":\n/*!***************************!*\\\n !*** ./formats/indent.js ***!\n \\***************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\n\\nclass IndentAttributor extends parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ClassAttributor\\\"] {\\n add(node, value) {\\n if (value === '+1' || value === '-1') {\\n const indent = this.value(node) || 0;\\n value = value === '+1' ? indent + 1 : indent - 1;\\n }\\n\\n if (value === 0) {\\n this.remove(node);\\n return true;\\n }\\n\\n return super.add(node, value);\\n }\\n\\n canAdd(node, value) {\\n return super.canAdd(node, value) || super.canAdd(node, parseInt(value, 10));\\n }\\n\\n value(node) {\\n return parseInt(super.value(node), 10) || undefined; // Don't return NaN\\n }\\n\\n}\\n\\nconst IndentClass = new IndentAttributor('indent', 'ql-indent', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOCK,\\n whitelist: [1, 2, 3, 4, 5, 6, 7, 8]\\n});\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (IndentClass);\\n\\n//# sourceURL=webpack://Quill/./formats/indent.js?\");\n\n/***/ }),\n\n/***/ \"./formats/italic.js\":\n/*!***************************!*\\\n !*** ./formats/italic.js ***!\n \\***************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _bold__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./bold */ \\\"./formats/bold.js\\\");\\n\\n\\nclass Italic extends _bold__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {}\\n\\nItalic.blotName = 'italic';\\nItalic.tagName = ['EM', 'I'];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Italic);\\n\\n//# sourceURL=webpack://Quill/./formats/italic.js?\");\n\n/***/ }),\n\n/***/ \"./formats/link.js\":\n/*!*************************!*\\\n !*** ./formats/link.js ***!\n \\*************************/\n/*! exports provided: default, sanitize */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Link; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"sanitize\\\", function() { return sanitize; });\\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ \\\"./blots/inline.js\\\");\\n\\n\\nclass Link extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static create(value) {\\n const node = super.create(value);\\n node.setAttribute('href', this.sanitize(value));\\n node.setAttribute('rel', 'noopener noreferrer');\\n node.setAttribute('target', '_blank');\\n return node;\\n }\\n\\n static formats(domNode) {\\n return domNode.getAttribute('href');\\n }\\n\\n static sanitize(url) {\\n return sanitize(url, this.PROTOCOL_WHITELIST) ? url : this.SANITIZED_URL;\\n }\\n\\n format(name, value) {\\n if (name !== this.statics.blotName || !value) {\\n super.format(name, value);\\n } else {\\n this.domNode.setAttribute('href', this.constructor.sanitize(value));\\n }\\n }\\n\\n}\\n\\nLink.blotName = 'link';\\nLink.tagName = 'A';\\nLink.SANITIZED_URL = 'about:blank';\\nLink.PROTOCOL_WHITELIST = ['http', 'https', 'mailto', 'tel'];\\n\\nfunction sanitize(url, protocols) {\\n const anchor = document.createElement('a');\\n anchor.href = url;\\n const protocol = anchor.href.slice(0, anchor.href.indexOf(':'));\\n return protocols.indexOf(protocol) > -1;\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./formats/link.js?\");\n\n/***/ }),\n\n/***/ \"./formats/list.js\":\n/*!*************************!*\\\n !*** ./formats/list.js ***!\n \\*************************/\n/*! exports provided: ListContainer, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"ListContainer\\\", function() { return ListContainer; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return ListItem; });\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../blots/container */ \\\"./blots/container.js\\\");\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n\\n\\n\\n\\nclass ListContainer extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] {}\\n\\nListContainer.blotName = 'list-container';\\nListContainer.tagName = 'OL';\\n\\nclass ListItem extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static create(value) {\\n const node = super.create();\\n node.setAttribute('data-list', value);\\n return node;\\n }\\n\\n static formats(domNode) {\\n return domNode.getAttribute('data-list') || undefined;\\n }\\n\\n static register() {\\n _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].register(ListContainer);\\n }\\n\\n constructor(scroll, domNode) {\\n super(scroll, domNode);\\n const ui = domNode.ownerDocument.createElement('span');\\n\\n const listEventHandler = e => {\\n if (!scroll.isEnabled()) return;\\n const format = this.statics.formats(domNode, scroll);\\n\\n if (format === 'checked') {\\n this.format('list', 'unchecked');\\n e.preventDefault();\\n } else if (format === 'unchecked') {\\n this.format('list', 'checked');\\n e.preventDefault();\\n }\\n };\\n\\n ui.addEventListener('mousedown', listEventHandler);\\n ui.addEventListener('touchstart', listEventHandler);\\n this.attachUI(ui);\\n }\\n\\n format(name, value) {\\n if (name === this.statics.blotName && value) {\\n this.domNode.setAttribute('data-list', value);\\n } else {\\n super.format(name, value);\\n }\\n }\\n\\n}\\n\\nListItem.blotName = 'list';\\nListItem.tagName = 'LI';\\nListContainer.allowedChildren = [ListItem];\\nListItem.requiredContainer = ListContainer;\\n\\n\\n//# sourceURL=webpack://Quill/./formats/list.js?\");\n\n/***/ }),\n\n/***/ \"./formats/script.js\":\n/*!***************************!*\\\n !*** ./formats/script.js ***!\n \\***************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ \\\"./blots/inline.js\\\");\\n\\n\\nclass Script extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static create(value) {\\n if (value === 'super') {\\n return document.createElement('sup');\\n }\\n\\n if (value === 'sub') {\\n return document.createElement('sub');\\n }\\n\\n return super.create(value);\\n }\\n\\n static formats(domNode) {\\n if (domNode.tagName === 'SUB') return 'sub';\\n if (domNode.tagName === 'SUP') return 'super';\\n return undefined;\\n }\\n\\n}\\n\\nScript.blotName = 'script';\\nScript.tagName = ['SUB', 'SUP'];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Script);\\n\\n//# sourceURL=webpack://Quill/./formats/script.js?\");\n\n/***/ }),\n\n/***/ \"./formats/size.js\":\n/*!*************************!*\\\n !*** ./formats/size.js ***!\n \\*************************/\n/*! exports provided: SizeClass, SizeStyle */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"SizeClass\\\", function() { return SizeClass; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"SizeStyle\\\", function() { return SizeStyle; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n\\nconst SizeClass = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"ClassAttributor\\\"]('size', 'ql-size', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE,\\n whitelist: ['small', 'large', 'huge']\\n});\\nconst SizeStyle = new parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"StyleAttributor\\\"]('size', 'font-size', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].INLINE,\\n whitelist: ['10px', '18px', '32px']\\n});\\n\\n\\n//# sourceURL=webpack://Quill/./formats/size.js?\");\n\n/***/ }),\n\n/***/ \"./formats/strike.js\":\n/*!***************************!*\\\n !*** ./formats/strike.js ***!\n \\***************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _bold__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./bold */ \\\"./formats/bold.js\\\");\\n\\n\\nclass Strike extends _bold__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {}\\n\\nStrike.blotName = 'strike';\\nStrike.tagName = ['S', 'STRIKE'];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Strike);\\n\\n//# sourceURL=webpack://Quill/./formats/strike.js?\");\n\n/***/ }),\n\n/***/ \"./formats/table.js\":\n/*!**************************!*\\\n !*** ./formats/table.js ***!\n \\**************************/\n/*! exports provided: TableCell, TableRow, TableBody, TableContainer, tableId */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"TableCell\\\", function() { return TableCell; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"TableRow\\\", function() { return TableRow; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"TableBody\\\", function() { return TableBody; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"TableContainer\\\", function() { return TableContainer; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"tableId\\\", function() { return tableId; });\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _blots_container__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../blots/container */ \\\"./blots/container.js\\\");\\n\\n\\n\\nclass TableCell extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static create(value) {\\n const node = super.create();\\n\\n if (value) {\\n node.setAttribute('data-row', value);\\n } else {\\n node.setAttribute('data-row', tableId());\\n }\\n\\n return node;\\n }\\n\\n static formats(domNode) {\\n if (domNode.hasAttribute('data-row')) {\\n return domNode.getAttribute('data-row');\\n }\\n\\n return undefined;\\n }\\n\\n cellOffset() {\\n if (this.parent) {\\n return this.parent.children.indexOf(this);\\n }\\n\\n return -1;\\n }\\n\\n format(name, value) {\\n if (name === TableCell.blotName && value) {\\n this.domNode.setAttribute('data-row', value);\\n } else {\\n super.format(name, value);\\n }\\n }\\n\\n row() {\\n return this.parent;\\n }\\n\\n rowOffset() {\\n if (this.row()) {\\n return this.row().rowOffset();\\n }\\n\\n return -1;\\n }\\n\\n table() {\\n return this.row() && this.row().table();\\n }\\n\\n}\\n\\nTableCell.blotName = 'table';\\nTableCell.tagName = 'TD';\\n\\nclass TableRow extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] {\\n checkMerge() {\\n if (super.checkMerge() && this.next.children.head != null) {\\n const thisHead = this.children.head.formats();\\n const thisTail = this.children.tail.formats();\\n const nextHead = this.next.children.head.formats();\\n const nextTail = this.next.children.tail.formats();\\n return thisHead.table === thisTail.table && thisHead.table === nextHead.table && thisHead.table === nextTail.table;\\n }\\n\\n return false;\\n }\\n\\n optimize(...args) {\\n super.optimize(...args);\\n this.children.forEach(child => {\\n if (child.next == null) return;\\n const childFormats = child.formats();\\n const nextFormats = child.next.formats();\\n\\n if (childFormats.table !== nextFormats.table) {\\n const next = this.splitAfter(child);\\n\\n if (next) {\\n next.optimize();\\n } // We might be able to merge with prev now\\n\\n\\n if (this.prev) {\\n this.prev.optimize();\\n }\\n }\\n });\\n }\\n\\n rowOffset() {\\n if (this.parent) {\\n return this.parent.children.indexOf(this);\\n }\\n\\n return -1;\\n }\\n\\n table() {\\n return this.parent && this.parent.parent;\\n }\\n\\n}\\n\\nTableRow.blotName = 'table-row';\\nTableRow.tagName = 'TR';\\n\\nclass TableBody extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] {}\\n\\nTableBody.blotName = 'table-body';\\nTableBody.tagName = 'TBODY';\\n\\nclass TableContainer extends _blots_container__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] {\\n balanceCells() {\\n const rows = this.descendants(TableRow);\\n const maxColumns = rows.reduce((max, row) => {\\n return Math.max(row.children.length, max);\\n }, 0);\\n rows.forEach(row => {\\n new Array(maxColumns - row.children.length).fill(0).forEach(() => {\\n let value;\\n\\n if (row.children.head != null) {\\n value = TableCell.formats(row.children.head.domNode);\\n }\\n\\n const blot = this.scroll.create(TableCell.blotName, value);\\n row.appendChild(blot);\\n blot.optimize(); // Add break blot\\n });\\n });\\n }\\n\\n cells(column) {\\n return this.rows().map(row => row.children.at(column));\\n }\\n\\n deleteColumn(index) {\\n const [body] = this.descendant(TableBody);\\n if (body == null || body.children.head == null) return;\\n body.children.forEach(row => {\\n const cell = row.children.at(index);\\n\\n if (cell != null) {\\n cell.remove();\\n }\\n });\\n }\\n\\n insertColumn(index) {\\n const [body] = this.descendant(TableBody);\\n if (body == null || body.children.head == null) return;\\n body.children.forEach(row => {\\n const ref = row.children.at(index);\\n const value = TableCell.formats(row.children.head.domNode);\\n const cell = this.scroll.create(TableCell.blotName, value);\\n row.insertBefore(cell, ref);\\n });\\n }\\n\\n insertRow(index) {\\n const [body] = this.descendant(TableBody);\\n if (body == null || body.children.head == null) return;\\n const id = tableId();\\n const row = this.scroll.create(TableRow.blotName);\\n body.children.head.children.forEach(() => {\\n const cell = this.scroll.create(TableCell.blotName, id);\\n row.appendChild(cell);\\n });\\n const ref = body.children.at(index);\\n body.insertBefore(row, ref);\\n }\\n\\n rows() {\\n const body = this.children.head;\\n if (body == null) return [];\\n return body.children.map(row => row);\\n }\\n\\n}\\n\\nTableContainer.blotName = 'table-container';\\nTableContainer.tagName = 'TABLE';\\nTableContainer.allowedChildren = [TableBody];\\nTableBody.requiredContainer = TableContainer;\\nTableBody.allowedChildren = [TableRow];\\nTableRow.requiredContainer = TableBody;\\nTableRow.allowedChildren = [TableCell];\\nTableCell.requiredContainer = TableRow;\\n\\nfunction tableId() {\\n const id = Math.random().toString(36).slice(2, 6);\\n return \\\"row-\\\".concat(id);\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./formats/table.js?\");\n\n/***/ }),\n\n/***/ \"./formats/underline.js\":\n/*!******************************!*\\\n !*** ./formats/underline.js ***!\n \\******************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/inline */ \\\"./blots/inline.js\\\");\\n\\n\\nclass Underline extends _blots_inline__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {}\\n\\nUnderline.blotName = 'underline';\\nUnderline.tagName = 'U';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Underline);\\n\\n//# sourceURL=webpack://Quill/./formats/underline.js?\");\n\n/***/ }),\n\n/***/ \"./formats/video.js\":\n/*!**************************!*\\\n !*** ./formats/video.js ***!\n \\**************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _link__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./link */ \\\"./formats/link.js\\\");\\n\\n\\nconst ATTRIBUTES = ['height', 'width'];\\n\\nclass Video extends _blots_block__WEBPACK_IMPORTED_MODULE_0__[\\\"BlockEmbed\\\"] {\\n static create(value) {\\n const node = super.create(value);\\n node.setAttribute('frameborder', '0');\\n node.setAttribute('allowfullscreen', true);\\n node.setAttribute('src', this.sanitize(value));\\n return node;\\n }\\n\\n static formats(domNode) {\\n return ATTRIBUTES.reduce((formats, attribute) => {\\n if (domNode.hasAttribute(attribute)) {\\n formats[attribute] = domNode.getAttribute(attribute);\\n }\\n\\n return formats;\\n }, {});\\n }\\n\\n static sanitize(url) {\\n return _link__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sanitize(url); // eslint-disable-line import/no-named-as-default-member\\n }\\n\\n static value(domNode) {\\n return domNode.getAttribute('src');\\n }\\n\\n format(name, value) {\\n if (ATTRIBUTES.indexOf(name) > -1) {\\n if (value) {\\n this.domNode.setAttribute(name, value);\\n } else {\\n this.domNode.removeAttribute(name);\\n }\\n } else {\\n super.format(name, value);\\n }\\n }\\n\\n html() {\\n const {\\n video\\n } = this.value();\\n return \\\"
    \\\").concat(video, \\\"\\\");\\n }\\n\\n}\\n\\nVideo.blotName = 'video';\\nVideo.className = 'ql-video';\\nVideo.tagName = 'IFRAME';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Video);\\n\\n//# sourceURL=webpack://Quill/./formats/video.js?\");\n\n/***/ }),\n\n/***/ \"./modules/clipboard.js\":\n/*!******************************!*\\\n !*** ./modules/clipboard.js ***!\n \\******************************/\n/*! exports provided: default, matchAttributor, matchBlot, matchNewline, matchText, traverse */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Clipboard; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"matchAttributor\\\", function() { return matchAttributor; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"matchBlot\\\", function() { return matchBlot; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"matchNewline\\\", function() { return matchNewline; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"matchText\\\", function() { return matchText; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"traverse\\\", function() { return traverse; });\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_1__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n/* harmony import */ var _core_logger__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/logger */ \\\"./core/logger.js\\\");\\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../core/module */ \\\"./core/module.js\\\");\\n/* harmony import */ var _formats_align__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../formats/align */ \\\"./formats/align.js\\\");\\n/* harmony import */ var _formats_background__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../formats/background */ \\\"./formats/background.js\\\");\\n/* harmony import */ var _formats_code__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../formats/code */ \\\"./formats/code.js\\\");\\n/* harmony import */ var _formats_color__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../formats/color */ \\\"./formats/color.js\\\");\\n/* harmony import */ var _formats_direction__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../formats/direction */ \\\"./formats/direction.js\\\");\\n/* harmony import */ var _formats_font__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../formats/font */ \\\"./formats/font.js\\\");\\n/* harmony import */ var _formats_size__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../formats/size */ \\\"./formats/size.js\\\");\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nconst debug = Object(_core_logger__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"])('quill:clipboard');\\nconst CLIPBOARD_CONFIG = [[Node.TEXT_NODE, matchText], [Node.TEXT_NODE, matchNewline], ['br', matchBreak], [Node.ELEMENT_NODE, matchNewline], [Node.ELEMENT_NODE, matchBlot], [Node.ELEMENT_NODE, matchAttributor], [Node.ELEMENT_NODE, matchStyles], ['li', matchIndent], ['ol, ul', matchList], ['pre', matchCodeBlock], ['tr', matchTable], ['b', matchAlias.bind(matchAlias, 'bold')], ['i', matchAlias.bind(matchAlias, 'italic')], ['strike', matchAlias.bind(matchAlias, 'strike')], ['style', matchIgnore]];\\nconst ATTRIBUTE_ATTRIBUTORS = [_formats_align__WEBPACK_IMPORTED_MODULE_7__[\\\"AlignAttribute\\\"], _formats_direction__WEBPACK_IMPORTED_MODULE_11__[\\\"DirectionAttribute\\\"]].reduce((memo, attr) => {\\n memo[attr.keyName] = attr;\\n return memo;\\n}, {});\\nconst STYLE_ATTRIBUTORS = [_formats_align__WEBPACK_IMPORTED_MODULE_7__[\\\"AlignStyle\\\"], _formats_background__WEBPACK_IMPORTED_MODULE_8__[\\\"BackgroundStyle\\\"], _formats_color__WEBPACK_IMPORTED_MODULE_10__[\\\"ColorStyle\\\"], _formats_direction__WEBPACK_IMPORTED_MODULE_11__[\\\"DirectionStyle\\\"], _formats_font__WEBPACK_IMPORTED_MODULE_12__[\\\"FontStyle\\\"], _formats_size__WEBPACK_IMPORTED_MODULE_13__[\\\"SizeStyle\\\"]].reduce((memo, attr) => {\\n memo[attr.keyName] = attr;\\n return memo;\\n}, {});\\n\\nclass Clipboard extends _core_module__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"] {\\n constructor(quill, options) {\\n super(quill, options);\\n this.quill.root.addEventListener('copy', e => this.onCaptureCopy(e, false));\\n this.quill.root.addEventListener('cut', e => this.onCaptureCopy(e, true));\\n this.quill.root.addEventListener('paste', this.onCapturePaste.bind(this));\\n this.matchers = [];\\n CLIPBOARD_CONFIG.concat(this.options.matchers).forEach(([selector, matcher]) => {\\n this.addMatcher(selector, matcher);\\n });\\n }\\n\\n addMatcher(selector, matcher) {\\n this.matchers.push([selector, matcher]);\\n }\\n\\n convert({\\n html,\\n text\\n }, formats = {}) {\\n if (formats[_formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"].blotName]) {\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(text, {\\n [_formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"].blotName]: formats[_formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"].blotName]\\n });\\n }\\n\\n if (!html) {\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(text || '');\\n }\\n\\n const doc = new DOMParser().parseFromString(html, 'text/html');\\n const container = doc.body;\\n const nodeMatches = new WeakMap();\\n const [elementMatchers, textMatchers] = this.prepareMatching(container, nodeMatches);\\n const delta = traverse(this.quill.scroll, container, elementMatchers, textMatchers, nodeMatches); // Remove trailing newline\\n\\n if (deltaEndsWith(delta, '\\\\n') && (delta.ops[delta.ops.length - 1].attributes == null || formats.table)) {\\n return delta.compose(new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().retain(delta.length() - 1).delete(1));\\n }\\n\\n return delta;\\n }\\n\\n dangerouslyPasteHTML(index, html, source = _core_quill__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.API) {\\n if (typeof index === 'string') {\\n const delta = this.convert({\\n html: index,\\n text: ''\\n });\\n this.quill.setContents(delta, html);\\n this.quill.setSelection(0, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.SILENT);\\n } else {\\n const paste = this.convert({\\n html,\\n text: ''\\n });\\n this.quill.updateContents(new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().retain(index).concat(paste), source);\\n this.quill.setSelection(index + paste.length(), _core_quill__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.SILENT);\\n }\\n }\\n\\n onCaptureCopy(e, isCut = false) {\\n if (e.defaultPrevented) return;\\n e.preventDefault();\\n const [range] = this.quill.selection.getRange();\\n if (range == null) return;\\n const {\\n html,\\n text\\n } = this.onCopy(range, isCut);\\n e.clipboardData.setData('text/plain', text);\\n e.clipboardData.setData('text/html', html);\\n\\n if (isCut) {\\n this.quill.deleteText(range, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.USER);\\n }\\n }\\n\\n onCapturePaste(e) {\\n if (e.defaultPrevented || !this.quill.isEnabled()) return;\\n e.preventDefault();\\n const range = this.quill.getSelection(true);\\n if (range == null) return;\\n const html = e.clipboardData.getData('text/html');\\n const text = e.clipboardData.getData('text/plain');\\n const files = Array.from(e.clipboardData.files || []);\\n\\n if (!html && files.length > 0) {\\n this.quill.uploader.upload(range, files);\\n } else {\\n this.onPaste(range, {\\n html,\\n text\\n });\\n }\\n }\\n\\n onCopy(range) {\\n const text = this.quill.getText(range);\\n const html = this.quill.getSemanticHTML(range);\\n return {\\n html,\\n text\\n };\\n }\\n\\n onPaste(range, {\\n text,\\n html\\n }) {\\n const formats = this.quill.getFormat(range.index);\\n const pastedDelta = this.convert({\\n text,\\n html\\n }, formats);\\n debug.log('onPaste', pastedDelta, {\\n text,\\n html\\n });\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().retain(range.index).delete(range.length).concat(pastedDelta);\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.USER); // range.length contributes to delta.length()\\n\\n this.quill.setSelection(delta.length() - range.length, _core_quill__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].sources.SILENT);\\n this.quill.scrollIntoView();\\n }\\n\\n prepareMatching(container, nodeMatches) {\\n const elementMatchers = [];\\n const textMatchers = [];\\n this.matchers.forEach(pair => {\\n const [selector, matcher] = pair;\\n\\n switch (selector) {\\n case Node.TEXT_NODE:\\n textMatchers.push(matcher);\\n break;\\n\\n case Node.ELEMENT_NODE:\\n elementMatchers.push(matcher);\\n break;\\n\\n default:\\n Array.from(container.querySelectorAll(selector)).forEach(node => {\\n if (nodeMatches.has(node)) {\\n const matches = nodeMatches.get(node);\\n matches.push(matcher);\\n } else {\\n nodeMatches.set(node, [matcher]);\\n }\\n });\\n break;\\n }\\n });\\n return [elementMatchers, textMatchers];\\n }\\n\\n}\\n\\nClipboard.DEFAULTS = {\\n matchers: []\\n};\\n\\nfunction applyFormat(delta, format, value) {\\n if (typeof format === 'object') {\\n return Object.keys(format).reduce((newDelta, key) => {\\n return applyFormat(newDelta, key, format[key]);\\n }, delta);\\n }\\n\\n return delta.reduce((newDelta, op) => {\\n if (op.attributes && op.attributes[format]) {\\n return newDelta.push(op);\\n }\\n\\n return newDelta.insert(op.insert, extend__WEBPACK_IMPORTED_MODULE_0___default()({}, {\\n [format]: value\\n }, op.attributes));\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\\n}\\n\\nfunction deltaEndsWith(delta, text) {\\n let endText = '';\\n\\n for (let i = delta.ops.length - 1; i >= 0 && endText.length < text.length; --i // eslint-disable-line no-plusplus\\n ) {\\n const op = delta.ops[i];\\n if (typeof op.insert !== 'string') break;\\n endText = op.insert + endText;\\n }\\n\\n return endText.slice(-1 * text.length) === text;\\n}\\n\\nfunction isLine(node) {\\n if (node.childNodes.length === 0) return false; // Exclude embed blocks\\n\\n return ['address', 'article', 'blockquote', 'canvas', 'dd', 'div', 'dl', 'dt', 'fieldset', 'figcaption', 'figure', 'footer', 'form', 'h1', 'h2', 'h3', 'h4', 'h5', 'h6', 'header', 'iframe', 'li', 'main', 'nav', 'ol', 'output', 'p', 'pre', 'section', 'table', 'td', 'tr', 'ul', 'video'].includes(node.tagName.toLowerCase());\\n}\\n\\nconst preNodes = new WeakMap();\\n\\nfunction isPre(node) {\\n if (node == null) return false;\\n\\n if (!preNodes.has(node)) {\\n if (node.tagName === 'PRE') {\\n preNodes.set(node, true);\\n } else {\\n preNodes.set(node, isPre(node.parentNode));\\n }\\n }\\n\\n return preNodes.get(node);\\n}\\n\\nfunction traverse(scroll, node, elementMatchers, textMatchers, nodeMatches) {\\n // Post-order\\n if (node.nodeType === node.TEXT_NODE) {\\n return textMatchers.reduce((delta, matcher) => {\\n return matcher(node, delta, scroll);\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\\n }\\n\\n if (node.nodeType === node.ELEMENT_NODE) {\\n return Array.from(node.childNodes || []).reduce((delta, childNode) => {\\n let childrenDelta = traverse(scroll, childNode, elementMatchers, textMatchers, nodeMatches);\\n\\n if (childNode.nodeType === node.ELEMENT_NODE) {\\n childrenDelta = elementMatchers.reduce((reducedDelta, matcher) => {\\n return matcher(childNode, reducedDelta, scroll);\\n }, childrenDelta);\\n childrenDelta = (nodeMatches.get(childNode) || []).reduce((reducedDelta, matcher) => {\\n return matcher(childNode, reducedDelta, scroll);\\n }, childrenDelta);\\n }\\n\\n return delta.concat(childrenDelta);\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\\n }\\n\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a();\\n}\\n\\nfunction matchAlias(format, node, delta) {\\n return applyFormat(delta, format, true);\\n}\\n\\nfunction matchAttributor(node, delta, scroll) {\\n const attributes = parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"Attributor\\\"].keys(node);\\n const classes = parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"ClassAttributor\\\"].keys(node);\\n const styles = parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"StyleAttributor\\\"].keys(node);\\n const formats = {};\\n attributes.concat(classes).concat(styles).forEach(name => {\\n let attr = scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"Scope\\\"].ATTRIBUTE);\\n\\n if (attr != null) {\\n formats[attr.attrName] = attr.value(node);\\n if (formats[attr.attrName]) return;\\n }\\n\\n attr = ATTRIBUTE_ATTRIBUTORS[name];\\n\\n if (attr != null && (attr.attrName === name || attr.keyName === name)) {\\n formats[attr.attrName] = attr.value(node) || undefined;\\n }\\n\\n attr = STYLE_ATTRIBUTORS[name];\\n\\n if (attr != null && (attr.attrName === name || attr.keyName === name)) {\\n attr = STYLE_ATTRIBUTORS[name];\\n formats[attr.attrName] = attr.value(node) || undefined;\\n }\\n });\\n\\n if (Object.keys(formats).length > 0) {\\n return applyFormat(delta, formats);\\n }\\n\\n return delta;\\n}\\n\\nfunction matchBlot(node, delta, scroll) {\\n const match = scroll.query(node);\\n if (match == null) return delta;\\n\\n if (match.prototype instanceof parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"EmbedBlot\\\"]) {\\n const embed = {};\\n const value = match.value(node);\\n\\n if (value != null) {\\n embed[match.blotName] = value;\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert(embed, match.formats(node, scroll));\\n }\\n } else {\\n if (match.prototype instanceof parchment__WEBPACK_IMPORTED_MODULE_2__[\\\"BlockBlot\\\"] && !deltaEndsWith(delta, '\\\\n')) {\\n delta.insert('\\\\n');\\n }\\n\\n if (typeof match.formats === 'function') {\\n return applyFormat(delta, match.blotName, match.formats(node, scroll));\\n }\\n }\\n\\n return delta;\\n}\\n\\nfunction matchBreak(node, delta) {\\n if (!deltaEndsWith(delta, '\\\\n')) {\\n delta.insert('\\\\n');\\n }\\n\\n return delta;\\n}\\n\\nfunction matchCodeBlock(node, delta, scroll) {\\n const match = scroll.query('code-block');\\n const language = match ? match.formats(node, scroll) : true;\\n return applyFormat(delta, 'code-block', language);\\n}\\n\\nfunction matchIgnore() {\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a();\\n}\\n\\nfunction matchIndent(node, delta, scroll) {\\n const match = scroll.query(node);\\n\\n if (match == null || match.blotName !== 'list' || !deltaEndsWith(delta, '\\\\n')) {\\n return delta;\\n }\\n\\n let indent = -1;\\n let parent = node.parentNode;\\n\\n while (parent != null) {\\n if (['OL', 'UL'].includes(parent.tagName)) {\\n indent += 1;\\n }\\n\\n parent = parent.parentNode;\\n }\\n\\n if (indent <= 0) return delta;\\n return delta.reduce((composed, op) => {\\n if (op.attributes && op.attributes.list) {\\n return composed.push(op);\\n }\\n\\n return composed.insert(op.insert, {\\n indent,\\n ...(op.attributes || {})\\n });\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a());\\n}\\n\\nfunction matchList(node, delta) {\\n const list = node.tagName === 'OL' ? 'ordered' : 'bullet';\\n return applyFormat(delta, 'list', list);\\n}\\n\\nfunction matchNewline(node, delta, scroll) {\\n if (!deltaEndsWith(delta, '\\\\n')) {\\n if (isLine(node)) {\\n return delta.insert('\\\\n');\\n }\\n\\n if (delta.length() > 0 && node.nextSibling) {\\n let {\\n nextSibling\\n } = node;\\n\\n while (nextSibling != null) {\\n if (isLine(nextSibling)) {\\n return delta.insert('\\\\n');\\n }\\n\\n const match = scroll.query(nextSibling);\\n\\n if (match && match.prototype instanceof _blots_block__WEBPACK_IMPORTED_MODULE_3__[\\\"BlockEmbed\\\"]) {\\n return delta.insert('\\\\n');\\n }\\n\\n nextSibling = nextSibling.firstChild;\\n }\\n }\\n }\\n\\n return delta;\\n}\\n\\nfunction matchStyles(node, delta) {\\n const formats = {};\\n const style = node.style || {};\\n\\n if (style.fontStyle === 'italic') {\\n formats.italic = true;\\n }\\n\\n if (style.textDecoration === 'underline') {\\n formats.underline = true;\\n }\\n\\n if (style.textDecoration === 'line-through') {\\n formats.strike = true;\\n }\\n\\n if (style.fontWeight.startsWith('bold') || parseInt(style.fontWeight, 10) >= 700) {\\n formats.bold = true;\\n }\\n\\n if (Object.keys(formats).length > 0) {\\n delta = applyFormat(delta, formats);\\n }\\n\\n if (parseFloat(style.textIndent || 0) > 0) {\\n // Could be 0.5in\\n return new quill_delta__WEBPACK_IMPORTED_MODULE_1___default.a().insert('\\\\t').concat(delta);\\n }\\n\\n return delta;\\n}\\n\\nfunction matchTable(node, delta) {\\n const table = node.parentNode.tagName === 'TABLE' ? node.parentNode : node.parentNode.parentNode;\\n const rows = Array.from(table.querySelectorAll('tr'));\\n const row = rows.indexOf(node) + 1;\\n return applyFormat(delta, 'table', row);\\n}\\n\\nfunction matchText(node, delta) {\\n let text = node.data; // Word represents empty line with  \\n\\n if (node.parentNode.tagName === 'O:P') {\\n return delta.insert(text.trim());\\n }\\n\\n if (text.trim().length === 0 && text.includes('\\\\n')) {\\n return delta;\\n }\\n\\n if (!isPre(node)) {\\n const replacer = (collapse, match) => {\\n const replaced = match.replace(/[^\\\\u00a0]/g, ''); // \\\\u00a0 is nbsp;\\n\\n return replaced.length < 1 && collapse ? ' ' : replaced;\\n };\\n\\n text = text.replace(/\\\\r\\\\n/g, ' ').replace(/\\\\n/g, ' ');\\n text = text.replace(/\\\\s\\\\s+/g, replacer.bind(replacer, true)); // collapse whitespace\\n\\n if (node.previousSibling == null && isLine(node.parentNode) || node.previousSibling != null && isLine(node.previousSibling)) {\\n text = text.replace(/^\\\\s+/, replacer.bind(replacer, false));\\n }\\n\\n if (node.nextSibling == null && isLine(node.parentNode) || node.nextSibling != null && isLine(node.nextSibling)) {\\n text = text.replace(/\\\\s+$/, replacer.bind(replacer, false));\\n }\\n }\\n\\n return delta.insert(text);\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./modules/clipboard.js?\");\n\n/***/ }),\n\n/***/ \"./modules/history.js\":\n/*!****************************!*\\\n !*** ./modules/history.js ***!\n \\****************************/\n/*! exports provided: default, getLastChangeIndex */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return History; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"getLastChangeIndex\\\", function() { return getLastChangeIndex; });\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/module */ \\\"./core/module.js\\\");\\n\\n\\n\\n\\nclass History extends _core_module__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] {\\n constructor(quill, options) {\\n super(quill, options);\\n this.lastRecorded = 0;\\n this.ignoreChange = false;\\n this.clear();\\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.EDITOR_CHANGE, (eventName, delta, oldDelta, source) => {\\n if (eventName !== _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.TEXT_CHANGE || this.ignoreChange) return;\\n\\n if (!this.options.userOnly || source === _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER) {\\n this.record(delta, oldDelta);\\n } else {\\n this.transform(delta);\\n }\\n });\\n this.quill.keyboard.addBinding({\\n key: 'z',\\n shortKey: true\\n }, this.undo.bind(this));\\n this.quill.keyboard.addBinding({\\n key: 'z',\\n shortKey: true,\\n shiftKey: true\\n }, this.redo.bind(this));\\n\\n if (/Win/i.test(navigator.platform)) {\\n this.quill.keyboard.addBinding({\\n key: 'y',\\n shortKey: true\\n }, this.redo.bind(this));\\n }\\n }\\n\\n change(source, dest) {\\n if (this.stack[source].length === 0) return;\\n const delta = this.stack[source].pop();\\n const base = this.quill.getContents();\\n const inverseDelta = delta.invert(base);\\n this.stack[dest].push(inverseDelta);\\n this.lastRecorded = 0;\\n this.ignoreChange = true;\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n this.ignoreChange = false;\\n const index = getLastChangeIndex(this.quill.scroll, delta);\\n this.quill.setSelection(index);\\n }\\n\\n clear() {\\n this.stack = {\\n undo: [],\\n redo: []\\n };\\n }\\n\\n cutoff() {\\n this.lastRecorded = 0;\\n }\\n\\n record(changeDelta, oldDelta) {\\n if (changeDelta.ops.length === 0) return;\\n this.stack.redo = [];\\n let undoDelta = changeDelta.invert(oldDelta);\\n const timestamp = Date.now();\\n\\n if (this.lastRecorded + this.options.delay > timestamp && this.stack.undo.length > 0) {\\n const delta = this.stack.undo.pop();\\n undoDelta = undoDelta.compose(delta);\\n } else {\\n this.lastRecorded = timestamp;\\n }\\n\\n if (undoDelta.length() === 0) return;\\n this.stack.undo.push(undoDelta);\\n\\n if (this.stack.undo.length > this.options.maxStack) {\\n this.stack.undo.shift();\\n }\\n }\\n\\n redo() {\\n this.change('redo', 'undo');\\n }\\n\\n transform(delta) {\\n transformStack(this.stack.undo, delta);\\n transformStack(this.stack.redo, delta);\\n }\\n\\n undo() {\\n this.change('undo', 'redo');\\n }\\n\\n}\\n\\nHistory.DEFAULTS = {\\n delay: 1000,\\n maxStack: 100,\\n userOnly: false\\n};\\n\\nfunction transformStack(stack, delta) {\\n let remoteDelta = delta;\\n\\n for (let i = stack.length - 1; i >= 0; i -= 1) {\\n const oldDelta = stack[i];\\n stack[i] = remoteDelta.transform(oldDelta, true);\\n remoteDelta = oldDelta.transform(remoteDelta);\\n\\n if (stack[i].length() === 0) {\\n stack.splice(i, 1);\\n }\\n }\\n}\\n\\nfunction endsWithNewlineChange(scroll, delta) {\\n const lastOp = delta.ops[delta.ops.length - 1];\\n if (lastOp == null) return false;\\n\\n if (lastOp.insert != null) {\\n return typeof lastOp.insert === 'string' && lastOp.insert.endsWith('\\\\n');\\n }\\n\\n if (lastOp.attributes != null) {\\n return Object.keys(lastOp.attributes).some(attr => {\\n return scroll.query(attr, parchment__WEBPACK_IMPORTED_MODULE_0__[\\\"Scope\\\"].BLOCK) != null;\\n });\\n }\\n\\n return false;\\n}\\n\\nfunction getLastChangeIndex(scroll, delta) {\\n const deleteLength = delta.reduce((length, op) => {\\n return length + (op.delete || 0);\\n }, 0);\\n let changeIndex = delta.length() - deleteLength;\\n\\n if (endsWithNewlineChange(scroll, delta)) {\\n changeIndex -= 1;\\n }\\n\\n return changeIndex;\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./modules/history.js?\");\n\n/***/ }),\n\n/***/ \"./modules/keyboard.js\":\n/*!*****************************!*\\\n !*** ./modules/keyboard.js ***!\n \\*****************************/\n/*! exports provided: default, SHORTKEY, normalize */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Keyboard; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"SHORTKEY\\\", function() { return SHORTKEY; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"normalize\\\", function() { return normalize; });\\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! clone */ \\\"./node_modules/clone/clone.js\\\");\\n/* harmony import */ var clone__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(clone__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! deep-equal */ \\\"./node_modules/deep-equal/index.js\\\");\\n/* harmony import */ var deep_equal__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(deep_equal__WEBPACK_IMPORTED_MODULE_1__);\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_2__);\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_3__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n/* harmony import */ var _core_logger__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../core/logger */ \\\"./core/logger.js\\\");\\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../core/module */ \\\"./core/module.js\\\");\\n\\n\\n\\n\\n\\n\\n\\n\\nconst debug = Object(_core_logger__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"])('quill:keyboard');\\nconst SHORTKEY = /Mac/i.test(navigator.platform) ? 'metaKey' : 'ctrlKey';\\n\\nclass Keyboard extends _core_module__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"] {\\n static match(evt, binding) {\\n if (['altKey', 'ctrlKey', 'metaKey', 'shiftKey'].some(key => {\\n return !!binding[key] !== evt[key] && binding[key] !== null;\\n })) {\\n return false;\\n }\\n\\n return binding.key === evt.key || binding.key === evt.which;\\n }\\n\\n constructor(quill, options) {\\n super(quill, options);\\n this.bindings = {};\\n Object.keys(this.options.bindings).forEach(name => {\\n if (this.options.bindings[name]) {\\n this.addBinding(this.options.bindings[name]);\\n }\\n });\\n this.addBinding({\\n key: 'Enter',\\n shiftKey: null\\n }, this.handleEnter);\\n this.addBinding({\\n key: 'Enter',\\n metaKey: null,\\n ctrlKey: null,\\n altKey: null\\n }, () => {});\\n\\n if (/Firefox/i.test(navigator.userAgent)) {\\n // Need to handle delete and backspace for Firefox in the general case #1171\\n this.addBinding({\\n key: 'Backspace'\\n }, {\\n collapsed: true\\n }, this.handleBackspace);\\n this.addBinding({\\n key: 'Delete'\\n }, {\\n collapsed: true\\n }, this.handleDelete);\\n } else {\\n this.addBinding({\\n key: 'Backspace'\\n }, {\\n collapsed: true,\\n prefix: /^.?$/\\n }, this.handleBackspace);\\n this.addBinding({\\n key: 'Delete'\\n }, {\\n collapsed: true,\\n suffix: /^.?$/\\n }, this.handleDelete);\\n }\\n\\n this.addBinding({\\n key: 'Backspace'\\n }, {\\n collapsed: false\\n }, this.handleDeleteRange);\\n this.addBinding({\\n key: 'Delete'\\n }, {\\n collapsed: false\\n }, this.handleDeleteRange);\\n this.addBinding({\\n key: 'Backspace',\\n altKey: null,\\n ctrlKey: null,\\n metaKey: null,\\n shiftKey: null\\n }, {\\n collapsed: true,\\n offset: 0\\n }, this.handleBackspace);\\n this.listen();\\n }\\n\\n addBinding(keyBinding, context = {}, handler = {}) {\\n const binding = normalize(keyBinding);\\n\\n if (binding == null) {\\n debug.warn('Attempted to add invalid keyboard binding', binding);\\n return;\\n }\\n\\n if (typeof context === 'function') {\\n context = {\\n handler: context\\n };\\n }\\n\\n if (typeof handler === 'function') {\\n handler = {\\n handler\\n };\\n }\\n\\n const keys = Array.isArray(binding.key) ? binding.key : [binding.key];\\n keys.forEach(key => {\\n const singleBinding = extend__WEBPACK_IMPORTED_MODULE_2___default()({}, binding, {\\n key\\n }, context, handler);\\n this.bindings[singleBinding.key] = this.bindings[singleBinding.key] || [];\\n this.bindings[singleBinding.key].push(singleBinding);\\n });\\n }\\n\\n listen() {\\n this.quill.root.addEventListener('keydown', evt => {\\n if (evt.defaultPrevented || evt.isComposing) return;\\n const bindings = (this.bindings[evt.key] || []).concat(this.bindings[evt.which] || []);\\n const matches = bindings.filter(binding => Keyboard.match(evt, binding));\\n if (matches.length === 0) return;\\n const range = this.quill.getSelection();\\n if (range == null || !this.quill.hasFocus()) return;\\n const [line, offset] = this.quill.getLine(range.index);\\n const [leafStart, offsetStart] = this.quill.getLeaf(range.index);\\n const [leafEnd, offsetEnd] = range.length === 0 ? [leafStart, offsetStart] : this.quill.getLeaf(range.index + range.length);\\n const prefixText = leafStart instanceof parchment__WEBPACK_IMPORTED_MODULE_4__[\\\"TextBlot\\\"] ? leafStart.value().slice(0, offsetStart) : '';\\n const suffixText = leafEnd instanceof parchment__WEBPACK_IMPORTED_MODULE_4__[\\\"TextBlot\\\"] ? leafEnd.value().slice(offsetEnd) : '';\\n const curContext = {\\n collapsed: range.length === 0,\\n empty: range.length === 0 && line.length() <= 1,\\n format: this.quill.getFormat(range),\\n line,\\n offset,\\n prefix: prefixText,\\n suffix: suffixText,\\n event: evt\\n };\\n const prevented = matches.some(binding => {\\n if (binding.collapsed != null && binding.collapsed !== curContext.collapsed) {\\n return false;\\n }\\n\\n if (binding.empty != null && binding.empty !== curContext.empty) {\\n return false;\\n }\\n\\n if (binding.offset != null && binding.offset !== curContext.offset) {\\n return false;\\n }\\n\\n if (Array.isArray(binding.format)) {\\n // any format is present\\n if (binding.format.every(name => curContext.format[name] == null)) {\\n return false;\\n }\\n } else if (typeof binding.format === 'object') {\\n // all formats must match\\n if (!Object.keys(binding.format).every(name => {\\n if (binding.format[name] === true) return curContext.format[name] != null;\\n if (binding.format[name] === false) return curContext.format[name] == null;\\n return deep_equal__WEBPACK_IMPORTED_MODULE_1___default()(binding.format[name], curContext.format[name]);\\n })) {\\n return false;\\n }\\n }\\n\\n if (binding.prefix != null && !binding.prefix.test(curContext.prefix)) {\\n return false;\\n }\\n\\n if (binding.suffix != null && !binding.suffix.test(curContext.suffix)) {\\n return false;\\n }\\n\\n return binding.handler.call(this, range, curContext, binding) !== true;\\n });\\n\\n if (prevented) {\\n evt.preventDefault();\\n }\\n });\\n }\\n\\n handleBackspace(range, context) {\\n // Check for astral symbols\\n const length = /[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]$/.test(context.prefix) ? 2 : 1;\\n if (range.index === 0 || this.quill.getLength() <= 1) return;\\n let formats = {};\\n const [line] = this.quill.getLine(range.index);\\n let delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index - length).delete(length);\\n\\n if (context.offset === 0) {\\n // Always deleting newline here, length always 1\\n const [prev] = this.quill.getLine(range.index - 1);\\n\\n if (prev) {\\n const curFormats = line.formats();\\n const prevFormats = this.quill.getFormat(range.index - 1, 1);\\n formats = quill_delta__WEBPACK_IMPORTED_MODULE_3__[\\\"AttributeMap\\\"].diff(curFormats, prevFormats) || {};\\n\\n if (Object.keys(formats).length > 0) {\\n // line.length() - 1 targets \\\\n in line, another -1 for newline being deleted\\n const formatDelta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index + line.length() - 2).retain(1, formats);\\n delta = delta.compose(formatDelta);\\n }\\n }\\n }\\n\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.focus();\\n }\\n\\n handleDelete(range, context) {\\n // Check for astral symbols\\n const length = /^[\\\\uD800-\\\\uDBFF][\\\\uDC00-\\\\uDFFF]/.test(context.suffix) ? 2 : 1;\\n if (range.index >= this.quill.getLength() - length) return;\\n let formats = {};\\n const [line] = this.quill.getLine(range.index);\\n let delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).delete(length);\\n\\n if (context.offset >= line.length() - 1) {\\n const [next] = this.quill.getLine(range.index + 1);\\n\\n if (next) {\\n const curFormats = line.formats();\\n const nextFormats = this.quill.getFormat(range.index, 1);\\n formats = quill_delta__WEBPACK_IMPORTED_MODULE_3__[\\\"AttributeMap\\\"].diff(curFormats, nextFormats) || {};\\n\\n if (Object.keys(formats).length > 0) {\\n delta = delta.retain(next.length() - 1).retain(1, formats);\\n }\\n }\\n }\\n\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.focus();\\n }\\n\\n handleDeleteRange(range) {\\n const lines = this.quill.getLines(range);\\n let formats = {};\\n\\n if (lines.length > 1) {\\n const firstFormats = lines[0].formats();\\n const lastFormats = lines[lines.length - 1].formats();\\n formats = quill_delta__WEBPACK_IMPORTED_MODULE_3__[\\\"AttributeMap\\\"].diff(lastFormats, firstFormats) || {};\\n }\\n\\n this.quill.deleteText(range, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n\\n if (Object.keys(formats).length > 0) {\\n this.quill.formatLine(range.index, 1, formats, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n\\n this.quill.setSelection(range.index, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n this.quill.focus();\\n }\\n\\n handleEnter(range, context) {\\n const lineFormats = Object.keys(context.format).reduce((formats, format) => {\\n if (this.quill.scroll.query(format, parchment__WEBPACK_IMPORTED_MODULE_4__[\\\"Scope\\\"].BLOCK) && !Array.isArray(context.format[format])) {\\n formats[format] = context.format[format];\\n }\\n\\n return formats;\\n }, {});\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).delete(range.length).insert('\\\\n', lineFormats);\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n this.quill.focus();\\n Object.keys(context.format).forEach(name => {\\n if (lineFormats[name] != null) return;\\n if (Array.isArray(context.format[name])) return;\\n if (name === 'code' || name === 'link') return;\\n this.quill.format(name, context.format[name], _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n });\\n }\\n\\n}\\n\\nKeyboard.DEFAULTS = {\\n bindings: {\\n bold: makeFormatHandler('bold'),\\n italic: makeFormatHandler('italic'),\\n underline: makeFormatHandler('underline'),\\n indent: {\\n // highlight tab or tab at beginning of list, indent or blockquote\\n key: 'Tab',\\n format: ['blockquote', 'indent', 'list'],\\n\\n handler(range, context) {\\n if (context.collapsed && context.offset !== 0) return true;\\n this.quill.format('indent', '+1', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n return false;\\n }\\n\\n },\\n outdent: {\\n key: 'Tab',\\n shiftKey: true,\\n format: ['blockquote', 'indent', 'list'],\\n\\n // highlight tab or tab at beginning of list, indent or blockquote\\n handler(range, context) {\\n if (context.collapsed && context.offset !== 0) return true;\\n this.quill.format('indent', '-1', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n return false;\\n }\\n\\n },\\n 'outdent backspace': {\\n key: 'Backspace',\\n collapsed: true,\\n shiftKey: null,\\n metaKey: null,\\n ctrlKey: null,\\n altKey: null,\\n format: ['indent', 'list'],\\n offset: 0,\\n\\n handler(range, context) {\\n if (context.format.indent != null) {\\n this.quill.format('indent', '-1', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n } else if (context.format.list != null) {\\n this.quill.format('list', false, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n }\\n\\n },\\n 'indent code-block': makeCodeBlockHandler(true),\\n 'outdent code-block': makeCodeBlockHandler(false),\\n 'remove tab': {\\n key: 'Tab',\\n shiftKey: true,\\n collapsed: true,\\n prefix: /\\\\t$/,\\n\\n handler(range) {\\n this.quill.deleteText(range.index - 1, 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n\\n },\\n tab: {\\n key: 'Tab',\\n\\n handler(range, context) {\\n if (context.format.table) return true;\\n this.quill.history.cutoff();\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).delete(range.length).insert('\\\\t');\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.history.cutoff();\\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n return false;\\n }\\n\\n },\\n 'blockquote empty enter': {\\n key: 'Enter',\\n collapsed: true,\\n format: ['blockquote'],\\n empty: true,\\n\\n handler() {\\n this.quill.format('blockquote', false, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n\\n },\\n 'list empty enter': {\\n key: 'Enter',\\n collapsed: true,\\n format: ['list'],\\n empty: true,\\n\\n handler(range, context) {\\n const formats = {\\n list: false\\n };\\n\\n if (context.format.indent) {\\n formats.indent = false;\\n }\\n\\n this.quill.formatLine(range.index, range.length, formats, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n\\n },\\n 'checklist enter': {\\n key: 'Enter',\\n collapsed: true,\\n format: {\\n list: 'checked'\\n },\\n\\n handler(range) {\\n const [line, offset] = this.quill.getLine(range.index);\\n const formats = extend__WEBPACK_IMPORTED_MODULE_2___default()({}, line.formats(), {\\n list: 'checked'\\n });\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).insert('\\\\n', formats).retain(line.length() - offset - 1).retain(1, {\\n list: 'unchecked'\\n });\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n this.quill.scrollIntoView();\\n }\\n\\n },\\n 'header enter': {\\n key: 'Enter',\\n collapsed: true,\\n format: ['header'],\\n suffix: /^$/,\\n\\n handler(range, context) {\\n const [line, offset] = this.quill.getLine(range.index);\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index).insert('\\\\n', context.format).retain(line.length() - offset - 1).retain(1, {\\n header: null\\n });\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(range.index + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n this.quill.scrollIntoView();\\n }\\n\\n },\\n 'table backspace': {\\n key: 'Backspace',\\n format: ['table'],\\n collapsed: true,\\n offset: 0,\\n\\n handler() {}\\n\\n },\\n 'table delete': {\\n key: 'Delete',\\n format: ['table'],\\n collapsed: true,\\n suffix: /^$/,\\n\\n handler() {}\\n\\n },\\n 'table enter': {\\n key: 'Enter',\\n shiftKey: null,\\n format: ['table'],\\n\\n handler(range) {\\n const module = this.quill.getModule('table');\\n\\n if (module) {\\n const [table, row, cell, offset] = module.getTable(range);\\n const shift = tableSide(table, row, cell, offset);\\n if (shift == null) return;\\n let index = table.offset();\\n\\n if (shift < 0) {\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert('\\\\n');\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(range.index + 1, range.length, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n } else if (shift > 0) {\\n index += table.length();\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(index).insert('\\\\n');\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(index, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n }\\n }\\n\\n },\\n 'table tab': {\\n key: 'Tab',\\n shiftKey: null,\\n format: ['table'],\\n\\n handler(range, context) {\\n const {\\n event,\\n line: cell\\n } = context;\\n const offset = cell.offset(this.quill.scroll);\\n\\n if (event.shiftKey) {\\n this.quill.setSelection(offset - 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n } else {\\n this.quill.setSelection(offset + cell.length(), _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n }\\n\\n },\\n 'list autofill': {\\n key: ' ',\\n shiftKey: null,\\n collapsed: true,\\n format: {\\n list: false,\\n 'code-block': false,\\n blockquote: false,\\n header: false,\\n table: false\\n },\\n prefix: /^\\\\s*?(\\\\d+\\\\.|-|\\\\*|\\\\[ ?\\\\]|\\\\[x\\\\])$/,\\n\\n handler(range, context) {\\n if (this.quill.scroll.query('list') == null) return true;\\n const {\\n length\\n } = context.prefix;\\n const [line, offset] = this.quill.getLine(range.index);\\n if (offset > length) return true;\\n let value;\\n\\n switch (context.prefix.trim()) {\\n case '[]':\\n case '[ ]':\\n value = 'unchecked';\\n break;\\n\\n case '[x]':\\n value = 'checked';\\n break;\\n\\n case '-':\\n case '*':\\n value = 'bullet';\\n break;\\n\\n default:\\n value = 'ordered';\\n }\\n\\n this.quill.insertText(range.index, ' ', _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.history.cutoff();\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index - offset).delete(length + 1).retain(line.length() - 2 - offset).retain(1, {\\n list: value\\n });\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.history.cutoff();\\n this.quill.setSelection(range.index - length, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n return false;\\n }\\n\\n },\\n 'code exit': {\\n key: 'Enter',\\n collapsed: true,\\n format: ['code-block'],\\n prefix: /^$/,\\n suffix: /^\\\\s*$/,\\n\\n handler(range) {\\n const [line, offset] = this.quill.getLine(range.index);\\n let numLines = 2;\\n let cur = line;\\n\\n while (cur != null && cur.length() <= 1 && cur.formats()['code-block']) {\\n cur = cur.prev;\\n numLines -= 1; // Requisite prev lines are empty\\n\\n if (numLines <= 0) {\\n const delta = new quill_delta__WEBPACK_IMPORTED_MODULE_3___default.a().retain(range.index + line.length() - offset - 2).retain(1, {\\n 'code-block': null\\n }).delete(1);\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(range.index - 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n return false;\\n }\\n }\\n\\n return true;\\n }\\n\\n },\\n 'embed left': makeEmbedArrowHandler('ArrowLeft', false),\\n 'embed left shift': makeEmbedArrowHandler('ArrowLeft', true),\\n 'embed right': makeEmbedArrowHandler('ArrowRight', false),\\n 'embed right shift': makeEmbedArrowHandler('ArrowRight', true),\\n 'table down': makeTableArrowHandler(false),\\n 'table up': makeTableArrowHandler(true)\\n }\\n};\\n\\nfunction makeCodeBlockHandler(indent) {\\n return {\\n key: 'Tab',\\n shiftKey: !indent,\\n format: {\\n 'code-block': true\\n },\\n\\n handler(range) {\\n const CodeBlock = this.quill.scroll.query('code-block');\\n const lines = range.length === 0 ? this.quill.getLines(range.index, 1) : this.quill.getLines(range);\\n let {\\n index,\\n length\\n } = range;\\n lines.forEach((line, i) => {\\n if (indent) {\\n line.insertAt(0, CodeBlock.TAB);\\n\\n if (i === 0) {\\n index += CodeBlock.TAB.length;\\n } else {\\n length += CodeBlock.TAB.length;\\n }\\n } else if (line.domNode.textContent.startsWith(CodeBlock.TAB)) {\\n line.deleteAt(0, CodeBlock.TAB.length);\\n\\n if (i === 0) {\\n index -= CodeBlock.TAB.length;\\n } else {\\n length -= CodeBlock.TAB.length;\\n }\\n }\\n });\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(index, length, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.SILENT);\\n }\\n\\n };\\n}\\n\\nfunction makeEmbedArrowHandler(key, shiftKey) {\\n const where = key === 'ArrowLeft' ? 'prefix' : 'suffix';\\n return {\\n key,\\n shiftKey,\\n altKey: null,\\n [where]: /^$/,\\n\\n handler(range) {\\n let {\\n index\\n } = range;\\n\\n if (key === 'ArrowRight') {\\n index += range.length + 1;\\n }\\n\\n const [leaf] = this.quill.getLeaf(index);\\n if (!(leaf instanceof parchment__WEBPACK_IMPORTED_MODULE_4__[\\\"EmbedBlot\\\"])) return true;\\n\\n if (key === 'ArrowLeft') {\\n if (shiftKey) {\\n this.quill.setSelection(range.index - 1, range.length + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n } else {\\n this.quill.setSelection(range.index - 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n } else if (shiftKey) {\\n this.quill.setSelection(range.index, range.length + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n } else {\\n this.quill.setSelection(range.index + range.length + 1, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n\\n return false;\\n }\\n\\n };\\n}\\n\\nfunction makeFormatHandler(format) {\\n return {\\n key: format[0],\\n shortKey: true,\\n\\n handler(range, context) {\\n this.quill.format(format, !context.format[format], _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n\\n };\\n}\\n\\nfunction makeTableArrowHandler(up) {\\n return {\\n key: up ? 'ArrowUp' : 'ArrowDown',\\n collapsed: true,\\n format: ['table'],\\n\\n handler(range, context) {\\n // TODO move to table module\\n const key = up ? 'prev' : 'next';\\n const cell = context.line;\\n const targetRow = cell.parent[key];\\n\\n if (targetRow != null) {\\n if (targetRow.statics.blotName === 'table-row') {\\n let targetCell = targetRow.children.head;\\n let cur = cell;\\n\\n while (cur.prev != null) {\\n cur = cur.prev;\\n targetCell = targetCell.next;\\n }\\n\\n const index = targetCell.offset(this.quill.scroll) + Math.min(context.offset, targetCell.length() - 1);\\n this.quill.setSelection(index, 0, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n } else {\\n const targetLine = cell.table()[key];\\n\\n if (targetLine != null) {\\n if (up) {\\n this.quill.setSelection(targetLine.offset(this.quill.scroll) + targetLine.length() - 1, 0, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n } else {\\n this.quill.setSelection(targetLine.offset(this.quill.scroll), 0, _core_quill__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"].sources.USER);\\n }\\n }\\n }\\n\\n return false;\\n }\\n\\n };\\n}\\n\\nfunction normalize(binding) {\\n if (typeof binding === 'string' || typeof binding === 'number') {\\n binding = {\\n key: binding\\n };\\n } else if (typeof binding === 'object') {\\n binding = clone__WEBPACK_IMPORTED_MODULE_0___default()(binding, false);\\n } else {\\n return null;\\n }\\n\\n if (binding.shortKey) {\\n binding[SHORTKEY] = binding.shortKey;\\n delete binding.shortKey;\\n }\\n\\n return binding;\\n}\\n\\nfunction tableSide(table, row, cell, offset) {\\n if (row.prev == null && row.next == null) {\\n if (cell.prev == null && cell.next == null) {\\n return offset === 0 ? -1 : 1;\\n }\\n\\n return cell.prev == null ? -1 : 1;\\n }\\n\\n if (row.prev == null) {\\n return -1;\\n }\\n\\n if (row.next == null) {\\n return 1;\\n }\\n\\n return null;\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./modules/keyboard.js?\");\n\n/***/ }),\n\n/***/ \"./modules/syntax.js\":\n/*!***************************!*\\\n !*** ./modules/syntax.js ***!\n \\***************************/\n/*! exports provided: CodeBlock, CodeToken, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"CodeBlock\\\", function() { return SyntaxCodeBlock; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"CodeToken\\\", function() { return CodeToken; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Syntax; });\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _blots_inline__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../blots/inline */ \\\"./blots/inline.js\\\");\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/module */ \\\"./core/module.js\\\");\\n/* harmony import */ var _blots_block__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../blots/block */ \\\"./blots/block.js\\\");\\n/* harmony import */ var _blots_break__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../blots/break */ \\\"./blots/break.js\\\");\\n/* harmony import */ var _blots_cursor__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../blots/cursor */ \\\"./blots/cursor.js\\\");\\n/* harmony import */ var _blots_text__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../blots/text */ \\\"./blots/text.js\\\");\\n/* harmony import */ var _formats_code__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../formats/code */ \\\"./formats/code.js\\\");\\n/* harmony import */ var _clipboard__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./clipboard */ \\\"./modules/clipboard.js\\\");\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\nconst TokenAttributor = new parchment__WEBPACK_IMPORTED_MODULE_1__[\\\"ClassAttributor\\\"]('code-token', 'hljs', {\\n scope: parchment__WEBPACK_IMPORTED_MODULE_1__[\\\"Scope\\\"].INLINE\\n});\\n\\nclass CodeToken extends _blots_inline__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] {\\n static formats(node, scroll) {\\n while (node != null && node !== scroll.domNode) {\\n if (node.classList && node.classList.contains(_formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"].className)) {\\n return super.formats(node, scroll);\\n }\\n\\n node = node.parentNode;\\n }\\n\\n return undefined;\\n }\\n\\n constructor(scroll, domNode, value) {\\n super(scroll, domNode, value);\\n TokenAttributor.add(this.domNode, value);\\n }\\n\\n format(format, value) {\\n if (format !== CodeToken.blotName) {\\n super.format(format, value);\\n } else if (value) {\\n TokenAttributor.add(this.domNode, value);\\n } else {\\n TokenAttributor.remove(this.domNode);\\n this.domNode.classList.remove(this.statics.className);\\n }\\n }\\n\\n optimize(...args) {\\n super.optimize(...args);\\n\\n if (!TokenAttributor.value(this.domNode)) {\\n this.unwrap();\\n }\\n }\\n\\n}\\n\\nCodeToken.blotName = 'code-token';\\nCodeToken.className = 'ql-token';\\n\\nclass SyntaxCodeBlock extends _formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"] {\\n static create(value) {\\n const domNode = super.create(value);\\n\\n if (typeof value === 'string') {\\n domNode.setAttribute('data-language', value);\\n }\\n\\n return domNode;\\n }\\n\\n static formats(domNode) {\\n return domNode.getAttribute('data-language') || 'plain';\\n }\\n\\n static register() {} // Syntax module will register\\n\\n\\n format(name, value) {\\n if (name === this.statics.blotName && value) {\\n this.domNode.setAttribute('data-language', value);\\n } else {\\n super.format(name, value);\\n }\\n }\\n\\n replaceWith(name, value) {\\n this.formatAt(0, this.length(), CodeToken.blotName, false);\\n return super.replaceWith(name, value);\\n }\\n\\n}\\n\\nclass SyntaxCodeBlockContainer extends _formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"CodeBlockContainer\\\"] {\\n attach() {\\n super.attach();\\n this.forceNext = false;\\n this.scroll.emitMount(this);\\n }\\n\\n format(name, value) {\\n if (name === SyntaxCodeBlock.blotName) {\\n this.forceNext = true;\\n this.children.forEach(child => {\\n child.format(name, value);\\n });\\n }\\n }\\n\\n formatAt(index, length, name, value) {\\n if (name === SyntaxCodeBlock.blotName) {\\n this.forceNext = true;\\n }\\n\\n super.formatAt(index, length, name, value);\\n }\\n\\n highlight(highlight, forced = false) {\\n if (this.children.head == null) return;\\n const nodes = Array.from(this.domNode.childNodes).filter(node => node !== this.uiNode);\\n const text = \\\"\\\".concat(nodes.map(node => node.textContent).join('\\\\n'), \\\"\\\\n\\\");\\n const language = SyntaxCodeBlock.formats(this.children.head.domNode);\\n\\n if (forced || this.forceNext || this.cachedText !== text) {\\n if (text.trim().length > 0 || this.cachedText == null) {\\n const oldDelta = this.children.reduce((delta, child) => {\\n return delta.concat(Object(_blots_block__WEBPACK_IMPORTED_MODULE_5__[\\\"blockDelta\\\"])(child, false));\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a());\\n const delta = highlight(text, language);\\n oldDelta.diff(delta).reduce((index, {\\n retain,\\n attributes\\n }) => {\\n // Should be all retains\\n if (!retain) return index;\\n\\n if (attributes) {\\n Object.keys(attributes).forEach(format => {\\n if ([SyntaxCodeBlock.blotName, CodeToken.blotName].includes(format)) {\\n this.formatAt(index, retain, format, attributes[format]);\\n }\\n });\\n }\\n\\n return index + retain;\\n }, 0);\\n }\\n\\n this.cachedText = text;\\n this.forceNext = false;\\n }\\n }\\n\\n optimize(context) {\\n super.optimize(context);\\n\\n if (this.parent != null && this.children.head != null && this.uiNode != null) {\\n const language = SyntaxCodeBlock.formats(this.children.head.domNode);\\n\\n if (language !== this.uiNode.value) {\\n this.uiNode.value = language;\\n }\\n }\\n }\\n\\n}\\n\\nSyntaxCodeBlockContainer.allowedChildren = [SyntaxCodeBlock];\\nSyntaxCodeBlock.requiredContainer = SyntaxCodeBlockContainer;\\nSyntaxCodeBlock.allowedChildren = [CodeToken, _blots_cursor__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"], _blots_text__WEBPACK_IMPORTED_MODULE_8__[\\\"default\\\"], _blots_break__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"]];\\n\\nclass Syntax extends _core_module__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"] {\\n static register() {\\n _core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].register(CodeToken, true);\\n _core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].register(SyntaxCodeBlock, true);\\n _core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].register(SyntaxCodeBlockContainer, true);\\n }\\n\\n constructor(quill, options) {\\n super(quill, options);\\n\\n if (this.options.hljs == null) {\\n throw new Error('Syntax module requires highlight.js. Please include the library on the page before Quill.');\\n }\\n\\n this.languages = this.options.languages.reduce((memo, {\\n key\\n }) => {\\n memo[key] = true;\\n return memo;\\n }, {});\\n this.highlightBlot = this.highlightBlot.bind(this);\\n this.initListener();\\n this.initTimer();\\n }\\n\\n initListener() {\\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].events.SCROLL_BLOT_MOUNT, blot => {\\n if (!(blot instanceof SyntaxCodeBlockContainer)) return;\\n const select = this.quill.root.ownerDocument.createElement('select');\\n this.options.languages.forEach(({\\n key,\\n label\\n }) => {\\n const option = select.ownerDocument.createElement('option');\\n option.textContent = label;\\n option.setAttribute('value', key);\\n select.appendChild(option);\\n });\\n select.addEventListener('change', () => {\\n blot.format(SyntaxCodeBlock.blotName, select.value);\\n this.quill.root.focus(); // Prevent scrolling\\n\\n this.highlight(blot, true);\\n });\\n\\n if (blot.uiNode == null) {\\n blot.attachUI(select);\\n\\n if (blot.children.head) {\\n select.value = SyntaxCodeBlock.formats(blot.children.head.domNode);\\n }\\n }\\n });\\n }\\n\\n initTimer() {\\n let timer = null;\\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].events.SCROLL_OPTIMIZE, () => {\\n clearTimeout(timer);\\n timer = setTimeout(() => {\\n this.highlight();\\n timer = null;\\n }, this.options.interval);\\n });\\n }\\n\\n highlight(blot = null, force = false) {\\n if (this.quill.selection.composing) return;\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.USER);\\n const range = this.quill.getSelection();\\n const blots = blot == null ? this.quill.scroll.descendants(SyntaxCodeBlockContainer) : [blot];\\n blots.forEach(container => {\\n container.highlight(this.highlightBlot, force);\\n });\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.SILENT);\\n\\n if (range != null) {\\n this.quill.setSelection(range, _core_quill__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].sources.SILENT);\\n }\\n }\\n\\n highlightBlot(text, language = 'plain') {\\n language = this.languages[language] ? language : 'plain';\\n\\n if (language === 'plain') {\\n return Object(_blots_text__WEBPACK_IMPORTED_MODULE_8__[\\\"escapeText\\\"])(text).split('\\\\n').reduce((delta, line, i) => {\\n if (i !== 0) {\\n delta.insert('\\\\n', {\\n [_formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"].blotName]: language\\n });\\n }\\n\\n return delta.insert(line);\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a());\\n }\\n\\n const container = this.quill.root.ownerDocument.createElement('div');\\n container.classList.add(_formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"].className);\\n container.innerHTML = this.options.hljs.highlight(language, text).value;\\n return Object(_clipboard__WEBPACK_IMPORTED_MODULE_10__[\\\"traverse\\\"])(this.quill.scroll, container, [(node, delta) => {\\n const value = TokenAttributor.value(node);\\n\\n if (value) {\\n return delta.compose(new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(delta.length(), {\\n [CodeToken.blotName]: value\\n }));\\n }\\n\\n return delta;\\n }], [(node, delta) => {\\n return node.data.split('\\\\n').reduce((memo, nodeText, i) => {\\n if (i !== 0) memo.insert('\\\\n', {\\n [_formats_code__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"].blotName]: language\\n });\\n return memo.insert(nodeText);\\n }, delta);\\n }], new WeakMap());\\n }\\n\\n}\\n\\nSyntax.DEFAULTS = {\\n hljs: (() => {\\n return window.hljs;\\n })(),\\n interval: 1000,\\n languages: [{\\n key: 'plain',\\n label: 'Plain'\\n }, {\\n key: 'bash',\\n label: 'Bash'\\n }, {\\n key: 'cpp',\\n label: 'C++'\\n }, {\\n key: 'cs',\\n label: 'C#'\\n }, {\\n key: 'css',\\n label: 'CSS'\\n }, {\\n key: 'diff',\\n label: 'Diff'\\n }, {\\n key: 'xml',\\n label: 'HTML/XML'\\n }, {\\n key: 'java',\\n label: 'Java'\\n }, {\\n key: 'javascript',\\n label: 'Javascript'\\n }, {\\n key: 'markdown',\\n label: 'Markdown'\\n }, {\\n key: 'php',\\n label: 'PHP'\\n }, {\\n key: 'python',\\n label: 'Python'\\n }, {\\n key: 'ruby',\\n label: 'Ruby'\\n }, {\\n key: 'sql',\\n label: 'SQL'\\n }]\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./modules/syntax.js?\");\n\n/***/ }),\n\n/***/ \"./modules/table.js\":\n/*!**************************!*\\\n !*** ./modules/table.js ***!\n \\**************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/module */ \\\"./core/module.js\\\");\\n/* harmony import */ var _formats_table__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/table */ \\\"./formats/table.js\\\");\\n\\n\\n\\n\\n\\nclass Table extends _core_module__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] {\\n static register() {\\n _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__[\\\"TableCell\\\"]);\\n _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__[\\\"TableRow\\\"]);\\n _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__[\\\"TableBody\\\"]);\\n _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].register(_formats_table__WEBPACK_IMPORTED_MODULE_3__[\\\"TableContainer\\\"]);\\n }\\n\\n constructor(...args) {\\n super(...args);\\n this.listenBalanceCells();\\n }\\n\\n balanceTables() {\\n this.quill.scroll.descendants(_formats_table__WEBPACK_IMPORTED_MODULE_3__[\\\"TableContainer\\\"]).forEach(table => {\\n table.balanceCells();\\n });\\n }\\n\\n deleteColumn() {\\n const [table,, cell] = this.getTable();\\n if (cell == null) return;\\n table.deleteColumn(cell.cellOffset());\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n }\\n\\n deleteRow() {\\n const [, row] = this.getTable();\\n if (row == null) return;\\n row.remove();\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n }\\n\\n deleteTable() {\\n const [table] = this.getTable();\\n if (table == null) return;\\n const offset = table.offset();\\n table.remove();\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(offset, _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.SILENT);\\n }\\n\\n getTable(range = this.quill.getSelection()) {\\n if (range == null) return [null, null, null, -1];\\n const [cell, offset] = this.quill.getLine(range.index);\\n\\n if (cell == null || cell.statics.blotName !== _formats_table__WEBPACK_IMPORTED_MODULE_3__[\\\"TableCell\\\"].blotName) {\\n return [null, null, null, -1];\\n }\\n\\n const row = cell.parent;\\n const table = row.parent.parent;\\n return [table, row, cell, offset];\\n }\\n\\n insertColumn(offset) {\\n const range = this.quill.getSelection();\\n const [table, row, cell] = this.getTable(range);\\n if (cell == null) return;\\n const column = cell.cellOffset();\\n table.insertColumn(column + offset);\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n let shift = row.rowOffset();\\n\\n if (offset === 0) {\\n shift += 1;\\n }\\n\\n this.quill.setSelection(range.index + shift, range.length, _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.SILENT);\\n }\\n\\n insertColumnLeft() {\\n this.insertColumn(0);\\n }\\n\\n insertColumnRight() {\\n this.insertColumn(1);\\n }\\n\\n insertRow(offset) {\\n const range = this.quill.getSelection();\\n const [table, row, cell] = this.getTable(range);\\n if (cell == null) return;\\n const index = row.rowOffset();\\n table.insertRow(index + offset);\\n this.quill.update(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n\\n if (offset > 0) {\\n this.quill.setSelection(range, _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.SILENT);\\n } else {\\n this.quill.setSelection(range.index + row.children.length, range.length, _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.SILENT);\\n }\\n }\\n\\n insertRowAbove() {\\n this.insertRow(0);\\n }\\n\\n insertRowBelow() {\\n this.insertRow(1);\\n }\\n\\n insertTable(rows, columns) {\\n const range = this.quill.getSelection();\\n if (range == null) return;\\n const delta = new Array(rows).fill(0).reduce(memo => {\\n const text = new Array(columns).fill('\\\\n').join('');\\n return memo.insert(text, {\\n table: Object(_formats_table__WEBPACK_IMPORTED_MODULE_3__[\\\"tableId\\\"])()\\n });\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(range.index));\\n this.quill.updateContents(delta, _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(range.index, _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.SILENT);\\n this.balanceTables();\\n }\\n\\n listenBalanceCells() {\\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SCROLL_OPTIMIZE, mutations => {\\n mutations.some(mutation => {\\n if (['TD', 'TR', 'TBODY', 'TABLE'].includes(mutation.target.tagName)) {\\n this.quill.once(_core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.TEXT_CHANGE, (delta, old, source) => {\\n if (source !== _core_quill__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER) return;\\n this.balanceTables();\\n });\\n return true;\\n }\\n\\n return false;\\n });\\n });\\n }\\n\\n}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Table);\\n\\n//# sourceURL=webpack://Quill/./modules/table.js?\");\n\n/***/ }),\n\n/***/ \"./modules/toolbar.js\":\n/*!****************************!*\\\n !*** ./modules/toolbar.js ***!\n \\****************************/\n/*! exports provided: default, addControls */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Toolbar; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"addControls\\\", function() { return addControls; });\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var parchment__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! parchment */ \\\"./node_modules/parchment/src/parchment.ts\\\");\\n/* harmony import */ var _core_quill__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/quill */ \\\"./core/quill.js\\\");\\n/* harmony import */ var _core_logger__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/logger */ \\\"./core/logger.js\\\");\\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/module */ \\\"./core/module.js\\\");\\n\\n\\n\\n\\n\\nconst debug = Object(_core_logger__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"])('quill:toolbar');\\n\\nclass Toolbar extends _core_module__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"] {\\n constructor(quill, options) {\\n super(quill, options);\\n\\n if (Array.isArray(this.options.container)) {\\n const container = document.createElement('div');\\n addControls(container, this.options.container);\\n quill.container.parentNode.insertBefore(container, quill.container);\\n this.container = container;\\n } else if (typeof this.options.container === 'string') {\\n this.container = document.querySelector(this.options.container);\\n } else {\\n this.container = this.options.container;\\n }\\n\\n if (!(this.container instanceof HTMLElement)) {\\n return debug.error('Container required for toolbar', this.options);\\n }\\n\\n this.container.classList.add('ql-toolbar');\\n this.controls = [];\\n this.handlers = {};\\n Object.keys(this.options.handlers).forEach(format => {\\n this.addHandler(format, this.options.handlers[format]);\\n });\\n Array.from(this.container.querySelectorAll('button, select')).forEach(input => {\\n this.attach(input);\\n });\\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].events.EDITOR_CHANGE, (type, range) => {\\n if (type === _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].events.SELECTION_CHANGE) {\\n this.update(range);\\n }\\n });\\n this.quill.on(_core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].events.SCROLL_OPTIMIZE, () => {\\n const [range] = this.quill.selection.getRange(); // quill.getSelection triggers update\\n\\n this.update(range);\\n });\\n }\\n\\n addHandler(format, handler) {\\n this.handlers[format] = handler;\\n }\\n\\n attach(input) {\\n let format = Array.from(input.classList).find(className => {\\n return className.indexOf('ql-') === 0;\\n });\\n if (!format) return;\\n format = format.slice('ql-'.length);\\n\\n if (input.tagName === 'BUTTON') {\\n input.setAttribute('type', 'button');\\n }\\n\\n if (this.handlers[format] == null && this.quill.scroll.query(format) == null) {\\n debug.warn('ignoring attaching to nonexistent format', format, input);\\n return;\\n }\\n\\n const eventName = input.tagName === 'SELECT' ? 'change' : 'click';\\n input.addEventListener(eventName, e => {\\n let value;\\n\\n if (input.tagName === 'SELECT') {\\n if (input.selectedIndex < 0) return;\\n const selected = input.options[input.selectedIndex];\\n\\n if (selected.hasAttribute('selected')) {\\n value = false;\\n } else {\\n value = selected.value || false;\\n }\\n } else {\\n if (input.classList.contains('ql-active')) {\\n value = false;\\n } else {\\n value = input.value || !input.hasAttribute('value');\\n }\\n\\n e.preventDefault();\\n }\\n\\n this.quill.focus();\\n const [range] = this.quill.selection.getRange();\\n\\n if (this.handlers[format] != null) {\\n this.handlers[format].call(this, value);\\n } else if (this.quill.scroll.query(format).prototype instanceof parchment__WEBPACK_IMPORTED_MODULE_1__[\\\"EmbedBlot\\\"]) {\\n value = prompt(\\\"Enter \\\".concat(format)); // eslint-disable-line no-alert\\n\\n if (!value) return;\\n this.quill.updateContents(new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(range.index).delete(range.length).insert({\\n [format]: value\\n }), _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n } else {\\n this.quill.format(format, value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n }\\n\\n this.update(range);\\n });\\n this.controls.push([format, input]);\\n }\\n\\n update(range) {\\n const formats = range == null ? {} : this.quill.getFormat(range);\\n this.controls.forEach(pair => {\\n const [format, input] = pair;\\n\\n if (input.tagName === 'SELECT') {\\n let option;\\n\\n if (range == null) {\\n option = null;\\n } else if (formats[format] == null) {\\n option = input.querySelector('option[selected]');\\n } else if (!Array.isArray(formats[format])) {\\n let value = formats[format];\\n\\n if (typeof value === 'string') {\\n value = value.replace(/\\\"/g, '\\\\\\\\\\\"');\\n }\\n\\n option = input.querySelector(\\\"option[value=\\\\\\\"\\\".concat(value, \\\"\\\\\\\"]\\\"));\\n }\\n\\n if (option == null) {\\n input.value = ''; // TODO make configurable?\\n\\n input.selectedIndex = -1;\\n } else {\\n option.selected = true;\\n }\\n } else if (range == null) {\\n input.classList.remove('ql-active');\\n } else if (input.hasAttribute('value')) {\\n // both being null should match (default values)\\n // '1' should match with 1 (headers)\\n const isActive = formats[format] === input.getAttribute('value') || formats[format] != null && formats[format].toString() === input.getAttribute('value') || formats[format] == null && !input.getAttribute('value');\\n input.classList.toggle('ql-active', isActive);\\n } else {\\n input.classList.toggle('ql-active', formats[format] != null);\\n }\\n });\\n }\\n\\n}\\n\\nToolbar.DEFAULTS = {};\\n\\nfunction addButton(container, format, value) {\\n const input = document.createElement('button');\\n input.setAttribute('type', 'button');\\n input.classList.add(\\\"ql-\\\".concat(format));\\n\\n if (value != null) {\\n input.value = value;\\n }\\n\\n container.appendChild(input);\\n}\\n\\nfunction addControls(container, groups) {\\n if (!Array.isArray(groups[0])) {\\n groups = [groups];\\n }\\n\\n groups.forEach(controls => {\\n const group = document.createElement('span');\\n group.classList.add('ql-formats');\\n controls.forEach(control => {\\n if (typeof control === 'string') {\\n addButton(group, control);\\n } else {\\n const format = Object.keys(control)[0];\\n const value = control[format];\\n\\n if (Array.isArray(value)) {\\n addSelect(group, format, value);\\n } else {\\n addButton(group, format, value);\\n }\\n }\\n });\\n container.appendChild(group);\\n });\\n}\\n\\nfunction addSelect(container, format, values) {\\n const input = document.createElement('select');\\n input.classList.add(\\\"ql-\\\".concat(format));\\n values.forEach(value => {\\n const option = document.createElement('option');\\n\\n if (value !== false) {\\n option.setAttribute('value', value);\\n } else {\\n option.setAttribute('selected', 'selected');\\n }\\n\\n input.appendChild(option);\\n });\\n container.appendChild(input);\\n}\\n\\nToolbar.DEFAULTS = {\\n container: null,\\n handlers: {\\n clean() {\\n const range = this.quill.getSelection();\\n if (range == null) return;\\n\\n if (range.length === 0) {\\n const formats = this.quill.getFormat();\\n Object.keys(formats).forEach(name => {\\n // Clean functionality in existing apps only clean inline formats\\n if (this.quill.scroll.query(name, parchment__WEBPACK_IMPORTED_MODULE_1__[\\\"Scope\\\"].INLINE) != null) {\\n this.quill.format(name, false, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n }\\n });\\n } else {\\n this.quill.removeFormat(range, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n }\\n },\\n\\n direction(value) {\\n const {\\n align\\n } = this.quill.getFormat();\\n\\n if (value === 'rtl' && align == null) {\\n this.quill.format('align', 'right', _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n } else if (!value && align === 'right') {\\n this.quill.format('align', false, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n }\\n\\n this.quill.format('direction', value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n },\\n\\n indent(value) {\\n const range = this.quill.getSelection();\\n const formats = this.quill.getFormat(range);\\n const indent = parseInt(formats.indent || 0, 10);\\n\\n if (value === '+1' || value === '-1') {\\n let modifier = value === '+1' ? 1 : -1;\\n if (formats.direction === 'rtl') modifier *= -1;\\n this.quill.format('indent', indent + modifier, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n }\\n },\\n\\n link(value) {\\n if (value === true) {\\n value = prompt('Enter link URL:'); // eslint-disable-line no-alert\\n }\\n\\n this.quill.format('link', value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n },\\n\\n list(value) {\\n const range = this.quill.getSelection();\\n const formats = this.quill.getFormat(range);\\n\\n if (value === 'check') {\\n if (formats.list === 'checked' || formats.list === 'unchecked') {\\n this.quill.format('list', false, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n } else {\\n this.quill.format('list', 'unchecked', _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n }\\n } else {\\n this.quill.format('list', value, _core_quill__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].sources.USER);\\n }\\n }\\n\\n }\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./modules/toolbar.js?\");\n\n/***/ }),\n\n/***/ \"./modules/uploader.js\":\n/*!*****************************!*\\\n !*** ./modules/uploader.js ***!\n \\*****************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! quill-delta */ \\\"./node_modules/quill-delta/dist/Delta.js\\\");\\n/* harmony import */ var quill_delta__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(quill_delta__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \\\"./core/emitter.js\\\");\\n/* harmony import */ var _core_module__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/module */ \\\"./core/module.js\\\");\\n\\n\\n\\n\\nclass Uploader extends _core_module__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] {\\n constructor(quill, options) {\\n super(quill, options);\\n quill.root.addEventListener('drop', e => {\\n e.preventDefault();\\n let native;\\n\\n if (document.caretRangeFromPoint) {\\n native = document.caretRangeFromPoint(e.clientX, e.clientY);\\n } else if (document.caretPositionFromPoint) {\\n const position = document.caretPositionFromPoint(e.clientX, e.clientY);\\n native = document.createRange();\\n native.setStart(position.offsetNode, position.offset);\\n native.setEnd(position.offsetNode, position.offset);\\n } else {\\n return;\\n }\\n\\n const normalized = quill.selection.normalizeNative(native);\\n const range = quill.selection.normalizedToRange(normalized);\\n this.upload(range, e.dataTransfer.files);\\n });\\n }\\n\\n upload(range, files) {\\n const uploads = [];\\n Array.from(files).forEach(file => {\\n if (file && this.options.mimetypes.includes(file.type)) {\\n uploads.push(file);\\n }\\n });\\n\\n if (uploads.length > 0) {\\n this.options.handler.call(this, range, uploads);\\n }\\n }\\n\\n}\\n\\nUploader.DEFAULTS = {\\n mimetypes: ['image/png', 'image/jpeg'],\\n\\n handler(range, files) {\\n const promises = files.map(file => {\\n return new Promise(resolve => {\\n const reader = new FileReader();\\n\\n reader.onload = e => {\\n resolve(e.target.result);\\n };\\n\\n reader.readAsDataURL(file);\\n });\\n });\\n Promise.all(promises).then(images => {\\n const update = images.reduce((delta, image) => {\\n return delta.insert({\\n image\\n });\\n }, new quill_delta__WEBPACK_IMPORTED_MODULE_0___default.a().retain(range.index).delete(range.length));\\n this.quill.updateContents(update, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n this.quill.setSelection(range.index + images.length, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.SILENT);\\n });\\n }\\n\\n};\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Uploader);\\n\\n//# sourceURL=webpack://Quill/./modules/uploader.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/array-filter/index.js\":\n/*!********************************************!*\\\n !*** ./node_modules/array-filter/index.js ***!\n \\********************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"\\n/**\\n * Array#filter.\\n *\\n * @param {Array} arr\\n * @param {Function} fn\\n * @param {Object=} self\\n * @return {Array}\\n * @throw TypeError\\n */\\n\\nmodule.exports = function (arr, fn, self) {\\n if (arr.filter) return arr.filter(fn, self);\\n if (void 0 === arr || null === arr) throw new TypeError;\\n if ('function' != typeof fn) throw new TypeError;\\n var ret = [];\\n for (var i = 0; i < arr.length; i++) {\\n if (!hasOwn.call(arr, i)) continue;\\n var val = arr[i];\\n if (fn.call(self, val, i, arr)) ret.push(val);\\n }\\n return ret;\\n};\\n\\nvar hasOwn = Object.prototype.hasOwnProperty;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/array-filter/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/available-typed-arrays/index.js\":\n/*!******************************************************!*\\\n !*** ./node_modules/available-typed-arrays/index.js ***!\n \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(global) {\\n\\nvar filter = __webpack_require__(/*! array-filter */ \\\"./node_modules/array-filter/index.js\\\");\\n\\nmodule.exports = function availableTypedArrays() {\\n\\treturn filter([\\n\\t\\t'BigInt64Array',\\n\\t\\t'BigUint64Array',\\n\\t\\t'Float32Array',\\n\\t\\t'Float64Array',\\n\\t\\t'Int16Array',\\n\\t\\t'Int32Array',\\n\\t\\t'Int8Array',\\n\\t\\t'Uint16Array',\\n\\t\\t'Uint32Array',\\n\\t\\t'Uint8Array',\\n\\t\\t'Uint8ClampedArray'\\n\\t], function (typedArray) {\\n\\t\\treturn typeof global[typedArray] === 'function';\\n\\t});\\n};\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\")))\\n\\n//# sourceURL=webpack://Quill/./node_modules/available-typed-arrays/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/clone/clone.js\":\n/*!*************************************!*\\\n !*** ./node_modules/clone/clone.js ***!\n \\*************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"var clone = (function() {\\n'use strict';\\n\\nfunction _instanceof(obj, type) {\\n return type != null && obj instanceof type;\\n}\\n\\nvar nativeMap;\\ntry {\\n nativeMap = Map;\\n} catch(_) {\\n // maybe a reference error because no `Map`. Give it a dummy value that no\\n // value will ever be an instanceof.\\n nativeMap = function() {};\\n}\\n\\nvar nativeSet;\\ntry {\\n nativeSet = Set;\\n} catch(_) {\\n nativeSet = function() {};\\n}\\n\\nvar nativePromise;\\ntry {\\n nativePromise = Promise;\\n} catch(_) {\\n nativePromise = function() {};\\n}\\n\\n/**\\n * Clones (copies) an Object using deep copying.\\n *\\n * This function supports circular references by default, but if you are certain\\n * there are no circular references in your object, you can save some CPU time\\n * by calling clone(obj, false).\\n *\\n * Caution: if `circular` is false and `parent` contains circular references,\\n * your program may enter an infinite loop and crash.\\n *\\n * @param `parent` - the object to be cloned\\n * @param `circular` - set to true if the object to be cloned may contain\\n * circular references. (optional - true by default)\\n * @param `depth` - set to a number if the object is only to be cloned to\\n * a particular depth. (optional - defaults to Infinity)\\n * @param `prototype` - sets the prototype to be used when cloning an object.\\n * (optional - defaults to parent prototype).\\n * @param `includeNonEnumerable` - set to true if the non-enumerable properties\\n * should be cloned as well. Non-enumerable properties on the prototype\\n * chain will be ignored. (optional - false by default)\\n*/\\nfunction clone(parent, circular, depth, prototype, includeNonEnumerable) {\\n if (typeof circular === 'object') {\\n depth = circular.depth;\\n prototype = circular.prototype;\\n includeNonEnumerable = circular.includeNonEnumerable;\\n circular = circular.circular;\\n }\\n // maintain two arrays for circular references, where corresponding parents\\n // and children have the same index\\n var allParents = [];\\n var allChildren = [];\\n\\n var useBuffer = typeof Buffer != 'undefined';\\n\\n if (typeof circular == 'undefined')\\n circular = true;\\n\\n if (typeof depth == 'undefined')\\n depth = Infinity;\\n\\n // recurse this function so we don't reset allParents and allChildren\\n function _clone(parent, depth) {\\n // cloning null always returns null\\n if (parent === null)\\n return null;\\n\\n if (depth === 0)\\n return parent;\\n\\n var child;\\n var proto;\\n if (typeof parent != 'object') {\\n return parent;\\n }\\n\\n if (_instanceof(parent, nativeMap)) {\\n child = new nativeMap();\\n } else if (_instanceof(parent, nativeSet)) {\\n child = new nativeSet();\\n } else if (_instanceof(parent, nativePromise)) {\\n child = new nativePromise(function (resolve, reject) {\\n parent.then(function(value) {\\n resolve(_clone(value, depth - 1));\\n }, function(err) {\\n reject(_clone(err, depth - 1));\\n });\\n });\\n } else if (clone.__isArray(parent)) {\\n child = [];\\n } else if (clone.__isRegExp(parent)) {\\n child = new RegExp(parent.source, __getRegExpFlags(parent));\\n if (parent.lastIndex) child.lastIndex = parent.lastIndex;\\n } else if (clone.__isDate(parent)) {\\n child = new Date(parent.getTime());\\n } else if (useBuffer && Buffer.isBuffer(parent)) {\\n if (Buffer.allocUnsafe) {\\n // Node.js >= 4.5.0\\n child = Buffer.allocUnsafe(parent.length);\\n } else {\\n // Older Node.js versions\\n child = new Buffer(parent.length);\\n }\\n parent.copy(child);\\n return child;\\n } else if (_instanceof(parent, Error)) {\\n child = Object.create(parent);\\n } else {\\n if (typeof prototype == 'undefined') {\\n proto = Object.getPrototypeOf(parent);\\n child = Object.create(proto);\\n }\\n else {\\n child = Object.create(prototype);\\n proto = prototype;\\n }\\n }\\n\\n if (circular) {\\n var index = allParents.indexOf(parent);\\n\\n if (index != -1) {\\n return allChildren[index];\\n }\\n allParents.push(parent);\\n allChildren.push(child);\\n }\\n\\n if (_instanceof(parent, nativeMap)) {\\n parent.forEach(function(value, key) {\\n var keyChild = _clone(key, depth - 1);\\n var valueChild = _clone(value, depth - 1);\\n child.set(keyChild, valueChild);\\n });\\n }\\n if (_instanceof(parent, nativeSet)) {\\n parent.forEach(function(value) {\\n var entryChild = _clone(value, depth - 1);\\n child.add(entryChild);\\n });\\n }\\n\\n for (var i in parent) {\\n var attrs;\\n if (proto) {\\n attrs = Object.getOwnPropertyDescriptor(proto, i);\\n }\\n\\n if (attrs && attrs.set == null) {\\n continue;\\n }\\n child[i] = _clone(parent[i], depth - 1);\\n }\\n\\n if (Object.getOwnPropertySymbols) {\\n var symbols = Object.getOwnPropertySymbols(parent);\\n for (var i = 0; i < symbols.length; i++) {\\n // Don't need to worry about cloning a symbol because it is a primitive,\\n // like a number or string.\\n var symbol = symbols[i];\\n var descriptor = Object.getOwnPropertyDescriptor(parent, symbol);\\n if (descriptor && !descriptor.enumerable && !includeNonEnumerable) {\\n continue;\\n }\\n child[symbol] = _clone(parent[symbol], depth - 1);\\n if (!descriptor.enumerable) {\\n Object.defineProperty(child, symbol, {\\n enumerable: false\\n });\\n }\\n }\\n }\\n\\n if (includeNonEnumerable) {\\n var allPropertyNames = Object.getOwnPropertyNames(parent);\\n for (var i = 0; i < allPropertyNames.length; i++) {\\n var propertyName = allPropertyNames[i];\\n var descriptor = Object.getOwnPropertyDescriptor(parent, propertyName);\\n if (descriptor && descriptor.enumerable) {\\n continue;\\n }\\n child[propertyName] = _clone(parent[propertyName], depth - 1);\\n Object.defineProperty(child, propertyName, {\\n enumerable: false\\n });\\n }\\n }\\n\\n return child;\\n }\\n\\n return _clone(parent, depth);\\n}\\n\\n/**\\n * Simple flat clone using prototype, accepts only objects, usefull for property\\n * override on FLAT configuration object (no nested props).\\n *\\n * USE WITH CAUTION! This may not behave as you wish if you do not know how this\\n * works.\\n */\\nclone.clonePrototype = function clonePrototype(parent) {\\n if (parent === null)\\n return null;\\n\\n var c = function () {};\\n c.prototype = parent;\\n return new c();\\n};\\n\\n// private utility functions\\n\\nfunction __objToStr(o) {\\n return Object.prototype.toString.call(o);\\n}\\nclone.__objToStr = __objToStr;\\n\\nfunction __isDate(o) {\\n return typeof o === 'object' && __objToStr(o) === '[object Date]';\\n}\\nclone.__isDate = __isDate;\\n\\nfunction __isArray(o) {\\n return typeof o === 'object' && __objToStr(o) === '[object Array]';\\n}\\nclone.__isArray = __isArray;\\n\\nfunction __isRegExp(o) {\\n return typeof o === 'object' && __objToStr(o) === '[object RegExp]';\\n}\\nclone.__isRegExp = __isRegExp;\\n\\nfunction __getRegExpFlags(re) {\\n var flags = '';\\n if (re.global) flags += 'g';\\n if (re.ignoreCase) flags += 'i';\\n if (re.multiline) flags += 'm';\\n return flags;\\n}\\nclone.__getRegExpFlags = __getRegExpFlags;\\n\\nreturn clone;\\n})();\\n\\nif (typeof module === 'object' && module.exports) {\\n module.exports = clone;\\n}\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/clone/clone.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/index.js\":\n/*!******************************************!*\\\n !*** ./node_modules/deep-equal/index.js ***!\n \\******************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar objectKeys = __webpack_require__(/*! object-keys */ \\\"./node_modules/deep-equal/node_modules/object-keys/index.js\\\");\\nvar isArguments = __webpack_require__(/*! is-arguments */ \\\"./node_modules/is-arguments/index.js\\\");\\nvar is = __webpack_require__(/*! object-is */ \\\"./node_modules/object-is/index.js\\\");\\nvar isRegex = __webpack_require__(/*! is-regex */ \\\"./node_modules/deep-equal/node_modules/is-regex/index.js\\\");\\nvar flags = __webpack_require__(/*! regexp.prototype.flags */ \\\"./node_modules/regexp.prototype.flags/index.js\\\");\\nvar isArray = __webpack_require__(/*! isarray */ \\\"./node_modules/deep-equal/node_modules/isarray/index.js\\\");\\nvar isDate = __webpack_require__(/*! is-date-object */ \\\"./node_modules/deep-equal/node_modules/is-date-object/index.js\\\");\\nvar whichBoxedPrimitive = __webpack_require__(/*! which-boxed-primitive */ \\\"./node_modules/which-boxed-primitive/index.js\\\");\\nvar GetIntrinsic = __webpack_require__(/*! es-abstract/GetIntrinsic */ \\\"./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js\\\");\\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \\\"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js\\\");\\nvar whichCollection = __webpack_require__(/*! which-collection */ \\\"./node_modules/which-collection/index.js\\\");\\nvar getIterator = __webpack_require__(/*! es-get-iterator */ \\\"./node_modules/es-get-iterator/index.js\\\");\\nvar getSideChannel = __webpack_require__(/*! side-channel */ \\\"./node_modules/side-channel/index.js\\\");\\nvar whichTypedArray = __webpack_require__(/*! which-typed-array */ \\\"./node_modules/which-typed-array/index.js\\\");\\nvar assign = __webpack_require__(/*! object.assign */ \\\"./node_modules/object.assign/index.js\\\");\\n\\nvar $getTime = callBound('Date.prototype.getTime');\\nvar gPO = Object.getPrototypeOf;\\nvar $objToString = callBound('Object.prototype.toString');\\n\\nvar $Set = GetIntrinsic('%Set%', true);\\nvar $mapHas = callBound('Map.prototype.has', true);\\nvar $mapGet = callBound('Map.prototype.get', true);\\nvar $mapSize = callBound('Map.prototype.size', true);\\nvar $setAdd = callBound('Set.prototype.add', true);\\nvar $setDelete = callBound('Set.prototype.delete', true);\\nvar $setHas = callBound('Set.prototype.has', true);\\nvar $setSize = callBound('Set.prototype.size', true);\\n\\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L401-L414\\nfunction setHasEqualElement(set, val1, opts, channel) {\\n var i = getIterator(set);\\n var result;\\n while ((result = i.next()) && !result.done) {\\n if (internalDeepEqual(val1, result.value, opts, channel)) { // eslint-disable-line no-use-before-define\\n // Remove the matching element to make sure we do not check that again.\\n $setDelete(set, result.value);\\n return true;\\n }\\n }\\n\\n return false;\\n}\\n\\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L416-L439\\nfunction findLooseMatchingPrimitives(prim) {\\n if (typeof prim === 'undefined') {\\n return null;\\n }\\n if (typeof prim === 'object') { // Only pass in null as object!\\n return void 0;\\n }\\n if (typeof prim === 'symbol') {\\n return false;\\n }\\n if (typeof prim === 'string' || typeof prim === 'number') {\\n // Loose equal entries exist only if the string is possible to convert to a regular number and not NaN.\\n return +prim === +prim; // eslint-disable-line no-implicit-coercion\\n }\\n return true;\\n}\\n\\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L449-L460\\nfunction mapMightHaveLoosePrim(a, b, prim, item, opts, channel) {\\n var altValue = findLooseMatchingPrimitives(prim);\\n if (altValue != null) {\\n return altValue;\\n }\\n var curB = $mapGet(b, altValue);\\n var looseOpts = assign({}, opts, { strict: false });\\n if (\\n (typeof curB === 'undefined' && !$mapHas(b, altValue))\\n // eslint-disable-next-line no-use-before-define\\n || !internalDeepEqual(item, curB, looseOpts, channel)\\n ) {\\n return false;\\n }\\n // eslint-disable-next-line no-use-before-define\\n return !$mapHas(a, altValue) && internalDeepEqual(item, curB, looseOpts, channel);\\n}\\n\\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L441-L447\\nfunction setMightHaveLoosePrim(a, b, prim) {\\n var altValue = findLooseMatchingPrimitives(prim);\\n if (altValue != null) {\\n return altValue;\\n }\\n\\n return $setHas(b, altValue) && !$setHas(a, altValue);\\n}\\n\\n// taken from https://github.com/browserify/commonjs-assert/blob/bba838e9ba9e28edf3127ce6974624208502f6bc/internal/util/comparisons.js#L518-L533\\nfunction mapHasEqualEntry(set, map, key1, item1, opts, channel) {\\n var i = getIterator(set);\\n var result;\\n var key2;\\n while ((result = i.next()) && !result.done) {\\n key2 = result.value;\\n if (\\n // eslint-disable-next-line no-use-before-define\\n internalDeepEqual(key1, key2, opts, channel)\\n // eslint-disable-next-line no-use-before-define\\n && internalDeepEqual(item1, $mapGet(map, key2), opts, channel)\\n ) {\\n $setDelete(set, key2);\\n return true;\\n }\\n }\\n\\n return false;\\n}\\n\\nfunction internalDeepEqual(actual, expected, options, channel) {\\n var opts = options || {};\\n\\n // 7.1. All identical values are equivalent, as determined by ===.\\n if (opts.strict ? is(actual, expected) : actual === expected) {\\n return true;\\n }\\n\\n var actualBoxed = whichBoxedPrimitive(actual);\\n var expectedBoxed = whichBoxedPrimitive(expected);\\n if (actualBoxed !== expectedBoxed) {\\n return false;\\n }\\n\\n // 7.3. Other pairs that do not both pass typeof value == 'object', equivalence is determined by ==.\\n if (!actual || !expected || (typeof actual !== 'object' && typeof expected !== 'object')) {\\n return opts.strict ? is(actual, expected) : actual == expected; // eslint-disable-line eqeqeq\\n }\\n\\n /*\\n * 7.4. For all other Object pairs, including Array objects, equivalence is\\n * determined by having the same number of owned properties (as verified\\n * with Object.prototype.hasOwnProperty.call), the same set of keys\\n * (although not necessarily the same order), equivalent values for every\\n * corresponding key, and an identical 'prototype' property. Note: this\\n * accounts for both named and indexed properties on Arrays.\\n */\\n // see https://github.com/nodejs/node/commit/d3aafd02efd3a403d646a3044adcf14e63a88d32 for memos/channel inspiration\\n\\n var hasActual = channel.has(actual);\\n var hasExpected = channel.has(expected);\\n var sentinel;\\n if (hasActual && hasExpected) {\\n if (channel.get(actual) === channel.get(expected)) {\\n return true;\\n }\\n } else {\\n sentinel = {};\\n }\\n if (!hasActual) { channel.set(actual, sentinel); }\\n if (!hasExpected) { channel.set(expected, sentinel); }\\n\\n // eslint-disable-next-line no-use-before-define\\n return objEquiv(actual, expected, opts, channel);\\n}\\n\\nfunction isBuffer(x) {\\n if (!x || typeof x !== 'object' || typeof x.length !== 'number') {\\n return false;\\n }\\n if (typeof x.copy !== 'function' || typeof x.slice !== 'function') {\\n return false;\\n }\\n if (x.length > 0 && typeof x[0] !== 'number') {\\n return false;\\n }\\n\\n return !!(x.constructor && x.constructor.isBuffer && x.constructor.isBuffer(x));\\n}\\n\\nfunction setEquiv(a, b, opts, channel) {\\n if ($setSize(a) !== $setSize(b)) {\\n return false;\\n }\\n var iA = getIterator(a);\\n var iB = getIterator(b);\\n var resultA;\\n var resultB;\\n var set;\\n while ((resultA = iA.next()) && !resultA.done) {\\n if (resultA.value && typeof resultA.value === 'object') {\\n if (!set) { set = new $Set(); }\\n $setAdd(set, resultA.value);\\n } else if (!$setHas(b, resultA.value)) {\\n if (opts.strict) { return false; }\\n if (!setMightHaveLoosePrim(a, b, resultA.value)) {\\n return false;\\n }\\n if (!set) { set = new $Set(); }\\n $setAdd(set, resultA.value);\\n }\\n }\\n if (set) {\\n while ((resultB = iB.next()) && !resultB.done) {\\n // We have to check if a primitive value is already matching and only if it's not, go hunting for it.\\n if (resultB.value && typeof resultB.value === 'object') {\\n if (!setHasEqualElement(set, resultB.value, opts.strict, channel)) {\\n return false;\\n }\\n } else if (\\n !opts.strict\\n && !$setHas(a, resultB.value)\\n && !setHasEqualElement(set, resultB.value, opts.strict, channel)\\n ) {\\n return false;\\n }\\n }\\n return $setSize(set) === 0;\\n }\\n return true;\\n}\\n\\nfunction mapEquiv(a, b, opts, channel) {\\n if ($mapSize(a) !== $mapSize(b)) {\\n return false;\\n }\\n var iA = getIterator(a);\\n var iB = getIterator(b);\\n var resultA;\\n var resultB;\\n var set;\\n var key;\\n var item1;\\n var item2;\\n while ((resultA = iA.next()) && !resultA.done) {\\n key = resultA.value[0];\\n item1 = resultA.value[1];\\n if (key && typeof key === 'object') {\\n if (!set) { set = new $Set(); }\\n $setAdd(set, key);\\n } else {\\n item2 = $mapGet(b, key);\\n if ((typeof item2 === 'undefined' && !$mapHas(b, key)) || !internalDeepEqual(item1, item2, opts, channel)) {\\n if (opts.strict) {\\n return false;\\n }\\n if (!mapMightHaveLoosePrim(a, b, key, item1, opts, channel)) {\\n return false;\\n }\\n if (!set) { set = new $Set(); }\\n $setAdd(set, key);\\n }\\n }\\n }\\n\\n if (set) {\\n while ((resultB = iB.next()) && !resultB.done) {\\n key = resultB.value[0];\\n item2 = resultB.value[1];\\n if (key && typeof key === 'object') {\\n if (!mapHasEqualEntry(set, a, key, item2, opts, channel)) {\\n return false;\\n }\\n } else if (\\n !opts.strict\\n && (!a.has(key) || !internalDeepEqual($mapGet(a, key), item2, opts, channel))\\n && !mapHasEqualEntry(set, a, key, item2, assign({}, opts, { strict: false }), channel)\\n ) {\\n return false;\\n }\\n }\\n return $setSize(set) === 0;\\n }\\n return true;\\n}\\n\\nfunction objEquiv(a, b, opts, channel) {\\n /* eslint max-statements: [2, 100], max-lines-per-function: [2, 120], max-depth: [2, 5] */\\n var i, key;\\n\\n if (typeof a !== typeof b) { return false; }\\n if (a == null || b == null) { return false; }\\n\\n if ($objToString(a) !== $objToString(b)) { return false; }\\n\\n if (isArguments(a) !== isArguments(b)) { return false; }\\n\\n var aIsArray = isArray(a);\\n var bIsArray = isArray(b);\\n if (aIsArray !== bIsArray) { return false; }\\n\\n // TODO: replace when a cross-realm brand check is available\\n var aIsError = a instanceof Error;\\n var bIsError = b instanceof Error;\\n if (aIsError !== bIsError) { return false; }\\n if (aIsError || bIsError) {\\n if (a.name !== b.name || a.message !== b.message) { return false; }\\n }\\n\\n var aIsRegex = isRegex(a);\\n var bIsRegex = isRegex(b);\\n if (aIsRegex !== bIsRegex) { return false; }\\n if ((aIsRegex || bIsRegex) && (a.source !== b.source || flags(a) !== flags(b))) {\\n return false;\\n }\\n\\n var aIsDate = isDate(a);\\n var bIsDate = isDate(b);\\n if (aIsDate !== bIsDate) { return false; }\\n if (aIsDate || bIsDate) { // && would work too, because both are true or both false here\\n if ($getTime(a) !== $getTime(b)) { return false; }\\n }\\n if (opts.strict && gPO && gPO(a) !== gPO(b)) { return false; }\\n\\n if (whichTypedArray(a) !== whichTypedArray(b)) {\\n return false;\\n }\\n\\n var aIsBuffer = isBuffer(a);\\n var bIsBuffer = isBuffer(b);\\n if (aIsBuffer !== bIsBuffer) { return false; }\\n if (aIsBuffer || bIsBuffer) { // && would work too, because both are true or both false here\\n if (a.length !== b.length) { return false; }\\n for (i = 0; i < a.length; i++) {\\n if (a[i] !== b[i]) { return false; }\\n }\\n return true;\\n }\\n\\n if (typeof a !== typeof b) { return false; }\\n\\n var ka = objectKeys(a);\\n var kb = objectKeys(b);\\n // having the same number of owned properties (keys incorporates hasOwnProperty)\\n if (ka.length !== kb.length) { return false; }\\n\\n // the same set of keys (although not necessarily the same order),\\n ka.sort();\\n kb.sort();\\n // ~~~cheap key test\\n for (i = ka.length - 1; i >= 0; i--) {\\n if (ka[i] != kb[i]) { return false; } // eslint-disable-line eqeqeq\\n }\\n\\n // equivalent values for every corresponding key, and ~~~possibly expensive deep test\\n for (i = ka.length - 1; i >= 0; i--) {\\n key = ka[i];\\n if (!internalDeepEqual(a[key], b[key], opts, channel)) { return false; }\\n }\\n\\n var aCollection = whichCollection(a);\\n var bCollection = whichCollection(b);\\n if (aCollection !== bCollection) {\\n return false;\\n }\\n if (aCollection === 'Set' || bCollection === 'Set') { // aCollection === bCollection\\n return setEquiv(a, b, opts, channel);\\n }\\n if (aCollection === 'Map') { // aCollection === bCollection\\n return mapEquiv(a, b, opts, channel);\\n }\\n\\n return true;\\n}\\n\\nmodule.exports = function deepEqual(a, b, opts) {\\n return internalDeepEqual(a, b, opts, getSideChannel());\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js\":\n/*!**************************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* globals\\n\\tAtomics,\\n\\tSharedArrayBuffer,\\n*/\\n\\nvar undefined;\\n\\nvar $TypeError = TypeError;\\n\\nvar $gOPD = Object.getOwnPropertyDescriptor;\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD({}, '');\\n\\t} catch (e) {\\n\\t\\t$gOPD = null; // this is IE 8, which has a broken gOPD\\n\\t}\\n}\\n\\nvar throwTypeError = function () { throw new $TypeError(); };\\nvar ThrowTypeError = $gOPD\\n\\t? (function () {\\n\\t\\ttry {\\n\\t\\t\\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\\n\\t\\t\\targuments.callee; // IE 8 does not throw here\\n\\t\\t\\treturn throwTypeError;\\n\\t\\t} catch (calleeThrows) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\\n\\t\\t\\t\\treturn $gOPD(arguments, 'callee').get;\\n\\t\\t\\t} catch (gOPDthrows) {\\n\\t\\t\\t\\treturn throwTypeError;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}())\\n\\t: throwTypeError;\\n\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\n\\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\\n\\nvar generator; // = function * () {};\\nvar generatorFunction = generator ? getProto(generator) : undefined;\\nvar asyncFn; // async function() {};\\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\\nvar asyncGen; // async function * () {};\\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\\n\\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\\n\\nvar INTRINSICS = {\\n\\t'%Array%': Array,\\n\\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\\n\\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\\n\\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\\n\\t'%ArrayPrototype%': Array.prototype,\\n\\t'%ArrayProto_entries%': Array.prototype.entries,\\n\\t'%ArrayProto_forEach%': Array.prototype.forEach,\\n\\t'%ArrayProto_keys%': Array.prototype.keys,\\n\\t'%ArrayProto_values%': Array.prototype.values,\\n\\t'%AsyncFromSyncIteratorPrototype%': undefined,\\n\\t'%AsyncFunction%': asyncFunction,\\n\\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\\n\\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\\n\\t'%AsyncGeneratorFunction%': asyncGenFunction,\\n\\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\\n\\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\\n\\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\\n\\t'%Boolean%': Boolean,\\n\\t'%BooleanPrototype%': Boolean.prototype,\\n\\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\\n\\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\\n\\t'%Date%': Date,\\n\\t'%DatePrototype%': Date.prototype,\\n\\t'%decodeURI%': decodeURI,\\n\\t'%decodeURIComponent%': decodeURIComponent,\\n\\t'%encodeURI%': encodeURI,\\n\\t'%encodeURIComponent%': encodeURIComponent,\\n\\t'%Error%': Error,\\n\\t'%ErrorPrototype%': Error.prototype,\\n\\t'%eval%': eval, // eslint-disable-line no-eval\\n\\t'%EvalError%': EvalError,\\n\\t'%EvalErrorPrototype%': EvalError.prototype,\\n\\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\\n\\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\\n\\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\\n\\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\\n\\t'%Function%': Function,\\n\\t'%FunctionPrototype%': Function.prototype,\\n\\t'%Generator%': generator ? getProto(generator()) : undefined,\\n\\t'%GeneratorFunction%': generatorFunction,\\n\\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\\n\\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\\n\\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\\n\\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\\n\\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\\n\\t'%isFinite%': isFinite,\\n\\t'%isNaN%': isNaN,\\n\\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\\n\\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\\n\\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\\n\\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\\n\\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\\n\\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\\n\\t'%Math%': Math,\\n\\t'%Number%': Number,\\n\\t'%NumberPrototype%': Number.prototype,\\n\\t'%Object%': Object,\\n\\t'%ObjectPrototype%': Object.prototype,\\n\\t'%ObjProto_toString%': Object.prototype.toString,\\n\\t'%ObjProto_valueOf%': Object.prototype.valueOf,\\n\\t'%parseFloat%': parseFloat,\\n\\t'%parseInt%': parseInt,\\n\\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\\n\\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\\n\\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\\n\\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\\n\\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\\n\\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\\n\\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\\n\\t'%RangeError%': RangeError,\\n\\t'%RangeErrorPrototype%': RangeError.prototype,\\n\\t'%ReferenceError%': ReferenceError,\\n\\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\\n\\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\\n\\t'%RegExp%': RegExp,\\n\\t'%RegExpPrototype%': RegExp.prototype,\\n\\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\\n\\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\\n\\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\\n\\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\\n\\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\\n\\t'%String%': String,\\n\\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\\n\\t'%StringPrototype%': String.prototype,\\n\\t'%Symbol%': hasSymbols ? Symbol : undefined,\\n\\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\\n\\t'%SyntaxError%': SyntaxError,\\n\\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\\n\\t'%ThrowTypeError%': ThrowTypeError,\\n\\t'%TypedArray%': TypedArray,\\n\\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\\n\\t'%TypeError%': $TypeError,\\n\\t'%TypeErrorPrototype%': $TypeError.prototype,\\n\\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\\n\\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\\n\\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\\n\\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\\n\\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\\n\\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\\n\\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\\n\\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\\n\\t'%URIError%': URIError,\\n\\t'%URIErrorPrototype%': URIError.prototype,\\n\\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\\n\\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\\n\\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\\n\\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\\n};\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\nvar $replace = bind.call(Function.call, String.prototype.replace);\\n\\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\\nvar rePropName = /[^%.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|%$))/g;\\nvar reEscapeChar = /\\\\\\\\(\\\\\\\\)?/g; /** Used to match backslashes in property paths. */\\nvar stringToPath = function stringToPath(string) {\\n\\tvar result = [];\\n\\t$replace(string, rePropName, function (match, number, quote, subString) {\\n\\t\\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\\n\\t});\\n\\treturn result;\\n};\\n/* end adaptation */\\n\\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\\n\\tif (!(name in INTRINSICS)) {\\n\\t\\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\\n\\t}\\n\\n\\t// istanbul ignore if // hopefully this is impossible to test :-)\\n\\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\\n\\t\\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\\n\\t}\\n\\n\\treturn INTRINSICS[name];\\n};\\n\\nmodule.exports = function GetIntrinsic(name, allowMissing) {\\n\\tif (typeof name !== 'string' || name.length === 0) {\\n\\t\\tthrow new TypeError('intrinsic name must be a non-empty string');\\n\\t}\\n\\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\\n\\t\\tthrow new TypeError('\\\"allowMissing\\\" argument must be a boolean');\\n\\t}\\n\\n\\tvar parts = stringToPath(name);\\n\\n\\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\\n\\tfor (var i = 1; i < parts.length; i += 1) {\\n\\t\\tif (value != null) {\\n\\t\\t\\tif ($gOPD && (i + 1) >= parts.length) {\\n\\t\\t\\t\\tvar desc = $gOPD(value, parts[i]);\\n\\t\\t\\t\\tif (!allowMissing && !(parts[i] in value)) {\\n\\t\\t\\t\\t\\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tvalue = value[parts[i]];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn value;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js\":\n/*!******************************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $Function = GetIntrinsic('%Function%');\\nvar $apply = $Function.apply;\\nvar $call = $Function.call;\\n\\nmodule.exports = function callBind() {\\n\\treturn bind.apply($call, arguments);\\n};\\n\\nmodule.exports.apply = function applyBind() {\\n\\treturn bind.apply($apply, arguments);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js\":\n/*!*******************************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/deep-equal/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar callBind = __webpack_require__(/*! ./callBind */ \\\"./node_modules/deep-equal/node_modules/es-abstract/helpers/callBind.js\\\");\\n\\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\\n\\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\\n\\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\\n\\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\\n\\t\\treturn callBind(intrinsic);\\n\\t}\\n\\treturn intrinsic;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/es-abstract/helpers/callBound.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/is-date-object/index.js\":\n/*!**********************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/is-date-object/index.js ***!\n \\**********************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar getDay = Date.prototype.getDay;\\nvar tryDateObject = function tryDateGetDayCall(value) {\\n\\ttry {\\n\\t\\tgetDay.call(value);\\n\\t\\treturn true;\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t}\\n};\\n\\nvar toStr = Object.prototype.toString;\\nvar dateClass = '[object Date]';\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\n\\nmodule.exports = function isDateObject(value) {\\n\\tif (typeof value !== 'object' || value === null) {\\n\\t\\treturn false;\\n\\t}\\n\\treturn hasToStringTag ? tryDateObject(value) : toStr.call(value) === dateClass;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/is-date-object/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/is-regex/index.js\":\n/*!****************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/is-regex/index.js ***!\n \\****************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar has = __webpack_require__(/*! has */ \\\"./node_modules/has/src/index.js\\\");\\nvar regexExec = RegExp.prototype.exec;\\nvar gOPD = Object.getOwnPropertyDescriptor;\\n\\nvar tryRegexExecCall = function tryRegexExec(value) {\\n\\ttry {\\n\\t\\tvar lastIndex = value.lastIndex;\\n\\t\\tvalue.lastIndex = 0; // eslint-disable-line no-param-reassign\\n\\n\\t\\tregexExec.call(value);\\n\\t\\treturn true;\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t} finally {\\n\\t\\tvalue.lastIndex = lastIndex; // eslint-disable-line no-param-reassign\\n\\t}\\n};\\nvar toStr = Object.prototype.toString;\\nvar regexClass = '[object RegExp]';\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\n\\nmodule.exports = function isRegex(value) {\\n\\tif (!value || typeof value !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\tif (!hasToStringTag) {\\n\\t\\treturn toStr.call(value) === regexClass;\\n\\t}\\n\\n\\tvar descriptor = gOPD(value, 'lastIndex');\\n\\tvar hasLastIndexDataProperty = descriptor && has(descriptor, 'value');\\n\\tif (!hasLastIndexDataProperty) {\\n\\t\\treturn false;\\n\\t}\\n\\n\\treturn tryRegexExecCall(value);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/is-regex/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/isarray/index.js\":\n/*!***************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/isarray/index.js ***!\n \\***************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"var toString = {}.toString;\\n\\nmodule.exports = Array.isArray || function (arr) {\\n return toString.call(arr) == '[object Array]';\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/isarray/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/object-keys/implementation.js\":\n/*!****************************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/object-keys/implementation.js ***!\n \\****************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar keysShim;\\nif (!Object.keys) {\\n\\t// modified from https://github.com/es-shims/es5-shim\\n\\tvar has = Object.prototype.hasOwnProperty;\\n\\tvar toStr = Object.prototype.toString;\\n\\tvar isArgs = __webpack_require__(/*! ./isArguments */ \\\"./node_modules/deep-equal/node_modules/object-keys/isArguments.js\\\"); // eslint-disable-line global-require\\n\\tvar isEnumerable = Object.prototype.propertyIsEnumerable;\\n\\tvar hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString');\\n\\tvar hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype');\\n\\tvar dontEnums = [\\n\\t\\t'toString',\\n\\t\\t'toLocaleString',\\n\\t\\t'valueOf',\\n\\t\\t'hasOwnProperty',\\n\\t\\t'isPrototypeOf',\\n\\t\\t'propertyIsEnumerable',\\n\\t\\t'constructor'\\n\\t];\\n\\tvar equalsConstructorPrototype = function (o) {\\n\\t\\tvar ctor = o.constructor;\\n\\t\\treturn ctor && ctor.prototype === o;\\n\\t};\\n\\tvar excludedKeys = {\\n\\t\\t$applicationCache: true,\\n\\t\\t$console: true,\\n\\t\\t$external: true,\\n\\t\\t$frame: true,\\n\\t\\t$frameElement: true,\\n\\t\\t$frames: true,\\n\\t\\t$innerHeight: true,\\n\\t\\t$innerWidth: true,\\n\\t\\t$onmozfullscreenchange: true,\\n\\t\\t$onmozfullscreenerror: true,\\n\\t\\t$outerHeight: true,\\n\\t\\t$outerWidth: true,\\n\\t\\t$pageXOffset: true,\\n\\t\\t$pageYOffset: true,\\n\\t\\t$parent: true,\\n\\t\\t$scrollLeft: true,\\n\\t\\t$scrollTop: true,\\n\\t\\t$scrollX: true,\\n\\t\\t$scrollY: true,\\n\\t\\t$self: true,\\n\\t\\t$webkitIndexedDB: true,\\n\\t\\t$webkitStorageInfo: true,\\n\\t\\t$window: true\\n\\t};\\n\\tvar hasAutomationEqualityBug = (function () {\\n\\t\\t/* global window */\\n\\t\\tif (typeof window === 'undefined') { return false; }\\n\\t\\tfor (var k in window) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\tif (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') {\\n\\t\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\t\\tequalsConstructorPrototype(window[k]);\\n\\t\\t\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\t\\t\\treturn true;\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\treturn true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn false;\\n\\t}());\\n\\tvar equalsConstructorPrototypeIfNotBuggy = function (o) {\\n\\t\\t/* global window */\\n\\t\\tif (typeof window === 'undefined' || !hasAutomationEqualityBug) {\\n\\t\\t\\treturn equalsConstructorPrototype(o);\\n\\t\\t}\\n\\t\\ttry {\\n\\t\\t\\treturn equalsConstructorPrototype(o);\\n\\t\\t} catch (e) {\\n\\t\\t\\treturn false;\\n\\t\\t}\\n\\t};\\n\\n\\tkeysShim = function keys(object) {\\n\\t\\tvar isObject = object !== null && typeof object === 'object';\\n\\t\\tvar isFunction = toStr.call(object) === '[object Function]';\\n\\t\\tvar isArguments = isArgs(object);\\n\\t\\tvar isString = isObject && toStr.call(object) === '[object String]';\\n\\t\\tvar theKeys = [];\\n\\n\\t\\tif (!isObject && !isFunction && !isArguments) {\\n\\t\\t\\tthrow new TypeError('Object.keys called on a non-object');\\n\\t\\t}\\n\\n\\t\\tvar skipProto = hasProtoEnumBug && isFunction;\\n\\t\\tif (isString && object.length > 0 && !has.call(object, 0)) {\\n\\t\\t\\tfor (var i = 0; i < object.length; ++i) {\\n\\t\\t\\t\\ttheKeys.push(String(i));\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (isArguments && object.length > 0) {\\n\\t\\t\\tfor (var j = 0; j < object.length; ++j) {\\n\\t\\t\\t\\ttheKeys.push(String(j));\\n\\t\\t\\t}\\n\\t\\t} else {\\n\\t\\t\\tfor (var name in object) {\\n\\t\\t\\t\\tif (!(skipProto && name === 'prototype') && has.call(object, name)) {\\n\\t\\t\\t\\t\\ttheKeys.push(String(name));\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (hasDontEnumBug) {\\n\\t\\t\\tvar skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);\\n\\n\\t\\t\\tfor (var k = 0; k < dontEnums.length; ++k) {\\n\\t\\t\\t\\tif (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) {\\n\\t\\t\\t\\t\\ttheKeys.push(dontEnums[k]);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn theKeys;\\n\\t};\\n}\\nmodule.exports = keysShim;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/object-keys/implementation.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/object-keys/index.js\":\n/*!*******************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/object-keys/index.js ***!\n \\*******************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar slice = Array.prototype.slice;\\nvar isArgs = __webpack_require__(/*! ./isArguments */ \\\"./node_modules/deep-equal/node_modules/object-keys/isArguments.js\\\");\\n\\nvar origKeys = Object.keys;\\nvar keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(/*! ./implementation */ \\\"./node_modules/deep-equal/node_modules/object-keys/implementation.js\\\");\\n\\nvar originalKeys = Object.keys;\\n\\nkeysShim.shim = function shimObjectKeys() {\\n\\tif (Object.keys) {\\n\\t\\tvar keysWorksWithArguments = (function () {\\n\\t\\t\\t// Safari 5.0 bug\\n\\t\\t\\tvar args = Object.keys(arguments);\\n\\t\\t\\treturn args && args.length === arguments.length;\\n\\t\\t}(1, 2));\\n\\t\\tif (!keysWorksWithArguments) {\\n\\t\\t\\tObject.keys = function keys(object) { // eslint-disable-line func-name-matching\\n\\t\\t\\t\\tif (isArgs(object)) {\\n\\t\\t\\t\\t\\treturn originalKeys(slice.call(object));\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\treturn originalKeys(object);\\n\\t\\t\\t};\\n\\t\\t}\\n\\t} else {\\n\\t\\tObject.keys = keysShim;\\n\\t}\\n\\treturn Object.keys || keysShim;\\n};\\n\\nmodule.exports = keysShim;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/object-keys/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/deep-equal/node_modules/object-keys/isArguments.js\":\n/*!*************************************************************************!*\\\n !*** ./node_modules/deep-equal/node_modules/object-keys/isArguments.js ***!\n \\*************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar toStr = Object.prototype.toString;\\n\\nmodule.exports = function isArguments(value) {\\n\\tvar str = toStr.call(value);\\n\\tvar isArgs = str === '[object Arguments]';\\n\\tif (!isArgs) {\\n\\t\\tisArgs = str !== '[object Array]' &&\\n\\t\\t\\tvalue !== null &&\\n\\t\\t\\ttypeof value === 'object' &&\\n\\t\\t\\ttypeof value.length === 'number' &&\\n\\t\\t\\tvalue.length >= 0 &&\\n\\t\\t\\ttoStr.call(value.callee) === '[object Function]';\\n\\t}\\n\\treturn isArgs;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/deep-equal/node_modules/object-keys/isArguments.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/define-properties/index.js\":\n/*!*************************************************!*\\\n !*** ./node_modules/define-properties/index.js ***!\n \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar keys = __webpack_require__(/*! object-keys */ \\\"./node_modules/object-keys/index.js\\\");\\nvar hasSymbols = typeof Symbol === 'function' && typeof Symbol('foo') === 'symbol';\\n\\nvar toStr = Object.prototype.toString;\\nvar concat = Array.prototype.concat;\\nvar origDefineProperty = Object.defineProperty;\\n\\nvar isFunction = function (fn) {\\n\\treturn typeof fn === 'function' && toStr.call(fn) === '[object Function]';\\n};\\n\\nvar arePropertyDescriptorsSupported = function () {\\n\\tvar obj = {};\\n\\ttry {\\n\\t\\torigDefineProperty(obj, 'x', { enumerable: false, value: obj });\\n\\t\\t// eslint-disable-next-line no-unused-vars, no-restricted-syntax\\n\\t\\tfor (var _ in obj) { // jscs:ignore disallowUnusedVariables\\n\\t\\t\\treturn false;\\n\\t\\t}\\n\\t\\treturn obj.x === obj;\\n\\t} catch (e) { /* this is IE 8. */\\n\\t\\treturn false;\\n\\t}\\n};\\nvar supportsDescriptors = origDefineProperty && arePropertyDescriptorsSupported();\\n\\nvar defineProperty = function (object, name, value, predicate) {\\n\\tif (name in object && (!isFunction(predicate) || !predicate())) {\\n\\t\\treturn;\\n\\t}\\n\\tif (supportsDescriptors) {\\n\\t\\torigDefineProperty(object, name, {\\n\\t\\t\\tconfigurable: true,\\n\\t\\t\\tenumerable: false,\\n\\t\\t\\tvalue: value,\\n\\t\\t\\twritable: true\\n\\t\\t});\\n\\t} else {\\n\\t\\tobject[name] = value;\\n\\t}\\n};\\n\\nvar defineProperties = function (object, map) {\\n\\tvar predicates = arguments.length > 2 ? arguments[2] : {};\\n\\tvar props = keys(map);\\n\\tif (hasSymbols) {\\n\\t\\tprops = concat.call(props, Object.getOwnPropertySymbols(map));\\n\\t}\\n\\tfor (var i = 0; i < props.length; i += 1) {\\n\\t\\tdefineProperty(object, props[i], map[props[i]], predicates[props[i]]);\\n\\t}\\n};\\n\\ndefineProperties.supportsDescriptors = !!supportsDescriptors;\\n\\nmodule.exports = defineProperties;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/define-properties/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/es-get-iterator/index.js\":\n/*!***********************************************!*\\\n !*** ./node_modules/es-get-iterator/index.js ***!\n \\***********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(process) {\\n\\n/* eslint global-require: 0 */\\n// the code is structured this way so that bundlers can\\n// alias out `has-symbols` to `() => true` or `() => false` if your target\\n// environments' Symbol capabilities are known, and then use\\n// dead code elimination on the rest of this module.\\n//\\n// Similarly, `isarray` can be aliased to `Array.isArray` if\\n// available in all target environments.\\n\\nvar isArguments = __webpack_require__(/*! is-arguments */ \\\"./node_modules/is-arguments/index.js\\\");\\n\\nif (__webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")() || __webpack_require__(/*! has-symbols/shams */ \\\"./node_modules/has-symbols/shams.js\\\")()) {\\n\\tvar $iterator = Symbol.iterator;\\n\\t// Symbol is available natively or shammed\\n\\t// natively:\\n\\t// - Chrome >= 38\\n\\t// - Edge 12-14?, Edge >= 15 for sure\\n\\t// - FF >= 36\\n\\t// - Safari >= 9\\n\\t// - node >= 0.12\\n\\tmodule.exports = function getIterator(iterable) {\\n\\t\\t// alternatively, `iterable[$iterator]?.()`\\n\\t\\tif (iterable != null && typeof iterable[$iterator] !== 'undefined') {\\n\\t\\t\\treturn iterable[$iterator]();\\n\\t\\t}\\n\\t\\tif (isArguments(iterable)) {\\n\\t\\t\\t// arguments objects lack Symbol.iterator\\n\\t\\t\\t// - node 0.12\\n\\t\\t\\treturn Array.prototype[$iterator].call(iterable);\\n\\t\\t}\\n\\t};\\n} else {\\n\\t// Symbol is not available, native or shammed\\n\\tvar isArray = __webpack_require__(/*! isarray */ \\\"./node_modules/es-get-iterator/node_modules/isarray/index.js\\\");\\n\\tvar isString = __webpack_require__(/*! is-string */ \\\"./node_modules/is-string/index.js\\\");\\n\\tvar GetIntrinsic = __webpack_require__(/*! es-abstract/GetIntrinsic */ \\\"./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\tvar $Map = GetIntrinsic('%Map%', true);\\n\\tvar $Set = GetIntrinsic('%Set%', true);\\n\\tvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \\\"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js\\\");\\n\\tvar $arrayPush = callBound('Array.prototype.push');\\n\\tvar $charCodeAt = callBound('String.prototype.charCodeAt');\\n\\tvar $stringSlice = callBound('String.prototype.slice');\\n\\n\\tvar advanceStringIndex = function advanceStringIndex(S, index) {\\n\\t\\tvar length = S.length;\\n\\t\\tif ((index + 1) >= length) {\\n\\t\\t\\treturn index + 1;\\n\\t\\t}\\n\\n\\t\\tvar first = $charCodeAt(S, index);\\n\\t\\tif (first < 0xD800 || first > 0xDBFF) {\\n\\t\\t\\treturn index + 1;\\n\\t\\t}\\n\\n\\t\\tvar second = $charCodeAt(S, index + 1);\\n\\t\\tif (second < 0xDC00 || second > 0xDFFF) {\\n\\t\\t\\treturn index + 1;\\n\\t\\t}\\n\\n\\t\\treturn index + 2;\\n\\t};\\n\\n\\tvar getArrayIterator = function getArrayIterator(arraylike) {\\n\\t\\tvar i = 0;\\n\\t\\treturn {\\n\\t\\t\\tnext: function next() {\\n\\t\\t\\t\\tvar done = i >= arraylike.length;\\n\\t\\t\\t\\tvar value;\\n\\t\\t\\t\\tif (!done) {\\n\\t\\t\\t\\t\\tvalue = arraylike[i];\\n\\t\\t\\t\\t\\ti += 1;\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\treturn {\\n\\t\\t\\t\\t\\tdone: done,\\n\\t\\t\\t\\t\\tvalue: value\\n\\t\\t\\t\\t};\\n\\t\\t\\t}\\n\\t\\t};\\n\\t};\\n\\n\\tvar getNonCollectionIterator = function getNonCollectionIterator(iterable) {\\n\\t\\tif (isArray(iterable) || isArguments(iterable)) {\\n\\t\\t\\treturn getArrayIterator(iterable);\\n\\t\\t}\\n\\t\\tif (isString(iterable)) {\\n\\t\\t\\tvar i = 0;\\n\\t\\t\\treturn {\\n\\t\\t\\t\\tnext: function next() {\\n\\t\\t\\t\\t\\tvar nextIndex = advanceStringIndex(iterable, i);\\n\\t\\t\\t\\t\\tvar value = $stringSlice(iterable, i, nextIndex);\\n\\t\\t\\t\\t\\ti = nextIndex;\\n\\t\\t\\t\\t\\treturn {\\n\\t\\t\\t\\t\\t\\tdone: nextIndex > iterable.length,\\n\\t\\t\\t\\t\\t\\tvalue: value\\n\\t\\t\\t\\t\\t};\\n\\t\\t\\t\\t}\\n\\t\\t\\t};\\n\\t\\t}\\n\\t};\\n\\n\\tif (!$Map && !$Set) {\\n\\t\\t// the only language iterables are Array, String, arguments\\n\\t\\t// - Safari <= 6.0\\n\\t\\t// - Chrome < 38\\n\\t\\t// - node < 0.12\\n\\t\\t// - FF < 13\\n\\t\\t// - IE < 11\\n\\t\\t// - Edge < 11\\n\\n\\t\\tmodule.exports = getNonCollectionIterator;\\n\\t} else {\\n\\t\\t// either Map or Set are available, but Symbol is not\\n\\t\\t// - es6-shim on an ES5 browser\\n\\t\\t// - Safari 6.2 (maybe 6.1?)\\n\\t\\t// - FF v[13, 36)\\n\\t\\t// - IE 11\\n\\t\\t// - Edge 11\\n\\t\\t// - Safari v[6, 9)\\n\\n\\t\\tvar isMap = __webpack_require__(/*! is-map */ \\\"./node_modules/is-map/index.js\\\");\\n\\t\\tvar isSet = __webpack_require__(/*! is-set */ \\\"./node_modules/is-set/index.js\\\");\\n\\n\\t\\t// Firefox >= 27, IE 11, Safari 6.2 - 9, Edge 11, es6-shim in older envs, all have forEach\\n\\t\\tvar $mapForEach = callBound('Map.prototype.forEach', true);\\n\\t\\tvar $setForEach = callBound('Set.prototype.forEach', true);\\n\\t\\tif (typeof process === 'undefined' || !process.versions || !process.versions.node) { // \\\"if is not node\\\"\\n\\n\\t\\t\\t// Firefox 17 - 26 has `.iterator()`, whose iterator `.next()` either\\n\\t\\t\\t// returns a value, or throws a StopIteration object. These browsers\\n\\t\\t\\t// do not have any other mechanism for iteration.\\n\\t\\t\\tvar $mapIterator = callBound('Map.prototype.iterator', true);\\n\\t\\t\\tvar $setIterator = callBound('Set.prototype.iterator', true);\\n\\t\\t\\tvar getStopIterationIterator = function (iterator) {\\n\\t\\t\\t\\tvar done = false;\\n\\t\\t\\t\\treturn {\\n\\t\\t\\t\\t\\tnext: function next() {\\n\\t\\t\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\t\\t\\treturn {\\n\\t\\t\\t\\t\\t\\t\\t\\tdone: done,\\n\\t\\t\\t\\t\\t\\t\\t\\tvalue: done ? undefined : iterator.next()\\n\\t\\t\\t\\t\\t\\t\\t};\\n\\t\\t\\t\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\t\\t\\t\\tdone = true;\\n\\t\\t\\t\\t\\t\\t\\treturn {\\n\\t\\t\\t\\t\\t\\t\\t\\tdone: true,\\n\\t\\t\\t\\t\\t\\t\\t\\tvalue: undefined\\n\\t\\t\\t\\t\\t\\t\\t};\\n\\t\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t};\\n\\t\\t\\t};\\n\\t\\t}\\n\\t\\t// Firefox 27-35, and some older es6-shim versions, use a string \\\"@@iterator\\\" property\\n\\t\\t// this returns a proper iterator object, so we should use it instead of forEach.\\n\\t\\t// newer es6-shim versions use a string \\\"_es6-shim iterator_\\\" property.\\n\\t\\tvar $mapAtAtIterator = callBound('Map.prototype.@@iterator', true) || callBound('Map.prototype._es6-shim iterator_', true);\\n\\t\\tvar $setAtAtIterator = callBound('Set.prototype.@@iterator', true) || callBound('Set.prototype._es6-shim iterator_', true);\\n\\n\\t\\tvar getCollectionIterator = function getCollectionIterator(iterable) {\\n\\t\\t\\tif (isMap(iterable)) {\\n\\t\\t\\t\\tif ($mapIterator) {\\n\\t\\t\\t\\t\\treturn getStopIterationIterator($mapIterator(iterable));\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tif ($mapAtAtIterator) {\\n\\t\\t\\t\\t\\treturn $mapAtAtIterator(iterable);\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tif ($mapForEach) {\\n\\t\\t\\t\\t\\tvar entries = [];\\n\\t\\t\\t\\t\\t$mapForEach(iterable, function (v, k) {\\n\\t\\t\\t\\t\\t\\t$arrayPush(entries, [k, v]);\\n\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t\\treturn getArrayIterator(entries);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\tif (isSet(iterable)) {\\n\\t\\t\\t\\tif ($setIterator) {\\n\\t\\t\\t\\t\\treturn getStopIterationIterator($setIterator(iterable));\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tif ($setAtAtIterator) {\\n\\t\\t\\t\\t\\treturn $setAtAtIterator(iterable);\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tif ($setForEach) {\\n\\t\\t\\t\\t\\tvar values = [];\\n\\t\\t\\t\\t\\t$setForEach(iterable, function (v) {\\n\\t\\t\\t\\t\\t\\t$arrayPush(values, v);\\n\\t\\t\\t\\t\\t});\\n\\t\\t\\t\\t\\treturn getArrayIterator(values);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t};\\n\\n\\t\\tmodule.exports = function getIterator(iterable) {\\n\\t\\t\\treturn getCollectionIterator(iterable) || getNonCollectionIterator(iterable);\\n\\t\\t};\\n\\t}\\n}\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../process/browser.js */ \\\"./node_modules/process/browser.js\\\")))\\n\\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js\":\n/*!*******************************************************************************!*\\\n !*** ./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js ***!\n \\*******************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* globals\\n\\tAtomics,\\n\\tSharedArrayBuffer,\\n*/\\n\\nvar undefined;\\n\\nvar $TypeError = TypeError;\\n\\nvar $gOPD = Object.getOwnPropertyDescriptor;\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD({}, '');\\n\\t} catch (e) {\\n\\t\\t$gOPD = null; // this is IE 8, which has a broken gOPD\\n\\t}\\n}\\n\\nvar throwTypeError = function () { throw new $TypeError(); };\\nvar ThrowTypeError = $gOPD\\n\\t? (function () {\\n\\t\\ttry {\\n\\t\\t\\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\\n\\t\\t\\targuments.callee; // IE 8 does not throw here\\n\\t\\t\\treturn throwTypeError;\\n\\t\\t} catch (calleeThrows) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\\n\\t\\t\\t\\treturn $gOPD(arguments, 'callee').get;\\n\\t\\t\\t} catch (gOPDthrows) {\\n\\t\\t\\t\\treturn throwTypeError;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}())\\n\\t: throwTypeError;\\n\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\n\\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\\n\\nvar generator; // = function * () {};\\nvar generatorFunction = generator ? getProto(generator) : undefined;\\nvar asyncFn; // async function() {};\\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\\nvar asyncGen; // async function * () {};\\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\\n\\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\\n\\nvar INTRINSICS = {\\n\\t'%Array%': Array,\\n\\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\\n\\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\\n\\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\\n\\t'%ArrayPrototype%': Array.prototype,\\n\\t'%ArrayProto_entries%': Array.prototype.entries,\\n\\t'%ArrayProto_forEach%': Array.prototype.forEach,\\n\\t'%ArrayProto_keys%': Array.prototype.keys,\\n\\t'%ArrayProto_values%': Array.prototype.values,\\n\\t'%AsyncFromSyncIteratorPrototype%': undefined,\\n\\t'%AsyncFunction%': asyncFunction,\\n\\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\\n\\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\\n\\t'%AsyncGeneratorFunction%': asyncGenFunction,\\n\\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\\n\\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\\n\\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\\n\\t'%Boolean%': Boolean,\\n\\t'%BooleanPrototype%': Boolean.prototype,\\n\\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\\n\\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\\n\\t'%Date%': Date,\\n\\t'%DatePrototype%': Date.prototype,\\n\\t'%decodeURI%': decodeURI,\\n\\t'%decodeURIComponent%': decodeURIComponent,\\n\\t'%encodeURI%': encodeURI,\\n\\t'%encodeURIComponent%': encodeURIComponent,\\n\\t'%Error%': Error,\\n\\t'%ErrorPrototype%': Error.prototype,\\n\\t'%eval%': eval, // eslint-disable-line no-eval\\n\\t'%EvalError%': EvalError,\\n\\t'%EvalErrorPrototype%': EvalError.prototype,\\n\\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\\n\\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\\n\\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\\n\\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\\n\\t'%Function%': Function,\\n\\t'%FunctionPrototype%': Function.prototype,\\n\\t'%Generator%': generator ? getProto(generator()) : undefined,\\n\\t'%GeneratorFunction%': generatorFunction,\\n\\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\\n\\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\\n\\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\\n\\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\\n\\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\\n\\t'%isFinite%': isFinite,\\n\\t'%isNaN%': isNaN,\\n\\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\\n\\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\\n\\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\\n\\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\\n\\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\\n\\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\\n\\t'%Math%': Math,\\n\\t'%Number%': Number,\\n\\t'%NumberPrototype%': Number.prototype,\\n\\t'%Object%': Object,\\n\\t'%ObjectPrototype%': Object.prototype,\\n\\t'%ObjProto_toString%': Object.prototype.toString,\\n\\t'%ObjProto_valueOf%': Object.prototype.valueOf,\\n\\t'%parseFloat%': parseFloat,\\n\\t'%parseInt%': parseInt,\\n\\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\\n\\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\\n\\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\\n\\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\\n\\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\\n\\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\\n\\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\\n\\t'%RangeError%': RangeError,\\n\\t'%RangeErrorPrototype%': RangeError.prototype,\\n\\t'%ReferenceError%': ReferenceError,\\n\\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\\n\\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\\n\\t'%RegExp%': RegExp,\\n\\t'%RegExpPrototype%': RegExp.prototype,\\n\\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\\n\\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\\n\\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\\n\\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\\n\\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\\n\\t'%String%': String,\\n\\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\\n\\t'%StringPrototype%': String.prototype,\\n\\t'%Symbol%': hasSymbols ? Symbol : undefined,\\n\\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\\n\\t'%SyntaxError%': SyntaxError,\\n\\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\\n\\t'%ThrowTypeError%': ThrowTypeError,\\n\\t'%TypedArray%': TypedArray,\\n\\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\\n\\t'%TypeError%': $TypeError,\\n\\t'%TypeErrorPrototype%': $TypeError.prototype,\\n\\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\\n\\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\\n\\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\\n\\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\\n\\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\\n\\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\\n\\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\\n\\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\\n\\t'%URIError%': URIError,\\n\\t'%URIErrorPrototype%': URIError.prototype,\\n\\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\\n\\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\\n\\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\\n\\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\\n};\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\nvar $replace = bind.call(Function.call, String.prototype.replace);\\n\\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\\nvar rePropName = /[^%.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|%$))/g;\\nvar reEscapeChar = /\\\\\\\\(\\\\\\\\)?/g; /** Used to match backslashes in property paths. */\\nvar stringToPath = function stringToPath(string) {\\n\\tvar result = [];\\n\\t$replace(string, rePropName, function (match, number, quote, subString) {\\n\\t\\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\\n\\t});\\n\\treturn result;\\n};\\n/* end adaptation */\\n\\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\\n\\tif (!(name in INTRINSICS)) {\\n\\t\\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\\n\\t}\\n\\n\\t// istanbul ignore if // hopefully this is impossible to test :-)\\n\\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\\n\\t\\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\\n\\t}\\n\\n\\treturn INTRINSICS[name];\\n};\\n\\nmodule.exports = function GetIntrinsic(name, allowMissing) {\\n\\tif (typeof name !== 'string' || name.length === 0) {\\n\\t\\tthrow new TypeError('intrinsic name must be a non-empty string');\\n\\t}\\n\\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\\n\\t\\tthrow new TypeError('\\\"allowMissing\\\" argument must be a boolean');\\n\\t}\\n\\n\\tvar parts = stringToPath(name);\\n\\n\\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\\n\\tfor (var i = 1; i < parts.length; i += 1) {\\n\\t\\tif (value != null) {\\n\\t\\t\\tif ($gOPD && (i + 1) >= parts.length) {\\n\\t\\t\\t\\tvar desc = $gOPD(value, parts[i]);\\n\\t\\t\\t\\tif (!allowMissing && !(parts[i] in value)) {\\n\\t\\t\\t\\t\\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tvalue = value[parts[i]];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn value;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js\":\n/*!***********************************************************************************!*\\\n !*** ./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $Function = GetIntrinsic('%Function%');\\nvar $apply = $Function.apply;\\nvar $call = $Function.call;\\n\\nmodule.exports = function callBind() {\\n\\treturn bind.apply($call, arguments);\\n};\\n\\nmodule.exports.apply = function applyBind() {\\n\\treturn bind.apply($apply, arguments);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js\":\n/*!************************************************************************************!*\\\n !*** ./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js ***!\n \\************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/es-get-iterator/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar callBind = __webpack_require__(/*! ./callBind */ \\\"./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBind.js\\\");\\n\\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\\n\\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\\n\\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\\n\\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\\n\\t\\treturn callBind(intrinsic);\\n\\t}\\n\\treturn intrinsic;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/es-abstract/helpers/callBound.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/es-get-iterator/node_modules/isarray/index.js\":\n/*!********************************************************************!*\\\n !*** ./node_modules/es-get-iterator/node_modules/isarray/index.js ***!\n \\********************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"var toString = {}.toString;\\n\\nmodule.exports = Array.isArray || function (arr) {\\n return toString.call(arr) == '[object Array]';\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/es-get-iterator/node_modules/isarray/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/eventemitter3/index.js\":\n/*!*********************************************!*\\\n !*** ./node_modules/eventemitter3/index.js ***!\n \\*********************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"'use strict';\\n\\nvar has = Object.prototype.hasOwnProperty\\n , prefix = '~';\\n\\n/**\\n * Constructor to create a storage for our `EE` objects.\\n * An `Events` instance is a plain object whose properties are event names.\\n *\\n * @constructor\\n * @private\\n */\\nfunction Events() {}\\n\\n//\\n// We try to not inherit from `Object.prototype`. In some engines creating an\\n// instance in this way is faster than calling `Object.create(null)` directly.\\n// If `Object.create(null)` is not supported we prefix the event names with a\\n// character to make sure that the built-in object properties are not\\n// overridden or used as an attack vector.\\n//\\nif (Object.create) {\\n Events.prototype = Object.create(null);\\n\\n //\\n // This hack is needed because the `__proto__` property is still inherited in\\n // some old browsers like Android 4, iPhone 5.1, Opera 11 and Safari 5.\\n //\\n if (!new Events().__proto__) prefix = false;\\n}\\n\\n/**\\n * Representation of a single event listener.\\n *\\n * @param {Function} fn The listener function.\\n * @param {*} context The context to invoke the listener with.\\n * @param {Boolean} [once=false] Specify if the listener is a one-time listener.\\n * @constructor\\n * @private\\n */\\nfunction EE(fn, context, once) {\\n this.fn = fn;\\n this.context = context;\\n this.once = once || false;\\n}\\n\\n/**\\n * Add a listener for a given event.\\n *\\n * @param {EventEmitter} emitter Reference to the `EventEmitter` instance.\\n * @param {(String|Symbol)} event The event name.\\n * @param {Function} fn The listener function.\\n * @param {*} context The context to invoke the listener with.\\n * @param {Boolean} once Specify if the listener is a one-time listener.\\n * @returns {EventEmitter}\\n * @private\\n */\\nfunction addListener(emitter, event, fn, context, once) {\\n if (typeof fn !== 'function') {\\n throw new TypeError('The listener must be a function');\\n }\\n\\n var listener = new EE(fn, context || emitter, once)\\n , evt = prefix ? prefix + event : event;\\n\\n if (!emitter._events[evt]) emitter._events[evt] = listener, emitter._eventsCount++;\\n else if (!emitter._events[evt].fn) emitter._events[evt].push(listener);\\n else emitter._events[evt] = [emitter._events[evt], listener];\\n\\n return emitter;\\n}\\n\\n/**\\n * Clear event by name.\\n *\\n * @param {EventEmitter} emitter Reference to the `EventEmitter` instance.\\n * @param {(String|Symbol)} evt The Event name.\\n * @private\\n */\\nfunction clearEvent(emitter, evt) {\\n if (--emitter._eventsCount === 0) emitter._events = new Events();\\n else delete emitter._events[evt];\\n}\\n\\n/**\\n * Minimal `EventEmitter` interface that is molded against the Node.js\\n * `EventEmitter` interface.\\n *\\n * @constructor\\n * @public\\n */\\nfunction EventEmitter() {\\n this._events = new Events();\\n this._eventsCount = 0;\\n}\\n\\n/**\\n * Return an array listing the events for which the emitter has registered\\n * listeners.\\n *\\n * @returns {Array}\\n * @public\\n */\\nEventEmitter.prototype.eventNames = function eventNames() {\\n var names = []\\n , events\\n , name;\\n\\n if (this._eventsCount === 0) return names;\\n\\n for (name in (events = this._events)) {\\n if (has.call(events, name)) names.push(prefix ? name.slice(1) : name);\\n }\\n\\n if (Object.getOwnPropertySymbols) {\\n return names.concat(Object.getOwnPropertySymbols(events));\\n }\\n\\n return names;\\n};\\n\\n/**\\n * Return the listeners registered for a given event.\\n *\\n * @param {(String|Symbol)} event The event name.\\n * @returns {Array} The registered listeners.\\n * @public\\n */\\nEventEmitter.prototype.listeners = function listeners(event) {\\n var evt = prefix ? prefix + event : event\\n , handlers = this._events[evt];\\n\\n if (!handlers) return [];\\n if (handlers.fn) return [handlers.fn];\\n\\n for (var i = 0, l = handlers.length, ee = new Array(l); i < l; i++) {\\n ee[i] = handlers[i].fn;\\n }\\n\\n return ee;\\n};\\n\\n/**\\n * Return the number of listeners listening to a given event.\\n *\\n * @param {(String|Symbol)} event The event name.\\n * @returns {Number} The number of listeners.\\n * @public\\n */\\nEventEmitter.prototype.listenerCount = function listenerCount(event) {\\n var evt = prefix ? prefix + event : event\\n , listeners = this._events[evt];\\n\\n if (!listeners) return 0;\\n if (listeners.fn) return 1;\\n return listeners.length;\\n};\\n\\n/**\\n * Calls each of the listeners registered for a given event.\\n *\\n * @param {(String|Symbol)} event The event name.\\n * @returns {Boolean} `true` if the event had listeners, else `false`.\\n * @public\\n */\\nEventEmitter.prototype.emit = function emit(event, a1, a2, a3, a4, a5) {\\n var evt = prefix ? prefix + event : event;\\n\\n if (!this._events[evt]) return false;\\n\\n var listeners = this._events[evt]\\n , len = arguments.length\\n , args\\n , i;\\n\\n if (listeners.fn) {\\n if (listeners.once) this.removeListener(event, listeners.fn, undefined, true);\\n\\n switch (len) {\\n case 1: return listeners.fn.call(listeners.context), true;\\n case 2: return listeners.fn.call(listeners.context, a1), true;\\n case 3: return listeners.fn.call(listeners.context, a1, a2), true;\\n case 4: return listeners.fn.call(listeners.context, a1, a2, a3), true;\\n case 5: return listeners.fn.call(listeners.context, a1, a2, a3, a4), true;\\n case 6: return listeners.fn.call(listeners.context, a1, a2, a3, a4, a5), true;\\n }\\n\\n for (i = 1, args = new Array(len -1); i < len; i++) {\\n args[i - 1] = arguments[i];\\n }\\n\\n listeners.fn.apply(listeners.context, args);\\n } else {\\n var length = listeners.length\\n , j;\\n\\n for (i = 0; i < length; i++) {\\n if (listeners[i].once) this.removeListener(event, listeners[i].fn, undefined, true);\\n\\n switch (len) {\\n case 1: listeners[i].fn.call(listeners[i].context); break;\\n case 2: listeners[i].fn.call(listeners[i].context, a1); break;\\n case 3: listeners[i].fn.call(listeners[i].context, a1, a2); break;\\n case 4: listeners[i].fn.call(listeners[i].context, a1, a2, a3); break;\\n default:\\n if (!args) for (j = 1, args = new Array(len -1); j < len; j++) {\\n args[j - 1] = arguments[j];\\n }\\n\\n listeners[i].fn.apply(listeners[i].context, args);\\n }\\n }\\n }\\n\\n return true;\\n};\\n\\n/**\\n * Add a listener for a given event.\\n *\\n * @param {(String|Symbol)} event The event name.\\n * @param {Function} fn The listener function.\\n * @param {*} [context=this] The context to invoke the listener with.\\n * @returns {EventEmitter} `this`.\\n * @public\\n */\\nEventEmitter.prototype.on = function on(event, fn, context) {\\n return addListener(this, event, fn, context, false);\\n};\\n\\n/**\\n * Add a one-time listener for a given event.\\n *\\n * @param {(String|Symbol)} event The event name.\\n * @param {Function} fn The listener function.\\n * @param {*} [context=this] The context to invoke the listener with.\\n * @returns {EventEmitter} `this`.\\n * @public\\n */\\nEventEmitter.prototype.once = function once(event, fn, context) {\\n return addListener(this, event, fn, context, true);\\n};\\n\\n/**\\n * Remove the listeners of a given event.\\n *\\n * @param {(String|Symbol)} event The event name.\\n * @param {Function} fn Only remove the listeners that match this function.\\n * @param {*} context Only remove the listeners that have this context.\\n * @param {Boolean} once Only remove one-time listeners.\\n * @returns {EventEmitter} `this`.\\n * @public\\n */\\nEventEmitter.prototype.removeListener = function removeListener(event, fn, context, once) {\\n var evt = prefix ? prefix + event : event;\\n\\n if (!this._events[evt]) return this;\\n if (!fn) {\\n clearEvent(this, evt);\\n return this;\\n }\\n\\n var listeners = this._events[evt];\\n\\n if (listeners.fn) {\\n if (\\n listeners.fn === fn &&\\n (!once || listeners.once) &&\\n (!context || listeners.context === context)\\n ) {\\n clearEvent(this, evt);\\n }\\n } else {\\n for (var i = 0, events = [], length = listeners.length; i < length; i++) {\\n if (\\n listeners[i].fn !== fn ||\\n (once && !listeners[i].once) ||\\n (context && listeners[i].context !== context)\\n ) {\\n events.push(listeners[i]);\\n }\\n }\\n\\n //\\n // Reset the array, or remove it completely if we have no more listeners.\\n //\\n if (events.length) this._events[evt] = events.length === 1 ? events[0] : events;\\n else clearEvent(this, evt);\\n }\\n\\n return this;\\n};\\n\\n/**\\n * Remove all listeners, or those of the specified event.\\n *\\n * @param {(String|Symbol)} [event] The event name.\\n * @returns {EventEmitter} `this`.\\n * @public\\n */\\nEventEmitter.prototype.removeAllListeners = function removeAllListeners(event) {\\n var evt;\\n\\n if (event) {\\n evt = prefix ? prefix + event : event;\\n if (this._events[evt]) clearEvent(this, evt);\\n } else {\\n this._events = new Events();\\n this._eventsCount = 0;\\n }\\n\\n return this;\\n};\\n\\n//\\n// Alias methods names because people roll like that.\\n//\\nEventEmitter.prototype.off = EventEmitter.prototype.removeListener;\\nEventEmitter.prototype.addListener = EventEmitter.prototype.on;\\n\\n//\\n// Expose the prefix.\\n//\\nEventEmitter.prefixed = prefix;\\n\\n//\\n// Allow `EventEmitter` to be imported as module namespace.\\n//\\nEventEmitter.EventEmitter = EventEmitter;\\n\\n//\\n// Expose the module.\\n//\\nif ('undefined' !== typeof module) {\\n module.exports = EventEmitter;\\n}\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/eventemitter3/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/extend/index.js\":\n/*!**************************************!*\\\n !*** ./node_modules/extend/index.js ***!\n \\**************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"'use strict';\\n\\nvar hasOwn = Object.prototype.hasOwnProperty;\\nvar toStr = Object.prototype.toString;\\nvar defineProperty = Object.defineProperty;\\nvar gOPD = Object.getOwnPropertyDescriptor;\\n\\nvar isArray = function isArray(arr) {\\n\\tif (typeof Array.isArray === 'function') {\\n\\t\\treturn Array.isArray(arr);\\n\\t}\\n\\n\\treturn toStr.call(arr) === '[object Array]';\\n};\\n\\nvar isPlainObject = function isPlainObject(obj) {\\n\\tif (!obj || toStr.call(obj) !== '[object Object]') {\\n\\t\\treturn false;\\n\\t}\\n\\n\\tvar hasOwnConstructor = hasOwn.call(obj, 'constructor');\\n\\tvar hasIsPrototypeOf = obj.constructor && obj.constructor.prototype && hasOwn.call(obj.constructor.prototype, 'isPrototypeOf');\\n\\t// Not own constructor property must be Object\\n\\tif (obj.constructor && !hasOwnConstructor && !hasIsPrototypeOf) {\\n\\t\\treturn false;\\n\\t}\\n\\n\\t// Own properties are enumerated firstly, so to speed up,\\n\\t// if last one is own, then all properties are own.\\n\\tvar key;\\n\\tfor (key in obj) { /**/ }\\n\\n\\treturn typeof key === 'undefined' || hasOwn.call(obj, key);\\n};\\n\\n// If name is '__proto__', and Object.defineProperty is available, define __proto__ as an own property on target\\nvar setProperty = function setProperty(target, options) {\\n\\tif (defineProperty && options.name === '__proto__') {\\n\\t\\tdefineProperty(target, options.name, {\\n\\t\\t\\tenumerable: true,\\n\\t\\t\\tconfigurable: true,\\n\\t\\t\\tvalue: options.newValue,\\n\\t\\t\\twritable: true\\n\\t\\t});\\n\\t} else {\\n\\t\\ttarget[options.name] = options.newValue;\\n\\t}\\n};\\n\\n// Return undefined instead of __proto__ if '__proto__' is not an own property\\nvar getProperty = function getProperty(obj, name) {\\n\\tif (name === '__proto__') {\\n\\t\\tif (!hasOwn.call(obj, name)) {\\n\\t\\t\\treturn void 0;\\n\\t\\t} else if (gOPD) {\\n\\t\\t\\t// In early versions of node, obj['__proto__'] is buggy when obj has\\n\\t\\t\\t// __proto__ as an own property. Object.getOwnPropertyDescriptor() works.\\n\\t\\t\\treturn gOPD(obj, name).value;\\n\\t\\t}\\n\\t}\\n\\n\\treturn obj[name];\\n};\\n\\nmodule.exports = function extend() {\\n\\tvar options, name, src, copy, copyIsArray, clone;\\n\\tvar target = arguments[0];\\n\\tvar i = 1;\\n\\tvar length = arguments.length;\\n\\tvar deep = false;\\n\\n\\t// Handle a deep copy situation\\n\\tif (typeof target === 'boolean') {\\n\\t\\tdeep = target;\\n\\t\\ttarget = arguments[1] || {};\\n\\t\\t// skip the boolean and the target\\n\\t\\ti = 2;\\n\\t}\\n\\tif (target == null || (typeof target !== 'object' && typeof target !== 'function')) {\\n\\t\\ttarget = {};\\n\\t}\\n\\n\\tfor (; i < length; ++i) {\\n\\t\\toptions = arguments[i];\\n\\t\\t// Only deal with non-null/undefined values\\n\\t\\tif (options != null) {\\n\\t\\t\\t// Extend the base object\\n\\t\\t\\tfor (name in options) {\\n\\t\\t\\t\\tsrc = getProperty(target, name);\\n\\t\\t\\t\\tcopy = getProperty(options, name);\\n\\n\\t\\t\\t\\t// Prevent never-ending loop\\n\\t\\t\\t\\tif (target !== copy) {\\n\\t\\t\\t\\t\\t// Recurse if we're merging plain objects or arrays\\n\\t\\t\\t\\t\\tif (deep && copy && (isPlainObject(copy) || (copyIsArray = isArray(copy)))) {\\n\\t\\t\\t\\t\\t\\tif (copyIsArray) {\\n\\t\\t\\t\\t\\t\\t\\tcopyIsArray = false;\\n\\t\\t\\t\\t\\t\\t\\tclone = src && isArray(src) ? src : [];\\n\\t\\t\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\t\\t\\tclone = src && isPlainObject(src) ? src : {};\\n\\t\\t\\t\\t\\t\\t}\\n\\n\\t\\t\\t\\t\\t\\t// Never move original objects, clone them\\n\\t\\t\\t\\t\\t\\tsetProperty(target, { name: name, newValue: extend(deep, clone, copy) });\\n\\n\\t\\t\\t\\t\\t// Don't bring in undefined values\\n\\t\\t\\t\\t\\t} else if (typeof copy !== 'undefined') {\\n\\t\\t\\t\\t\\t\\tsetProperty(target, { name: name, newValue: copy });\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\t// Return the modified object\\n\\treturn target;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/extend/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/fast-diff/diff.js\":\n/*!****************************************!*\\\n !*** ./node_modules/fast-diff/diff.js ***!\n \\****************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"/**\\n * This library modifies the diff-patch-match library by Neil Fraser\\n * by removing the patch and match functionality and certain advanced\\n * options in the diff function. The original license is as follows:\\n *\\n * ===\\n *\\n * Diff Match and Patch\\n *\\n * Copyright 2006 Google Inc.\\n * http://code.google.com/p/google-diff-match-patch/\\n *\\n * Licensed under the Apache License, Version 2.0 (the \\\"License\\\");\\n * you may not use this file except in compliance with the License.\\n * You may obtain a copy of the License at\\n *\\n * http://www.apache.org/licenses/LICENSE-2.0\\n *\\n * Unless required by applicable law or agreed to in writing, software\\n * distributed under the License is distributed on an \\\"AS IS\\\" BASIS,\\n * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\\n * See the License for the specific language governing permissions and\\n * limitations under the License.\\n */\\n\\n\\n/**\\n * The data structure representing a diff is an array of tuples:\\n * [[DIFF_DELETE, 'Hello'], [DIFF_INSERT, 'Goodbye'], [DIFF_EQUAL, ' world.']]\\n * which means: delete 'Hello', add 'Goodbye' and keep ' world.'\\n */\\nvar DIFF_DELETE = -1;\\nvar DIFF_INSERT = 1;\\nvar DIFF_EQUAL = 0;\\n\\n\\n/**\\n * Find the differences between two texts. Simplifies the problem by stripping\\n * any common prefix or suffix off the texts before diffing.\\n * @param {string} text1 Old string to be diffed.\\n * @param {string} text2 New string to be diffed.\\n * @param {Int|Object} [cursor_pos] Edit position in text1 or object with more info\\n * @return {Array} Array of diff tuples.\\n */\\nfunction diff_main(text1, text2, cursor_pos, _fix_unicode) {\\n // Check for equality\\n if (text1 === text2) {\\n if (text1) {\\n return [[DIFF_EQUAL, text1]];\\n }\\n return [];\\n }\\n\\n if (cursor_pos != null) {\\n var editdiff = find_cursor_edit_diff(text1, text2, cursor_pos);\\n if (editdiff) {\\n return editdiff;\\n }\\n }\\n\\n // Trim off common prefix (speedup).\\n var commonlength = diff_commonPrefix(text1, text2);\\n var commonprefix = text1.substring(0, commonlength);\\n text1 = text1.substring(commonlength);\\n text2 = text2.substring(commonlength);\\n\\n // Trim off common suffix (speedup).\\n commonlength = diff_commonSuffix(text1, text2);\\n var commonsuffix = text1.substring(text1.length - commonlength);\\n text1 = text1.substring(0, text1.length - commonlength);\\n text2 = text2.substring(0, text2.length - commonlength);\\n\\n // Compute the diff on the middle block.\\n var diffs = diff_compute_(text1, text2);\\n\\n // Restore the prefix and suffix.\\n if (commonprefix) {\\n diffs.unshift([DIFF_EQUAL, commonprefix]);\\n }\\n if (commonsuffix) {\\n diffs.push([DIFF_EQUAL, commonsuffix]);\\n }\\n diff_cleanupMerge(diffs, _fix_unicode);\\n return diffs;\\n};\\n\\n\\n/**\\n * Find the differences between two texts. Assumes that the texts do not\\n * have any common prefix or suffix.\\n * @param {string} text1 Old string to be diffed.\\n * @param {string} text2 New string to be diffed.\\n * @return {Array} Array of diff tuples.\\n */\\nfunction diff_compute_(text1, text2) {\\n var diffs;\\n\\n if (!text1) {\\n // Just add some text (speedup).\\n return [[DIFF_INSERT, text2]];\\n }\\n\\n if (!text2) {\\n // Just delete some text (speedup).\\n return [[DIFF_DELETE, text1]];\\n }\\n\\n var longtext = text1.length > text2.length ? text1 : text2;\\n var shorttext = text1.length > text2.length ? text2 : text1;\\n var i = longtext.indexOf(shorttext);\\n if (i !== -1) {\\n // Shorter text is inside the longer text (speedup).\\n diffs = [\\n [DIFF_INSERT, longtext.substring(0, i)],\\n [DIFF_EQUAL, shorttext],\\n [DIFF_INSERT, longtext.substring(i + shorttext.length)]\\n ];\\n // Swap insertions for deletions if diff is reversed.\\n if (text1.length > text2.length) {\\n diffs[0][0] = diffs[2][0] = DIFF_DELETE;\\n }\\n return diffs;\\n }\\n\\n if (shorttext.length === 1) {\\n // Single character string.\\n // After the previous speedup, the character can't be an equality.\\n return [[DIFF_DELETE, text1], [DIFF_INSERT, text2]];\\n }\\n\\n // Check to see if the problem can be split in two.\\n var hm = diff_halfMatch_(text1, text2);\\n if (hm) {\\n // A half-match was found, sort out the return data.\\n var text1_a = hm[0];\\n var text1_b = hm[1];\\n var text2_a = hm[2];\\n var text2_b = hm[3];\\n var mid_common = hm[4];\\n // Send both pairs off for separate processing.\\n var diffs_a = diff_main(text1_a, text2_a);\\n var diffs_b = diff_main(text1_b, text2_b);\\n // Merge the results.\\n return diffs_a.concat([[DIFF_EQUAL, mid_common]], diffs_b);\\n }\\n\\n return diff_bisect_(text1, text2);\\n};\\n\\n\\n/**\\n * Find the 'middle snake' of a diff, split the problem in two\\n * and return the recursively constructed diff.\\n * See Myers 1986 paper: An O(ND) Difference Algorithm and Its Variations.\\n * @param {string} text1 Old string to be diffed.\\n * @param {string} text2 New string to be diffed.\\n * @return {Array} Array of diff tuples.\\n * @private\\n */\\nfunction diff_bisect_(text1, text2) {\\n // Cache the text lengths to prevent multiple calls.\\n var text1_length = text1.length;\\n var text2_length = text2.length;\\n var max_d = Math.ceil((text1_length + text2_length) / 2);\\n var v_offset = max_d;\\n var v_length = 2 * max_d;\\n var v1 = new Array(v_length);\\n var v2 = new Array(v_length);\\n // Setting all elements to -1 is faster in Chrome & Firefox than mixing\\n // integers and undefined.\\n for (var x = 0; x < v_length; x++) {\\n v1[x] = -1;\\n v2[x] = -1;\\n }\\n v1[v_offset + 1] = 0;\\n v2[v_offset + 1] = 0;\\n var delta = text1_length - text2_length;\\n // If the total number of characters is odd, then the front path will collide\\n // with the reverse path.\\n var front = (delta % 2 !== 0);\\n // Offsets for start and end of k loop.\\n // Prevents mapping of space beyond the grid.\\n var k1start = 0;\\n var k1end = 0;\\n var k2start = 0;\\n var k2end = 0;\\n for (var d = 0; d < max_d; d++) {\\n // Walk the front path one step.\\n for (var k1 = -d + k1start; k1 <= d - k1end; k1 += 2) {\\n var k1_offset = v_offset + k1;\\n var x1;\\n if (k1 === -d || (k1 !== d && v1[k1_offset - 1] < v1[k1_offset + 1])) {\\n x1 = v1[k1_offset + 1];\\n } else {\\n x1 = v1[k1_offset - 1] + 1;\\n }\\n var y1 = x1 - k1;\\n while (\\n x1 < text1_length && y1 < text2_length &&\\n text1.charAt(x1) === text2.charAt(y1)\\n ) {\\n x1++;\\n y1++;\\n }\\n v1[k1_offset] = x1;\\n if (x1 > text1_length) {\\n // Ran off the right of the graph.\\n k1end += 2;\\n } else if (y1 > text2_length) {\\n // Ran off the bottom of the graph.\\n k1start += 2;\\n } else if (front) {\\n var k2_offset = v_offset + delta - k1;\\n if (k2_offset >= 0 && k2_offset < v_length && v2[k2_offset] !== -1) {\\n // Mirror x2 onto top-left coordinate system.\\n var x2 = text1_length - v2[k2_offset];\\n if (x1 >= x2) {\\n // Overlap detected.\\n return diff_bisectSplit_(text1, text2, x1, y1);\\n }\\n }\\n }\\n }\\n\\n // Walk the reverse path one step.\\n for (var k2 = -d + k2start; k2 <= d - k2end; k2 += 2) {\\n var k2_offset = v_offset + k2;\\n var x2;\\n if (k2 === -d || (k2 !== d && v2[k2_offset - 1] < v2[k2_offset + 1])) {\\n x2 = v2[k2_offset + 1];\\n } else {\\n x2 = v2[k2_offset - 1] + 1;\\n }\\n var y2 = x2 - k2;\\n while (\\n x2 < text1_length && y2 < text2_length &&\\n text1.charAt(text1_length - x2 - 1) === text2.charAt(text2_length - y2 - 1)\\n ) {\\n x2++;\\n y2++;\\n }\\n v2[k2_offset] = x2;\\n if (x2 > text1_length) {\\n // Ran off the left of the graph.\\n k2end += 2;\\n } else if (y2 > text2_length) {\\n // Ran off the top of the graph.\\n k2start += 2;\\n } else if (!front) {\\n var k1_offset = v_offset + delta - k2;\\n if (k1_offset >= 0 && k1_offset < v_length && v1[k1_offset] !== -1) {\\n var x1 = v1[k1_offset];\\n var y1 = v_offset + x1 - k1_offset;\\n // Mirror x2 onto top-left coordinate system.\\n x2 = text1_length - x2;\\n if (x1 >= x2) {\\n // Overlap detected.\\n return diff_bisectSplit_(text1, text2, x1, y1);\\n }\\n }\\n }\\n }\\n }\\n // Diff took too long and hit the deadline or\\n // number of diffs equals number of characters, no commonality at all.\\n return [[DIFF_DELETE, text1], [DIFF_INSERT, text2]];\\n};\\n\\n\\n/**\\n * Given the location of the 'middle snake', split the diff in two parts\\n * and recurse.\\n * @param {string} text1 Old string to be diffed.\\n * @param {string} text2 New string to be diffed.\\n * @param {number} x Index of split point in text1.\\n * @param {number} y Index of split point in text2.\\n * @return {Array} Array of diff tuples.\\n */\\nfunction diff_bisectSplit_(text1, text2, x, y) {\\n var text1a = text1.substring(0, x);\\n var text2a = text2.substring(0, y);\\n var text1b = text1.substring(x);\\n var text2b = text2.substring(y);\\n\\n // Compute both diffs serially.\\n var diffs = diff_main(text1a, text2a);\\n var diffsb = diff_main(text1b, text2b);\\n\\n return diffs.concat(diffsb);\\n};\\n\\n\\n/**\\n * Determine the common prefix of two strings.\\n * @param {string} text1 First string.\\n * @param {string} text2 Second string.\\n * @return {number} The number of characters common to the start of each\\n * string.\\n */\\nfunction diff_commonPrefix(text1, text2) {\\n // Quick check for common null cases.\\n if (!text1 || !text2 || text1.charAt(0) !== text2.charAt(0)) {\\n return 0;\\n }\\n // Binary search.\\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\\n var pointermin = 0;\\n var pointermax = Math.min(text1.length, text2.length);\\n var pointermid = pointermax;\\n var pointerstart = 0;\\n while (pointermin < pointermid) {\\n if (\\n text1.substring(pointerstart, pointermid) ==\\n text2.substring(pointerstart, pointermid)\\n ) {\\n pointermin = pointermid;\\n pointerstart = pointermin;\\n } else {\\n pointermax = pointermid;\\n }\\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\\n }\\n\\n if (is_surrogate_pair_start(text1.charCodeAt(pointermid - 1))) {\\n pointermid--;\\n }\\n\\n return pointermid;\\n};\\n\\n\\n/**\\n * Determine the common suffix of two strings.\\n * @param {string} text1 First string.\\n * @param {string} text2 Second string.\\n * @return {number} The number of characters common to the end of each string.\\n */\\nfunction diff_commonSuffix(text1, text2) {\\n // Quick check for common null cases.\\n if (!text1 || !text2 || text1.slice(-1) !== text2.slice(-1)) {\\n return 0;\\n }\\n // Binary search.\\n // Performance analysis: http://neil.fraser.name/news/2007/10/09/\\n var pointermin = 0;\\n var pointermax = Math.min(text1.length, text2.length);\\n var pointermid = pointermax;\\n var pointerend = 0;\\n while (pointermin < pointermid) {\\n if (\\n text1.substring(text1.length - pointermid, text1.length - pointerend) ==\\n text2.substring(text2.length - pointermid, text2.length - pointerend)\\n ) {\\n pointermin = pointermid;\\n pointerend = pointermin;\\n } else {\\n pointermax = pointermid;\\n }\\n pointermid = Math.floor((pointermax - pointermin) / 2 + pointermin);\\n }\\n\\n if (is_surrogate_pair_end(text1.charCodeAt(text1.length - pointermid))) {\\n pointermid--;\\n }\\n\\n return pointermid;\\n};\\n\\n\\n/**\\n * Do the two texts share a substring which is at least half the length of the\\n * longer text?\\n * This speedup can produce non-minimal diffs.\\n * @param {string} text1 First string.\\n * @param {string} text2 Second string.\\n * @return {Array.} Five element Array, containing the prefix of\\n * text1, the suffix of text1, the prefix of text2, the suffix of\\n * text2 and the common middle. Or null if there was no match.\\n */\\nfunction diff_halfMatch_(text1, text2) {\\n var longtext = text1.length > text2.length ? text1 : text2;\\n var shorttext = text1.length > text2.length ? text2 : text1;\\n if (longtext.length < 4 || shorttext.length * 2 < longtext.length) {\\n return null; // Pointless.\\n }\\n\\n /**\\n * Does a substring of shorttext exist within longtext such that the substring\\n * is at least half the length of longtext?\\n * Closure, but does not reference any external variables.\\n * @param {string} longtext Longer string.\\n * @param {string} shorttext Shorter string.\\n * @param {number} i Start index of quarter length substring within longtext.\\n * @return {Array.} Five element Array, containing the prefix of\\n * longtext, the suffix of longtext, the prefix of shorttext, the suffix\\n * of shorttext and the common middle. Or null if there was no match.\\n * @private\\n */\\n function diff_halfMatchI_(longtext, shorttext, i) {\\n // Start with a 1/4 length substring at position i as a seed.\\n var seed = longtext.substring(i, i + Math.floor(longtext.length / 4));\\n var j = -1;\\n var best_common = '';\\n var best_longtext_a, best_longtext_b, best_shorttext_a, best_shorttext_b;\\n while ((j = shorttext.indexOf(seed, j + 1)) !== -1) {\\n var prefixLength = diff_commonPrefix(\\n longtext.substring(i), shorttext.substring(j));\\n var suffixLength = diff_commonSuffix(\\n longtext.substring(0, i), shorttext.substring(0, j));\\n if (best_common.length < suffixLength + prefixLength) {\\n best_common = shorttext.substring(\\n j - suffixLength, j) + shorttext.substring(j, j + prefixLength);\\n best_longtext_a = longtext.substring(0, i - suffixLength);\\n best_longtext_b = longtext.substring(i + prefixLength);\\n best_shorttext_a = shorttext.substring(0, j - suffixLength);\\n best_shorttext_b = shorttext.substring(j + prefixLength);\\n }\\n }\\n if (best_common.length * 2 >= longtext.length) {\\n return [\\n best_longtext_a, best_longtext_b,\\n best_shorttext_a, best_shorttext_b, best_common\\n ];\\n } else {\\n return null;\\n }\\n }\\n\\n // First check if the second quarter is the seed for a half-match.\\n var hm1 = diff_halfMatchI_(longtext, shorttext, Math.ceil(longtext.length / 4));\\n // Check again based on the third quarter.\\n var hm2 = diff_halfMatchI_(longtext, shorttext, Math.ceil(longtext.length / 2));\\n var hm;\\n if (!hm1 && !hm2) {\\n return null;\\n } else if (!hm2) {\\n hm = hm1;\\n } else if (!hm1) {\\n hm = hm2;\\n } else {\\n // Both matched. Select the longest.\\n hm = hm1[4].length > hm2[4].length ? hm1 : hm2;\\n }\\n\\n // A half-match was found, sort out the return data.\\n var text1_a, text1_b, text2_a, text2_b;\\n if (text1.length > text2.length) {\\n text1_a = hm[0];\\n text1_b = hm[1];\\n text2_a = hm[2];\\n text2_b = hm[3];\\n } else {\\n text2_a = hm[0];\\n text2_b = hm[1];\\n text1_a = hm[2];\\n text1_b = hm[3];\\n }\\n var mid_common = hm[4];\\n return [text1_a, text1_b, text2_a, text2_b, mid_common];\\n};\\n\\n\\n/**\\n * Reorder and merge like edit sections. Merge equalities.\\n * Any edit section can move as long as it doesn't cross an equality.\\n * @param {Array} diffs Array of diff tuples.\\n * @param {boolean} fix_unicode Whether to normalize to a unicode-correct diff\\n */\\nfunction diff_cleanupMerge(diffs, fix_unicode) {\\n diffs.push([DIFF_EQUAL, '']); // Add a dummy entry at the end.\\n var pointer = 0;\\n var count_delete = 0;\\n var count_insert = 0;\\n var text_delete = '';\\n var text_insert = '';\\n var commonlength;\\n while (pointer < diffs.length) {\\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\\n diffs.splice(pointer, 1);\\n continue;\\n }\\n switch (diffs[pointer][0]) {\\n case DIFF_INSERT:\\n\\n count_insert++;\\n text_insert += diffs[pointer][1];\\n pointer++;\\n break;\\n case DIFF_DELETE:\\n count_delete++;\\n text_delete += diffs[pointer][1];\\n pointer++;\\n break;\\n case DIFF_EQUAL:\\n var previous_equality = pointer - count_insert - count_delete - 1;\\n if (fix_unicode) {\\n // prevent splitting of unicode surrogate pairs. when fix_unicode is true,\\n // we assume that the old and new text in the diff are complete and correct\\n // unicode-encoded JS strings, but the tuple boundaries may fall between\\n // surrogate pairs. we fix this by shaving off stray surrogates from the end\\n // of the previous equality and the beginning of this equality. this may create\\n // empty equalities or a common prefix or suffix. for example, if AB and AC are\\n // emojis, `[[0, 'A'], [-1, 'BA'], [0, 'C']]` would turn into deleting 'ABAC' and\\n // inserting 'AC', and then the common suffix 'AC' will be eliminated. in this\\n // particular case, both equalities go away, we absorb any previous inequalities,\\n // and we keep scanning for the next equality before rewriting the tuples.\\n if (previous_equality >= 0 && ends_with_pair_start(diffs[previous_equality][1])) {\\n var stray = diffs[previous_equality][1].slice(-1);\\n diffs[previous_equality][1] = diffs[previous_equality][1].slice(0, -1);\\n text_delete = stray + text_delete;\\n text_insert = stray + text_insert;\\n if (!diffs[previous_equality][1]) {\\n // emptied out previous equality, so delete it and include previous delete/insert\\n diffs.splice(previous_equality, 1);\\n pointer--;\\n var k = previous_equality - 1;\\n if (diffs[k] && diffs[k][0] === DIFF_INSERT) {\\n count_insert++;\\n text_insert = diffs[k][1] + text_insert;\\n k--;\\n }\\n if (diffs[k] && diffs[k][0] === DIFF_DELETE) {\\n count_delete++;\\n text_delete = diffs[k][1] + text_delete;\\n k--;\\n }\\n previous_equality = k;\\n }\\n }\\n if (starts_with_pair_end(diffs[pointer][1])) {\\n var stray = diffs[pointer][1].charAt(0);\\n diffs[pointer][1] = diffs[pointer][1].slice(1);\\n text_delete += stray;\\n text_insert += stray;\\n }\\n }\\n if (pointer < diffs.length - 1 && !diffs[pointer][1]) {\\n // for empty equality not at end, wait for next equality\\n diffs.splice(pointer, 1);\\n break;\\n }\\n if (text_delete.length > 0 || text_insert.length > 0) {\\n // note that diff_commonPrefix and diff_commonSuffix are unicode-aware\\n if (text_delete.length > 0 && text_insert.length > 0) {\\n // Factor out any common prefixes.\\n commonlength = diff_commonPrefix(text_insert, text_delete);\\n if (commonlength !== 0) {\\n if (previous_equality >= 0) {\\n diffs[previous_equality][1] += text_insert.substring(0, commonlength);\\n } else {\\n diffs.splice(0, 0, [DIFF_EQUAL, text_insert.substring(0, commonlength)]);\\n pointer++;\\n }\\n text_insert = text_insert.substring(commonlength);\\n text_delete = text_delete.substring(commonlength);\\n }\\n // Factor out any common suffixes.\\n commonlength = diff_commonSuffix(text_insert, text_delete);\\n if (commonlength !== 0) {\\n diffs[pointer][1] =\\n text_insert.substring(text_insert.length - commonlength) + diffs[pointer][1];\\n text_insert = text_insert.substring(0, text_insert.length - commonlength);\\n text_delete = text_delete.substring(0, text_delete.length - commonlength);\\n }\\n }\\n // Delete the offending records and add the merged ones.\\n var n = count_insert + count_delete;\\n if (text_delete.length === 0 && text_insert.length === 0) {\\n diffs.splice(pointer - n, n);\\n pointer = pointer - n;\\n } else if (text_delete.length === 0) {\\n diffs.splice(pointer - n, n, [DIFF_INSERT, text_insert]);\\n pointer = pointer - n + 1;\\n } else if (text_insert.length === 0) {\\n diffs.splice(pointer - n, n, [DIFF_DELETE, text_delete]);\\n pointer = pointer - n + 1;\\n } else {\\n diffs.splice(pointer - n, n, [DIFF_DELETE, text_delete], [DIFF_INSERT, text_insert]);\\n pointer = pointer - n + 2;\\n }\\n }\\n if (pointer !== 0 && diffs[pointer - 1][0] === DIFF_EQUAL) {\\n // Merge this equality with the previous one.\\n diffs[pointer - 1][1] += diffs[pointer][1];\\n diffs.splice(pointer, 1);\\n } else {\\n pointer++;\\n }\\n count_insert = 0;\\n count_delete = 0;\\n text_delete = '';\\n text_insert = '';\\n break;\\n }\\n }\\n if (diffs[diffs.length - 1][1] === '') {\\n diffs.pop(); // Remove the dummy entry at the end.\\n }\\n\\n // Second pass: look for single edits surrounded on both sides by equalities\\n // which can be shifted sideways to eliminate an equality.\\n // e.g: ABAC -> ABAC\\n var changes = false;\\n pointer = 1;\\n // Intentionally ignore the first and last element (don't need checking).\\n while (pointer < diffs.length - 1) {\\n if (diffs[pointer - 1][0] === DIFF_EQUAL &&\\n diffs[pointer + 1][0] === DIFF_EQUAL) {\\n // This is a single edit surrounded by equalities.\\n if (diffs[pointer][1].substring(diffs[pointer][1].length -\\n diffs[pointer - 1][1].length) === diffs[pointer - 1][1]) {\\n // Shift the edit over the previous equality.\\n diffs[pointer][1] = diffs[pointer - 1][1] +\\n diffs[pointer][1].substring(0, diffs[pointer][1].length -\\n diffs[pointer - 1][1].length);\\n diffs[pointer + 1][1] = diffs[pointer - 1][1] + diffs[pointer + 1][1];\\n diffs.splice(pointer - 1, 1);\\n changes = true;\\n } else if (diffs[pointer][1].substring(0, diffs[pointer + 1][1].length) ==\\n diffs[pointer + 1][1]) {\\n // Shift the edit over the next equality.\\n diffs[pointer - 1][1] += diffs[pointer + 1][1];\\n diffs[pointer][1] =\\n diffs[pointer][1].substring(diffs[pointer + 1][1].length) +\\n diffs[pointer + 1][1];\\n diffs.splice(pointer + 1, 1);\\n changes = true;\\n }\\n }\\n pointer++;\\n }\\n // If shifts were made, the diff needs reordering and another shift sweep.\\n if (changes) {\\n diff_cleanupMerge(diffs, fix_unicode);\\n }\\n};\\n\\nfunction is_surrogate_pair_start(charCode) {\\n return charCode >= 0xD800 && charCode <= 0xDBFF;\\n}\\n\\nfunction is_surrogate_pair_end(charCode) {\\n return charCode >= 0xDC00 && charCode <= 0xDFFF;\\n}\\n\\nfunction starts_with_pair_end(str) {\\n return is_surrogate_pair_end(str.charCodeAt(0));\\n}\\n\\nfunction ends_with_pair_start(str) {\\n return is_surrogate_pair_start(str.charCodeAt(str.length - 1));\\n}\\n\\nfunction remove_empty_tuples(tuples) {\\n var ret = [];\\n for (var i = 0; i < tuples.length; i++) {\\n if (tuples[i][1].length > 0) {\\n ret.push(tuples[i]);\\n }\\n }\\n return ret;\\n}\\n\\nfunction make_edit_splice(before, oldMiddle, newMiddle, after) {\\n if (ends_with_pair_start(before) || starts_with_pair_end(after)) {\\n return null;\\n }\\n return remove_empty_tuples([\\n [DIFF_EQUAL, before],\\n [DIFF_DELETE, oldMiddle],\\n [DIFF_INSERT, newMiddle],\\n [DIFF_EQUAL, after]\\n ]);\\n}\\n\\nfunction find_cursor_edit_diff(oldText, newText, cursor_pos) {\\n // note: this runs after equality check has ruled out exact equality\\n var oldRange = typeof cursor_pos === 'number' ?\\n { index: cursor_pos, length: 0 } : cursor_pos.oldRange;\\n var newRange = typeof cursor_pos === 'number' ?\\n null : cursor_pos.newRange;\\n // take into account the old and new selection to generate the best diff\\n // possible for a text edit. for example, a text change from \\\"xxx\\\" to \\\"xx\\\"\\n // could be a delete or forwards-delete of any one of the x's, or the\\n // result of selecting two of the x's and typing \\\"x\\\".\\n var oldLength = oldText.length;\\n var newLength = newText.length;\\n if (oldRange.length === 0 && (newRange === null || newRange.length === 0)) {\\n // see if we have an insert or delete before or after cursor\\n var oldCursor = oldRange.index;\\n var oldBefore = oldText.slice(0, oldCursor);\\n var oldAfter = oldText.slice(oldCursor);\\n var maybeNewCursor = newRange ? newRange.index : null;\\n editBefore: {\\n // is this an insert or delete right before oldCursor?\\n var newCursor = oldCursor + newLength - oldLength;\\n if (maybeNewCursor !== null && maybeNewCursor !== newCursor) {\\n break editBefore;\\n }\\n if (newCursor < 0 || newCursor > newLength) {\\n break editBefore;\\n }\\n var newBefore = newText.slice(0, newCursor);\\n var newAfter = newText.slice(newCursor);\\n if (newAfter !== oldAfter) {\\n break editBefore;\\n }\\n var prefixLength = Math.min(oldCursor, newCursor);\\n var oldPrefix = oldBefore.slice(0, prefixLength);\\n var newPrefix = newBefore.slice(0, prefixLength);\\n if (oldPrefix !== newPrefix) {\\n break editBefore;\\n }\\n var oldMiddle = oldBefore.slice(prefixLength);\\n var newMiddle = newBefore.slice(prefixLength);\\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldAfter);\\n }\\n editAfter: {\\n // is this an insert or delete right after oldCursor?\\n if (maybeNewCursor !== null && maybeNewCursor !== oldCursor) {\\n break editAfter;\\n }\\n var cursor = oldCursor;\\n var newBefore = newText.slice(0, cursor);\\n var newAfter = newText.slice(cursor);\\n if (newBefore !== oldBefore) {\\n break editAfter;\\n }\\n var suffixLength = Math.min(oldLength - cursor, newLength - cursor);\\n var oldSuffix = oldAfter.slice(oldAfter.length - suffixLength);\\n var newSuffix = newAfter.slice(newAfter.length - suffixLength);\\n if (oldSuffix !== newSuffix) {\\n break editAfter;\\n }\\n var oldMiddle = oldAfter.slice(0, oldAfter.length - suffixLength);\\n var newMiddle = newAfter.slice(0, newAfter.length - suffixLength);\\n return make_edit_splice(oldBefore, oldMiddle, newMiddle, oldSuffix);\\n }\\n }\\n if (oldRange.length > 0 && newRange && newRange.length === 0) {\\n replaceRange: {\\n // see if diff could be a splice of the old selection range\\n var oldPrefix = oldText.slice(0, oldRange.index);\\n var oldSuffix = oldText.slice(oldRange.index + oldRange.length);\\n var prefixLength = oldPrefix.length;\\n var suffixLength = oldSuffix.length;\\n if (newLength < prefixLength + suffixLength) {\\n break replaceRange;\\n }\\n var newPrefix = newText.slice(0, prefixLength);\\n var newSuffix = newText.slice(newLength - suffixLength);\\n if (oldPrefix !== newPrefix || oldSuffix !== newSuffix) {\\n break replaceRange;\\n }\\n var oldMiddle = oldText.slice(prefixLength, oldLength - suffixLength);\\n var newMiddle = newText.slice(prefixLength, newLength - suffixLength);\\n return make_edit_splice(oldPrefix, oldMiddle, newMiddle, oldSuffix);\\n }\\n }\\n\\n return null;\\n}\\n\\nfunction diff(text1, text2, cursor_pos) {\\n // only pass fix_unicode=true at the top level, not when diff_main is\\n // recursively invoked\\n return diff_main(text1, text2, cursor_pos, true);\\n}\\n\\ndiff.INSERT = DIFF_INSERT;\\ndiff.DELETE = DIFF_DELETE;\\ndiff.EQUAL = DIFF_EQUAL;\\n\\nmodule.exports = diff;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/fast-diff/diff.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/foreach/index.js\":\n/*!***************************************!*\\\n !*** ./node_modules/foreach/index.js ***!\n \\***************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"\\nvar hasOwn = Object.prototype.hasOwnProperty;\\nvar toString = Object.prototype.toString;\\n\\nmodule.exports = function forEach (obj, fn, ctx) {\\n if (toString.call(fn) !== '[object Function]') {\\n throw new TypeError('iterator must be a function');\\n }\\n var l = obj.length;\\n if (l === +l) {\\n for (var i = 0; i < l; i++) {\\n fn.call(ctx, obj[i], i, obj);\\n }\\n } else {\\n for (var k in obj) {\\n if (hasOwn.call(obj, k)) {\\n fn.call(ctx, obj[k], k, obj);\\n }\\n }\\n }\\n};\\n\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/foreach/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/function-bind/implementation.js\":\n/*!******************************************************!*\\\n !*** ./node_modules/function-bind/implementation.js ***!\n \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* eslint no-invalid-this: 1 */\\n\\nvar ERROR_MESSAGE = 'Function.prototype.bind called on incompatible ';\\nvar slice = Array.prototype.slice;\\nvar toStr = Object.prototype.toString;\\nvar funcType = '[object Function]';\\n\\nmodule.exports = function bind(that) {\\n var target = this;\\n if (typeof target !== 'function' || toStr.call(target) !== funcType) {\\n throw new TypeError(ERROR_MESSAGE + target);\\n }\\n var args = slice.call(arguments, 1);\\n\\n var bound;\\n var binder = function () {\\n if (this instanceof bound) {\\n var result = target.apply(\\n this,\\n args.concat(slice.call(arguments))\\n );\\n if (Object(result) === result) {\\n return result;\\n }\\n return this;\\n } else {\\n return target.apply(\\n that,\\n args.concat(slice.call(arguments))\\n );\\n }\\n };\\n\\n var boundLength = Math.max(0, target.length - args.length);\\n var boundArgs = [];\\n for (var i = 0; i < boundLength; i++) {\\n boundArgs.push('$' + i);\\n }\\n\\n bound = Function('binder', 'return function (' + boundArgs.join(',') + '){ return binder.apply(this,arguments); }')(binder);\\n\\n if (target.prototype) {\\n var Empty = function Empty() {};\\n Empty.prototype = target.prototype;\\n bound.prototype = new Empty();\\n Empty.prototype = null;\\n }\\n\\n return bound;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/function-bind/implementation.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/function-bind/index.js\":\n/*!*********************************************!*\\\n !*** ./node_modules/function-bind/index.js ***!\n \\*********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar implementation = __webpack_require__(/*! ./implementation */ \\\"./node_modules/function-bind/implementation.js\\\");\\n\\nmodule.exports = Function.prototype.bind || implementation;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/function-bind/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/has-symbols/index.js\":\n/*!*******************************************!*\\\n !*** ./node_modules/has-symbols/index.js ***!\n \\*******************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(global) {\\n\\nvar origSymbol = global.Symbol;\\nvar hasSymbolSham = __webpack_require__(/*! ./shams */ \\\"./node_modules/has-symbols/shams.js\\\");\\n\\nmodule.exports = function hasNativeSymbols() {\\n\\tif (typeof origSymbol !== 'function') { return false; }\\n\\tif (typeof Symbol !== 'function') { return false; }\\n\\tif (typeof origSymbol('foo') !== 'symbol') { return false; }\\n\\tif (typeof Symbol('bar') !== 'symbol') { return false; }\\n\\n\\treturn hasSymbolSham();\\n};\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\")))\\n\\n//# sourceURL=webpack://Quill/./node_modules/has-symbols/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/has-symbols/shams.js\":\n/*!*******************************************!*\\\n !*** ./node_modules/has-symbols/shams.js ***!\n \\*******************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* eslint complexity: [2, 18], max-statements: [2, 33] */\\nmodule.exports = function hasSymbols() {\\n\\tif (typeof Symbol !== 'function' || typeof Object.getOwnPropertySymbols !== 'function') { return false; }\\n\\tif (typeof Symbol.iterator === 'symbol') { return true; }\\n\\n\\tvar obj = {};\\n\\tvar sym = Symbol('test');\\n\\tvar symObj = Object(sym);\\n\\tif (typeof sym === 'string') { return false; }\\n\\n\\tif (Object.prototype.toString.call(sym) !== '[object Symbol]') { return false; }\\n\\tif (Object.prototype.toString.call(symObj) !== '[object Symbol]') { return false; }\\n\\n\\t// temp disabled per https://github.com/ljharb/object.assign/issues/17\\n\\t// if (sym instanceof Symbol) { return false; }\\n\\t// temp disabled per https://github.com/WebReflection/get-own-property-symbols/issues/4\\n\\t// if (!(symObj instanceof Symbol)) { return false; }\\n\\n\\t// if (typeof Symbol.prototype.toString !== 'function') { return false; }\\n\\t// if (String(sym) !== Symbol.prototype.toString.call(sym)) { return false; }\\n\\n\\tvar symVal = 42;\\n\\tobj[sym] = symVal;\\n\\tfor (sym in obj) { return false; } // eslint-disable-line no-restricted-syntax\\n\\tif (typeof Object.keys === 'function' && Object.keys(obj).length !== 0) { return false; }\\n\\n\\tif (typeof Object.getOwnPropertyNames === 'function' && Object.getOwnPropertyNames(obj).length !== 0) { return false; }\\n\\n\\tvar syms = Object.getOwnPropertySymbols(obj);\\n\\tif (syms.length !== 1 || syms[0] !== sym) { return false; }\\n\\n\\tif (!Object.prototype.propertyIsEnumerable.call(obj, sym)) { return false; }\\n\\n\\tif (typeof Object.getOwnPropertyDescriptor === 'function') {\\n\\t\\tvar descriptor = Object.getOwnPropertyDescriptor(obj, sym);\\n\\t\\tif (descriptor.value !== symVal || descriptor.enumerable !== true) { return false; }\\n\\t}\\n\\n\\treturn true;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/has-symbols/shams.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/has/src/index.js\":\n/*!***************************************!*\\\n !*** ./node_modules/has/src/index.js ***!\n \\***************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\n\\nmodule.exports = bind.call(Function.call, Object.prototype.hasOwnProperty);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/has/src/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-arguments/index.js\":\n/*!********************************************!*\\\n !*** ./node_modules/is-arguments/index.js ***!\n \\********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\nvar toStr = Object.prototype.toString;\\n\\nvar isStandardArguments = function isArguments(value) {\\n\\tif (hasToStringTag && value && typeof value === 'object' && Symbol.toStringTag in value) {\\n\\t\\treturn false;\\n\\t}\\n\\treturn toStr.call(value) === '[object Arguments]';\\n};\\n\\nvar isLegacyArguments = function isArguments(value) {\\n\\tif (isStandardArguments(value)) {\\n\\t\\treturn true;\\n\\t}\\n\\treturn value !== null &&\\n\\t\\ttypeof value === 'object' &&\\n\\t\\ttypeof value.length === 'number' &&\\n\\t\\tvalue.length >= 0 &&\\n\\t\\ttoStr.call(value) !== '[object Array]' &&\\n\\t\\ttoStr.call(value.callee) === '[object Function]';\\n};\\n\\nvar supportsStandardArguments = (function () {\\n\\treturn isStandardArguments(arguments);\\n}());\\n\\nisStandardArguments.isLegacyArguments = isLegacyArguments; // for tests\\n\\nmodule.exports = supportsStandardArguments ? isStandardArguments : isLegacyArguments;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-arguments/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-bigint/index.js\":\n/*!*****************************************!*\\\n !*** ./node_modules/is-bigint/index.js ***!\n \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nif (typeof BigInt === 'function') {\\n\\tvar bigIntValueOf = BigInt.prototype.valueOf;\\n\\tvar tryBigInt = function tryBigIntObject(value) {\\n\\t\\ttry {\\n\\t\\t\\tbigIntValueOf.call(value);\\n\\t\\t\\treturn true;\\n\\t\\t} catch (e) {\\n\\t\\t}\\n\\t\\treturn false;\\n\\t};\\n\\n\\tmodule.exports = function isBigInt(value) {\\n\\t\\tif (\\n\\t\\t\\tvalue === null\\n\\t\\t\\t|| typeof value === 'undefined'\\n\\t\\t\\t|| typeof value === 'boolean'\\n\\t\\t\\t|| typeof value === 'string'\\n\\t\\t\\t|| typeof value === 'number'\\n\\t\\t\\t|| typeof value === 'symbol'\\n\\t\\t\\t|| typeof value === 'function'\\n\\t\\t) {\\n\\t\\t\\treturn false;\\n\\t\\t}\\n\\t\\tif (typeof value === 'bigint') { // eslint-disable-line valid-typeof\\n\\t\\t\\treturn true;\\n\\t\\t}\\n\\n\\t\\treturn tryBigInt(value);\\n\\t};\\n} else {\\n\\tmodule.exports = function isBigInt(value) {\\n\\t\\treturn false && false;\\n\\t};\\n}\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-bigint/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-boolean-object/index.js\":\n/*!*************************************************!*\\\n !*** ./node_modules/is-boolean-object/index.js ***!\n \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar boolToStr = Boolean.prototype.toString;\\n\\nvar tryBooleanObject = function booleanBrandCheck(value) {\\n\\ttry {\\n\\t\\tboolToStr.call(value);\\n\\t\\treturn true;\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t}\\n};\\nvar toStr = Object.prototype.toString;\\nvar boolClass = '[object Boolean]';\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\n\\nmodule.exports = function isBoolean(value) {\\n\\tif (typeof value === 'boolean') {\\n\\t\\treturn true;\\n\\t}\\n\\tif (value === null || typeof value !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\treturn hasToStringTag && Symbol.toStringTag in value ? tryBooleanObject(value) : toStr.call(value) === boolClass;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-boolean-object/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-date-object/index.js\":\n/*!**********************************************!*\\\n !*** ./node_modules/is-date-object/index.js ***!\n \\**********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar getDay = Date.prototype.getDay;\\nvar tryDateObject = function tryDateObject(value) {\\n\\ttry {\\n\\t\\tgetDay.call(value);\\n\\t\\treturn true;\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t}\\n};\\n\\nvar toStr = Object.prototype.toString;\\nvar dateClass = '[object Date]';\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\n\\nmodule.exports = function isDateObject(value) {\\n\\tif (typeof value !== 'object' || value === null) { return false; }\\n\\treturn hasToStringTag ? tryDateObject(value) : toStr.call(value) === dateClass;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-date-object/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-map/index.js\":\n/*!**************************************!*\\\n !*** ./node_modules/is-map/index.js ***!\n \\**************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar $Map = typeof Map === 'function' && Map.prototype ? Map : null;\\nvar $Set = typeof Set === 'function' && Set.prototype ? Set : null;\\n\\nvar exported;\\n\\nif (!$Map) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\texported = function isMap(x) {\\n\\t\\t// `Map` is not present in this environment.\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nvar $mapHas = $Map ? Map.prototype.has : null;\\nvar $setHas = $Set ? Set.prototype.has : null;\\nif (!exported && !$mapHas) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\texported = function isMap(x) {\\n\\t\\t// `Map` does not have a `has` method\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nmodule.exports = exported || function isMap(x) {\\n\\tif (!x || typeof x !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\ttry {\\n\\t\\t$mapHas.call(x);\\n\\t\\tif ($setHas) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t$setHas.call(x);\\n\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\treturn true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn x instanceof $Map; // core-js workaround, pre-v2.5.0\\n\\t} catch (e) {}\\n\\treturn false;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-map/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-number-object/index.js\":\n/*!************************************************!*\\\n !*** ./node_modules/is-number-object/index.js ***!\n \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar numToStr = Number.prototype.toString;\\nvar tryNumberObject = function tryNumberObject(value) {\\n\\ttry {\\n\\t\\tnumToStr.call(value);\\n\\t\\treturn true;\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t}\\n};\\nvar toStr = Object.prototype.toString;\\nvar numClass = '[object Number]';\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\n\\nmodule.exports = function isNumberObject(value) {\\n\\tif (typeof value === 'number') {\\n\\t\\treturn true;\\n\\t}\\n\\tif (typeof value !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\treturn hasToStringTag ? tryNumberObject(value) : toStr.call(value) === numClass;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-number-object/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-regex/index.js\":\n/*!****************************************!*\\\n !*** ./node_modules/is-regex/index.js ***!\n \\****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar has = __webpack_require__(/*! has */ \\\"./node_modules/has/src/index.js\\\");\\nvar regexExec = RegExp.prototype.exec;\\nvar gOPD = Object.getOwnPropertyDescriptor;\\n\\nvar tryRegexExecCall = function tryRegexExec(value) {\\n\\ttry {\\n\\t\\tvar lastIndex = value.lastIndex;\\n\\t\\tvalue.lastIndex = 0;\\n\\n\\t\\tregexExec.call(value);\\n\\t\\treturn true;\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t} finally {\\n\\t\\tvalue.lastIndex = lastIndex;\\n\\t}\\n};\\nvar toStr = Object.prototype.toString;\\nvar regexClass = '[object RegExp]';\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\n\\nmodule.exports = function isRegex(value) {\\n\\tif (!value || typeof value !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\tif (!hasToStringTag) {\\n\\t\\treturn toStr.call(value) === regexClass;\\n\\t}\\n\\n\\tvar descriptor = gOPD(value, 'lastIndex');\\n\\tvar hasLastIndexDataProperty = descriptor && has(descriptor, 'value');\\n\\tif (!hasLastIndexDataProperty) {\\n\\t\\treturn false;\\n\\t}\\n\\n\\treturn tryRegexExecCall(value);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-regex/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-set/index.js\":\n/*!**************************************!*\\\n !*** ./node_modules/is-set/index.js ***!\n \\**************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar $Map = typeof Map === 'function' && Map.prototype ? Map : null;\\nvar $Set = typeof Set === 'function' && Set.prototype ? Set : null;\\n\\nvar exported;\\n\\nif (!$Set) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\texported = function isSet(x) {\\n\\t\\t// `Set` is not present in this environment.\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nvar $mapHas = $Map ? Map.prototype.has : null;\\nvar $setHas = $Set ? Set.prototype.has : null;\\nif (!exported && !$setHas) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\texported = function isSet(x) {\\n\\t\\t// `Set` does not have a `has` method\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nmodule.exports = exported || function isSet(x) {\\n\\tif (!x || typeof x !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\ttry {\\n\\t\\t$setHas.call(x);\\n\\t\\tif ($mapHas) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t$mapHas.call(x);\\n\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\treturn true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn x instanceof $Set; // core-js workaround, pre-v2.5.0\\n\\t} catch (e) {}\\n\\treturn false;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-set/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-string/index.js\":\n/*!*****************************************!*\\\n !*** ./node_modules/is-string/index.js ***!\n \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar strValue = String.prototype.valueOf;\\nvar tryStringObject = function tryStringObject(value) {\\n\\ttry {\\n\\t\\tstrValue.call(value);\\n\\t\\treturn true;\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t}\\n};\\nvar toStr = Object.prototype.toString;\\nvar strClass = '[object String]';\\nvar hasToStringTag = typeof Symbol === 'function' && typeof Symbol.toStringTag === 'symbol';\\n\\nmodule.exports = function isString(value) {\\n\\tif (typeof value === 'string') {\\n\\t\\treturn true;\\n\\t}\\n\\tif (typeof value !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\treturn hasToStringTag ? tryStringObject(value) : toStr.call(value) === strClass;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-string/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-typed-array/index.js\":\n/*!**********************************************!*\\\n !*** ./node_modules/is-typed-array/index.js ***!\n \\**********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(global) {\\n\\nvar forEach = __webpack_require__(/*! foreach */ \\\"./node_modules/foreach/index.js\\\");\\nvar availableTypedArrays = __webpack_require__(/*! available-typed-arrays */ \\\"./node_modules/available-typed-arrays/index.js\\\");\\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \\\"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js\\\");\\n\\nvar $toString = callBound('Object.prototype.toString');\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\nvar hasToStringTag = hasSymbols && typeof Symbol.toStringTag === 'symbol';\\n\\nvar typedArrays = availableTypedArrays();\\n\\nvar $indexOf = callBound('Array.prototype.indexOf', true) || function indexOf(array, value) {\\n\\tfor (var i = 0; i < array.length; i += 1) {\\n\\t\\tif (array[i] === value) {\\n\\t\\t\\treturn i;\\n\\t\\t}\\n\\t}\\n\\treturn -1;\\n};\\nvar $slice = callBound('String.prototype.slice');\\nvar toStrTags = {};\\nvar gOPD = __webpack_require__(/*! es-abstract/helpers/getOwnPropertyDescriptor */ \\\"./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js\\\");\\nvar getPrototypeOf = Object.getPrototypeOf; // require('getprototypeof');\\nif (hasToStringTag && gOPD && getPrototypeOf) {\\n\\tforEach(typedArrays, function (typedArray) {\\n\\t\\tvar arr = new global[typedArray]();\\n\\t\\tif (!(Symbol.toStringTag in arr)) {\\n\\t\\t\\tthrow new EvalError('this engine has support for Symbol.toStringTag, but ' + typedArray + ' does not have the property! Please report this.');\\n\\t\\t}\\n\\t\\tvar proto = getPrototypeOf(arr);\\n\\t\\tvar descriptor = gOPD(proto, Symbol.toStringTag);\\n\\t\\tif (!descriptor) {\\n\\t\\t\\tvar superProto = getPrototypeOf(proto);\\n\\t\\t\\tdescriptor = gOPD(superProto, Symbol.toStringTag);\\n\\t\\t}\\n\\t\\ttoStrTags[typedArray] = descriptor.get;\\n\\t});\\n}\\n\\nvar tryTypedArrays = function tryAllTypedArrays(value) {\\n\\tvar anyTrue = false;\\n\\tforEach(toStrTags, function (getter, typedArray) {\\n\\t\\tif (!anyTrue) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\tanyTrue = getter.call(value) === typedArray;\\n\\t\\t\\t} catch (e) { /**/ }\\n\\t\\t}\\n\\t});\\n\\treturn anyTrue;\\n};\\n\\nmodule.exports = function isTypedArray(value) {\\n\\tif (!value || typeof value !== 'object') { return false; }\\n\\tif (!hasToStringTag) {\\n\\t\\tvar tag = $slice($toString(value), 8, -1);\\n\\t\\treturn $indexOf(typedArrays, tag) > -1;\\n\\t}\\n\\tif (!gOPD) { return false; }\\n\\treturn tryTypedArrays(value);\\n};\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\")))\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js\":\n/*!******************************************************************************!*\\\n !*** ./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js ***!\n \\******************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* globals\\n\\tAtomics,\\n\\tSharedArrayBuffer,\\n*/\\n\\nvar undefined;\\n\\nvar $TypeError = TypeError;\\n\\nvar $gOPD = Object.getOwnPropertyDescriptor;\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD({}, '');\\n\\t} catch (e) {\\n\\t\\t$gOPD = null; // this is IE 8, which has a broken gOPD\\n\\t}\\n}\\n\\nvar throwTypeError = function () { throw new $TypeError(); };\\nvar ThrowTypeError = $gOPD\\n\\t? (function () {\\n\\t\\ttry {\\n\\t\\t\\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\\n\\t\\t\\targuments.callee; // IE 8 does not throw here\\n\\t\\t\\treturn throwTypeError;\\n\\t\\t} catch (calleeThrows) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\\n\\t\\t\\t\\treturn $gOPD(arguments, 'callee').get;\\n\\t\\t\\t} catch (gOPDthrows) {\\n\\t\\t\\t\\treturn throwTypeError;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}())\\n\\t: throwTypeError;\\n\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\n\\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\\n\\nvar generator; // = function * () {};\\nvar generatorFunction = generator ? getProto(generator) : undefined;\\nvar asyncFn; // async function() {};\\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\\nvar asyncGen; // async function * () {};\\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\\n\\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\\n\\nvar INTRINSICS = {\\n\\t'%Array%': Array,\\n\\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\\n\\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\\n\\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\\n\\t'%ArrayPrototype%': Array.prototype,\\n\\t'%ArrayProto_entries%': Array.prototype.entries,\\n\\t'%ArrayProto_forEach%': Array.prototype.forEach,\\n\\t'%ArrayProto_keys%': Array.prototype.keys,\\n\\t'%ArrayProto_values%': Array.prototype.values,\\n\\t'%AsyncFromSyncIteratorPrototype%': undefined,\\n\\t'%AsyncFunction%': asyncFunction,\\n\\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\\n\\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\\n\\t'%AsyncGeneratorFunction%': asyncGenFunction,\\n\\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\\n\\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\\n\\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\\n\\t'%Boolean%': Boolean,\\n\\t'%BooleanPrototype%': Boolean.prototype,\\n\\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\\n\\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\\n\\t'%Date%': Date,\\n\\t'%DatePrototype%': Date.prototype,\\n\\t'%decodeURI%': decodeURI,\\n\\t'%decodeURIComponent%': decodeURIComponent,\\n\\t'%encodeURI%': encodeURI,\\n\\t'%encodeURIComponent%': encodeURIComponent,\\n\\t'%Error%': Error,\\n\\t'%ErrorPrototype%': Error.prototype,\\n\\t'%eval%': eval, // eslint-disable-line no-eval\\n\\t'%EvalError%': EvalError,\\n\\t'%EvalErrorPrototype%': EvalError.prototype,\\n\\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\\n\\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\\n\\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\\n\\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\\n\\t'%Function%': Function,\\n\\t'%FunctionPrototype%': Function.prototype,\\n\\t'%Generator%': generator ? getProto(generator()) : undefined,\\n\\t'%GeneratorFunction%': generatorFunction,\\n\\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\\n\\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\\n\\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\\n\\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\\n\\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\\n\\t'%isFinite%': isFinite,\\n\\t'%isNaN%': isNaN,\\n\\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\\n\\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\\n\\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\\n\\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\\n\\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\\n\\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\\n\\t'%Math%': Math,\\n\\t'%Number%': Number,\\n\\t'%NumberPrototype%': Number.prototype,\\n\\t'%Object%': Object,\\n\\t'%ObjectPrototype%': Object.prototype,\\n\\t'%ObjProto_toString%': Object.prototype.toString,\\n\\t'%ObjProto_valueOf%': Object.prototype.valueOf,\\n\\t'%parseFloat%': parseFloat,\\n\\t'%parseInt%': parseInt,\\n\\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\\n\\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\\n\\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\\n\\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\\n\\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\\n\\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\\n\\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\\n\\t'%RangeError%': RangeError,\\n\\t'%RangeErrorPrototype%': RangeError.prototype,\\n\\t'%ReferenceError%': ReferenceError,\\n\\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\\n\\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\\n\\t'%RegExp%': RegExp,\\n\\t'%RegExpPrototype%': RegExp.prototype,\\n\\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\\n\\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\\n\\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\\n\\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\\n\\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\\n\\t'%String%': String,\\n\\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\\n\\t'%StringPrototype%': String.prototype,\\n\\t'%Symbol%': hasSymbols ? Symbol : undefined,\\n\\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\\n\\t'%SyntaxError%': SyntaxError,\\n\\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\\n\\t'%ThrowTypeError%': ThrowTypeError,\\n\\t'%TypedArray%': TypedArray,\\n\\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\\n\\t'%TypeError%': $TypeError,\\n\\t'%TypeErrorPrototype%': $TypeError.prototype,\\n\\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\\n\\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\\n\\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\\n\\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\\n\\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\\n\\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\\n\\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\\n\\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\\n\\t'%URIError%': URIError,\\n\\t'%URIErrorPrototype%': URIError.prototype,\\n\\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\\n\\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\\n\\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\\n\\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\\n};\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\nvar $replace = bind.call(Function.call, String.prototype.replace);\\n\\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\\nvar rePropName = /[^%.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|%$))/g;\\nvar reEscapeChar = /\\\\\\\\(\\\\\\\\)?/g; /** Used to match backslashes in property paths. */\\nvar stringToPath = function stringToPath(string) {\\n\\tvar result = [];\\n\\t$replace(string, rePropName, function (match, number, quote, subString) {\\n\\t\\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\\n\\t});\\n\\treturn result;\\n};\\n/* end adaptation */\\n\\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\\n\\tif (!(name in INTRINSICS)) {\\n\\t\\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\\n\\t}\\n\\n\\t// istanbul ignore if // hopefully this is impossible to test :-)\\n\\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\\n\\t\\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\\n\\t}\\n\\n\\treturn INTRINSICS[name];\\n};\\n\\nmodule.exports = function GetIntrinsic(name, allowMissing) {\\n\\tif (typeof name !== 'string' || name.length === 0) {\\n\\t\\tthrow new TypeError('intrinsic name must be a non-empty string');\\n\\t}\\n\\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\\n\\t\\tthrow new TypeError('\\\"allowMissing\\\" argument must be a boolean');\\n\\t}\\n\\n\\tvar parts = stringToPath(name);\\n\\n\\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\\n\\tfor (var i = 1; i < parts.length; i += 1) {\\n\\t\\tif (value != null) {\\n\\t\\t\\tif ($gOPD && (i + 1) >= parts.length) {\\n\\t\\t\\t\\tvar desc = $gOPD(value, parts[i]);\\n\\t\\t\\t\\tif (!allowMissing && !(parts[i] in value)) {\\n\\t\\t\\t\\t\\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tvalue = value[parts[i]];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn value;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js\":\n/*!**********************************************************************************!*\\\n !*** ./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js ***!\n \\**********************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $Function = GetIntrinsic('%Function%');\\nvar $apply = $Function.apply;\\nvar $call = $Function.call;\\n\\nmodule.exports = function callBind() {\\n\\treturn bind.apply($call, arguments);\\n};\\n\\nmodule.exports.apply = function applyBind() {\\n\\treturn bind.apply($apply, arguments);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js\":\n/*!***********************************************************************************!*\\\n !*** ./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js ***!\n \\***********************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar callBind = __webpack_require__(/*! ./callBind */ \\\"./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBind.js\\\");\\n\\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\\n\\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\\n\\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\\n\\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\\n\\t\\treturn callBind(intrinsic);\\n\\t}\\n\\treturn intrinsic;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/helpers/callBound.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js\":\n/*!**************************************************************************************************!*\\\n !*** ./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js ***!\n \\**************************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/is-typed-array/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%');\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD([], 'length');\\n\\t} catch (e) {\\n\\t\\t// IE 8 has a broken gOPD\\n\\t\\t$gOPD = null;\\n\\t}\\n}\\n\\nmodule.exports = $gOPD;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-weakmap/index.js\":\n/*!******************************************!*\\\n !*** ./node_modules/is-weakmap/index.js ***!\n \\******************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar $WeakMap = typeof WeakMap === 'function' && WeakMap.prototype ? WeakMap : null;\\nvar $WeakSet = typeof WeakSet === 'function' && WeakSet.prototype ? WeakSet : null;\\n\\nvar exported;\\n\\nif (!$WeakMap) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\texported = function isWeakMap(x) {\\n\\t\\t// `WeakMap` is not present in this environment.\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nvar $mapHas = $WeakMap ? $WeakMap.prototype.has : null;\\nvar $setHas = $WeakSet ? $WeakSet.prototype.has : null;\\nif (!exported && !$mapHas) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\texported = function isWeakMap(x) {\\n\\t\\t// `WeakMap` does not have a `has` method\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nmodule.exports = exported || function isWeakMap(x) {\\n\\tif (!x || typeof x !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\ttry {\\n\\t\\t$mapHas.call(x, $mapHas);\\n\\t\\tif ($setHas) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t$setHas.call(x, $setHas);\\n\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\treturn true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn x instanceof $WeakMap; // core-js workaround, pre-v3\\n\\t} catch (e) {}\\n\\treturn false;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-weakmap/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/is-weakset/index.js\":\n/*!******************************************!*\\\n !*** ./node_modules/is-weakset/index.js ***!\n \\******************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar $WeakMap = typeof WeakMap === 'function' && WeakMap.prototype ? WeakMap : null;\\nvar $WeakSet = typeof WeakSet === 'function' && WeakSet.prototype ? WeakSet : null;\\n\\nvar exported;\\n\\nif (!$WeakMap) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\texported = function isWeakSet(x) {\\n\\t\\t// `WeakSet` is not present in this environment.\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nvar $mapHas = $WeakMap ? $WeakMap.prototype.has : null;\\nvar $setHas = $WeakSet ? $WeakSet.prototype.has : null;\\nif (!exported && !$setHas) {\\n\\t// eslint-disable-next-line no-unused-vars\\n\\tmodule.exports = function isWeakSet(x) {\\n\\t\\t// `WeakSet` does not have a `has` method\\n\\t\\treturn false;\\n\\t};\\n}\\n\\nmodule.exports = exported || function isWeakSet(x) {\\n\\tif (!x || typeof x !== 'object') {\\n\\t\\treturn false;\\n\\t}\\n\\ttry {\\n\\t\\t$setHas.call(x, $setHas);\\n\\t\\tif ($mapHas) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t$mapHas.call(x, $mapHas);\\n\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\treturn true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn x instanceof $WeakSet; // core-js workaround, pre-v3\\n\\t} catch (e) {}\\n\\treturn false;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/is-weakset/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object-inspect/index.js\":\n/*!**********************************************!*\\\n !*** ./node_modules/object-inspect/index.js ***!\n \\**********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"var hasMap = typeof Map === 'function' && Map.prototype;\\nvar mapSizeDescriptor = Object.getOwnPropertyDescriptor && hasMap ? Object.getOwnPropertyDescriptor(Map.prototype, 'size') : null;\\nvar mapSize = hasMap && mapSizeDescriptor && typeof mapSizeDescriptor.get === 'function' ? mapSizeDescriptor.get : null;\\nvar mapForEach = hasMap && Map.prototype.forEach;\\nvar hasSet = typeof Set === 'function' && Set.prototype;\\nvar setSizeDescriptor = Object.getOwnPropertyDescriptor && hasSet ? Object.getOwnPropertyDescriptor(Set.prototype, 'size') : null;\\nvar setSize = hasSet && setSizeDescriptor && typeof setSizeDescriptor.get === 'function' ? setSizeDescriptor.get : null;\\nvar setForEach = hasSet && Set.prototype.forEach;\\nvar hasWeakMap = typeof WeakMap === 'function' && WeakMap.prototype;\\nvar weakMapHas = hasWeakMap ? WeakMap.prototype.has : null;\\nvar hasWeakSet = typeof WeakSet === 'function' && WeakSet.prototype;\\nvar weakSetHas = hasWeakSet ? WeakSet.prototype.has : null;\\nvar booleanValueOf = Boolean.prototype.valueOf;\\nvar objectToString = Object.prototype.toString;\\nvar match = String.prototype.match;\\nvar bigIntValueOf = typeof BigInt === 'function' ? BigInt.prototype.valueOf : null;\\n\\nvar inspectCustom = __webpack_require__(/*! ./util.inspect */ 1).custom;\\nvar inspectSymbol = inspectCustom && isSymbol(inspectCustom) ? inspectCustom : null;\\n\\nmodule.exports = function inspect_(obj, options, depth, seen) {\\n var opts = options || {};\\n\\n if (has(opts, 'quoteStyle') && (opts.quoteStyle !== 'single' && opts.quoteStyle !== 'double')) {\\n throw new TypeError('option \\\"quoteStyle\\\" must be \\\"single\\\" or \\\"double\\\"');\\n }\\n\\n if (typeof obj === 'undefined') {\\n return 'undefined';\\n }\\n if (obj === null) {\\n return 'null';\\n }\\n if (typeof obj === 'boolean') {\\n return obj ? 'true' : 'false';\\n }\\n\\n if (typeof obj === 'string') {\\n return inspectString(obj, opts);\\n }\\n if (typeof obj === 'number') {\\n if (obj === 0) {\\n return Infinity / obj > 0 ? '0' : '-0';\\n }\\n return String(obj);\\n }\\n if (typeof obj === 'bigint') { // eslint-disable-line valid-typeof\\n return String(obj) + 'n';\\n }\\n\\n var maxDepth = typeof opts.depth === 'undefined' ? 5 : opts.depth;\\n if (typeof depth === 'undefined') { depth = 0; }\\n if (depth >= maxDepth && maxDepth > 0 && typeof obj === 'object') {\\n return '[Object]';\\n }\\n\\n if (typeof seen === 'undefined') {\\n seen = [];\\n } else if (indexOf(seen, obj) >= 0) {\\n return '[Circular]';\\n }\\n\\n function inspect(value, from) {\\n if (from) {\\n seen = seen.slice();\\n seen.push(from);\\n }\\n return inspect_(value, opts, depth + 1, seen);\\n }\\n\\n if (typeof obj === 'function') {\\n var name = nameOf(obj);\\n return '[Function' + (name ? ': ' + name : '') + ']';\\n }\\n if (isSymbol(obj)) {\\n var symString = Symbol.prototype.toString.call(obj);\\n return typeof obj === 'object' ? markBoxed(symString) : symString;\\n }\\n if (isElement(obj)) {\\n var s = '<' + String(obj.nodeName).toLowerCase();\\n var attrs = obj.attributes || [];\\n for (var i = 0; i < attrs.length; i++) {\\n s += ' ' + attrs[i].name + '=' + wrapQuotes(quote(attrs[i].value), 'double', opts);\\n }\\n s += '>';\\n if (obj.childNodes && obj.childNodes.length) { s += '...'; }\\n s += '';\\n return s;\\n }\\n if (isArray(obj)) {\\n if (obj.length === 0) { return '[]'; }\\n return '[ ' + arrObjKeys(obj, inspect).join(', ') + ' ]';\\n }\\n if (isError(obj)) {\\n var parts = arrObjKeys(obj, inspect);\\n if (parts.length === 0) { return '[' + String(obj) + ']'; }\\n return '{ [' + String(obj) + '] ' + parts.join(', ') + ' }';\\n }\\n if (typeof obj === 'object') {\\n if (inspectSymbol && typeof obj[inspectSymbol] === 'function') {\\n return obj[inspectSymbol]();\\n } else if (typeof obj.inspect === 'function') {\\n return obj.inspect();\\n }\\n }\\n if (isMap(obj)) {\\n var mapParts = [];\\n mapForEach.call(obj, function (value, key) {\\n mapParts.push(inspect(key, obj) + ' => ' + inspect(value, obj));\\n });\\n return collectionOf('Map', mapSize.call(obj), mapParts);\\n }\\n if (isSet(obj)) {\\n var setParts = [];\\n setForEach.call(obj, function (value) {\\n setParts.push(inspect(value, obj));\\n });\\n return collectionOf('Set', setSize.call(obj), setParts);\\n }\\n if (isWeakMap(obj)) {\\n return weakCollectionOf('WeakMap');\\n }\\n if (isWeakSet(obj)) {\\n return weakCollectionOf('WeakSet');\\n }\\n if (isNumber(obj)) {\\n return markBoxed(inspect(Number(obj)));\\n }\\n if (isBigInt(obj)) {\\n return markBoxed(inspect(bigIntValueOf.call(obj)));\\n }\\n if (isBoolean(obj)) {\\n return markBoxed(booleanValueOf.call(obj));\\n }\\n if (isString(obj)) {\\n return markBoxed(inspect(String(obj)));\\n }\\n if (!isDate(obj) && !isRegExp(obj)) {\\n var xs = arrObjKeys(obj, inspect);\\n if (xs.length === 0) { return '{}'; }\\n return '{ ' + xs.join(', ') + ' }';\\n }\\n return String(obj);\\n};\\n\\nfunction wrapQuotes(s, defaultStyle, opts) {\\n var quoteChar = (opts.quoteStyle || defaultStyle) === 'double' ? '\\\"' : \\\"'\\\";\\n return quoteChar + s + quoteChar;\\n}\\n\\nfunction quote(s) {\\n return String(s).replace(/\\\"/g, '"');\\n}\\n\\nfunction isArray(obj) { return toStr(obj) === '[object Array]'; }\\nfunction isDate(obj) { return toStr(obj) === '[object Date]'; }\\nfunction isRegExp(obj) { return toStr(obj) === '[object RegExp]'; }\\nfunction isError(obj) { return toStr(obj) === '[object Error]'; }\\nfunction isSymbol(obj) { return toStr(obj) === '[object Symbol]'; }\\nfunction isString(obj) { return toStr(obj) === '[object String]'; }\\nfunction isNumber(obj) { return toStr(obj) === '[object Number]'; }\\nfunction isBigInt(obj) { return toStr(obj) === '[object BigInt]'; }\\nfunction isBoolean(obj) { return toStr(obj) === '[object Boolean]'; }\\n\\nvar hasOwn = Object.prototype.hasOwnProperty || function (key) { return key in this; };\\nfunction has(obj, key) {\\n return hasOwn.call(obj, key);\\n}\\n\\nfunction toStr(obj) {\\n return objectToString.call(obj);\\n}\\n\\nfunction nameOf(f) {\\n if (f.name) { return f.name; }\\n var m = match.call(f, /^function\\\\s*([\\\\w$]+)/);\\n if (m) { return m[1]; }\\n return null;\\n}\\n\\nfunction indexOf(xs, x) {\\n if (xs.indexOf) { return xs.indexOf(x); }\\n for (var i = 0, l = xs.length; i < l; i++) {\\n if (xs[i] === x) { return i; }\\n }\\n return -1;\\n}\\n\\nfunction isMap(x) {\\n if (!mapSize || !x || typeof x !== 'object') {\\n return false;\\n }\\n try {\\n mapSize.call(x);\\n try {\\n setSize.call(x);\\n } catch (s) {\\n return true;\\n }\\n return x instanceof Map; // core-js workaround, pre-v2.5.0\\n } catch (e) {}\\n return false;\\n}\\n\\nfunction isWeakMap(x) {\\n if (!weakMapHas || !x || typeof x !== 'object') {\\n return false;\\n }\\n try {\\n weakMapHas.call(x, weakMapHas);\\n try {\\n weakSetHas.call(x, weakSetHas);\\n } catch (s) {\\n return true;\\n }\\n return x instanceof WeakMap; // core-js workaround, pre-v2.5.0\\n } catch (e) {}\\n return false;\\n}\\n\\nfunction isSet(x) {\\n if (!setSize || !x || typeof x !== 'object') {\\n return false;\\n }\\n try {\\n setSize.call(x);\\n try {\\n mapSize.call(x);\\n } catch (m) {\\n return true;\\n }\\n return x instanceof Set; // core-js workaround, pre-v2.5.0\\n } catch (e) {}\\n return false;\\n}\\n\\nfunction isWeakSet(x) {\\n if (!weakSetHas || !x || typeof x !== 'object') {\\n return false;\\n }\\n try {\\n weakSetHas.call(x, weakSetHas);\\n try {\\n weakMapHas.call(x, weakMapHas);\\n } catch (s) {\\n return true;\\n }\\n return x instanceof WeakSet; // core-js workaround, pre-v2.5.0\\n } catch (e) {}\\n return false;\\n}\\n\\nfunction isElement(x) {\\n if (!x || typeof x !== 'object') { return false; }\\n if (typeof HTMLElement !== 'undefined' && x instanceof HTMLElement) {\\n return true;\\n }\\n return typeof x.nodeName === 'string' && typeof x.getAttribute === 'function';\\n}\\n\\nfunction inspectString(str, opts) {\\n // eslint-disable-next-line no-control-regex\\n var s = str.replace(/(['\\\\\\\\])/g, '\\\\\\\\$1').replace(/[\\\\x00-\\\\x1f]/g, lowbyte);\\n return wrapQuotes(s, 'single', opts);\\n}\\n\\nfunction lowbyte(c) {\\n var n = c.charCodeAt(0);\\n var x = {\\n 8: 'b', 9: 't', 10: 'n', 12: 'f', 13: 'r'\\n }[n];\\n if (x) { return '\\\\\\\\' + x; }\\n return '\\\\\\\\x' + (n < 0x10 ? '0' : '') + n.toString(16);\\n}\\n\\nfunction markBoxed(str) {\\n return 'Object(' + str + ')';\\n}\\n\\nfunction weakCollectionOf(type) {\\n return type + ' { ? }';\\n}\\n\\nfunction collectionOf(type, size, entries) {\\n return type + ' (' + size + ') {' + entries.join(', ') + '}';\\n}\\n\\nfunction arrObjKeys(obj, inspect) {\\n var isArr = isArray(obj);\\n var xs = [];\\n if (isArr) {\\n xs.length = obj.length;\\n for (var i = 0; i < obj.length; i++) {\\n xs[i] = has(obj, i) ? inspect(obj[i], obj) : '';\\n }\\n }\\n for (var key in obj) { // eslint-disable-line no-restricted-syntax\\n if (!has(obj, key)) { continue; } // eslint-disable-line no-restricted-syntax, no-continue\\n if (isArr && String(Number(key)) === key && key < obj.length) { continue; } // eslint-disable-line no-restricted-syntax, no-continue\\n if ((/[^\\\\w$]/).test(key)) {\\n xs.push(inspect(key, obj) + ': ' + inspect(obj[key], obj));\\n } else {\\n xs.push(key + ': ' + inspect(obj[key], obj));\\n }\\n }\\n return xs;\\n}\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object-inspect/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object-is/index.js\":\n/*!*****************************************!*\\\n !*** ./node_modules/object-is/index.js ***!\n \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n// http://www.ecma-international.org/ecma-262/6.0/#sec-object.is\\n\\nvar numberIsNaN = function (value) {\\n\\treturn value !== value;\\n};\\n\\nmodule.exports = function is(a, b) {\\n\\tif (a === 0 && b === 0) {\\n\\t\\treturn 1 / a === 1 / b;\\n\\t}\\n\\tif (a === b) {\\n\\t\\treturn true;\\n\\t}\\n\\tif (numberIsNaN(a) && numberIsNaN(b)) {\\n\\t\\treturn true;\\n\\t}\\n\\treturn false;\\n};\\n\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object-is/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object-keys/index.js\":\n/*!*******************************************!*\\\n !*** ./node_modules/object-keys/index.js ***!\n \\*******************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n// modified from https://github.com/es-shims/es5-shim\\nvar has = Object.prototype.hasOwnProperty;\\nvar toStr = Object.prototype.toString;\\nvar slice = Array.prototype.slice;\\nvar isArgs = __webpack_require__(/*! ./isArguments */ \\\"./node_modules/object-keys/isArguments.js\\\");\\nvar isEnumerable = Object.prototype.propertyIsEnumerable;\\nvar hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString');\\nvar hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype');\\nvar dontEnums = [\\n\\t'toString',\\n\\t'toLocaleString',\\n\\t'valueOf',\\n\\t'hasOwnProperty',\\n\\t'isPrototypeOf',\\n\\t'propertyIsEnumerable',\\n\\t'constructor'\\n];\\nvar equalsConstructorPrototype = function (o) {\\n\\tvar ctor = o.constructor;\\n\\treturn ctor && ctor.prototype === o;\\n};\\nvar excludedKeys = {\\n\\t$applicationCache: true,\\n\\t$console: true,\\n\\t$external: true,\\n\\t$frame: true,\\n\\t$frameElement: true,\\n\\t$frames: true,\\n\\t$innerHeight: true,\\n\\t$innerWidth: true,\\n\\t$outerHeight: true,\\n\\t$outerWidth: true,\\n\\t$pageXOffset: true,\\n\\t$pageYOffset: true,\\n\\t$parent: true,\\n\\t$scrollLeft: true,\\n\\t$scrollTop: true,\\n\\t$scrollX: true,\\n\\t$scrollY: true,\\n\\t$self: true,\\n\\t$webkitIndexedDB: true,\\n\\t$webkitStorageInfo: true,\\n\\t$window: true\\n};\\nvar hasAutomationEqualityBug = (function () {\\n\\t/* global window */\\n\\tif (typeof window === 'undefined') { return false; }\\n\\tfor (var k in window) {\\n\\t\\ttry {\\n\\t\\t\\tif (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') {\\n\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\tequalsConstructorPrototype(window[k]);\\n\\t\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\t\\treturn true;\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t} catch (e) {\\n\\t\\t\\treturn true;\\n\\t\\t}\\n\\t}\\n\\treturn false;\\n}());\\nvar equalsConstructorPrototypeIfNotBuggy = function (o) {\\n\\t/* global window */\\n\\tif (typeof window === 'undefined' || !hasAutomationEqualityBug) {\\n\\t\\treturn equalsConstructorPrototype(o);\\n\\t}\\n\\ttry {\\n\\t\\treturn equalsConstructorPrototype(o);\\n\\t} catch (e) {\\n\\t\\treturn false;\\n\\t}\\n};\\n\\nvar keysShim = function keys(object) {\\n\\tvar isObject = object !== null && typeof object === 'object';\\n\\tvar isFunction = toStr.call(object) === '[object Function]';\\n\\tvar isArguments = isArgs(object);\\n\\tvar isString = isObject && toStr.call(object) === '[object String]';\\n\\tvar theKeys = [];\\n\\n\\tif (!isObject && !isFunction && !isArguments) {\\n\\t\\tthrow new TypeError('Object.keys called on a non-object');\\n\\t}\\n\\n\\tvar skipProto = hasProtoEnumBug && isFunction;\\n\\tif (isString && object.length > 0 && !has.call(object, 0)) {\\n\\t\\tfor (var i = 0; i < object.length; ++i) {\\n\\t\\t\\ttheKeys.push(String(i));\\n\\t\\t}\\n\\t}\\n\\n\\tif (isArguments && object.length > 0) {\\n\\t\\tfor (var j = 0; j < object.length; ++j) {\\n\\t\\t\\ttheKeys.push(String(j));\\n\\t\\t}\\n\\t} else {\\n\\t\\tfor (var name in object) {\\n\\t\\t\\tif (!(skipProto && name === 'prototype') && has.call(object, name)) {\\n\\t\\t\\t\\ttheKeys.push(String(name));\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\n\\tif (hasDontEnumBug) {\\n\\t\\tvar skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);\\n\\n\\t\\tfor (var k = 0; k < dontEnums.length; ++k) {\\n\\t\\t\\tif (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) {\\n\\t\\t\\t\\ttheKeys.push(dontEnums[k]);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn theKeys;\\n};\\n\\nkeysShim.shim = function shimObjectKeys() {\\n\\tif (Object.keys) {\\n\\t\\tvar keysWorksWithArguments = (function () {\\n\\t\\t\\t// Safari 5.0 bug\\n\\t\\t\\treturn (Object.keys(arguments) || '').length === 2;\\n\\t\\t}(1, 2));\\n\\t\\tif (!keysWorksWithArguments) {\\n\\t\\t\\tvar originalKeys = Object.keys;\\n\\t\\t\\tObject.keys = function keys(object) { // eslint-disable-line func-name-matching\\n\\t\\t\\t\\tif (isArgs(object)) {\\n\\t\\t\\t\\t\\treturn originalKeys(slice.call(object));\\n\\t\\t\\t\\t} else {\\n\\t\\t\\t\\t\\treturn originalKeys(object);\\n\\t\\t\\t\\t}\\n\\t\\t\\t};\\n\\t\\t}\\n\\t} else {\\n\\t\\tObject.keys = keysShim;\\n\\t}\\n\\treturn Object.keys || keysShim;\\n};\\n\\nmodule.exports = keysShim;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object-keys/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object-keys/isArguments.js\":\n/*!*************************************************!*\\\n !*** ./node_modules/object-keys/isArguments.js ***!\n \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar toStr = Object.prototype.toString;\\n\\nmodule.exports = function isArguments(value) {\\n\\tvar str = toStr.call(value);\\n\\tvar isArgs = str === '[object Arguments]';\\n\\tif (!isArgs) {\\n\\t\\tisArgs = str !== '[object Array]' &&\\n\\t\\t\\tvalue !== null &&\\n\\t\\t\\ttypeof value === 'object' &&\\n\\t\\t\\ttypeof value.length === 'number' &&\\n\\t\\t\\tvalue.length >= 0 &&\\n\\t\\t\\ttoStr.call(value.callee) === '[object Function]';\\n\\t}\\n\\treturn isArgs;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object-keys/isArguments.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object.assign/implementation.js\":\n/*!******************************************************!*\\\n !*** ./node_modules/object.assign/implementation.js ***!\n \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n// modified from https://github.com/es-shims/es6-shim\\nvar keys = __webpack_require__(/*! object-keys */ \\\"./node_modules/object-keys/index.js\\\");\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\nvar canBeObject = function (obj) {\\n\\treturn typeof obj !== 'undefined' && obj !== null;\\n};\\nvar hasSymbols = __webpack_require__(/*! has-symbols/shams */ \\\"./node_modules/has-symbols/shams.js\\\")();\\nvar toObject = Object;\\nvar push = bind.call(Function.call, Array.prototype.push);\\nvar propIsEnumerable = bind.call(Function.call, Object.prototype.propertyIsEnumerable);\\nvar originalGetSymbols = hasSymbols ? Object.getOwnPropertySymbols : null;\\n\\nmodule.exports = function assign(target, source1) {\\n\\tif (!canBeObject(target)) { throw new TypeError('target must be an object'); }\\n\\tvar objTarget = toObject(target);\\n\\tvar s, source, i, props, syms, value, key;\\n\\tfor (s = 1; s < arguments.length; ++s) {\\n\\t\\tsource = toObject(arguments[s]);\\n\\t\\tprops = keys(source);\\n\\t\\tvar getSymbols = hasSymbols && (Object.getOwnPropertySymbols || originalGetSymbols);\\n\\t\\tif (getSymbols) {\\n\\t\\t\\tsyms = getSymbols(source);\\n\\t\\t\\tfor (i = 0; i < syms.length; ++i) {\\n\\t\\t\\t\\tkey = syms[i];\\n\\t\\t\\t\\tif (propIsEnumerable(source, key)) {\\n\\t\\t\\t\\t\\tpush(props, key);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\tfor (i = 0; i < props.length; ++i) {\\n\\t\\t\\tkey = props[i];\\n\\t\\t\\tvalue = source[key];\\n\\t\\t\\tif (propIsEnumerable(source, key)) {\\n\\t\\t\\t\\tobjTarget[key] = value;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn objTarget;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object.assign/implementation.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object.assign/index.js\":\n/*!*********************************************!*\\\n !*** ./node_modules/object.assign/index.js ***!\n \\*********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar defineProperties = __webpack_require__(/*! define-properties */ \\\"./node_modules/define-properties/index.js\\\");\\n\\nvar implementation = __webpack_require__(/*! ./implementation */ \\\"./node_modules/object.assign/implementation.js\\\");\\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ \\\"./node_modules/object.assign/polyfill.js\\\");\\nvar shim = __webpack_require__(/*! ./shim */ \\\"./node_modules/object.assign/shim.js\\\");\\n\\nvar polyfill = getPolyfill();\\n\\ndefineProperties(polyfill, {\\n\\tgetPolyfill: getPolyfill,\\n\\timplementation: implementation,\\n\\tshim: shim\\n});\\n\\nmodule.exports = polyfill;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object.assign/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object.assign/polyfill.js\":\n/*!************************************************!*\\\n !*** ./node_modules/object.assign/polyfill.js ***!\n \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar implementation = __webpack_require__(/*! ./implementation */ \\\"./node_modules/object.assign/implementation.js\\\");\\n\\nvar lacksProperEnumerationOrder = function () {\\n\\tif (!Object.assign) {\\n\\t\\treturn false;\\n\\t}\\n\\t// v8, specifically in node 4.x, has a bug with incorrect property enumeration order\\n\\t// note: this does not detect the bug unless there's 20 characters\\n\\tvar str = 'abcdefghijklmnopqrst';\\n\\tvar letters = str.split('');\\n\\tvar map = {};\\n\\tfor (var i = 0; i < letters.length; ++i) {\\n\\t\\tmap[letters[i]] = letters[i];\\n\\t}\\n\\tvar obj = Object.assign({}, map);\\n\\tvar actual = '';\\n\\tfor (var k in obj) {\\n\\t\\tactual += k;\\n\\t}\\n\\treturn str !== actual;\\n};\\n\\nvar assignHasPendingExceptions = function () {\\n\\tif (!Object.assign || !Object.preventExtensions) {\\n\\t\\treturn false;\\n\\t}\\n\\t// Firefox 37 still has \\\"pending exception\\\" logic in its Object.assign implementation,\\n\\t// which is 72% slower than our shim, and Firefox 40's native implementation.\\n\\tvar thrower = Object.preventExtensions({ 1: 2 });\\n\\ttry {\\n\\t\\tObject.assign(thrower, 'xy');\\n\\t} catch (e) {\\n\\t\\treturn thrower[1] === 'y';\\n\\t}\\n\\treturn false;\\n};\\n\\nmodule.exports = function getPolyfill() {\\n\\tif (!Object.assign) {\\n\\t\\treturn implementation;\\n\\t}\\n\\tif (lacksProperEnumerationOrder()) {\\n\\t\\treturn implementation;\\n\\t}\\n\\tif (assignHasPendingExceptions()) {\\n\\t\\treturn implementation;\\n\\t}\\n\\treturn Object.assign;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object.assign/polyfill.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/object.assign/shim.js\":\n/*!********************************************!*\\\n !*** ./node_modules/object.assign/shim.js ***!\n \\********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar define = __webpack_require__(/*! define-properties */ \\\"./node_modules/define-properties/index.js\\\");\\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ \\\"./node_modules/object.assign/polyfill.js\\\");\\n\\nmodule.exports = function shimAssign() {\\n\\tvar polyfill = getPolyfill();\\n\\tdefine(\\n\\t\\tObject,\\n\\t\\t{ assign: polyfill },\\n\\t\\t{ assign: function () { return Object.assign !== polyfill; } }\\n\\t);\\n\\treturn polyfill;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/object.assign/shim.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/attributor/attributor.ts\":\n/*!*************************************************************!*\\\n !*** ./node_modules/parchment/src/attributor/attributor.ts ***!\n \\*************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Attributor; });\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n\\nclass Attributor {\\n constructor(attrName, keyName, options = {}) {\\n this.attrName = attrName;\\n this.keyName = keyName;\\n const attributeBit = _scope__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].TYPE & _scope__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].ATTRIBUTE;\\n this.scope =\\n options.scope != null\\n ? // Ignore type bits, force attribute bit\\n (options.scope & _scope__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].LEVEL) | attributeBit\\n : _scope__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].ATTRIBUTE;\\n if (options.whitelist != null) {\\n this.whitelist = options.whitelist;\\n }\\n }\\n static keys(node) {\\n return Array.from(node.attributes).map((item) => item.name);\\n }\\n add(node, value) {\\n if (!this.canAdd(node, value)) {\\n return false;\\n }\\n node.setAttribute(this.keyName, value);\\n return true;\\n }\\n canAdd(_node, value) {\\n if (this.whitelist == null) {\\n return true;\\n }\\n if (typeof value === 'string') {\\n return this.whitelist.indexOf(value.replace(/[\\\"']/g, '')) > -1;\\n }\\n else {\\n return this.whitelist.indexOf(value) > -1;\\n }\\n }\\n remove(node) {\\n node.removeAttribute(this.keyName);\\n }\\n value(node) {\\n const value = node.getAttribute(this.keyName);\\n if (this.canAdd(node, value) && value) {\\n return value;\\n }\\n return '';\\n }\\n}\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/attributor.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/attributor/class.ts\":\n/*!********************************************************!*\\\n !*** ./node_modules/parchment/src/attributor/class.ts ***!\n \\********************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./attributor */ \\\"./node_modules/parchment/src/attributor/attributor.ts\\\");\\n\\nfunction match(node, prefix) {\\n const className = node.getAttribute('class') || '';\\n return className\\n .split(/\\\\s+/)\\n .filter((name) => name.indexOf(`${prefix}-`) === 0);\\n}\\nclass ClassAttributor extends _attributor__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static keys(node) {\\n return (node.getAttribute('class') || '')\\n .split(/\\\\s+/)\\n .map((name) => name.split('-').slice(0, -1).join('-'));\\n }\\n add(node, value) {\\n if (!this.canAdd(node, value)) {\\n return false;\\n }\\n this.remove(node);\\n node.classList.add(`${this.keyName}-${value}`);\\n return true;\\n }\\n remove(node) {\\n const matches = match(node, this.keyName);\\n matches.forEach((name) => {\\n node.classList.remove(name);\\n });\\n if (node.classList.length === 0) {\\n node.removeAttribute('class');\\n }\\n }\\n value(node) {\\n const result = match(node, this.keyName)[0] || '';\\n const value = result.slice(this.keyName.length + 1); // +1 for hyphen\\n return this.canAdd(node, value) ? value : '';\\n }\\n}\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (ClassAttributor);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/class.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/attributor/store.ts\":\n/*!********************************************************!*\\\n !*** ./node_modules/parchment/src/attributor/store.ts ***!\n \\********************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../registry */ \\\"./node_modules/parchment/src/registry.ts\\\");\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _attributor__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./attributor */ \\\"./node_modules/parchment/src/attributor/attributor.ts\\\");\\n/* harmony import */ var _class__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./class */ \\\"./node_modules/parchment/src/attributor/class.ts\\\");\\n/* harmony import */ var _style__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./style */ \\\"./node_modules/parchment/src/attributor/style.ts\\\");\\n\\n\\n\\n\\n\\nclass AttributorStore {\\n constructor(domNode) {\\n this.attributes = {};\\n this.domNode = domNode;\\n this.build();\\n }\\n attribute(attribute, value) {\\n // verb\\n if (value) {\\n if (attribute.add(this.domNode, value)) {\\n if (attribute.value(this.domNode) != null) {\\n this.attributes[attribute.attrName] = attribute;\\n }\\n else {\\n delete this.attributes[attribute.attrName];\\n }\\n }\\n }\\n else {\\n attribute.remove(this.domNode);\\n delete this.attributes[attribute.attrName];\\n }\\n }\\n build() {\\n this.attributes = {};\\n const blot = _registry__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].find(this.domNode);\\n if (blot == null) {\\n return;\\n }\\n const attributes = _attributor__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].keys(this.domNode);\\n const classes = _class__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].keys(this.domNode);\\n const styles = _style__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"].keys(this.domNode);\\n attributes\\n .concat(classes)\\n .concat(styles)\\n .forEach((name) => {\\n const attr = blot.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].ATTRIBUTE);\\n if (attr instanceof _attributor__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"]) {\\n this.attributes[attr.attrName] = attr;\\n }\\n });\\n }\\n copy(target) {\\n Object.keys(this.attributes).forEach((key) => {\\n const value = this.attributes[key].value(this.domNode);\\n target.format(key, value);\\n });\\n }\\n move(target) {\\n this.copy(target);\\n Object.keys(this.attributes).forEach((key) => {\\n this.attributes[key].remove(this.domNode);\\n });\\n this.attributes = {};\\n }\\n values() {\\n return Object.keys(this.attributes).reduce((attributes, name) => {\\n attributes[name] = this.attributes[name].value(this.domNode);\\n return attributes;\\n }, {});\\n }\\n}\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (AttributorStore);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/store.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/attributor/style.ts\":\n/*!********************************************************!*\\\n !*** ./node_modules/parchment/src/attributor/style.ts ***!\n \\********************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./attributor */ \\\"./node_modules/parchment/src/attributor/attributor.ts\\\");\\n\\nfunction camelize(name) {\\n const parts = name.split('-');\\n const rest = parts\\n .slice(1)\\n .map((part) => part[0].toUpperCase() + part.slice(1))\\n .join('');\\n return parts[0] + rest;\\n}\\nclass StyleAttributor extends _attributor__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static keys(node) {\\n return (node.getAttribute('style') || '').split(';').map((value) => {\\n const arr = value.split(':');\\n return arr[0].trim();\\n });\\n }\\n add(node, value) {\\n if (!this.canAdd(node, value)) {\\n return false;\\n }\\n // @ts-ignore\\n node.style[camelize(this.keyName)] = value;\\n return true;\\n }\\n remove(node) {\\n // @ts-ignore\\n node.style[camelize(this.keyName)] = '';\\n if (!node.getAttribute('style')) {\\n node.removeAttribute('style');\\n }\\n }\\n value(node) {\\n // @ts-ignore\\n const value = node.style[camelize(this.keyName)];\\n return this.canAdd(node, value) ? value : '';\\n }\\n}\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (StyleAttributor);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/attributor/style.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/abstract/container.ts\":\n/*!***************************************************************!*\\\n !*** ./node_modules/parchment/src/blot/abstract/container.ts ***!\n \\***************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _parent__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./parent */ \\\"./node_modules/parchment/src/blot/abstract/parent.ts\\\");\\n\\n\\nclass ContainerBlot extends _parent__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] {\\n checkMerge() {\\n return (this.next !== null && this.next.statics.blotName === this.statics.blotName);\\n }\\n deleteAt(index, length) {\\n super.deleteAt(index, length);\\n this.enforceAllowedChildren();\\n }\\n formatAt(index, length, name, value) {\\n super.formatAt(index, length, name, value);\\n this.enforceAllowedChildren();\\n }\\n insertAt(index, value, def) {\\n super.insertAt(index, value, def);\\n this.enforceAllowedChildren();\\n }\\n optimize(context) {\\n super.optimize(context);\\n if (this.children.length > 0 && this.next != null && this.checkMerge()) {\\n this.next.moveChildren(this);\\n this.next.remove();\\n }\\n }\\n}\\nContainerBlot.blotName = 'container';\\nContainerBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].BLOCK_BLOT;\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (ContainerBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/container.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/abstract/leaf.ts\":\n/*!**********************************************************!*\\\n !*** ./node_modules/parchment/src/blot/abstract/leaf.ts ***!\n \\**********************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _shadow__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./shadow */ \\\"./node_modules/parchment/src/blot/abstract/shadow.ts\\\");\\n\\n\\nclass LeafBlot extends _shadow__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] {\\n static value(_domNode) {\\n return true;\\n }\\n index(node, offset) {\\n if (this.domNode === node ||\\n this.domNode.compareDocumentPosition(node) &\\n Node.DOCUMENT_POSITION_CONTAINED_BY) {\\n return Math.min(offset, 1);\\n }\\n return -1;\\n }\\n position(index, _inclusive) {\\n const childNodes = Array.from(this.parent.domNode.childNodes);\\n let offset = childNodes.indexOf(this.domNode);\\n if (index > 0) {\\n offset += 1;\\n }\\n return [this.parent.domNode, offset];\\n }\\n value() {\\n return {\\n [this.statics.blotName]: this.statics.value(this.domNode) || true,\\n };\\n }\\n}\\nLeafBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].INLINE_BLOT;\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (LeafBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/leaf.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/abstract/parent.ts\":\n/*!************************************************************!*\\\n !*** ./node_modules/parchment/src/blot/abstract/parent.ts ***!\n \\************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _collection_linked_list__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../collection/linked-list */ \\\"./node_modules/parchment/src/collection/linked-list.ts\\\");\\n/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../error */ \\\"./node_modules/parchment/src/error.ts\\\");\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _shadow__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./shadow */ \\\"./node_modules/parchment/src/blot/abstract/shadow.ts\\\");\\n\\n\\n\\n\\nfunction makeAttachedBlot(node, scroll) {\\n let blot = scroll.find(node);\\n if (blot == null) {\\n try {\\n blot = scroll.create(node);\\n }\\n catch (e) {\\n blot = scroll.create(_scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].INLINE);\\n Array.from(node.childNodes).forEach((child) => {\\n // @ts-ignore\\n blot.domNode.appendChild(child);\\n });\\n if (node.parentNode) {\\n node.parentNode.replaceChild(blot.domNode, node);\\n }\\n blot.attach();\\n }\\n }\\n return blot;\\n}\\nclass ParentBlot extends _shadow__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"] {\\n constructor(scroll, domNode) {\\n super(scroll, domNode);\\n this.uiNode = null;\\n this.build();\\n }\\n appendChild(other) {\\n this.insertBefore(other);\\n }\\n attach() {\\n super.attach();\\n this.children.forEach((child) => {\\n child.attach();\\n });\\n }\\n attachUI(node) {\\n if (this.uiNode != null) {\\n this.uiNode.remove();\\n }\\n this.uiNode = node;\\n if (ParentBlot.uiClass) {\\n this.uiNode.classList.add(ParentBlot.uiClass);\\n }\\n this.uiNode.setAttribute('contenteditable', 'false');\\n this.domNode.insertBefore(this.uiNode, this.domNode.firstChild);\\n }\\n build() {\\n this.children = new _collection_linked_list__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]();\\n // Need to be reversed for if DOM nodes already in order\\n Array.from(this.domNode.childNodes)\\n .filter((node) => node !== this.uiNode)\\n .reverse()\\n .forEach((node) => {\\n try {\\n const child = makeAttachedBlot(node, this.scroll);\\n this.insertBefore(child, this.children.head || undefined);\\n }\\n catch (err) {\\n if (err instanceof _error__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"]) {\\n return;\\n }\\n else {\\n throw err;\\n }\\n }\\n });\\n }\\n deleteAt(index, length) {\\n if (index === 0 && length === this.length()) {\\n return this.remove();\\n }\\n this.children.forEachAt(index, length, (child, offset, childLength) => {\\n child.deleteAt(offset, childLength);\\n });\\n }\\n descendant(criteria, index = 0) {\\n const [child, offset] = this.children.find(index);\\n if ((criteria.blotName == null && criteria(child)) ||\\n (criteria.blotName != null && child instanceof criteria)) {\\n return [child, offset];\\n }\\n else if (child instanceof ParentBlot) {\\n return child.descendant(criteria, offset);\\n }\\n else {\\n return [null, -1];\\n }\\n }\\n descendants(criteria, index = 0, length = Number.MAX_VALUE) {\\n let descendants = [];\\n let lengthLeft = length;\\n this.children.forEachAt(index, length, (child, childIndex, childLength) => {\\n if ((criteria.blotName == null && criteria(child)) ||\\n (criteria.blotName != null && child instanceof criteria)) {\\n descendants.push(child);\\n }\\n if (child instanceof ParentBlot) {\\n descendants = descendants.concat(child.descendants(criteria, childIndex, lengthLeft));\\n }\\n lengthLeft -= childLength;\\n });\\n return descendants;\\n }\\n detach() {\\n this.children.forEach((child) => {\\n child.detach();\\n });\\n super.detach();\\n }\\n enforceAllowedChildren() {\\n let done = false;\\n this.children.forEach((child) => {\\n if (done) {\\n return;\\n }\\n const allowed = this.statics.allowedChildren.some((def) => child instanceof def);\\n if (allowed) {\\n return;\\n }\\n if (child.statics.scope === _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].BLOCK_BLOT) {\\n if (child.next != null) {\\n this.splitAfter(child);\\n }\\n if (child.prev != null) {\\n this.splitAfter(child.prev);\\n }\\n child.parent.unwrap();\\n done = true;\\n }\\n else if (child instanceof ParentBlot) {\\n child.unwrap();\\n }\\n else {\\n child.remove();\\n }\\n });\\n }\\n formatAt(index, length, name, value) {\\n this.children.forEachAt(index, length, (child, offset, childLength) => {\\n child.formatAt(offset, childLength, name, value);\\n });\\n }\\n insertAt(index, value, def) {\\n const [child, offset] = this.children.find(index);\\n if (child) {\\n child.insertAt(offset, value, def);\\n }\\n else {\\n const blot = def == null\\n ? this.scroll.create('text', value)\\n : this.scroll.create(value, def);\\n this.appendChild(blot);\\n }\\n }\\n insertBefore(childBlot, refBlot) {\\n if (childBlot.parent != null) {\\n childBlot.parent.children.remove(childBlot);\\n }\\n let refDomNode = null;\\n this.children.insertBefore(childBlot, refBlot || null);\\n childBlot.parent = this;\\n if (refBlot != null) {\\n refDomNode = refBlot.domNode;\\n }\\n if (this.domNode.parentNode !== childBlot.domNode ||\\n this.domNode.nextSibling !== refDomNode) {\\n this.domNode.insertBefore(childBlot.domNode, refDomNode);\\n }\\n childBlot.attach();\\n }\\n length() {\\n return this.children.reduce((memo, child) => {\\n return memo + child.length();\\n }, 0);\\n }\\n moveChildren(targetParent, refNode) {\\n this.children.forEach((child) => {\\n targetParent.insertBefore(child, refNode);\\n });\\n }\\n optimize(context) {\\n super.optimize(context);\\n this.enforceAllowedChildren();\\n if (this.uiNode != null && this.uiNode !== this.domNode.firstChild) {\\n this.domNode.insertBefore(this.uiNode, this.domNode.firstChild);\\n }\\n if (this.children.length === 0) {\\n if (this.statics.defaultChild != null) {\\n const child = this.scroll.create(this.statics.defaultChild.blotName);\\n this.appendChild(child);\\n // TODO double check if necessary\\n // child.optimize(context);\\n }\\n else {\\n this.remove();\\n }\\n }\\n }\\n path(index, inclusive = false) {\\n const [child, offset] = this.children.find(index, inclusive);\\n const position = [[this, index]];\\n if (child instanceof ParentBlot) {\\n return position.concat(child.path(offset, inclusive));\\n }\\n else if (child != null) {\\n position.push([child, offset]);\\n }\\n return position;\\n }\\n removeChild(child) {\\n this.children.remove(child);\\n }\\n replaceWith(name, value) {\\n const replacement = typeof name === 'string' ? this.scroll.create(name, value) : name;\\n if (replacement instanceof ParentBlot) {\\n this.moveChildren(replacement);\\n }\\n return super.replaceWith(replacement);\\n }\\n split(index, force = false) {\\n if (!force) {\\n if (index === 0) {\\n return this;\\n }\\n if (index === this.length()) {\\n return this.next;\\n }\\n }\\n const after = this.clone();\\n if (this.parent) {\\n this.parent.insertBefore(after, this.next || undefined);\\n }\\n this.children.forEachAt(index, this.length(), (child, offset, _length) => {\\n const split = child.split(offset, force);\\n if (split != null) {\\n after.appendChild(split);\\n }\\n });\\n return after;\\n }\\n splitAfter(child) {\\n const after = this.clone();\\n while (child.next != null) {\\n after.appendChild(child.next);\\n }\\n if (this.parent) {\\n this.parent.insertBefore(after, this.next || undefined);\\n }\\n return after;\\n }\\n unwrap() {\\n if (this.parent) {\\n this.moveChildren(this.parent, this.next || undefined);\\n }\\n this.remove();\\n }\\n update(mutations, _context) {\\n const addedNodes = [];\\n const removedNodes = [];\\n mutations.forEach((mutation) => {\\n if (mutation.target === this.domNode && mutation.type === 'childList') {\\n addedNodes.push(...mutation.addedNodes);\\n removedNodes.push(...mutation.removedNodes);\\n }\\n });\\n removedNodes.forEach((node) => {\\n // Check node has actually been removed\\n // One exception is Chrome does not immediately remove IFRAMEs\\n // from DOM but MutationRecord is correct in its reported removal\\n if (node.parentNode != null &&\\n // @ts-ignore\\n node.tagName !== 'IFRAME' &&\\n document.body.compareDocumentPosition(node) &\\n Node.DOCUMENT_POSITION_CONTAINED_BY) {\\n return;\\n }\\n const blot = this.scroll.find(node);\\n if (blot == null) {\\n return;\\n }\\n if (blot.domNode.parentNode == null ||\\n blot.domNode.parentNode === this.domNode) {\\n blot.detach();\\n }\\n });\\n addedNodes\\n .filter((node) => {\\n return node.parentNode === this.domNode || node === this.uiNode;\\n })\\n .sort((a, b) => {\\n if (a === b) {\\n return 0;\\n }\\n if (a.compareDocumentPosition(b) & Node.DOCUMENT_POSITION_FOLLOWING) {\\n return 1;\\n }\\n return -1;\\n })\\n .forEach((node) => {\\n let refBlot = null;\\n if (node.nextSibling != null) {\\n refBlot = this.scroll.find(node.nextSibling);\\n }\\n const blot = makeAttachedBlot(node, this.scroll);\\n if (blot.next !== refBlot || blot.next == null) {\\n if (blot.parent != null) {\\n blot.parent.removeChild(this);\\n }\\n this.insertBefore(blot, refBlot || undefined);\\n }\\n });\\n this.enforceAllowedChildren();\\n }\\n}\\nParentBlot.uiClass = '';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (ParentBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/parent.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/abstract/shadow.ts\":\n/*!************************************************************!*\\\n !*** ./node_modules/parchment/src/blot/abstract/shadow.ts ***!\n \\************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../../error */ \\\"./node_modules/parchment/src/error.ts\\\");\\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../../registry */ \\\"./node_modules/parchment/src/registry.ts\\\");\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n\\n\\n\\nclass ShadowBlot {\\n constructor(scroll, domNode) {\\n this.scroll = scroll;\\n this.domNode = domNode;\\n _registry__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].blots.set(domNode, this);\\n this.prev = null;\\n this.next = null;\\n }\\n static create(value) {\\n if (this.tagName == null) {\\n throw new _error__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]('Blot definition missing tagName');\\n }\\n let node;\\n if (Array.isArray(this.tagName)) {\\n if (typeof value === 'string') {\\n value = value.toUpperCase();\\n if (parseInt(value, 10).toString() === value) {\\n value = parseInt(value, 10);\\n }\\n }\\n if (typeof value === 'number') {\\n node = document.createElement(this.tagName[value - 1]);\\n }\\n else if (this.tagName.indexOf(value) > -1) {\\n node = document.createElement(value);\\n }\\n else {\\n node = document.createElement(this.tagName[0]);\\n }\\n }\\n else {\\n node = document.createElement(this.tagName);\\n }\\n if (this.className) {\\n node.classList.add(this.className);\\n }\\n return node;\\n }\\n // Hack for accessing inherited static methods\\n get statics() {\\n return this.constructor;\\n }\\n attach() {\\n // Nothing to do\\n }\\n clone() {\\n const domNode = this.domNode.cloneNode(false);\\n return this.scroll.create(domNode);\\n }\\n detach() {\\n if (this.parent != null) {\\n this.parent.removeChild(this);\\n }\\n _registry__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].blots.delete(this.domNode);\\n }\\n deleteAt(index, length) {\\n const blot = this.isolate(index, length);\\n blot.remove();\\n }\\n formatAt(index, length, name, value) {\\n const blot = this.isolate(index, length);\\n if (this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].BLOT) != null && value) {\\n blot.wrap(name, value);\\n }\\n else if (this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].ATTRIBUTE) != null) {\\n const parent = this.scroll.create(this.statics.scope);\\n blot.wrap(parent);\\n parent.format(name, value);\\n }\\n }\\n insertAt(index, value, def) {\\n const blot = def == null\\n ? this.scroll.create('text', value)\\n : this.scroll.create(value, def);\\n const ref = this.split(index);\\n this.parent.insertBefore(blot, ref || undefined);\\n }\\n isolate(index, length) {\\n const target = this.split(index);\\n if (target == null) {\\n throw new Error('Attempt to isolate at end');\\n }\\n target.split(length);\\n return target;\\n }\\n length() {\\n return 1;\\n }\\n offset(root = this.parent) {\\n if (this.parent == null || this === root) {\\n return 0;\\n }\\n return this.parent.children.offset(this) + this.parent.offset(root);\\n }\\n optimize(_context) {\\n if (this.statics.requiredContainer &&\\n !(this.parent instanceof this.statics.requiredContainer)) {\\n this.wrap(this.statics.requiredContainer.blotName);\\n }\\n }\\n remove() {\\n if (this.domNode.parentNode != null) {\\n this.domNode.parentNode.removeChild(this.domNode);\\n }\\n this.detach();\\n }\\n replaceWith(name, value) {\\n const replacement = typeof name === 'string' ? this.scroll.create(name, value) : name;\\n if (this.parent != null) {\\n this.parent.insertBefore(replacement, this.next || undefined);\\n this.remove();\\n }\\n return replacement;\\n }\\n split(index, _force) {\\n return index === 0 ? this : this.next;\\n }\\n update(_mutations, _context) {\\n // Nothing to do by default\\n }\\n wrap(name, value) {\\n const wrapper = typeof name === 'string'\\n ? this.scroll.create(name, value)\\n : name;\\n if (this.parent != null) {\\n this.parent.insertBefore(wrapper, this.next || undefined);\\n }\\n if (typeof wrapper.appendChild !== 'function') {\\n throw new _error__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"](`Cannot wrap ${name}`);\\n }\\n wrapper.appendChild(this);\\n return wrapper;\\n }\\n}\\nShadowBlot.blotName = 'abstract';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (ShadowBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/abstract/shadow.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/block.ts\":\n/*!**************************************************!*\\\n !*** ./node_modules/parchment/src/blot/block.ts ***!\n \\**************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../attributor/attributor */ \\\"./node_modules/parchment/src/attributor/attributor.ts\\\");\\n/* harmony import */ var _attributor_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../attributor/store */ \\\"./node_modules/parchment/src/attributor/store.ts\\\");\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./abstract/leaf */ \\\"./node_modules/parchment/src/blot/abstract/leaf.ts\\\");\\n/* harmony import */ var _abstract_parent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./abstract/parent */ \\\"./node_modules/parchment/src/blot/abstract/parent.ts\\\");\\n/* harmony import */ var _inline__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./inline */ \\\"./node_modules/parchment/src/blot/inline.ts\\\");\\n\\n\\n\\n\\n\\n\\nclass BlockBlot extends _abstract_parent__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"] {\\n constructor(scroll, domNode) {\\n super(scroll, domNode);\\n this.attributes = new _attributor_store__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"](this.domNode);\\n }\\n static formats(domNode, scroll) {\\n const match = scroll.query(BlockBlot.blotName);\\n if (match != null &&\\n domNode.tagName === match.tagName) {\\n return undefined;\\n }\\n else if (typeof this.tagName === 'string') {\\n return true;\\n }\\n else if (Array.isArray(this.tagName)) {\\n return domNode.tagName.toLowerCase();\\n }\\n }\\n format(name, value) {\\n const format = this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].BLOCK);\\n if (format == null) {\\n return;\\n }\\n else if (format instanceof _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]) {\\n this.attributes.attribute(format, value);\\n }\\n else if (name === this.statics.blotName && !value) {\\n this.replaceWith(BlockBlot.blotName);\\n }\\n else if (value &&\\n (name !== this.statics.blotName || this.formats()[name] !== value)) {\\n this.replaceWith(name, value);\\n }\\n }\\n formats() {\\n const formats = this.attributes.values();\\n const format = this.statics.formats(this.domNode, this.scroll);\\n if (format != null) {\\n formats[this.statics.blotName] = format;\\n }\\n return formats;\\n }\\n formatAt(index, length, name, value) {\\n if (this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].BLOCK) != null) {\\n this.format(name, value);\\n }\\n else {\\n super.formatAt(index, length, name, value);\\n }\\n }\\n insertAt(index, value, def) {\\n if (def == null || this.scroll.query(value, _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].INLINE) != null) {\\n // Insert text or inline\\n super.insertAt(index, value, def);\\n }\\n else {\\n const after = this.split(index);\\n if (after != null) {\\n const blot = this.scroll.create(value, def);\\n after.parent.insertBefore(blot, after);\\n }\\n else {\\n throw new Error('Attempt to insertAt after block boundaries');\\n }\\n }\\n }\\n replaceWith(name, value) {\\n const replacement = super.replaceWith(name, value);\\n this.attributes.copy(replacement);\\n return replacement;\\n }\\n update(mutations, context) {\\n super.update(mutations, context);\\n const attributeChanged = mutations.some((mutation) => mutation.target === this.domNode && mutation.type === 'attributes');\\n if (attributeChanged) {\\n this.attributes.build();\\n }\\n }\\n}\\nBlockBlot.blotName = 'block';\\nBlockBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].BLOCK_BLOT;\\nBlockBlot.tagName = 'P';\\nBlockBlot.allowedChildren = [\\n _inline__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"],\\n BlockBlot,\\n _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"],\\n];\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (BlockBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/block.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/embed.ts\":\n/*!**************************************************!*\\\n !*** ./node_modules/parchment/src/blot/embed.ts ***!\n \\**************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./abstract/leaf */ \\\"./node_modules/parchment/src/blot/abstract/leaf.ts\\\");\\n\\nclass EmbedBlot extends _abstract_leaf__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n static formats(_domNode, _scroll) {\\n return undefined;\\n }\\n format(name, value) {\\n // super.formatAt wraps, which is what we want in general,\\n // but this allows subclasses to overwrite for formats\\n // that just apply to particular embeds\\n super.formatAt(0, this.length(), name, value);\\n }\\n formatAt(index, length, name, value) {\\n if (index === 0 && length === this.length()) {\\n this.format(name, value);\\n }\\n else {\\n super.formatAt(index, length, name, value);\\n }\\n }\\n formats() {\\n return this.statics.formats(this.domNode, this.scroll);\\n }\\n}\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (EmbedBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/embed.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/inline.ts\":\n/*!***************************************************!*\\\n !*** ./node_modules/parchment/src/blot/inline.ts ***!\n \\***************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../attributor/attributor */ \\\"./node_modules/parchment/src/attributor/attributor.ts\\\");\\n/* harmony import */ var _attributor_store__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../attributor/store */ \\\"./node_modules/parchment/src/attributor/store.ts\\\");\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./abstract/leaf */ \\\"./node_modules/parchment/src/blot/abstract/leaf.ts\\\");\\n/* harmony import */ var _abstract_parent__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./abstract/parent */ \\\"./node_modules/parchment/src/blot/abstract/parent.ts\\\");\\n\\n\\n\\n\\n\\n// Shallow object comparison\\nfunction isEqual(obj1, obj2) {\\n if (Object.keys(obj1).length !== Object.keys(obj2).length) {\\n return false;\\n }\\n // @ts-ignore\\n for (const prop in obj1) {\\n // @ts-ignore\\n if (obj1[prop] !== obj2[prop]) {\\n return false;\\n }\\n }\\n return true;\\n}\\nclass InlineBlot extends _abstract_parent__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"] {\\n constructor(scroll, domNode) {\\n super(scroll, domNode);\\n this.attributes = new _attributor_store__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"](this.domNode);\\n }\\n static formats(domNode, scroll) {\\n const match = scroll.query(InlineBlot.blotName);\\n if (match != null &&\\n domNode.tagName === match.tagName) {\\n return undefined;\\n }\\n else if (typeof this.tagName === 'string') {\\n return true;\\n }\\n else if (Array.isArray(this.tagName)) {\\n return domNode.tagName.toLowerCase();\\n }\\n return undefined;\\n }\\n format(name, value) {\\n if (name === this.statics.blotName && !value) {\\n this.children.forEach((child) => {\\n if (!(child instanceof InlineBlot)) {\\n child = child.wrap(InlineBlot.blotName, true);\\n }\\n this.attributes.copy(child);\\n });\\n this.unwrap();\\n }\\n else {\\n const format = this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].INLINE);\\n if (format == null) {\\n return;\\n }\\n if (format instanceof _attributor_attributor__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]) {\\n this.attributes.attribute(format, value);\\n }\\n else if (value &&\\n (name !== this.statics.blotName || this.formats()[name] !== value)) {\\n this.replaceWith(name, value);\\n }\\n }\\n }\\n formats() {\\n const formats = this.attributes.values();\\n const format = this.statics.formats(this.domNode, this.scroll);\\n if (format != null) {\\n formats[this.statics.blotName] = format;\\n }\\n return formats;\\n }\\n formatAt(index, length, name, value) {\\n if (this.formats()[name] != null ||\\n this.scroll.query(name, _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].ATTRIBUTE)) {\\n const blot = this.isolate(index, length);\\n blot.format(name, value);\\n }\\n else {\\n super.formatAt(index, length, name, value);\\n }\\n }\\n optimize(context) {\\n super.optimize(context);\\n const formats = this.formats();\\n if (Object.keys(formats).length === 0) {\\n return this.unwrap(); // unformatted span\\n }\\n const next = this.next;\\n if (next instanceof InlineBlot &&\\n next.prev === this &&\\n isEqual(formats, next.formats())) {\\n next.moveChildren(this);\\n next.remove();\\n }\\n }\\n replaceWith(name, value) {\\n const replacement = super.replaceWith(name, value);\\n this.attributes.copy(replacement);\\n return replacement;\\n }\\n update(mutations, context) {\\n super.update(mutations, context);\\n const attributeChanged = mutations.some((mutation) => mutation.target === this.domNode && mutation.type === 'attributes');\\n if (attributeChanged) {\\n this.attributes.build();\\n }\\n }\\n wrap(name, value) {\\n const wrapper = super.wrap(name, value);\\n if (wrapper instanceof InlineBlot) {\\n this.attributes.move(wrapper);\\n }\\n return wrapper;\\n }\\n}\\nInlineBlot.allowedChildren = [InlineBlot, _abstract_leaf__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"]];\\nInlineBlot.blotName = 'inline';\\nInlineBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].INLINE_BLOT;\\nInlineBlot.tagName = 'SPAN';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (InlineBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/inline.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/scroll.ts\":\n/*!***************************************************!*\\\n !*** ./node_modules/parchment/src/blot/scroll.ts ***!\n \\***************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../registry */ \\\"./node_modules/parchment/src/registry.ts\\\");\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _abstract_container__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./abstract/container */ \\\"./node_modules/parchment/src/blot/abstract/container.ts\\\");\\n/* harmony import */ var _abstract_parent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./abstract/parent */ \\\"./node_modules/parchment/src/blot/abstract/parent.ts\\\");\\n/* harmony import */ var _block__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./block */ \\\"./node_modules/parchment/src/blot/block.ts\\\");\\n\\n\\n\\n\\n\\nconst OBSERVER_CONFIG = {\\n attributes: true,\\n characterData: true,\\n characterDataOldValue: true,\\n childList: true,\\n subtree: true,\\n};\\nconst MAX_OPTIMIZE_ITERATIONS = 100;\\nclass ScrollBlot extends _abstract_parent__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"] {\\n constructor(registry, node) {\\n // @ts-ignore\\n super(null, node);\\n this.registry = registry;\\n this.scroll = this;\\n this.build();\\n this.observer = new MutationObserver((mutations) => {\\n this.update(mutations);\\n });\\n this.observer.observe(this.domNode, OBSERVER_CONFIG);\\n this.attach();\\n }\\n create(input, value) {\\n return this.registry.create(this, input, value);\\n }\\n find(node, bubble = false) {\\n return this.registry.find(node, bubble);\\n }\\n query(query, scope = _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].ANY) {\\n return this.registry.query(query, scope);\\n }\\n register(...definitions) {\\n return this.registry.register(...definitions);\\n }\\n build() {\\n if (this.scroll == null) {\\n return;\\n }\\n super.build();\\n }\\n detach() {\\n super.detach();\\n this.observer.disconnect();\\n }\\n deleteAt(index, length) {\\n this.update();\\n if (index === 0 && length === this.length()) {\\n this.children.forEach((child) => {\\n child.remove();\\n });\\n }\\n else {\\n super.deleteAt(index, length);\\n }\\n }\\n formatAt(index, length, name, value) {\\n this.update();\\n super.formatAt(index, length, name, value);\\n }\\n insertAt(index, value, def) {\\n this.update();\\n super.insertAt(index, value, def);\\n }\\n optimize(mutations = [], context = {}) {\\n super.optimize(context);\\n const mutationsMap = context.mutationsMap || new WeakMap();\\n // We must modify mutations directly, cannot make copy and then modify\\n let records = Array.from(this.observer.takeRecords());\\n // Array.push currently seems to be implemented by a non-tail recursive function\\n // so we cannot just mutations.push.apply(mutations, this.observer.takeRecords());\\n while (records.length > 0) {\\n mutations.push(records.pop());\\n }\\n const mark = (blot, markParent = true) => {\\n if (blot == null || blot === this) {\\n return;\\n }\\n if (blot.domNode.parentNode == null) {\\n return;\\n }\\n if (!mutationsMap.has(blot.domNode)) {\\n mutationsMap.set(blot.domNode, []);\\n }\\n if (markParent) {\\n mark(blot.parent);\\n }\\n };\\n const optimize = (blot) => {\\n // Post-order traversal\\n if (!mutationsMap.has(blot.domNode)) {\\n return;\\n }\\n if (blot instanceof _abstract_parent__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"]) {\\n blot.children.forEach(optimize);\\n }\\n mutationsMap.delete(blot.domNode);\\n blot.optimize(context);\\n };\\n let remaining = mutations;\\n for (let i = 0; remaining.length > 0; i += 1) {\\n if (i >= MAX_OPTIMIZE_ITERATIONS) {\\n throw new Error('[Parchment] Maximum optimize iterations reached');\\n }\\n remaining.forEach((mutation) => {\\n const blot = this.find(mutation.target, true);\\n if (blot == null) {\\n return;\\n }\\n if (blot.domNode === mutation.target) {\\n if (mutation.type === 'childList') {\\n mark(this.find(mutation.previousSibling, false));\\n Array.from(mutation.addedNodes).forEach((node) => {\\n const child = this.find(node, false);\\n mark(child, false);\\n if (child instanceof _abstract_parent__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"]) {\\n child.children.forEach((grandChild) => {\\n mark(grandChild, false);\\n });\\n }\\n });\\n }\\n else if (mutation.type === 'attributes') {\\n mark(blot.prev);\\n }\\n }\\n mark(blot);\\n });\\n this.children.forEach(optimize);\\n remaining = Array.from(this.observer.takeRecords());\\n records = remaining.slice();\\n while (records.length > 0) {\\n mutations.push(records.pop());\\n }\\n }\\n }\\n update(mutations, context = {}) {\\n mutations = mutations || this.observer.takeRecords();\\n const mutationsMap = new WeakMap();\\n mutations\\n .map((mutation) => {\\n const blot = _registry__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].find(mutation.target, true);\\n if (blot == null) {\\n return null;\\n }\\n if (mutationsMap.has(blot.domNode)) {\\n mutationsMap.get(blot.domNode).push(mutation);\\n return null;\\n }\\n else {\\n mutationsMap.set(blot.domNode, [mutation]);\\n return blot;\\n }\\n })\\n .forEach((blot) => {\\n if (blot != null && blot !== this && mutationsMap.has(blot.domNode)) {\\n blot.update(mutationsMap.get(blot.domNode) || [], context);\\n }\\n });\\n context.mutationsMap = mutationsMap;\\n if (mutationsMap.has(this.domNode)) {\\n super.update(mutationsMap.get(this.domNode), context);\\n }\\n this.optimize(mutations, context);\\n }\\n}\\nScrollBlot.blotName = 'scroll';\\nScrollBlot.defaultChild = _block__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"];\\nScrollBlot.allowedChildren = [_block__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"], _abstract_container__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"]];\\nScrollBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].BLOCK_BLOT;\\nScrollBlot.tagName = 'DIV';\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (ScrollBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/scroll.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/blot/text.ts\":\n/*!*************************************************!*\\\n !*** ./node_modules/parchment/src/blot/text.ts ***!\n \\*************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony import */ var _abstract_leaf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./abstract/leaf */ \\\"./node_modules/parchment/src/blot/abstract/leaf.ts\\\");\\n\\n\\nclass TextBlot extends _abstract_leaf__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"] {\\n constructor(scroll, node) {\\n super(scroll, node);\\n this.text = this.statics.value(this.domNode);\\n }\\n static create(value) {\\n return document.createTextNode(value);\\n }\\n static value(domNode) {\\n return domNode.data;\\n }\\n deleteAt(index, length) {\\n this.domNode.data = this.text =\\n this.text.slice(0, index) + this.text.slice(index + length);\\n }\\n index(node, offset) {\\n if (this.domNode === node) {\\n return offset;\\n }\\n return -1;\\n }\\n insertAt(index, value, def) {\\n if (def == null) {\\n this.text = this.text.slice(0, index) + value + this.text.slice(index);\\n this.domNode.data = this.text;\\n }\\n else {\\n super.insertAt(index, value, def);\\n }\\n }\\n length() {\\n return this.text.length;\\n }\\n optimize(context) {\\n super.optimize(context);\\n this.text = this.statics.value(this.domNode);\\n if (this.text.length === 0) {\\n this.remove();\\n }\\n else if (this.next instanceof TextBlot && this.next.prev === this) {\\n this.insertAt(this.length(), this.next.value());\\n this.next.remove();\\n }\\n }\\n position(index, _inclusive = false) {\\n return [this.domNode, index];\\n }\\n split(index, force = false) {\\n if (!force) {\\n if (index === 0) {\\n return this;\\n }\\n if (index === this.length()) {\\n return this.next;\\n }\\n }\\n const after = this.scroll.create(this.domNode.splitText(index));\\n this.parent.insertBefore(after, this.next || undefined);\\n this.text = this.statics.value(this.domNode);\\n return after;\\n }\\n update(mutations, _context) {\\n if (mutations.some((mutation) => {\\n return (mutation.type === 'characterData' && mutation.target === this.domNode);\\n })) {\\n this.text = this.statics.value(this.domNode);\\n }\\n }\\n value() {\\n return this.text;\\n }\\n}\\nTextBlot.blotName = 'text';\\nTextBlot.scope = _scope__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].INLINE_BLOT;\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (TextBlot);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/blot/text.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/collection/linked-list.ts\":\n/*!**************************************************************!*\\\n !*** ./node_modules/parchment/src/collection/linked-list.ts ***!\n \\**************************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\nclass LinkedList {\\n constructor() {\\n this.head = null;\\n this.tail = null;\\n this.length = 0;\\n }\\n append(...nodes) {\\n this.insertBefore(nodes[0], null);\\n if (nodes.length > 1) {\\n const rest = nodes.slice(1);\\n this.append(...rest);\\n }\\n }\\n at(index) {\\n const next = this.iterator();\\n let cur = next();\\n while (cur && index > 0) {\\n index -= 1;\\n cur = next();\\n }\\n return cur;\\n }\\n contains(node) {\\n const next = this.iterator();\\n let cur = next();\\n while (cur) {\\n if (cur === node) {\\n return true;\\n }\\n cur = next();\\n }\\n return false;\\n }\\n indexOf(node) {\\n const next = this.iterator();\\n let cur = next();\\n let index = 0;\\n while (cur) {\\n if (cur === node) {\\n return index;\\n }\\n index += 1;\\n cur = next();\\n }\\n return -1;\\n }\\n insertBefore(node, refNode) {\\n if (node == null) {\\n return;\\n }\\n this.remove(node);\\n node.next = refNode;\\n if (refNode != null) {\\n node.prev = refNode.prev;\\n if (refNode.prev != null) {\\n refNode.prev.next = node;\\n }\\n refNode.prev = node;\\n if (refNode === this.head) {\\n this.head = node;\\n }\\n }\\n else if (this.tail != null) {\\n this.tail.next = node;\\n node.prev = this.tail;\\n this.tail = node;\\n }\\n else {\\n node.prev = null;\\n this.head = this.tail = node;\\n }\\n this.length += 1;\\n }\\n offset(target) {\\n let index = 0;\\n let cur = this.head;\\n while (cur != null) {\\n if (cur === target) {\\n return index;\\n }\\n index += cur.length();\\n cur = cur.next;\\n }\\n return -1;\\n }\\n remove(node) {\\n if (!this.contains(node)) {\\n return;\\n }\\n if (node.prev != null) {\\n node.prev.next = node.next;\\n }\\n if (node.next != null) {\\n node.next.prev = node.prev;\\n }\\n if (node === this.head) {\\n this.head = node.next;\\n }\\n if (node === this.tail) {\\n this.tail = node.prev;\\n }\\n this.length -= 1;\\n }\\n iterator(curNode = this.head) {\\n // TODO use yield when we can\\n return () => {\\n const ret = curNode;\\n if (curNode != null) {\\n curNode = curNode.next;\\n }\\n return ret;\\n };\\n }\\n find(index, inclusive = false) {\\n const next = this.iterator();\\n let cur = next();\\n while (cur) {\\n const length = cur.length();\\n if (index < length ||\\n (inclusive &&\\n index === length &&\\n (cur.next == null || cur.next.length() !== 0))) {\\n return [cur, index];\\n }\\n index -= length;\\n cur = next();\\n }\\n return [null, 0];\\n }\\n forEach(callback) {\\n const next = this.iterator();\\n let cur = next();\\n while (cur) {\\n callback(cur);\\n cur = next();\\n }\\n }\\n forEachAt(index, length, callback) {\\n if (length <= 0) {\\n return;\\n }\\n const [startNode, offset] = this.find(index);\\n let curIndex = index - offset;\\n const next = this.iterator(startNode);\\n let cur = next();\\n while (cur && curIndex < index + length) {\\n const curLength = cur.length();\\n if (index > curIndex) {\\n callback(cur, index - curIndex, Math.min(length, curIndex + curLength - index));\\n }\\n else {\\n callback(cur, 0, Math.min(curLength, index + length - curIndex));\\n }\\n curIndex += curLength;\\n cur = next();\\n }\\n }\\n map(callback) {\\n return this.reduce((memo, cur) => {\\n memo.push(callback(cur));\\n return memo;\\n }, []);\\n }\\n reduce(callback, memo) {\\n const next = this.iterator();\\n let cur = next();\\n while (cur) {\\n memo = callback(memo, cur);\\n cur = next();\\n }\\n return memo;\\n }\\n}\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (LinkedList);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/collection/linked-list.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/error.ts\":\n/*!*********************************************!*\\\n !*** ./node_modules/parchment/src/error.ts ***!\n \\*********************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return ParchmentError; });\\nclass ParchmentError extends Error {\\n constructor(message) {\\n message = '[Parchment] ' + message;\\n super(message);\\n this.message = message;\\n this.name = this.constructor.name;\\n }\\n}\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/error.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/parchment.ts\":\n/*!*************************************************!*\\\n !*** ./node_modules/parchment/src/parchment.ts ***!\n \\*************************************************/\n/*! exports provided: ParentBlot, ContainerBlot, LeafBlot, EmbedBlot, ScrollBlot, BlockBlot, InlineBlot, TextBlot, Attributor, ClassAttributor, StyleAttributor, AttributorStore, Registry, Scope */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _blot_abstract_container__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./blot/abstract/container */ \\\"./node_modules/parchment/src/blot/abstract/container.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"ContainerBlot\\\", function() { return _blot_abstract_container__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _blot_abstract_leaf__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./blot/abstract/leaf */ \\\"./node_modules/parchment/src/blot/abstract/leaf.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"LeafBlot\\\", function() { return _blot_abstract_leaf__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _blot_abstract_parent__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./blot/abstract/parent */ \\\"./node_modules/parchment/src/blot/abstract/parent.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"ParentBlot\\\", function() { return _blot_abstract_parent__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _blot_block__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./blot/block */ \\\"./node_modules/parchment/src/blot/block.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"BlockBlot\\\", function() { return _blot_block__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _blot_embed__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./blot/embed */ \\\"./node_modules/parchment/src/blot/embed.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"EmbedBlot\\\", function() { return _blot_embed__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _blot_inline__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./blot/inline */ \\\"./node_modules/parchment/src/blot/inline.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"InlineBlot\\\", function() { return _blot_inline__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _blot_scroll__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./blot/scroll */ \\\"./node_modules/parchment/src/blot/scroll.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"ScrollBlot\\\", function() { return _blot_scroll__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _blot_text__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./blot/text */ \\\"./node_modules/parchment/src/blot/text.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"TextBlot\\\", function() { return _blot_text__WEBPACK_IMPORTED_MODULE_7__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _attributor_attributor__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./attributor/attributor */ \\\"./node_modules/parchment/src/attributor/attributor.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"Attributor\\\", function() { return _attributor_attributor__WEBPACK_IMPORTED_MODULE_8__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _attributor_class__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./attributor/class */ \\\"./node_modules/parchment/src/attributor/class.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"ClassAttributor\\\", function() { return _attributor_class__WEBPACK_IMPORTED_MODULE_9__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _attributor_store__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./attributor/store */ \\\"./node_modules/parchment/src/attributor/store.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"AttributorStore\\\", function() { return _attributor_store__WEBPACK_IMPORTED_MODULE_10__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _attributor_style__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./attributor/style */ \\\"./node_modules/parchment/src/attributor/style.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"StyleAttributor\\\", function() { return _attributor_style__WEBPACK_IMPORTED_MODULE_11__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _registry__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./registry */ \\\"./node_modules/parchment/src/registry.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"Registry\\\", function() { return _registry__WEBPACK_IMPORTED_MODULE_12__[\\\"default\\\"]; });\\n\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \\\"Scope\\\", function() { return _scope__WEBPACK_IMPORTED_MODULE_13__[\\\"default\\\"]; });\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/parchment.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/registry.ts\":\n/*!************************************************!*\\\n !*** ./node_modules/parchment/src/registry.ts ***!\n \\************************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return Registry; });\\n/* harmony import */ var _error__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./error */ \\\"./node_modules/parchment/src/error.ts\\\");\\n/* harmony import */ var _scope__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./scope */ \\\"./node_modules/parchment/src/scope.ts\\\");\\n\\n\\nclass Registry {\\n constructor() {\\n this.attributes = {};\\n this.classes = {};\\n this.tags = {};\\n this.types = {};\\n }\\n static find(node, bubble = false) {\\n if (node == null) {\\n return null;\\n }\\n if (this.blots.has(node)) {\\n return this.blots.get(node) || null;\\n }\\n if (bubble) {\\n return this.find(node.parentNode, bubble);\\n }\\n return null;\\n }\\n create(scroll, input, value) {\\n const match = this.query(input);\\n if (match == null) {\\n throw new _error__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"](`Unable to create ${input} blot`);\\n }\\n const blotClass = match;\\n const node = \\n // @ts-ignore\\n input instanceof Node || input.nodeType === Node.TEXT_NODE\\n ? input\\n : blotClass.create(value);\\n const blot = new blotClass(scroll, node, value);\\n Registry.blots.set(blot.domNode, blot);\\n return blot;\\n }\\n find(node, bubble = false) {\\n return Registry.find(node, bubble);\\n }\\n query(query, scope = _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].ANY) {\\n let match;\\n if (typeof query === 'string') {\\n match = this.types[query] || this.attributes[query];\\n // @ts-ignore\\n }\\n else if (query instanceof Text || query.nodeType === Node.TEXT_NODE) {\\n match = this.types.text;\\n }\\n else if (typeof query === 'number') {\\n if (query & _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].LEVEL & _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].BLOCK) {\\n match = this.types.block;\\n }\\n else if (query & _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].LEVEL & _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].INLINE) {\\n match = this.types.inline;\\n }\\n }\\n else if (query instanceof HTMLElement) {\\n const names = (query.getAttribute('class') || '').split(/\\\\s+/);\\n names.some((name) => {\\n match = this.classes[name];\\n if (match) {\\n return true;\\n }\\n return false;\\n });\\n match = match || this.tags[query.tagName];\\n }\\n if (match == null) {\\n return null;\\n }\\n // @ts-ignore\\n if (scope & _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].LEVEL & match.scope && scope & _scope__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].TYPE & match.scope) {\\n return match;\\n }\\n return null;\\n }\\n register(...definitions) {\\n if (definitions.length > 1) {\\n return definitions.map((d) => {\\n return this.register(d);\\n });\\n }\\n const definition = definitions[0];\\n if (typeof definition.blotName !== 'string' &&\\n typeof definition.attrName !== 'string') {\\n throw new _error__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]('Invalid definition');\\n }\\n else if (definition.blotName === 'abstract') {\\n throw new _error__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]('Cannot register abstract class');\\n }\\n this.types[definition.blotName || definition.attrName] = definition;\\n if (typeof definition.keyName === 'string') {\\n this.attributes[definition.keyName] = definition;\\n }\\n else {\\n if (definition.className != null) {\\n this.classes[definition.className] = definition;\\n }\\n if (definition.tagName != null) {\\n if (Array.isArray(definition.tagName)) {\\n definition.tagName = definition.tagName.map((tagName) => {\\n return tagName.toUpperCase();\\n });\\n }\\n else {\\n definition.tagName = definition.tagName.toUpperCase();\\n }\\n const tagNames = Array.isArray(definition.tagName)\\n ? definition.tagName\\n : [definition.tagName];\\n tagNames.forEach((tag) => {\\n if (this.tags[tag] == null || definition.className == null) {\\n this.tags[tag] = definition;\\n }\\n });\\n }\\n }\\n return definition;\\n }\\n}\\nRegistry.blots = new WeakMap();\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/registry.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/parchment/src/scope.ts\":\n/*!*********************************************!*\\\n !*** ./node_modules/parchment/src/scope.ts ***!\n \\*********************************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\nvar Scope;\\n(function (Scope) {\\n Scope[Scope[\\\"TYPE\\\"] = 3] = \\\"TYPE\\\";\\n Scope[Scope[\\\"LEVEL\\\"] = 12] = \\\"LEVEL\\\";\\n Scope[Scope[\\\"ATTRIBUTE\\\"] = 13] = \\\"ATTRIBUTE\\\";\\n Scope[Scope[\\\"BLOT\\\"] = 14] = \\\"BLOT\\\";\\n Scope[Scope[\\\"INLINE\\\"] = 7] = \\\"INLINE\\\";\\n Scope[Scope[\\\"BLOCK\\\"] = 11] = \\\"BLOCK\\\";\\n Scope[Scope[\\\"BLOCK_BLOT\\\"] = 10] = \\\"BLOCK_BLOT\\\";\\n Scope[Scope[\\\"INLINE_BLOT\\\"] = 6] = \\\"INLINE_BLOT\\\";\\n Scope[Scope[\\\"BLOCK_ATTRIBUTE\\\"] = 9] = \\\"BLOCK_ATTRIBUTE\\\";\\n Scope[Scope[\\\"INLINE_ATTRIBUTE\\\"] = 5] = \\\"INLINE_ATTRIBUTE\\\";\\n Scope[Scope[\\\"ANY\\\"] = 15] = \\\"ANY\\\";\\n})(Scope || (Scope = {}));\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Scope);\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/parchment/src/scope.ts?\");\n\n/***/ }),\n\n/***/ \"./node_modules/process/browser.js\":\n/*!*****************************************!*\\\n !*** ./node_modules/process/browser.js ***!\n \\*****************************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"// shim for using process in browser\\nvar process = module.exports = {};\\n\\n// cached from whatever global is present so that test runners that stub it\\n// don't break things. But we need to wrap it in a try catch in case it is\\n// wrapped in strict mode code which doesn't define any globals. It's inside a\\n// function because try/catches deoptimize in certain engines.\\n\\nvar cachedSetTimeout;\\nvar cachedClearTimeout;\\n\\nfunction defaultSetTimout() {\\n throw new Error('setTimeout has not been defined');\\n}\\nfunction defaultClearTimeout () {\\n throw new Error('clearTimeout has not been defined');\\n}\\n(function () {\\n try {\\n if (typeof setTimeout === 'function') {\\n cachedSetTimeout = setTimeout;\\n } else {\\n cachedSetTimeout = defaultSetTimout;\\n }\\n } catch (e) {\\n cachedSetTimeout = defaultSetTimout;\\n }\\n try {\\n if (typeof clearTimeout === 'function') {\\n cachedClearTimeout = clearTimeout;\\n } else {\\n cachedClearTimeout = defaultClearTimeout;\\n }\\n } catch (e) {\\n cachedClearTimeout = defaultClearTimeout;\\n }\\n} ())\\nfunction runTimeout(fun) {\\n if (cachedSetTimeout === setTimeout) {\\n //normal enviroments in sane situations\\n return setTimeout(fun, 0);\\n }\\n // if setTimeout wasn't available but was latter defined\\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\\n cachedSetTimeout = setTimeout;\\n return setTimeout(fun, 0);\\n }\\n try {\\n // when when somebody has screwed with setTimeout but no I.E. maddness\\n return cachedSetTimeout(fun, 0);\\n } catch(e){\\n try {\\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\\n return cachedSetTimeout.call(null, fun, 0);\\n } catch(e){\\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\\n return cachedSetTimeout.call(this, fun, 0);\\n }\\n }\\n\\n\\n}\\nfunction runClearTimeout(marker) {\\n if (cachedClearTimeout === clearTimeout) {\\n //normal enviroments in sane situations\\n return clearTimeout(marker);\\n }\\n // if clearTimeout wasn't available but was latter defined\\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\\n cachedClearTimeout = clearTimeout;\\n return clearTimeout(marker);\\n }\\n try {\\n // when when somebody has screwed with setTimeout but no I.E. maddness\\n return cachedClearTimeout(marker);\\n } catch (e){\\n try {\\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\\n return cachedClearTimeout.call(null, marker);\\n } catch (e){\\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\\n return cachedClearTimeout.call(this, marker);\\n }\\n }\\n\\n\\n\\n}\\nvar queue = [];\\nvar draining = false;\\nvar currentQueue;\\nvar queueIndex = -1;\\n\\nfunction cleanUpNextTick() {\\n if (!draining || !currentQueue) {\\n return;\\n }\\n draining = false;\\n if (currentQueue.length) {\\n queue = currentQueue.concat(queue);\\n } else {\\n queueIndex = -1;\\n }\\n if (queue.length) {\\n drainQueue();\\n }\\n}\\n\\nfunction drainQueue() {\\n if (draining) {\\n return;\\n }\\n var timeout = runTimeout(cleanUpNextTick);\\n draining = true;\\n\\n var len = queue.length;\\n while(len) {\\n currentQueue = queue;\\n queue = [];\\n while (++queueIndex < len) {\\n if (currentQueue) {\\n currentQueue[queueIndex].run();\\n }\\n }\\n queueIndex = -1;\\n len = queue.length;\\n }\\n currentQueue = null;\\n draining = false;\\n runClearTimeout(timeout);\\n}\\n\\nprocess.nextTick = function (fun) {\\n var args = new Array(arguments.length - 1);\\n if (arguments.length > 1) {\\n for (var i = 1; i < arguments.length; i++) {\\n args[i - 1] = arguments[i];\\n }\\n }\\n queue.push(new Item(fun, args));\\n if (queue.length === 1 && !draining) {\\n runTimeout(drainQueue);\\n }\\n};\\n\\n// v8 likes predictible objects\\nfunction Item(fun, array) {\\n this.fun = fun;\\n this.array = array;\\n}\\nItem.prototype.run = function () {\\n this.fun.apply(null, this.array);\\n};\\nprocess.title = 'browser';\\nprocess.browser = true;\\nprocess.env = {};\\nprocess.argv = [];\\nprocess.version = ''; // empty string to avoid regexp issues\\nprocess.versions = {};\\n\\nfunction noop() {}\\n\\nprocess.on = noop;\\nprocess.addListener = noop;\\nprocess.once = noop;\\nprocess.off = noop;\\nprocess.removeListener = noop;\\nprocess.removeAllListeners = noop;\\nprocess.emit = noop;\\nprocess.prependListener = noop;\\nprocess.prependOnceListener = noop;\\n\\nprocess.listeners = function (name) { return [] }\\n\\nprocess.binding = function (name) {\\n throw new Error('process.binding is not supported');\\n};\\n\\nprocess.cwd = function () { return '/' };\\nprocess.chdir = function (dir) {\\n throw new Error('process.chdir is not supported');\\n};\\nprocess.umask = function() { return 0; };\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/process/browser.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/dist/AttributeMap.js\":\n/*!*******************************************************!*\\\n !*** ./node_modules/quill-delta/dist/AttributeMap.js ***!\n \\*******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\nvar __importDefault = (this && this.__importDefault) || function (mod) {\\n return (mod && mod.__esModule) ? mod : { \\\"default\\\": mod };\\n};\\nObject.defineProperty(exports, \\\"__esModule\\\", { value: true });\\nvar deep_equal_1 = __importDefault(__webpack_require__(/*! deep-equal */ \\\"./node_modules/quill-delta/node_modules/deep-equal/index.js\\\"));\\nvar extend_1 = __importDefault(__webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\"));\\nvar AttributeMap;\\n(function (AttributeMap) {\\n function compose(a, b, keepNull) {\\n if (a === void 0) { a = {}; }\\n if (b === void 0) { b = {}; }\\n if (typeof a !== 'object') {\\n a = {};\\n }\\n if (typeof b !== 'object') {\\n b = {};\\n }\\n var attributes = extend_1.default(true, {}, b);\\n if (!keepNull) {\\n attributes = Object.keys(attributes).reduce(function (copy, key) {\\n if (attributes[key] != null) {\\n copy[key] = attributes[key];\\n }\\n return copy;\\n }, {});\\n }\\n for (var key in a) {\\n if (a[key] !== undefined && b[key] === undefined) {\\n attributes[key] = a[key];\\n }\\n }\\n return Object.keys(attributes).length > 0 ? attributes : undefined;\\n }\\n AttributeMap.compose = compose;\\n function diff(a, b) {\\n if (a === void 0) { a = {}; }\\n if (b === void 0) { b = {}; }\\n if (typeof a !== 'object') {\\n a = {};\\n }\\n if (typeof b !== 'object') {\\n b = {};\\n }\\n var attributes = Object.keys(a)\\n .concat(Object.keys(b))\\n .reduce(function (attrs, key) {\\n if (!deep_equal_1.default(a[key], b[key])) {\\n attrs[key] = b[key] === undefined ? null : b[key];\\n }\\n return attrs;\\n }, {});\\n return Object.keys(attributes).length > 0 ? attributes : undefined;\\n }\\n AttributeMap.diff = diff;\\n function invert(attr, base) {\\n if (attr === void 0) { attr = {}; }\\n if (base === void 0) { base = {}; }\\n attr = attr || {};\\n var baseInverted = Object.keys(base).reduce(function (memo, key) {\\n if (base[key] !== attr[key] && attr[key] !== undefined) {\\n memo[key] = base[key];\\n }\\n return memo;\\n }, {});\\n return Object.keys(attr).reduce(function (memo, key) {\\n if (attr[key] !== base[key] && base[key] === undefined) {\\n memo[key] = null;\\n }\\n return memo;\\n }, baseInverted);\\n }\\n AttributeMap.invert = invert;\\n function transform(a, b, priority) {\\n if (priority === void 0) { priority = false; }\\n if (typeof a !== 'object') {\\n return b;\\n }\\n if (typeof b !== 'object') {\\n return undefined;\\n }\\n if (!priority) {\\n return b; // b simply overwrites us without priority\\n }\\n var attributes = Object.keys(b).reduce(function (attrs, key) {\\n if (a[key] === undefined) {\\n attrs[key] = b[key]; // null is a valid value\\n }\\n return attrs;\\n }, {});\\n return Object.keys(attributes).length > 0 ? attributes : undefined;\\n }\\n AttributeMap.transform = transform;\\n})(AttributeMap || (AttributeMap = {}));\\nexports.default = AttributeMap;\\n//# sourceMappingURL=AttributeMap.js.map\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/AttributeMap.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/dist/Delta.js\":\n/*!************************************************!*\\\n !*** ./node_modules/quill-delta/dist/Delta.js ***!\n \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\nvar __importDefault = (this && this.__importDefault) || function (mod) {\\n return (mod && mod.__esModule) ? mod : { \\\"default\\\": mod };\\n};\\nvar deep_equal_1 = __importDefault(__webpack_require__(/*! deep-equal */ \\\"./node_modules/quill-delta/node_modules/deep-equal/index.js\\\"));\\nvar extend_1 = __importDefault(__webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\"));\\nvar fast_diff_1 = __importDefault(__webpack_require__(/*! fast-diff */ \\\"./node_modules/fast-diff/diff.js\\\"));\\nvar AttributeMap_1 = __importDefault(__webpack_require__(/*! ./AttributeMap */ \\\"./node_modules/quill-delta/dist/AttributeMap.js\\\"));\\nvar Op_1 = __importDefault(__webpack_require__(/*! ./Op */ \\\"./node_modules/quill-delta/dist/Op.js\\\"));\\nvar NULL_CHARACTER = String.fromCharCode(0); // Placeholder char for embed in diff()\\nvar Delta = /** @class */ (function () {\\n function Delta(ops) {\\n // Assume we are given a well formed ops\\n if (Array.isArray(ops)) {\\n this.ops = ops;\\n }\\n else if (ops != null && Array.isArray(ops.ops)) {\\n this.ops = ops.ops;\\n }\\n else {\\n this.ops = [];\\n }\\n }\\n Delta.prototype.insert = function (arg, attributes) {\\n var newOp = {};\\n if (typeof arg === 'string' && arg.length === 0) {\\n return this;\\n }\\n newOp.insert = arg;\\n if (attributes != null &&\\n typeof attributes === 'object' &&\\n Object.keys(attributes).length > 0) {\\n newOp.attributes = attributes;\\n }\\n return this.push(newOp);\\n };\\n Delta.prototype.delete = function (length) {\\n if (length <= 0) {\\n return this;\\n }\\n return this.push({ delete: length });\\n };\\n Delta.prototype.retain = function (length, attributes) {\\n if (length <= 0) {\\n return this;\\n }\\n var newOp = { retain: length };\\n if (attributes != null &&\\n typeof attributes === 'object' &&\\n Object.keys(attributes).length > 0) {\\n newOp.attributes = attributes;\\n }\\n return this.push(newOp);\\n };\\n Delta.prototype.push = function (newOp) {\\n var index = this.ops.length;\\n var lastOp = this.ops[index - 1];\\n newOp = extend_1.default(true, {}, newOp);\\n if (typeof lastOp === 'object') {\\n if (typeof newOp.delete === 'number' &&\\n typeof lastOp.delete === 'number') {\\n this.ops[index - 1] = { delete: lastOp.delete + newOp.delete };\\n return this;\\n }\\n // Since it does not matter if we insert before or after deleting at the same index,\\n // always prefer to insert first\\n if (typeof lastOp.delete === 'number' && newOp.insert != null) {\\n index -= 1;\\n lastOp = this.ops[index - 1];\\n if (typeof lastOp !== 'object') {\\n this.ops.unshift(newOp);\\n return this;\\n }\\n }\\n if (deep_equal_1.default(newOp.attributes, lastOp.attributes)) {\\n if (typeof newOp.insert === 'string' &&\\n typeof lastOp.insert === 'string') {\\n this.ops[index - 1] = { insert: lastOp.insert + newOp.insert };\\n if (typeof newOp.attributes === 'object') {\\n this.ops[index - 1].attributes = newOp.attributes;\\n }\\n return this;\\n }\\n else if (typeof newOp.retain === 'number' &&\\n typeof lastOp.retain === 'number') {\\n this.ops[index - 1] = { retain: lastOp.retain + newOp.retain };\\n if (typeof newOp.attributes === 'object') {\\n this.ops[index - 1].attributes = newOp.attributes;\\n }\\n return this;\\n }\\n }\\n }\\n if (index === this.ops.length) {\\n this.ops.push(newOp);\\n }\\n else {\\n this.ops.splice(index, 0, newOp);\\n }\\n return this;\\n };\\n Delta.prototype.chop = function () {\\n var lastOp = this.ops[this.ops.length - 1];\\n if (lastOp && lastOp.retain && !lastOp.attributes) {\\n this.ops.pop();\\n }\\n return this;\\n };\\n Delta.prototype.filter = function (predicate) {\\n return this.ops.filter(predicate);\\n };\\n Delta.prototype.forEach = function (predicate) {\\n this.ops.forEach(predicate);\\n };\\n Delta.prototype.map = function (predicate) {\\n return this.ops.map(predicate);\\n };\\n Delta.prototype.partition = function (predicate) {\\n var passed = [];\\n var failed = [];\\n this.forEach(function (op) {\\n var target = predicate(op) ? passed : failed;\\n target.push(op);\\n });\\n return [passed, failed];\\n };\\n Delta.prototype.reduce = function (predicate, initialValue) {\\n return this.ops.reduce(predicate, initialValue);\\n };\\n Delta.prototype.changeLength = function () {\\n return this.reduce(function (length, elem) {\\n if (elem.insert) {\\n return length + Op_1.default.length(elem);\\n }\\n else if (elem.delete) {\\n return length - elem.delete;\\n }\\n return length;\\n }, 0);\\n };\\n Delta.prototype.length = function () {\\n return this.reduce(function (length, elem) {\\n return length + Op_1.default.length(elem);\\n }, 0);\\n };\\n Delta.prototype.slice = function (start, end) {\\n if (start === void 0) { start = 0; }\\n if (end === void 0) { end = Infinity; }\\n var ops = [];\\n var iter = Op_1.default.iterator(this.ops);\\n var index = 0;\\n while (index < end && iter.hasNext()) {\\n var nextOp = void 0;\\n if (index < start) {\\n nextOp = iter.next(start - index);\\n }\\n else {\\n nextOp = iter.next(end - index);\\n ops.push(nextOp);\\n }\\n index += Op_1.default.length(nextOp);\\n }\\n return new Delta(ops);\\n };\\n Delta.prototype.compose = function (other) {\\n var thisIter = Op_1.default.iterator(this.ops);\\n var otherIter = Op_1.default.iterator(other.ops);\\n var ops = [];\\n var firstOther = otherIter.peek();\\n if (firstOther != null &&\\n typeof firstOther.retain === 'number' &&\\n firstOther.attributes == null) {\\n var firstLeft = firstOther.retain;\\n while (thisIter.peekType() === 'insert' &&\\n thisIter.peekLength() <= firstLeft) {\\n firstLeft -= thisIter.peekLength();\\n ops.push(thisIter.next());\\n }\\n if (firstOther.retain - firstLeft > 0) {\\n otherIter.next(firstOther.retain - firstLeft);\\n }\\n }\\n var delta = new Delta(ops);\\n while (thisIter.hasNext() || otherIter.hasNext()) {\\n if (otherIter.peekType() === 'insert') {\\n delta.push(otherIter.next());\\n }\\n else if (thisIter.peekType() === 'delete') {\\n delta.push(thisIter.next());\\n }\\n else {\\n var length_1 = Math.min(thisIter.peekLength(), otherIter.peekLength());\\n var thisOp = thisIter.next(length_1);\\n var otherOp = otherIter.next(length_1);\\n if (typeof otherOp.retain === 'number') {\\n var newOp = {};\\n if (typeof thisOp.retain === 'number') {\\n newOp.retain = length_1;\\n }\\n else {\\n newOp.insert = thisOp.insert;\\n }\\n // Preserve null when composing with a retain, otherwise remove it for inserts\\n var attributes = AttributeMap_1.default.compose(thisOp.attributes, otherOp.attributes, typeof thisOp.retain === 'number');\\n if (attributes) {\\n newOp.attributes = attributes;\\n }\\n delta.push(newOp);\\n // Optimization if rest of other is just retain\\n if (!otherIter.hasNext() &&\\n deep_equal_1.default(delta.ops[delta.ops.length - 1], newOp)) {\\n var rest = new Delta(thisIter.rest());\\n return delta.concat(rest).chop();\\n }\\n // Other op should be delete, we could be an insert or retain\\n // Insert + delete cancels out\\n }\\n else if (typeof otherOp.delete === 'number' &&\\n typeof thisOp.retain === 'number') {\\n delta.push(otherOp);\\n }\\n }\\n }\\n return delta.chop();\\n };\\n Delta.prototype.concat = function (other) {\\n var delta = new Delta(this.ops.slice());\\n if (other.ops.length > 0) {\\n delta.push(other.ops[0]);\\n delta.ops = delta.ops.concat(other.ops.slice(1));\\n }\\n return delta;\\n };\\n Delta.prototype.diff = function (other, cursor) {\\n if (this.ops === other.ops) {\\n return new Delta();\\n }\\n var strings = [this, other].map(function (delta) {\\n return delta\\n .map(function (op) {\\n if (op.insert != null) {\\n return typeof op.insert === 'string' ? op.insert : NULL_CHARACTER;\\n }\\n var prep = delta === other ? 'on' : 'with';\\n throw new Error('diff() called ' + prep + ' non-document');\\n })\\n .join('');\\n });\\n var retDelta = new Delta();\\n var diffResult = fast_diff_1.default(strings[0], strings[1], cursor);\\n var thisIter = Op_1.default.iterator(this.ops);\\n var otherIter = Op_1.default.iterator(other.ops);\\n diffResult.forEach(function (component) {\\n var length = component[1].length;\\n while (length > 0) {\\n var opLength = 0;\\n switch (component[0]) {\\n case fast_diff_1.default.INSERT:\\n opLength = Math.min(otherIter.peekLength(), length);\\n retDelta.push(otherIter.next(opLength));\\n break;\\n case fast_diff_1.default.DELETE:\\n opLength = Math.min(length, thisIter.peekLength());\\n thisIter.next(opLength);\\n retDelta.delete(opLength);\\n break;\\n case fast_diff_1.default.EQUAL:\\n opLength = Math.min(thisIter.peekLength(), otherIter.peekLength(), length);\\n var thisOp = thisIter.next(opLength);\\n var otherOp = otherIter.next(opLength);\\n if (deep_equal_1.default(thisOp.insert, otherOp.insert)) {\\n retDelta.retain(opLength, AttributeMap_1.default.diff(thisOp.attributes, otherOp.attributes));\\n }\\n else {\\n retDelta.push(otherOp).delete(opLength);\\n }\\n break;\\n }\\n length -= opLength;\\n }\\n });\\n return retDelta.chop();\\n };\\n Delta.prototype.eachLine = function (predicate, newline) {\\n if (newline === void 0) { newline = '\\\\n'; }\\n var iter = Op_1.default.iterator(this.ops);\\n var line = new Delta();\\n var i = 0;\\n while (iter.hasNext()) {\\n if (iter.peekType() !== 'insert') {\\n return;\\n }\\n var thisOp = iter.peek();\\n var start = Op_1.default.length(thisOp) - iter.peekLength();\\n var index = typeof thisOp.insert === 'string'\\n ? thisOp.insert.indexOf(newline, start) - start\\n : -1;\\n if (index < 0) {\\n line.push(iter.next());\\n }\\n else if (index > 0) {\\n line.push(iter.next(index));\\n }\\n else {\\n if (predicate(line, iter.next(1).attributes || {}, i) === false) {\\n return;\\n }\\n i += 1;\\n line = new Delta();\\n }\\n }\\n if (line.length() > 0) {\\n predicate(line, {}, i);\\n }\\n };\\n Delta.prototype.invert = function (base) {\\n var inverted = new Delta();\\n this.reduce(function (baseIndex, op) {\\n if (op.insert) {\\n inverted.delete(Op_1.default.length(op));\\n }\\n else if (op.retain && op.attributes == null) {\\n inverted.retain(op.retain);\\n return baseIndex + op.retain;\\n }\\n else if (op.delete || (op.retain && op.attributes)) {\\n var length_2 = (op.delete || op.retain);\\n var slice = base.slice(baseIndex, baseIndex + length_2);\\n slice.forEach(function (baseOp) {\\n if (op.delete) {\\n inverted.push(baseOp);\\n }\\n else if (op.retain && op.attributes) {\\n inverted.retain(Op_1.default.length(baseOp), AttributeMap_1.default.invert(op.attributes, baseOp.attributes));\\n }\\n });\\n return baseIndex + length_2;\\n }\\n return baseIndex;\\n }, 0);\\n return inverted.chop();\\n };\\n Delta.prototype.transform = function (arg, priority) {\\n if (priority === void 0) { priority = false; }\\n priority = !!priority;\\n if (typeof arg === 'number') {\\n return this.transformPosition(arg, priority);\\n }\\n var other = arg;\\n var thisIter = Op_1.default.iterator(this.ops);\\n var otherIter = Op_1.default.iterator(other.ops);\\n var delta = new Delta();\\n while (thisIter.hasNext() || otherIter.hasNext()) {\\n if (thisIter.peekType() === 'insert' &&\\n (priority || otherIter.peekType() !== 'insert')) {\\n delta.retain(Op_1.default.length(thisIter.next()));\\n }\\n else if (otherIter.peekType() === 'insert') {\\n delta.push(otherIter.next());\\n }\\n else {\\n var length_3 = Math.min(thisIter.peekLength(), otherIter.peekLength());\\n var thisOp = thisIter.next(length_3);\\n var otherOp = otherIter.next(length_3);\\n if (thisOp.delete) {\\n // Our delete either makes their delete redundant or removes their retain\\n continue;\\n }\\n else if (otherOp.delete) {\\n delta.push(otherOp);\\n }\\n else {\\n // We retain either their retain or insert\\n delta.retain(length_3, AttributeMap_1.default.transform(thisOp.attributes, otherOp.attributes, priority));\\n }\\n }\\n }\\n return delta.chop();\\n };\\n Delta.prototype.transformPosition = function (index, priority) {\\n if (priority === void 0) { priority = false; }\\n priority = !!priority;\\n var thisIter = Op_1.default.iterator(this.ops);\\n var offset = 0;\\n while (thisIter.hasNext() && offset <= index) {\\n var length_4 = thisIter.peekLength();\\n var nextType = thisIter.peekType();\\n thisIter.next();\\n if (nextType === 'delete') {\\n index -= Math.min(length_4, index - offset);\\n continue;\\n }\\n else if (nextType === 'insert' && (offset < index || !priority)) {\\n index += length_4;\\n }\\n offset += length_4;\\n }\\n return index;\\n };\\n Delta.Op = Op_1.default;\\n Delta.AttributeMap = AttributeMap_1.default;\\n return Delta;\\n}());\\nmodule.exports = Delta;\\n//# sourceMappingURL=Delta.js.map\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/Delta.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/dist/Iterator.js\":\n/*!***************************************************!*\\\n !*** ./node_modules/quill-delta/dist/Iterator.js ***!\n \\***************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\nvar __importDefault = (this && this.__importDefault) || function (mod) {\\n return (mod && mod.__esModule) ? mod : { \\\"default\\\": mod };\\n};\\nObject.defineProperty(exports, \\\"__esModule\\\", { value: true });\\nvar Op_1 = __importDefault(__webpack_require__(/*! ./Op */ \\\"./node_modules/quill-delta/dist/Op.js\\\"));\\nvar Iterator = /** @class */ (function () {\\n function Iterator(ops) {\\n this.ops = ops;\\n this.index = 0;\\n this.offset = 0;\\n }\\n Iterator.prototype.hasNext = function () {\\n return this.peekLength() < Infinity;\\n };\\n Iterator.prototype.next = function (length) {\\n if (!length) {\\n length = Infinity;\\n }\\n var nextOp = this.ops[this.index];\\n if (nextOp) {\\n var offset = this.offset;\\n var opLength = Op_1.default.length(nextOp);\\n if (length >= opLength - offset) {\\n length = opLength - offset;\\n this.index += 1;\\n this.offset = 0;\\n }\\n else {\\n this.offset += length;\\n }\\n if (typeof nextOp.delete === 'number') {\\n return { delete: length };\\n }\\n else {\\n var retOp = {};\\n if (nextOp.attributes) {\\n retOp.attributes = nextOp.attributes;\\n }\\n if (typeof nextOp.retain === 'number') {\\n retOp.retain = length;\\n }\\n else if (typeof nextOp.insert === 'string') {\\n retOp.insert = nextOp.insert.substr(offset, length);\\n }\\n else {\\n // offset should === 0, length should === 1\\n retOp.insert = nextOp.insert;\\n }\\n return retOp;\\n }\\n }\\n else {\\n return { retain: Infinity };\\n }\\n };\\n Iterator.prototype.peek = function () {\\n return this.ops[this.index];\\n };\\n Iterator.prototype.peekLength = function () {\\n if (this.ops[this.index]) {\\n // Should never return 0 if our index is being managed correctly\\n return Op_1.default.length(this.ops[this.index]) - this.offset;\\n }\\n else {\\n return Infinity;\\n }\\n };\\n Iterator.prototype.peekType = function () {\\n if (this.ops[this.index]) {\\n if (typeof this.ops[this.index].delete === 'number') {\\n return 'delete';\\n }\\n else if (typeof this.ops[this.index].retain === 'number') {\\n return 'retain';\\n }\\n else {\\n return 'insert';\\n }\\n }\\n return 'retain';\\n };\\n Iterator.prototype.rest = function () {\\n if (!this.hasNext()) {\\n return [];\\n }\\n else if (this.offset === 0) {\\n return this.ops.slice(this.index);\\n }\\n else {\\n var offset = this.offset;\\n var index = this.index;\\n var next = this.next();\\n var rest = this.ops.slice(this.index);\\n this.offset = offset;\\n this.index = index;\\n return [next].concat(rest);\\n }\\n };\\n return Iterator;\\n}());\\nexports.default = Iterator;\\n//# sourceMappingURL=Iterator.js.map\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/Iterator.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/dist/Op.js\":\n/*!*********************************************!*\\\n !*** ./node_modules/quill-delta/dist/Op.js ***!\n \\*********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\nvar __importDefault = (this && this.__importDefault) || function (mod) {\\n return (mod && mod.__esModule) ? mod : { \\\"default\\\": mod };\\n};\\nObject.defineProperty(exports, \\\"__esModule\\\", { value: true });\\nvar Iterator_1 = __importDefault(__webpack_require__(/*! ./Iterator */ \\\"./node_modules/quill-delta/dist/Iterator.js\\\"));\\nvar Op;\\n(function (Op) {\\n function iterator(ops) {\\n return new Iterator_1.default(ops);\\n }\\n Op.iterator = iterator;\\n function length(op) {\\n if (typeof op.delete === 'number') {\\n return op.delete;\\n }\\n else if (typeof op.retain === 'number') {\\n return op.retain;\\n }\\n else {\\n return typeof op.insert === 'string' ? op.insert.length : 1;\\n }\\n }\\n Op.length = length;\\n})(Op || (Op = {}));\\nexports.default = Op;\\n//# sourceMappingURL=Op.js.map\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/dist/Op.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/node_modules/deep-equal/index.js\":\n/*!*******************************************************************!*\\\n !*** ./node_modules/quill-delta/node_modules/deep-equal/index.js ***!\n \\*******************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"var objectKeys = __webpack_require__(/*! object-keys */ \\\"./node_modules/quill-delta/node_modules/object-keys/index.js\\\");\\nvar isArguments = __webpack_require__(/*! is-arguments */ \\\"./node_modules/is-arguments/index.js\\\");\\nvar is = __webpack_require__(/*! object-is */ \\\"./node_modules/object-is/index.js\\\");\\nvar isRegex = __webpack_require__(/*! is-regex */ \\\"./node_modules/is-regex/index.js\\\");\\nvar flags = __webpack_require__(/*! regexp.prototype.flags */ \\\"./node_modules/regexp.prototype.flags/index.js\\\");\\nvar isDate = __webpack_require__(/*! is-date-object */ \\\"./node_modules/is-date-object/index.js\\\");\\n\\nvar getTime = Date.prototype.getTime;\\n\\nfunction deepEqual(actual, expected, options) {\\n var opts = options || {};\\n\\n // 7.1. All identical values are equivalent, as determined by ===.\\n if (opts.strict ? is(actual, expected) : actual === expected) {\\n return true;\\n }\\n\\n // 7.3. Other pairs that do not both pass typeof value == 'object', equivalence is determined by ==.\\n if (!actual || !expected || (typeof actual !== 'object' && typeof expected !== 'object')) {\\n return opts.strict ? is(actual, expected) : actual == expected;\\n }\\n\\n /*\\n * 7.4. For all other Object pairs, including Array objects, equivalence is\\n * determined by having the same number of owned properties (as verified\\n * with Object.prototype.hasOwnProperty.call), the same set of keys\\n * (although not necessarily the same order), equivalent values for every\\n * corresponding key, and an identical 'prototype' property. Note: this\\n * accounts for both named and indexed properties on Arrays.\\n */\\n // eslint-disable-next-line no-use-before-define\\n return objEquiv(actual, expected, opts);\\n}\\n\\nfunction isUndefinedOrNull(value) {\\n return value === null || value === undefined;\\n}\\n\\nfunction isBuffer(x) {\\n if (!x || typeof x !== 'object' || typeof x.length !== 'number') {\\n return false;\\n }\\n if (typeof x.copy !== 'function' || typeof x.slice !== 'function') {\\n return false;\\n }\\n if (x.length > 0 && typeof x[0] !== 'number') {\\n return false;\\n }\\n return true;\\n}\\n\\nfunction objEquiv(a, b, opts) {\\n /* eslint max-statements: [2, 50] */\\n var i, key;\\n if (typeof a !== typeof b) { return false; }\\n if (isUndefinedOrNull(a) || isUndefinedOrNull(b)) { return false; }\\n\\n // an identical 'prototype' property.\\n if (a.prototype !== b.prototype) { return false; }\\n\\n if (isArguments(a) !== isArguments(b)) { return false; }\\n\\n var aIsRegex = isRegex(a);\\n var bIsRegex = isRegex(b);\\n if (aIsRegex !== bIsRegex) { return false; }\\n if (aIsRegex || bIsRegex) {\\n return a.source === b.source && flags(a) === flags(b);\\n }\\n\\n if (isDate(a) && isDate(b)) {\\n return getTime.call(a) === getTime.call(b);\\n }\\n\\n var aIsBuffer = isBuffer(a);\\n var bIsBuffer = isBuffer(b);\\n if (aIsBuffer !== bIsBuffer) { return false; }\\n if (aIsBuffer || bIsBuffer) { // && would work too, because both are true or both false here\\n if (a.length !== b.length) { return false; }\\n for (i = 0; i < a.length; i++) {\\n if (a[i] !== b[i]) { return false; }\\n }\\n return true;\\n }\\n\\n if (typeof a !== typeof b) { return false; }\\n\\n try {\\n var ka = objectKeys(a);\\n var kb = objectKeys(b);\\n } catch (e) { // happens when one is a string literal and the other isn't\\n return false;\\n }\\n // having the same number of owned properties (keys incorporates hasOwnProperty)\\n if (ka.length !== kb.length) { return false; }\\n\\n // the same set of keys (although not necessarily the same order),\\n ka.sort();\\n kb.sort();\\n // ~~~cheap key test\\n for (i = ka.length - 1; i >= 0; i--) {\\n if (ka[i] != kb[i]) { return false; }\\n }\\n // equivalent values for every corresponding key, and ~~~possibly expensive deep test\\n for (i = ka.length - 1; i >= 0; i--) {\\n key = ka[i];\\n if (!deepEqual(a[key], b[key], opts)) { return false; }\\n }\\n\\n return true;\\n}\\n\\nmodule.exports = deepEqual;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/deep-equal/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/node_modules/object-keys/implementation.js\":\n/*!*****************************************************************************!*\\\n !*** ./node_modules/quill-delta/node_modules/object-keys/implementation.js ***!\n \\*****************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar keysShim;\\nif (!Object.keys) {\\n\\t// modified from https://github.com/es-shims/es5-shim\\n\\tvar has = Object.prototype.hasOwnProperty;\\n\\tvar toStr = Object.prototype.toString;\\n\\tvar isArgs = __webpack_require__(/*! ./isArguments */ \\\"./node_modules/quill-delta/node_modules/object-keys/isArguments.js\\\"); // eslint-disable-line global-require\\n\\tvar isEnumerable = Object.prototype.propertyIsEnumerable;\\n\\tvar hasDontEnumBug = !isEnumerable.call({ toString: null }, 'toString');\\n\\tvar hasProtoEnumBug = isEnumerable.call(function () {}, 'prototype');\\n\\tvar dontEnums = [\\n\\t\\t'toString',\\n\\t\\t'toLocaleString',\\n\\t\\t'valueOf',\\n\\t\\t'hasOwnProperty',\\n\\t\\t'isPrototypeOf',\\n\\t\\t'propertyIsEnumerable',\\n\\t\\t'constructor'\\n\\t];\\n\\tvar equalsConstructorPrototype = function (o) {\\n\\t\\tvar ctor = o.constructor;\\n\\t\\treturn ctor && ctor.prototype === o;\\n\\t};\\n\\tvar excludedKeys = {\\n\\t\\t$applicationCache: true,\\n\\t\\t$console: true,\\n\\t\\t$external: true,\\n\\t\\t$frame: true,\\n\\t\\t$frameElement: true,\\n\\t\\t$frames: true,\\n\\t\\t$innerHeight: true,\\n\\t\\t$innerWidth: true,\\n\\t\\t$onmozfullscreenchange: true,\\n\\t\\t$onmozfullscreenerror: true,\\n\\t\\t$outerHeight: true,\\n\\t\\t$outerWidth: true,\\n\\t\\t$pageXOffset: true,\\n\\t\\t$pageYOffset: true,\\n\\t\\t$parent: true,\\n\\t\\t$scrollLeft: true,\\n\\t\\t$scrollTop: true,\\n\\t\\t$scrollX: true,\\n\\t\\t$scrollY: true,\\n\\t\\t$self: true,\\n\\t\\t$webkitIndexedDB: true,\\n\\t\\t$webkitStorageInfo: true,\\n\\t\\t$window: true\\n\\t};\\n\\tvar hasAutomationEqualityBug = (function () {\\n\\t\\t/* global window */\\n\\t\\tif (typeof window === 'undefined') { return false; }\\n\\t\\tfor (var k in window) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\tif (!excludedKeys['$' + k] && has.call(window, k) && window[k] !== null && typeof window[k] === 'object') {\\n\\t\\t\\t\\t\\ttry {\\n\\t\\t\\t\\t\\t\\tequalsConstructorPrototype(window[k]);\\n\\t\\t\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\t\\t\\treturn true;\\n\\t\\t\\t\\t\\t}\\n\\t\\t\\t\\t}\\n\\t\\t\\t} catch (e) {\\n\\t\\t\\t\\treturn true;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn false;\\n\\t}());\\n\\tvar equalsConstructorPrototypeIfNotBuggy = function (o) {\\n\\t\\t/* global window */\\n\\t\\tif (typeof window === 'undefined' || !hasAutomationEqualityBug) {\\n\\t\\t\\treturn equalsConstructorPrototype(o);\\n\\t\\t}\\n\\t\\ttry {\\n\\t\\t\\treturn equalsConstructorPrototype(o);\\n\\t\\t} catch (e) {\\n\\t\\t\\treturn false;\\n\\t\\t}\\n\\t};\\n\\n\\tkeysShim = function keys(object) {\\n\\t\\tvar isObject = object !== null && typeof object === 'object';\\n\\t\\tvar isFunction = toStr.call(object) === '[object Function]';\\n\\t\\tvar isArguments = isArgs(object);\\n\\t\\tvar isString = isObject && toStr.call(object) === '[object String]';\\n\\t\\tvar theKeys = [];\\n\\n\\t\\tif (!isObject && !isFunction && !isArguments) {\\n\\t\\t\\tthrow new TypeError('Object.keys called on a non-object');\\n\\t\\t}\\n\\n\\t\\tvar skipProto = hasProtoEnumBug && isFunction;\\n\\t\\tif (isString && object.length > 0 && !has.call(object, 0)) {\\n\\t\\t\\tfor (var i = 0; i < object.length; ++i) {\\n\\t\\t\\t\\ttheKeys.push(String(i));\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (isArguments && object.length > 0) {\\n\\t\\t\\tfor (var j = 0; j < object.length; ++j) {\\n\\t\\t\\t\\ttheKeys.push(String(j));\\n\\t\\t\\t}\\n\\t\\t} else {\\n\\t\\t\\tfor (var name in object) {\\n\\t\\t\\t\\tif (!(skipProto && name === 'prototype') && has.call(object, name)) {\\n\\t\\t\\t\\t\\ttheKeys.push(String(name));\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\n\\t\\tif (hasDontEnumBug) {\\n\\t\\t\\tvar skipConstructor = equalsConstructorPrototypeIfNotBuggy(object);\\n\\n\\t\\t\\tfor (var k = 0; k < dontEnums.length; ++k) {\\n\\t\\t\\t\\tif (!(skipConstructor && dontEnums[k] === 'constructor') && has.call(object, dontEnums[k])) {\\n\\t\\t\\t\\t\\ttheKeys.push(dontEnums[k]);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t}\\n\\t\\treturn theKeys;\\n\\t};\\n}\\nmodule.exports = keysShim;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/object-keys/implementation.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/node_modules/object-keys/index.js\":\n/*!********************************************************************!*\\\n !*** ./node_modules/quill-delta/node_modules/object-keys/index.js ***!\n \\********************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar slice = Array.prototype.slice;\\nvar isArgs = __webpack_require__(/*! ./isArguments */ \\\"./node_modules/quill-delta/node_modules/object-keys/isArguments.js\\\");\\n\\nvar origKeys = Object.keys;\\nvar keysShim = origKeys ? function keys(o) { return origKeys(o); } : __webpack_require__(/*! ./implementation */ \\\"./node_modules/quill-delta/node_modules/object-keys/implementation.js\\\");\\n\\nvar originalKeys = Object.keys;\\n\\nkeysShim.shim = function shimObjectKeys() {\\n\\tif (Object.keys) {\\n\\t\\tvar keysWorksWithArguments = (function () {\\n\\t\\t\\t// Safari 5.0 bug\\n\\t\\t\\tvar args = Object.keys(arguments);\\n\\t\\t\\treturn args && args.length === arguments.length;\\n\\t\\t}(1, 2));\\n\\t\\tif (!keysWorksWithArguments) {\\n\\t\\t\\tObject.keys = function keys(object) { // eslint-disable-line func-name-matching\\n\\t\\t\\t\\tif (isArgs(object)) {\\n\\t\\t\\t\\t\\treturn originalKeys(slice.call(object));\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\treturn originalKeys(object);\\n\\t\\t\\t};\\n\\t\\t}\\n\\t} else {\\n\\t\\tObject.keys = keysShim;\\n\\t}\\n\\treturn Object.keys || keysShim;\\n};\\n\\nmodule.exports = keysShim;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/object-keys/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/quill-delta/node_modules/object-keys/isArguments.js\":\n/*!**************************************************************************!*\\\n !*** ./node_modules/quill-delta/node_modules/object-keys/isArguments.js ***!\n \\**************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar toStr = Object.prototype.toString;\\n\\nmodule.exports = function isArguments(value) {\\n\\tvar str = toStr.call(value);\\n\\tvar isArgs = str === '[object Arguments]';\\n\\tif (!isArgs) {\\n\\t\\tisArgs = str !== '[object Array]' &&\\n\\t\\t\\tvalue !== null &&\\n\\t\\t\\ttypeof value === 'object' &&\\n\\t\\t\\ttypeof value.length === 'number' &&\\n\\t\\t\\tvalue.length >= 0 &&\\n\\t\\t\\ttoStr.call(value.callee) === '[object Function]';\\n\\t}\\n\\treturn isArgs;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/quill-delta/node_modules/object-keys/isArguments.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/regexp.prototype.flags/implementation.js\":\n/*!***************************************************************!*\\\n !*** ./node_modules/regexp.prototype.flags/implementation.js ***!\n \\***************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar $Object = Object;\\nvar $TypeError = TypeError;\\n\\nmodule.exports = function flags() {\\n\\tif (this != null && this !== $Object(this)) {\\n\\t\\tthrow new $TypeError('RegExp.prototype.flags getter called on non-object');\\n\\t}\\n\\tvar result = '';\\n\\tif (this.global) {\\n\\t\\tresult += 'g';\\n\\t}\\n\\tif (this.ignoreCase) {\\n\\t\\tresult += 'i';\\n\\t}\\n\\tif (this.multiline) {\\n\\t\\tresult += 'm';\\n\\t}\\n\\tif (this.dotAll) {\\n\\t\\tresult += 's';\\n\\t}\\n\\tif (this.unicode) {\\n\\t\\tresult += 'u';\\n\\t}\\n\\tif (this.sticky) {\\n\\t\\tresult += 'y';\\n\\t}\\n\\treturn result;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/implementation.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/regexp.prototype.flags/index.js\":\n/*!******************************************************!*\\\n !*** ./node_modules/regexp.prototype.flags/index.js ***!\n \\******************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar define = __webpack_require__(/*! define-properties */ \\\"./node_modules/define-properties/index.js\\\");\\nvar callBind = __webpack_require__(/*! es-abstract/helpers/callBind */ \\\"./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js\\\");\\n\\nvar implementation = __webpack_require__(/*! ./implementation */ \\\"./node_modules/regexp.prototype.flags/implementation.js\\\");\\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ \\\"./node_modules/regexp.prototype.flags/polyfill.js\\\");\\nvar shim = __webpack_require__(/*! ./shim */ \\\"./node_modules/regexp.prototype.flags/shim.js\\\");\\n\\nvar flagsBound = callBind(implementation);\\n\\ndefine(flagsBound, {\\n\\tgetPolyfill: getPolyfill,\\n\\timplementation: implementation,\\n\\tshim: shim\\n});\\n\\nmodule.exports = flagsBound;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js\":\n/*!**************************************************************************************!*\\\n !*** ./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* globals\\n\\tAtomics,\\n\\tSharedArrayBuffer,\\n*/\\n\\nvar undefined;\\n\\nvar $TypeError = TypeError;\\n\\nvar $gOPD = Object.getOwnPropertyDescriptor;\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD({}, '');\\n\\t} catch (e) {\\n\\t\\t$gOPD = null; // this is IE 8, which has a broken gOPD\\n\\t}\\n}\\n\\nvar throwTypeError = function () { throw new $TypeError(); };\\nvar ThrowTypeError = $gOPD\\n\\t? (function () {\\n\\t\\ttry {\\n\\t\\t\\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\\n\\t\\t\\targuments.callee; // IE 8 does not throw here\\n\\t\\t\\treturn throwTypeError;\\n\\t\\t} catch (calleeThrows) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\\n\\t\\t\\t\\treturn $gOPD(arguments, 'callee').get;\\n\\t\\t\\t} catch (gOPDthrows) {\\n\\t\\t\\t\\treturn throwTypeError;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}())\\n\\t: throwTypeError;\\n\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\n\\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\\n\\nvar generator; // = function * () {};\\nvar generatorFunction = generator ? getProto(generator) : undefined;\\nvar asyncFn; // async function() {};\\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\\nvar asyncGen; // async function * () {};\\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\\n\\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\\n\\nvar INTRINSICS = {\\n\\t'%Array%': Array,\\n\\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\\n\\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\\n\\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\\n\\t'%ArrayPrototype%': Array.prototype,\\n\\t'%ArrayProto_entries%': Array.prototype.entries,\\n\\t'%ArrayProto_forEach%': Array.prototype.forEach,\\n\\t'%ArrayProto_keys%': Array.prototype.keys,\\n\\t'%ArrayProto_values%': Array.prototype.values,\\n\\t'%AsyncFromSyncIteratorPrototype%': undefined,\\n\\t'%AsyncFunction%': asyncFunction,\\n\\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\\n\\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\\n\\t'%AsyncGeneratorFunction%': asyncGenFunction,\\n\\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\\n\\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\\n\\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\\n\\t'%Boolean%': Boolean,\\n\\t'%BooleanPrototype%': Boolean.prototype,\\n\\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\\n\\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\\n\\t'%Date%': Date,\\n\\t'%DatePrototype%': Date.prototype,\\n\\t'%decodeURI%': decodeURI,\\n\\t'%decodeURIComponent%': decodeURIComponent,\\n\\t'%encodeURI%': encodeURI,\\n\\t'%encodeURIComponent%': encodeURIComponent,\\n\\t'%Error%': Error,\\n\\t'%ErrorPrototype%': Error.prototype,\\n\\t'%eval%': eval, // eslint-disable-line no-eval\\n\\t'%EvalError%': EvalError,\\n\\t'%EvalErrorPrototype%': EvalError.prototype,\\n\\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\\n\\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\\n\\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\\n\\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\\n\\t'%Function%': Function,\\n\\t'%FunctionPrototype%': Function.prototype,\\n\\t'%Generator%': generator ? getProto(generator()) : undefined,\\n\\t'%GeneratorFunction%': generatorFunction,\\n\\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\\n\\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\\n\\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\\n\\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\\n\\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\\n\\t'%isFinite%': isFinite,\\n\\t'%isNaN%': isNaN,\\n\\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\\n\\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\\n\\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\\n\\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\\n\\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\\n\\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\\n\\t'%Math%': Math,\\n\\t'%Number%': Number,\\n\\t'%NumberPrototype%': Number.prototype,\\n\\t'%Object%': Object,\\n\\t'%ObjectPrototype%': Object.prototype,\\n\\t'%ObjProto_toString%': Object.prototype.toString,\\n\\t'%ObjProto_valueOf%': Object.prototype.valueOf,\\n\\t'%parseFloat%': parseFloat,\\n\\t'%parseInt%': parseInt,\\n\\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\\n\\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\\n\\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\\n\\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\\n\\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\\n\\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\\n\\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\\n\\t'%RangeError%': RangeError,\\n\\t'%RangeErrorPrototype%': RangeError.prototype,\\n\\t'%ReferenceError%': ReferenceError,\\n\\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\\n\\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\\n\\t'%RegExp%': RegExp,\\n\\t'%RegExpPrototype%': RegExp.prototype,\\n\\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\\n\\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\\n\\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\\n\\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\\n\\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\\n\\t'%String%': String,\\n\\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\\n\\t'%StringPrototype%': String.prototype,\\n\\t'%Symbol%': hasSymbols ? Symbol : undefined,\\n\\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\\n\\t'%SyntaxError%': SyntaxError,\\n\\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\\n\\t'%ThrowTypeError%': ThrowTypeError,\\n\\t'%TypedArray%': TypedArray,\\n\\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\\n\\t'%TypeError%': $TypeError,\\n\\t'%TypeErrorPrototype%': $TypeError.prototype,\\n\\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\\n\\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\\n\\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\\n\\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\\n\\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\\n\\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\\n\\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\\n\\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\\n\\t'%URIError%': URIError,\\n\\t'%URIErrorPrototype%': URIError.prototype,\\n\\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\\n\\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\\n\\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\\n\\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\\n};\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\nvar $replace = bind.call(Function.call, String.prototype.replace);\\n\\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\\nvar rePropName = /[^%.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|%$))/g;\\nvar reEscapeChar = /\\\\\\\\(\\\\\\\\)?/g; /** Used to match backslashes in property paths. */\\nvar stringToPath = function stringToPath(string) {\\n\\tvar result = [];\\n\\t$replace(string, rePropName, function (match, number, quote, subString) {\\n\\t\\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\\n\\t});\\n\\treturn result;\\n};\\n/* end adaptation */\\n\\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\\n\\tif (!(name in INTRINSICS)) {\\n\\t\\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\\n\\t}\\n\\n\\t// istanbul ignore if // hopefully this is impossible to test :-)\\n\\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\\n\\t\\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\\n\\t}\\n\\n\\treturn INTRINSICS[name];\\n};\\n\\nmodule.exports = function GetIntrinsic(name, allowMissing) {\\n\\tif (typeof name !== 'string' || name.length === 0) {\\n\\t\\tthrow new TypeError('intrinsic name must be a non-empty string');\\n\\t}\\n\\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\\n\\t\\tthrow new TypeError('\\\"allowMissing\\\" argument must be a boolean');\\n\\t}\\n\\n\\tvar parts = stringToPath(name);\\n\\n\\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\\n\\tfor (var i = 1; i < parts.length; i += 1) {\\n\\t\\tif (value != null) {\\n\\t\\t\\tif ($gOPD && (i + 1) >= parts.length) {\\n\\t\\t\\t\\tvar desc = $gOPD(value, parts[i]);\\n\\t\\t\\t\\tif (!allowMissing && !(parts[i] in value)) {\\n\\t\\t\\t\\t\\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tvalue = value[parts[i]];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn value;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js\":\n/*!******************************************************************************************!*\\\n !*** ./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js ***!\n \\******************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/regexp.prototype.flags/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $Function = GetIntrinsic('%Function%');\\nvar $apply = $Function.apply;\\nvar $call = $Function.call;\\n\\nmodule.exports = function callBind() {\\n\\treturn bind.apply($call, arguments);\\n};\\n\\nmodule.exports.apply = function applyBind() {\\n\\treturn bind.apply($apply, arguments);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/node_modules/es-abstract/helpers/callBind.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/regexp.prototype.flags/polyfill.js\":\n/*!*********************************************************!*\\\n !*** ./node_modules/regexp.prototype.flags/polyfill.js ***!\n \\*********************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar implementation = __webpack_require__(/*! ./implementation */ \\\"./node_modules/regexp.prototype.flags/implementation.js\\\");\\n\\nvar supportsDescriptors = __webpack_require__(/*! define-properties */ \\\"./node_modules/define-properties/index.js\\\").supportsDescriptors;\\nvar $gOPD = Object.getOwnPropertyDescriptor;\\nvar $TypeError = TypeError;\\n\\nmodule.exports = function getPolyfill() {\\n\\tif (!supportsDescriptors) {\\n\\t\\tthrow new $TypeError('RegExp.prototype.flags requires a true ES5 environment that supports property descriptors');\\n\\t}\\n\\tif ((/a/mig).flags === 'gim') {\\n\\t\\tvar descriptor = $gOPD(RegExp.prototype, 'flags');\\n\\t\\tif (descriptor && typeof descriptor.get === 'function' && typeof (/a/).dotAll === 'boolean') {\\n\\t\\t\\treturn descriptor.get;\\n\\t\\t}\\n\\t}\\n\\treturn implementation;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/polyfill.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/regexp.prototype.flags/shim.js\":\n/*!*****************************************************!*\\\n !*** ./node_modules/regexp.prototype.flags/shim.js ***!\n \\*****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar supportsDescriptors = __webpack_require__(/*! define-properties */ \\\"./node_modules/define-properties/index.js\\\").supportsDescriptors;\\nvar getPolyfill = __webpack_require__(/*! ./polyfill */ \\\"./node_modules/regexp.prototype.flags/polyfill.js\\\");\\nvar gOPD = Object.getOwnPropertyDescriptor;\\nvar defineProperty = Object.defineProperty;\\nvar TypeErr = TypeError;\\nvar getProto = Object.getPrototypeOf;\\nvar regex = /a/;\\n\\nmodule.exports = function shimFlags() {\\n\\tif (!supportsDescriptors || !getProto) {\\n\\t\\tthrow new TypeErr('RegExp.prototype.flags requires a true ES5 environment that supports property descriptors');\\n\\t}\\n\\tvar polyfill = getPolyfill();\\n\\tvar proto = getProto(regex);\\n\\tvar descriptor = gOPD(proto, 'flags');\\n\\tif (!descriptor || descriptor.get !== polyfill) {\\n\\t\\tdefineProperty(proto, 'flags', {\\n\\t\\t\\tconfigurable: true,\\n\\t\\t\\tenumerable: false,\\n\\t\\t\\tget: polyfill\\n\\t\\t});\\n\\t}\\n\\treturn polyfill;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/regexp.prototype.flags/shim.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/side-channel/index.js\":\n/*!********************************************!*\\\n !*** ./node_modules/side-channel/index.js ***!\n \\********************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! es-abstract/GetIntrinsic */ \\\"./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js\\\");\\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \\\"./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js\\\");\\nvar inspect = __webpack_require__(/*! object-inspect */ \\\"./node_modules/object-inspect/index.js\\\");\\n\\nvar $TypeError = GetIntrinsic('%TypeError%');\\nvar $WeakMap = GetIntrinsic('%WeakMap%', true);\\nvar $Map = GetIntrinsic('%Map%', true);\\nvar $push = callBound('Array.prototype.push');\\n\\nvar $weakMapGet = callBound('WeakMap.prototype.get', true);\\nvar $weakMapSet = callBound('WeakMap.prototype.set', true);\\nvar $weakMapHas = callBound('WeakMap.prototype.has', true);\\nvar $mapGet = callBound('Map.prototype.get', true);\\nvar $mapSet = callBound('Map.prototype.set', true);\\nvar $mapHas = callBound('Map.prototype.has', true);\\nvar objectGet = function (objects, key) { // eslint-disable-line consistent-return\\n\\tfor (var i = 0; i < objects.length; i += 1) {\\n\\t\\tif (objects[i].key === key) {\\n\\t\\t\\treturn objects[i].value;\\n\\t\\t}\\n\\t}\\n};\\nvar objectSet = function (objects, key, value) {\\n\\tfor (var i = 0; i < objects.length; i += 1) {\\n\\t\\tif (objects[i].key === key) {\\n\\t\\t\\tobjects[i].value = value; // eslint-disable-line no-param-reassign\\n\\t\\t\\treturn;\\n\\t\\t}\\n\\t}\\n\\t$push(objects, {\\n\\t\\tkey: key,\\n\\t\\tvalue: value\\n\\t});\\n};\\nvar objectHas = function (objects, key) {\\n\\tfor (var i = 0; i < objects.length; i += 1) {\\n\\t\\tif (objects[i].key === key) {\\n\\t\\t\\treturn true;\\n\\t\\t}\\n\\t}\\n\\treturn false;\\n};\\n\\nmodule.exports = function getSideChannel() {\\n\\tvar $wm;\\n\\tvar $m;\\n\\tvar $o;\\n\\tvar channel = {\\n\\t\\tassert: function (key) {\\n\\t\\t\\tif (!channel.has(key)) {\\n\\t\\t\\t\\tthrow new $TypeError('Side channel does not contain ' + inspect(key));\\n\\t\\t\\t}\\n\\t\\t},\\n\\t\\tget: function (key) { // eslint-disable-line consistent-return\\n\\t\\t\\tif ($WeakMap && key && (typeof key === 'object' || typeof key === 'function')) {\\n\\t\\t\\t\\tif ($wm) {\\n\\t\\t\\t\\t\\treturn $weakMapGet($wm, key);\\n\\t\\t\\t\\t}\\n\\t\\t\\t} else if ($Map) {\\n\\t\\t\\t\\tif ($m) {\\n\\t\\t\\t\\t\\treturn $mapGet($m, key);\\n\\t\\t\\t\\t}\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tif ($o) { // eslint-disable-line no-lonely-if\\n\\t\\t\\t\\t\\treturn objectGet($o, key);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t},\\n\\t\\thas: function (key) {\\n\\t\\t\\tif ($WeakMap && key && (typeof key === 'object' || typeof key === 'function')) {\\n\\t\\t\\t\\tif ($wm) {\\n\\t\\t\\t\\t\\treturn $weakMapHas($wm, key);\\n\\t\\t\\t\\t}\\n\\t\\t\\t} else if ($Map) {\\n\\t\\t\\t\\tif ($m) {\\n\\t\\t\\t\\t\\treturn $mapHas($m, key);\\n\\t\\t\\t\\t}\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tif ($o) { // eslint-disable-line no-lonely-if\\n\\t\\t\\t\\t\\treturn objectHas($o, key);\\n\\t\\t\\t\\t}\\n\\t\\t\\t}\\n\\t\\t\\treturn false;\\n\\t\\t},\\n\\t\\tset: function (key, value) {\\n\\t\\t\\tif ($WeakMap && key && (typeof key === 'object' || typeof key === 'function')) {\\n\\t\\t\\t\\tif (!$wm) {\\n\\t\\t\\t\\t\\t$wm = new $WeakMap();\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\t$weakMapSet($wm, key, value);\\n\\t\\t\\t} else if ($Map) {\\n\\t\\t\\t\\tif (!$m) {\\n\\t\\t\\t\\t\\t$m = new $Map();\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\t$mapSet($m, key, value);\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tif (!$o) {\\n\\t\\t\\t\\t\\t$o = [];\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tobjectSet($o, key, value);\\n\\t\\t\\t}\\n\\t\\t}\\n\\t};\\n\\treturn channel;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/side-channel/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js\":\n/*!****************************************************************************!*\\\n !*** ./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js ***!\n \\****************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* globals\\n\\tAtomics,\\n\\tSharedArrayBuffer,\\n*/\\n\\nvar undefined;\\n\\nvar $TypeError = TypeError;\\n\\nvar $gOPD = Object.getOwnPropertyDescriptor;\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD({}, '');\\n\\t} catch (e) {\\n\\t\\t$gOPD = null; // this is IE 8, which has a broken gOPD\\n\\t}\\n}\\n\\nvar throwTypeError = function () { throw new $TypeError(); };\\nvar ThrowTypeError = $gOPD\\n\\t? (function () {\\n\\t\\ttry {\\n\\t\\t\\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\\n\\t\\t\\targuments.callee; // IE 8 does not throw here\\n\\t\\t\\treturn throwTypeError;\\n\\t\\t} catch (calleeThrows) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\\n\\t\\t\\t\\treturn $gOPD(arguments, 'callee').get;\\n\\t\\t\\t} catch (gOPDthrows) {\\n\\t\\t\\t\\treturn throwTypeError;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}())\\n\\t: throwTypeError;\\n\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\n\\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\\n\\nvar generator; // = function * () {};\\nvar generatorFunction = generator ? getProto(generator) : undefined;\\nvar asyncFn; // async function() {};\\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\\nvar asyncGen; // async function * () {};\\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\\n\\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\\n\\nvar INTRINSICS = {\\n\\t'%Array%': Array,\\n\\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\\n\\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\\n\\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\\n\\t'%ArrayPrototype%': Array.prototype,\\n\\t'%ArrayProto_entries%': Array.prototype.entries,\\n\\t'%ArrayProto_forEach%': Array.prototype.forEach,\\n\\t'%ArrayProto_keys%': Array.prototype.keys,\\n\\t'%ArrayProto_values%': Array.prototype.values,\\n\\t'%AsyncFromSyncIteratorPrototype%': undefined,\\n\\t'%AsyncFunction%': asyncFunction,\\n\\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\\n\\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\\n\\t'%AsyncGeneratorFunction%': asyncGenFunction,\\n\\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\\n\\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\\n\\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\\n\\t'%Boolean%': Boolean,\\n\\t'%BooleanPrototype%': Boolean.prototype,\\n\\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\\n\\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\\n\\t'%Date%': Date,\\n\\t'%DatePrototype%': Date.prototype,\\n\\t'%decodeURI%': decodeURI,\\n\\t'%decodeURIComponent%': decodeURIComponent,\\n\\t'%encodeURI%': encodeURI,\\n\\t'%encodeURIComponent%': encodeURIComponent,\\n\\t'%Error%': Error,\\n\\t'%ErrorPrototype%': Error.prototype,\\n\\t'%eval%': eval, // eslint-disable-line no-eval\\n\\t'%EvalError%': EvalError,\\n\\t'%EvalErrorPrototype%': EvalError.prototype,\\n\\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\\n\\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\\n\\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\\n\\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\\n\\t'%Function%': Function,\\n\\t'%FunctionPrototype%': Function.prototype,\\n\\t'%Generator%': generator ? getProto(generator()) : undefined,\\n\\t'%GeneratorFunction%': generatorFunction,\\n\\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\\n\\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\\n\\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\\n\\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\\n\\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\\n\\t'%isFinite%': isFinite,\\n\\t'%isNaN%': isNaN,\\n\\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\\n\\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\\n\\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\\n\\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\\n\\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\\n\\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\\n\\t'%Math%': Math,\\n\\t'%Number%': Number,\\n\\t'%NumberPrototype%': Number.prototype,\\n\\t'%Object%': Object,\\n\\t'%ObjectPrototype%': Object.prototype,\\n\\t'%ObjProto_toString%': Object.prototype.toString,\\n\\t'%ObjProto_valueOf%': Object.prototype.valueOf,\\n\\t'%parseFloat%': parseFloat,\\n\\t'%parseInt%': parseInt,\\n\\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\\n\\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\\n\\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\\n\\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\\n\\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\\n\\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\\n\\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\\n\\t'%RangeError%': RangeError,\\n\\t'%RangeErrorPrototype%': RangeError.prototype,\\n\\t'%ReferenceError%': ReferenceError,\\n\\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\\n\\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\\n\\t'%RegExp%': RegExp,\\n\\t'%RegExpPrototype%': RegExp.prototype,\\n\\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\\n\\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\\n\\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\\n\\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\\n\\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\\n\\t'%String%': String,\\n\\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\\n\\t'%StringPrototype%': String.prototype,\\n\\t'%Symbol%': hasSymbols ? Symbol : undefined,\\n\\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\\n\\t'%SyntaxError%': SyntaxError,\\n\\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\\n\\t'%ThrowTypeError%': ThrowTypeError,\\n\\t'%TypedArray%': TypedArray,\\n\\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\\n\\t'%TypeError%': $TypeError,\\n\\t'%TypeErrorPrototype%': $TypeError.prototype,\\n\\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\\n\\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\\n\\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\\n\\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\\n\\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\\n\\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\\n\\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\\n\\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\\n\\t'%URIError%': URIError,\\n\\t'%URIErrorPrototype%': URIError.prototype,\\n\\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\\n\\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\\n\\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\\n\\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\\n};\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\nvar $replace = bind.call(Function.call, String.prototype.replace);\\n\\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\\nvar rePropName = /[^%.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|%$))/g;\\nvar reEscapeChar = /\\\\\\\\(\\\\\\\\)?/g; /** Used to match backslashes in property paths. */\\nvar stringToPath = function stringToPath(string) {\\n\\tvar result = [];\\n\\t$replace(string, rePropName, function (match, number, quote, subString) {\\n\\t\\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\\n\\t});\\n\\treturn result;\\n};\\n/* end adaptation */\\n\\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\\n\\tif (!(name in INTRINSICS)) {\\n\\t\\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\\n\\t}\\n\\n\\t// istanbul ignore if // hopefully this is impossible to test :-)\\n\\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\\n\\t\\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\\n\\t}\\n\\n\\treturn INTRINSICS[name];\\n};\\n\\nmodule.exports = function GetIntrinsic(name, allowMissing) {\\n\\tif (typeof name !== 'string' || name.length === 0) {\\n\\t\\tthrow new TypeError('intrinsic name must be a non-empty string');\\n\\t}\\n\\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\\n\\t\\tthrow new TypeError('\\\"allowMissing\\\" argument must be a boolean');\\n\\t}\\n\\n\\tvar parts = stringToPath(name);\\n\\n\\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\\n\\tfor (var i = 1; i < parts.length; i += 1) {\\n\\t\\tif (value != null) {\\n\\t\\t\\tif ($gOPD && (i + 1) >= parts.length) {\\n\\t\\t\\t\\tvar desc = $gOPD(value, parts[i]);\\n\\t\\t\\t\\tif (!allowMissing && !(parts[i] in value)) {\\n\\t\\t\\t\\t\\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tvalue = value[parts[i]];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn value;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js\":\n/*!********************************************************************************!*\\\n !*** ./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js ***!\n \\********************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $Function = GetIntrinsic('%Function%');\\nvar $apply = $Function.apply;\\nvar $call = $Function.call;\\n\\nmodule.exports = function callBind() {\\n\\treturn bind.apply($call, arguments);\\n};\\n\\nmodule.exports.apply = function applyBind() {\\n\\treturn bind.apply($apply, arguments);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js\":\n/*!*********************************************************************************!*\\\n !*** ./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js ***!\n \\*********************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/side-channel/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar callBind = __webpack_require__(/*! ./callBind */ \\\"./node_modules/side-channel/node_modules/es-abstract/helpers/callBind.js\\\");\\n\\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\\n\\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\\n\\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\\n\\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\\n\\t\\treturn callBind(intrinsic);\\n\\t}\\n\\treturn intrinsic;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/side-channel/node_modules/es-abstract/helpers/callBound.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/webpack/buildin/global.js\":\n/*!***********************************!*\\\n !*** (webpack)/buildin/global.js ***!\n \\***********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"var g;\\n\\n// This works in non-strict mode\\ng = (function() {\\n\\treturn this;\\n})();\\n\\ntry {\\n\\t// This works if eval is allowed (see CSP)\\n\\tg = g || new Function(\\\"return this\\\")();\\n} catch (e) {\\n\\t// This works if the window reference is available\\n\\tif (typeof window === \\\"object\\\") g = window;\\n}\\n\\n// g can still be undefined, but nothing to do about it...\\n// We return undefined, instead of nothing here, so it's\\n// easier to handle this case. if(!global) { ...}\\n\\nmodule.exports = g;\\n\\n\\n//# sourceURL=webpack://Quill/(webpack)/buildin/global.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-boxed-primitive/index.js\":\n/*!*****************************************************!*\\\n !*** ./node_modules/which-boxed-primitive/index.js ***!\n \\*****************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar isString = __webpack_require__(/*! is-string */ \\\"./node_modules/is-string/index.js\\\");\\nvar isNumber = __webpack_require__(/*! is-number-object */ \\\"./node_modules/is-number-object/index.js\\\");\\nvar isBoolean = __webpack_require__(/*! is-boolean-object */ \\\"./node_modules/is-boolean-object/index.js\\\");\\nvar isSymbol = __webpack_require__(/*! is-symbol */ \\\"./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js\\\");\\nvar isBigInt = __webpack_require__(/*! is-bigint */ \\\"./node_modules/is-bigint/index.js\\\");\\n\\n// eslint-disable-next-line consistent-return\\nmodule.exports = function whichBoxedPrimitive(value) {\\n\\t// eslint-disable-next-line eqeqeq\\n\\tif (value == null || (typeof value !== 'object' && typeof value !== 'function')) {\\n\\t\\treturn null;\\n\\t}\\n\\tif (isString(value)) {\\n\\t\\treturn 'String';\\n\\t}\\n\\tif (isNumber(value)) {\\n\\t\\treturn 'Number';\\n\\t}\\n\\tif (isBoolean(value)) {\\n\\t\\treturn 'Boolean';\\n\\t}\\n\\tif (isSymbol(value)) {\\n\\t\\treturn 'Symbol';\\n\\t}\\n\\tif (isBigInt(value)) {\\n\\t\\treturn 'BigInt';\\n\\t}\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-boxed-primitive/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js\":\n/*!****************************************************************************!*\\\n !*** ./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js ***!\n \\****************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar toStr = Object.prototype.toString;\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\n\\nif (hasSymbols) {\\n\\tvar symToStr = Symbol.prototype.toString;\\n\\tvar symStringRegex = /^Symbol\\\\(.*\\\\)$/;\\n\\tvar isSymbolObject = function isRealSymbolObject(value) {\\n\\t\\tif (typeof value.valueOf() !== 'symbol') {\\n\\t\\t\\treturn false;\\n\\t\\t}\\n\\t\\treturn symStringRegex.test(symToStr.call(value));\\n\\t};\\n\\n\\tmodule.exports = function isSymbol(value) {\\n\\t\\tif (typeof value === 'symbol') {\\n\\t\\t\\treturn true;\\n\\t\\t}\\n\\t\\tif (toStr.call(value) !== '[object Symbol]') {\\n\\t\\t\\treturn false;\\n\\t\\t}\\n\\t\\ttry {\\n\\t\\t\\treturn isSymbolObject(value);\\n\\t\\t} catch (e) {\\n\\t\\t\\treturn false;\\n\\t\\t}\\n\\t};\\n} else {\\n\\n\\tmodule.exports = function isSymbol(value) {\\n\\t\\t// this environment does not support Symbols.\\n\\t\\treturn false && false;\\n\\t};\\n}\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-boxed-primitive/node_modules/is-symbol/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-collection/index.js\":\n/*!************************************************!*\\\n !*** ./node_modules/which-collection/index.js ***!\n \\************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar isMap = __webpack_require__(/*! is-map */ \\\"./node_modules/is-map/index.js\\\");\\nvar isSet = __webpack_require__(/*! is-set */ \\\"./node_modules/is-set/index.js\\\");\\nvar isWeakMap = __webpack_require__(/*! is-weakmap */ \\\"./node_modules/is-weakmap/index.js\\\");\\nvar isWeakSet = __webpack_require__(/*! is-weakset */ \\\"./node_modules/is-weakset/index.js\\\");\\n\\nmodule.exports = function whichCollection(value) {\\n\\tif (value && typeof value === 'object') {\\n\\t\\tif (isMap(value)) {\\n\\t\\t\\treturn 'Map';\\n\\t\\t}\\n\\t\\tif (isSet(value)) {\\n\\t\\t\\treturn 'Set';\\n\\t\\t}\\n\\t\\tif (isWeakMap(value)) {\\n\\t\\t\\treturn 'WeakMap';\\n\\t\\t}\\n\\t\\tif (isWeakSet(value)) {\\n\\t\\t\\treturn 'WeakSet';\\n\\t\\t}\\n\\t}\\n\\treturn false;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-collection/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-typed-array/index.js\":\n/*!*************************************************!*\\\n !*** ./node_modules/which-typed-array/index.js ***!\n \\*************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"/* WEBPACK VAR INJECTION */(function(global) {\\n\\nvar forEach = __webpack_require__(/*! foreach */ \\\"./node_modules/foreach/index.js\\\");\\nvar availableTypedArrays = __webpack_require__(/*! available-typed-arrays */ \\\"./node_modules/available-typed-arrays/index.js\\\");\\nvar callBound = __webpack_require__(/*! es-abstract/helpers/callBound */ \\\"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js\\\");\\n\\nvar $toString = callBound('Object.prototype.toString');\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\nvar hasToStringTag = hasSymbols && typeof Symbol.toStringTag === 'symbol';\\n\\nvar typedArrays = availableTypedArrays();\\n\\nvar $slice = callBound('String.prototype.slice');\\nvar toStrTags = {};\\nvar gOPD = __webpack_require__(/*! es-abstract/helpers/getOwnPropertyDescriptor */ \\\"./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js\\\");\\nvar getPrototypeOf = Object.getPrototypeOf; // require('getprototypeof');\\nif (hasToStringTag && gOPD && getPrototypeOf) {\\n\\tforEach(typedArrays, function (typedArray) {\\n\\t\\tif (typeof global[typedArray] === 'function') {\\n\\t\\t\\tvar arr = new global[typedArray]();\\n\\t\\t\\tif (!(Symbol.toStringTag in arr)) {\\n\\t\\t\\t\\tthrow new EvalError('this engine has support for Symbol.toStringTag, but ' + typedArray + ' does not have the property! Please report this.');\\n\\t\\t\\t}\\n\\t\\t\\tvar proto = getPrototypeOf(arr);\\n\\t\\t\\tvar descriptor = gOPD(proto, Symbol.toStringTag);\\n\\t\\t\\tif (!descriptor) {\\n\\t\\t\\t\\tvar superProto = getPrototypeOf(proto);\\n\\t\\t\\t\\tdescriptor = gOPD(superProto, Symbol.toStringTag);\\n\\t\\t\\t}\\n\\t\\t\\ttoStrTags[typedArray] = descriptor.get;\\n\\t\\t}\\n\\t});\\n}\\n\\nvar tryTypedArrays = function tryAllTypedArrays(value) {\\n\\tvar foundName = false;\\n\\tforEach(toStrTags, function (getter, typedArray) {\\n\\t\\tif (!foundName) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\tvar name = getter.call(value);\\n\\t\\t\\t\\tif (name === typedArray) {\\n\\t\\t\\t\\t\\tfoundName = name;\\n\\t\\t\\t\\t}\\n\\t\\t\\t} catch (e) {}\\n\\t\\t}\\n\\t});\\n\\treturn foundName;\\n};\\n\\nvar isTypedArray = __webpack_require__(/*! is-typed-array */ \\\"./node_modules/is-typed-array/index.js\\\");\\n\\nmodule.exports = function whichTypedArray(value) {\\n\\tif (!isTypedArray(value)) { return false; }\\n\\tif (!hasToStringTag) { return $slice($toString(value), 8, -1); }\\n\\treturn tryTypedArrays(value);\\n};\\n\\n/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../webpack/buildin/global.js */ \\\"./node_modules/webpack/buildin/global.js\\\")))\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/index.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js\":\n/*!*********************************************************************************!*\\\n !*** ./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js ***!\n \\*********************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\n/* globals\\n\\tAtomics,\\n\\tSharedArrayBuffer,\\n*/\\n\\nvar undefined;\\n\\nvar $TypeError = TypeError;\\n\\nvar $gOPD = Object.getOwnPropertyDescriptor;\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD({}, '');\\n\\t} catch (e) {\\n\\t\\t$gOPD = null; // this is IE 8, which has a broken gOPD\\n\\t}\\n}\\n\\nvar throwTypeError = function () { throw new $TypeError(); };\\nvar ThrowTypeError = $gOPD\\n\\t? (function () {\\n\\t\\ttry {\\n\\t\\t\\t// eslint-disable-next-line no-unused-expressions, no-caller, no-restricted-properties\\n\\t\\t\\targuments.callee; // IE 8 does not throw here\\n\\t\\t\\treturn throwTypeError;\\n\\t\\t} catch (calleeThrows) {\\n\\t\\t\\ttry {\\n\\t\\t\\t\\t// IE 8 throws on Object.getOwnPropertyDescriptor(arguments, '')\\n\\t\\t\\t\\treturn $gOPD(arguments, 'callee').get;\\n\\t\\t\\t} catch (gOPDthrows) {\\n\\t\\t\\t\\treturn throwTypeError;\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}())\\n\\t: throwTypeError;\\n\\nvar hasSymbols = __webpack_require__(/*! has-symbols */ \\\"./node_modules/has-symbols/index.js\\\")();\\n\\nvar getProto = Object.getPrototypeOf || function (x) { return x.__proto__; }; // eslint-disable-line no-proto\\n\\nvar generator; // = function * () {};\\nvar generatorFunction = generator ? getProto(generator) : undefined;\\nvar asyncFn; // async function() {};\\nvar asyncFunction = asyncFn ? asyncFn.constructor : undefined;\\nvar asyncGen; // async function * () {};\\nvar asyncGenFunction = asyncGen ? getProto(asyncGen) : undefined;\\nvar asyncGenIterator = asyncGen ? asyncGen() : undefined;\\n\\nvar TypedArray = typeof Uint8Array === 'undefined' ? undefined : getProto(Uint8Array);\\n\\nvar INTRINSICS = {\\n\\t'%Array%': Array,\\n\\t'%ArrayBuffer%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer,\\n\\t'%ArrayBufferPrototype%': typeof ArrayBuffer === 'undefined' ? undefined : ArrayBuffer.prototype,\\n\\t'%ArrayIteratorPrototype%': hasSymbols ? getProto([][Symbol.iterator]()) : undefined,\\n\\t'%ArrayPrototype%': Array.prototype,\\n\\t'%ArrayProto_entries%': Array.prototype.entries,\\n\\t'%ArrayProto_forEach%': Array.prototype.forEach,\\n\\t'%ArrayProto_keys%': Array.prototype.keys,\\n\\t'%ArrayProto_values%': Array.prototype.values,\\n\\t'%AsyncFromSyncIteratorPrototype%': undefined,\\n\\t'%AsyncFunction%': asyncFunction,\\n\\t'%AsyncFunctionPrototype%': asyncFunction ? asyncFunction.prototype : undefined,\\n\\t'%AsyncGenerator%': asyncGen ? getProto(asyncGenIterator) : undefined,\\n\\t'%AsyncGeneratorFunction%': asyncGenFunction,\\n\\t'%AsyncGeneratorPrototype%': asyncGenFunction ? asyncGenFunction.prototype : undefined,\\n\\t'%AsyncIteratorPrototype%': asyncGenIterator && hasSymbols && Symbol.asyncIterator ? asyncGenIterator[Symbol.asyncIterator]() : undefined,\\n\\t'%Atomics%': typeof Atomics === 'undefined' ? undefined : Atomics,\\n\\t'%Boolean%': Boolean,\\n\\t'%BooleanPrototype%': Boolean.prototype,\\n\\t'%DataView%': typeof DataView === 'undefined' ? undefined : DataView,\\n\\t'%DataViewPrototype%': typeof DataView === 'undefined' ? undefined : DataView.prototype,\\n\\t'%Date%': Date,\\n\\t'%DatePrototype%': Date.prototype,\\n\\t'%decodeURI%': decodeURI,\\n\\t'%decodeURIComponent%': decodeURIComponent,\\n\\t'%encodeURI%': encodeURI,\\n\\t'%encodeURIComponent%': encodeURIComponent,\\n\\t'%Error%': Error,\\n\\t'%ErrorPrototype%': Error.prototype,\\n\\t'%eval%': eval, // eslint-disable-line no-eval\\n\\t'%EvalError%': EvalError,\\n\\t'%EvalErrorPrototype%': EvalError.prototype,\\n\\t'%Float32Array%': typeof Float32Array === 'undefined' ? undefined : Float32Array,\\n\\t'%Float32ArrayPrototype%': typeof Float32Array === 'undefined' ? undefined : Float32Array.prototype,\\n\\t'%Float64Array%': typeof Float64Array === 'undefined' ? undefined : Float64Array,\\n\\t'%Float64ArrayPrototype%': typeof Float64Array === 'undefined' ? undefined : Float64Array.prototype,\\n\\t'%Function%': Function,\\n\\t'%FunctionPrototype%': Function.prototype,\\n\\t'%Generator%': generator ? getProto(generator()) : undefined,\\n\\t'%GeneratorFunction%': generatorFunction,\\n\\t'%GeneratorPrototype%': generatorFunction ? generatorFunction.prototype : undefined,\\n\\t'%Int8Array%': typeof Int8Array === 'undefined' ? undefined : Int8Array,\\n\\t'%Int8ArrayPrototype%': typeof Int8Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int16Array%': typeof Int16Array === 'undefined' ? undefined : Int16Array,\\n\\t'%Int16ArrayPrototype%': typeof Int16Array === 'undefined' ? undefined : Int8Array.prototype,\\n\\t'%Int32Array%': typeof Int32Array === 'undefined' ? undefined : Int32Array,\\n\\t'%Int32ArrayPrototype%': typeof Int32Array === 'undefined' ? undefined : Int32Array.prototype,\\n\\t'%isFinite%': isFinite,\\n\\t'%isNaN%': isNaN,\\n\\t'%IteratorPrototype%': hasSymbols ? getProto(getProto([][Symbol.iterator]())) : undefined,\\n\\t'%JSON%': typeof JSON === 'object' ? JSON : undefined,\\n\\t'%JSONParse%': typeof JSON === 'object' ? JSON.parse : undefined,\\n\\t'%Map%': typeof Map === 'undefined' ? undefined : Map,\\n\\t'%MapIteratorPrototype%': typeof Map === 'undefined' || !hasSymbols ? undefined : getProto(new Map()[Symbol.iterator]()),\\n\\t'%MapPrototype%': typeof Map === 'undefined' ? undefined : Map.prototype,\\n\\t'%Math%': Math,\\n\\t'%Number%': Number,\\n\\t'%NumberPrototype%': Number.prototype,\\n\\t'%Object%': Object,\\n\\t'%ObjectPrototype%': Object.prototype,\\n\\t'%ObjProto_toString%': Object.prototype.toString,\\n\\t'%ObjProto_valueOf%': Object.prototype.valueOf,\\n\\t'%parseFloat%': parseFloat,\\n\\t'%parseInt%': parseInt,\\n\\t'%Promise%': typeof Promise === 'undefined' ? undefined : Promise,\\n\\t'%PromisePrototype%': typeof Promise === 'undefined' ? undefined : Promise.prototype,\\n\\t'%PromiseProto_then%': typeof Promise === 'undefined' ? undefined : Promise.prototype.then,\\n\\t'%Promise_all%': typeof Promise === 'undefined' ? undefined : Promise.all,\\n\\t'%Promise_reject%': typeof Promise === 'undefined' ? undefined : Promise.reject,\\n\\t'%Promise_resolve%': typeof Promise === 'undefined' ? undefined : Promise.resolve,\\n\\t'%Proxy%': typeof Proxy === 'undefined' ? undefined : Proxy,\\n\\t'%RangeError%': RangeError,\\n\\t'%RangeErrorPrototype%': RangeError.prototype,\\n\\t'%ReferenceError%': ReferenceError,\\n\\t'%ReferenceErrorPrototype%': ReferenceError.prototype,\\n\\t'%Reflect%': typeof Reflect === 'undefined' ? undefined : Reflect,\\n\\t'%RegExp%': RegExp,\\n\\t'%RegExpPrototype%': RegExp.prototype,\\n\\t'%Set%': typeof Set === 'undefined' ? undefined : Set,\\n\\t'%SetIteratorPrototype%': typeof Set === 'undefined' || !hasSymbols ? undefined : getProto(new Set()[Symbol.iterator]()),\\n\\t'%SetPrototype%': typeof Set === 'undefined' ? undefined : Set.prototype,\\n\\t'%SharedArrayBuffer%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer,\\n\\t'%SharedArrayBufferPrototype%': typeof SharedArrayBuffer === 'undefined' ? undefined : SharedArrayBuffer.prototype,\\n\\t'%String%': String,\\n\\t'%StringIteratorPrototype%': hasSymbols ? getProto(''[Symbol.iterator]()) : undefined,\\n\\t'%StringPrototype%': String.prototype,\\n\\t'%Symbol%': hasSymbols ? Symbol : undefined,\\n\\t'%SymbolPrototype%': hasSymbols ? Symbol.prototype : undefined,\\n\\t'%SyntaxError%': SyntaxError,\\n\\t'%SyntaxErrorPrototype%': SyntaxError.prototype,\\n\\t'%ThrowTypeError%': ThrowTypeError,\\n\\t'%TypedArray%': TypedArray,\\n\\t'%TypedArrayPrototype%': TypedArray ? TypedArray.prototype : undefined,\\n\\t'%TypeError%': $TypeError,\\n\\t'%TypeErrorPrototype%': $TypeError.prototype,\\n\\t'%Uint8Array%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array,\\n\\t'%Uint8ArrayPrototype%': typeof Uint8Array === 'undefined' ? undefined : Uint8Array.prototype,\\n\\t'%Uint8ClampedArray%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray,\\n\\t'%Uint8ClampedArrayPrototype%': typeof Uint8ClampedArray === 'undefined' ? undefined : Uint8ClampedArray.prototype,\\n\\t'%Uint16Array%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array,\\n\\t'%Uint16ArrayPrototype%': typeof Uint16Array === 'undefined' ? undefined : Uint16Array.prototype,\\n\\t'%Uint32Array%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array,\\n\\t'%Uint32ArrayPrototype%': typeof Uint32Array === 'undefined' ? undefined : Uint32Array.prototype,\\n\\t'%URIError%': URIError,\\n\\t'%URIErrorPrototype%': URIError.prototype,\\n\\t'%WeakMap%': typeof WeakMap === 'undefined' ? undefined : WeakMap,\\n\\t'%WeakMapPrototype%': typeof WeakMap === 'undefined' ? undefined : WeakMap.prototype,\\n\\t'%WeakSet%': typeof WeakSet === 'undefined' ? undefined : WeakSet,\\n\\t'%WeakSetPrototype%': typeof WeakSet === 'undefined' ? undefined : WeakSet.prototype\\n};\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\nvar $replace = bind.call(Function.call, String.prototype.replace);\\n\\n/* adapted from https://github.com/lodash/lodash/blob/4.17.15/dist/lodash.js#L6735-L6744 */\\nvar rePropName = /[^%.[\\\\]]+|\\\\[(?:(-?\\\\d+(?:\\\\.\\\\d+)?)|([\\\"'])((?:(?!\\\\2)[^\\\\\\\\]|\\\\\\\\.)*?)\\\\2)\\\\]|(?=(?:\\\\.|\\\\[\\\\])(?:\\\\.|\\\\[\\\\]|%$))/g;\\nvar reEscapeChar = /\\\\\\\\(\\\\\\\\)?/g; /** Used to match backslashes in property paths. */\\nvar stringToPath = function stringToPath(string) {\\n\\tvar result = [];\\n\\t$replace(string, rePropName, function (match, number, quote, subString) {\\n\\t\\tresult[result.length] = quote ? $replace(subString, reEscapeChar, '$1') : (number || match);\\n\\t});\\n\\treturn result;\\n};\\n/* end adaptation */\\n\\nvar getBaseIntrinsic = function getBaseIntrinsic(name, allowMissing) {\\n\\tif (!(name in INTRINSICS)) {\\n\\t\\tthrow new SyntaxError('intrinsic ' + name + ' does not exist!');\\n\\t}\\n\\n\\t// istanbul ignore if // hopefully this is impossible to test :-)\\n\\tif (typeof INTRINSICS[name] === 'undefined' && !allowMissing) {\\n\\t\\tthrow new $TypeError('intrinsic ' + name + ' exists, but is not available. Please file an issue!');\\n\\t}\\n\\n\\treturn INTRINSICS[name];\\n};\\n\\nmodule.exports = function GetIntrinsic(name, allowMissing) {\\n\\tif (typeof name !== 'string' || name.length === 0) {\\n\\t\\tthrow new TypeError('intrinsic name must be a non-empty string');\\n\\t}\\n\\tif (arguments.length > 1 && typeof allowMissing !== 'boolean') {\\n\\t\\tthrow new TypeError('\\\"allowMissing\\\" argument must be a boolean');\\n\\t}\\n\\n\\tvar parts = stringToPath(name);\\n\\n\\tvar value = getBaseIntrinsic('%' + (parts.length > 0 ? parts[0] : '') + '%', allowMissing);\\n\\tfor (var i = 1; i < parts.length; i += 1) {\\n\\t\\tif (value != null) {\\n\\t\\t\\tif ($gOPD && (i + 1) >= parts.length) {\\n\\t\\t\\t\\tvar desc = $gOPD(value, parts[i]);\\n\\t\\t\\t\\tif (!allowMissing && !(parts[i] in value)) {\\n\\t\\t\\t\\t\\tthrow new $TypeError('base intrinsic for ' + name + ' exists, but the property is not available.');\\n\\t\\t\\t\\t}\\n\\t\\t\\t\\tvalue = desc ? (desc.get || desc.value) : value[parts[i]];\\n\\t\\t\\t} else {\\n\\t\\t\\t\\tvalue = value[parts[i]];\\n\\t\\t\\t}\\n\\t\\t}\\n\\t}\\n\\treturn value;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js\":\n/*!*************************************************************************************!*\\\n !*** ./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js ***!\n \\*************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar bind = __webpack_require__(/*! function-bind */ \\\"./node_modules/function-bind/index.js\\\");\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $Function = GetIntrinsic('%Function%');\\nvar $apply = $Function.apply;\\nvar $call = $Function.call;\\n\\nmodule.exports = function callBind() {\\n\\treturn bind.apply($call, arguments);\\n};\\n\\nmodule.exports.apply = function applyBind() {\\n\\treturn bind.apply($apply, arguments);\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js\":\n/*!**************************************************************************************!*\\\n !*** ./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js ***!\n \\**************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar callBind = __webpack_require__(/*! ./callBind */ \\\"./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBind.js\\\");\\n\\nvar $indexOf = callBind(GetIntrinsic('String.prototype.indexOf'));\\n\\nmodule.exports = function callBoundIntrinsic(name, allowMissing) {\\n\\tvar intrinsic = GetIntrinsic(name, !!allowMissing);\\n\\tif (typeof intrinsic === 'function' && $indexOf(name, '.prototype.')) {\\n\\t\\treturn callBind(intrinsic);\\n\\t}\\n\\treturn intrinsic;\\n};\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/helpers/callBound.js?\");\n\n/***/ }),\n\n/***/ \"./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js\":\n/*!*****************************************************************************************************!*\\\n !*** ./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js ***!\n \\*****************************************************************************************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\n\"use strict\";\neval(\"\\n\\nvar GetIntrinsic = __webpack_require__(/*! ../GetIntrinsic */ \\\"./node_modules/which-typed-array/node_modules/es-abstract/GetIntrinsic.js\\\");\\n\\nvar $gOPD = GetIntrinsic('%Object.getOwnPropertyDescriptor%');\\nif ($gOPD) {\\n\\ttry {\\n\\t\\t$gOPD([], 'length');\\n\\t} catch (e) {\\n\\t\\t// IE 8 has a broken gOPD\\n\\t\\t$gOPD = null;\\n\\t}\\n}\\n\\nmodule.exports = $gOPD;\\n\\n\\n//# sourceURL=webpack://Quill/./node_modules/which-typed-array/node_modules/es-abstract/helpers/getOwnPropertyDescriptor.js?\");\n\n/***/ }),\n\n/***/ \"./quill.js\":\n/*!******************!*\\\n !*** ./quill.js ***!\n \\******************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _core__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./core */ \\\"./core.js\\\");\\n/* harmony import */ var _formats_align__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./formats/align */ \\\"./formats/align.js\\\");\\n/* harmony import */ var _formats_direction__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./formats/direction */ \\\"./formats/direction.js\\\");\\n/* harmony import */ var _formats_indent__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ./formats/indent */ \\\"./formats/indent.js\\\");\\n/* harmony import */ var _formats_blockquote__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ./formats/blockquote */ \\\"./formats/blockquote.js\\\");\\n/* harmony import */ var _formats_header__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ./formats/header */ \\\"./formats/header.js\\\");\\n/* harmony import */ var _formats_list__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ./formats/list */ \\\"./formats/list.js\\\");\\n/* harmony import */ var _formats_background__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ./formats/background */ \\\"./formats/background.js\\\");\\n/* harmony import */ var _formats_color__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ./formats/color */ \\\"./formats/color.js\\\");\\n/* harmony import */ var _formats_font__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ./formats/font */ \\\"./formats/font.js\\\");\\n/* harmony import */ var _formats_size__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ./formats/size */ \\\"./formats/size.js\\\");\\n/* harmony import */ var _formats_bold__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ./formats/bold */ \\\"./formats/bold.js\\\");\\n/* harmony import */ var _formats_italic__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ./formats/italic */ \\\"./formats/italic.js\\\");\\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ./formats/link */ \\\"./formats/link.js\\\");\\n/* harmony import */ var _formats_script__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ./formats/script */ \\\"./formats/script.js\\\");\\n/* harmony import */ var _formats_strike__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ./formats/strike */ \\\"./formats/strike.js\\\");\\n/* harmony import */ var _formats_underline__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ./formats/underline */ \\\"./formats/underline.js\\\");\\n/* harmony import */ var _formats_formula__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ./formats/formula */ \\\"./formats/formula.js\\\");\\n/* harmony import */ var _formats_image__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ./formats/image */ \\\"./formats/image.js\\\");\\n/* harmony import */ var _formats_video__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ./formats/video */ \\\"./formats/video.js\\\");\\n/* harmony import */ var _formats_code__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ./formats/code */ \\\"./formats/code.js\\\");\\n/* harmony import */ var _modules_syntax__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ./modules/syntax */ \\\"./modules/syntax.js\\\");\\n/* harmony import */ var _modules_table__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ./modules/table */ \\\"./modules/table.js\\\");\\n/* harmony import */ var _modules_toolbar__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ./modules/toolbar */ \\\"./modules/toolbar.js\\\");\\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ./ui/icons */ \\\"./ui/icons.js\\\");\\n/* harmony import */ var _ui_picker__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ./ui/picker */ \\\"./ui/picker.js\\\");\\n/* harmony import */ var _ui_color_picker__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ./ui/color-picker */ \\\"./ui/color-picker.js\\\");\\n/* harmony import */ var _ui_icon_picker__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ./ui/icon-picker */ \\\"./ui/icon-picker.js\\\");\\n/* harmony import */ var _ui_tooltip__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ./ui/tooltip */ \\\"./ui/tooltip.js\\\");\\n/* harmony import */ var _themes_bubble__WEBPACK_IMPORTED_MODULE_29__ = __webpack_require__(/*! ./themes/bubble */ \\\"./themes/bubble.js\\\");\\n/* harmony import */ var _themes_snow__WEBPACK_IMPORTED_MODULE_30__ = __webpack_require__(/*! ./themes/snow */ \\\"./themes/snow.js\\\");\\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_core__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].register({\\n 'attributors/attribute/direction': _formats_direction__WEBPACK_IMPORTED_MODULE_2__[\\\"DirectionAttribute\\\"],\\n 'attributors/class/align': _formats_align__WEBPACK_IMPORTED_MODULE_1__[\\\"AlignClass\\\"],\\n 'attributors/class/background': _formats_background__WEBPACK_IMPORTED_MODULE_7__[\\\"BackgroundClass\\\"],\\n 'attributors/class/color': _formats_color__WEBPACK_IMPORTED_MODULE_8__[\\\"ColorClass\\\"],\\n 'attributors/class/direction': _formats_direction__WEBPACK_IMPORTED_MODULE_2__[\\\"DirectionClass\\\"],\\n 'attributors/class/font': _formats_font__WEBPACK_IMPORTED_MODULE_9__[\\\"FontClass\\\"],\\n 'attributors/class/size': _formats_size__WEBPACK_IMPORTED_MODULE_10__[\\\"SizeClass\\\"],\\n 'attributors/style/align': _formats_align__WEBPACK_IMPORTED_MODULE_1__[\\\"AlignStyle\\\"],\\n 'attributors/style/background': _formats_background__WEBPACK_IMPORTED_MODULE_7__[\\\"BackgroundStyle\\\"],\\n 'attributors/style/color': _formats_color__WEBPACK_IMPORTED_MODULE_8__[\\\"ColorStyle\\\"],\\n 'attributors/style/direction': _formats_direction__WEBPACK_IMPORTED_MODULE_2__[\\\"DirectionStyle\\\"],\\n 'attributors/style/font': _formats_font__WEBPACK_IMPORTED_MODULE_9__[\\\"FontStyle\\\"],\\n 'attributors/style/size': _formats_size__WEBPACK_IMPORTED_MODULE_10__[\\\"SizeStyle\\\"]\\n}, true);\\n_core__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"].register({\\n 'formats/align': _formats_align__WEBPACK_IMPORTED_MODULE_1__[\\\"AlignClass\\\"],\\n 'formats/direction': _formats_direction__WEBPACK_IMPORTED_MODULE_2__[\\\"DirectionClass\\\"],\\n 'formats/indent': _formats_indent__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"],\\n 'formats/background': _formats_background__WEBPACK_IMPORTED_MODULE_7__[\\\"BackgroundStyle\\\"],\\n 'formats/color': _formats_color__WEBPACK_IMPORTED_MODULE_8__[\\\"ColorStyle\\\"],\\n 'formats/font': _formats_font__WEBPACK_IMPORTED_MODULE_9__[\\\"FontClass\\\"],\\n 'formats/size': _formats_size__WEBPACK_IMPORTED_MODULE_10__[\\\"SizeClass\\\"],\\n 'formats/blockquote': _formats_blockquote__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"],\\n 'formats/code-block': _formats_code__WEBPACK_IMPORTED_MODULE_20__[\\\"default\\\"],\\n 'formats/header': _formats_header__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"],\\n 'formats/list': _formats_list__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"],\\n 'formats/bold': _formats_bold__WEBPACK_IMPORTED_MODULE_11__[\\\"default\\\"],\\n 'formats/code': _formats_code__WEBPACK_IMPORTED_MODULE_20__[\\\"Code\\\"],\\n 'formats/italic': _formats_italic__WEBPACK_IMPORTED_MODULE_12__[\\\"default\\\"],\\n 'formats/link': _formats_link__WEBPACK_IMPORTED_MODULE_13__[\\\"default\\\"],\\n 'formats/script': _formats_script__WEBPACK_IMPORTED_MODULE_14__[\\\"default\\\"],\\n 'formats/strike': _formats_strike__WEBPACK_IMPORTED_MODULE_15__[\\\"default\\\"],\\n 'formats/underline': _formats_underline__WEBPACK_IMPORTED_MODULE_16__[\\\"default\\\"],\\n 'formats/formula': _formats_formula__WEBPACK_IMPORTED_MODULE_17__[\\\"default\\\"],\\n 'formats/image': _formats_image__WEBPACK_IMPORTED_MODULE_18__[\\\"default\\\"],\\n 'formats/video': _formats_video__WEBPACK_IMPORTED_MODULE_19__[\\\"default\\\"],\\n 'modules/syntax': _modules_syntax__WEBPACK_IMPORTED_MODULE_21__[\\\"default\\\"],\\n 'modules/table': _modules_table__WEBPACK_IMPORTED_MODULE_22__[\\\"default\\\"],\\n 'modules/toolbar': _modules_toolbar__WEBPACK_IMPORTED_MODULE_23__[\\\"default\\\"],\\n 'themes/bubble': _themes_bubble__WEBPACK_IMPORTED_MODULE_29__[\\\"default\\\"],\\n 'themes/snow': _themes_snow__WEBPACK_IMPORTED_MODULE_30__[\\\"default\\\"],\\n 'ui/icons': _ui_icons__WEBPACK_IMPORTED_MODULE_24__[\\\"default\\\"],\\n 'ui/picker': _ui_picker__WEBPACK_IMPORTED_MODULE_25__[\\\"default\\\"],\\n 'ui/icon-picker': _ui_icon_picker__WEBPACK_IMPORTED_MODULE_27__[\\\"default\\\"],\\n 'ui/color-picker': _ui_color_picker__WEBPACK_IMPORTED_MODULE_26__[\\\"default\\\"],\\n 'ui/tooltip': _ui_tooltip__WEBPACK_IMPORTED_MODULE_28__[\\\"default\\\"]\\n}, true);\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (_core__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"]);\\n\\n//# sourceURL=webpack://Quill/./quill.js?\");\n\n/***/ }),\n\n/***/ \"./themes/base.js\":\n/*!************************!*\\\n !*** ./themes/base.js ***!\n \\************************/\n/*! exports provided: BaseTooltip, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"BaseTooltip\\\", function() { return BaseTooltip; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return BaseTheme; });\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \\\"./core/emitter.js\\\");\\n/* harmony import */ var _core_theme__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../core/theme */ \\\"./core/theme.js\\\");\\n/* harmony import */ var _ui_color_picker__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../ui/color-picker */ \\\"./ui/color-picker.js\\\");\\n/* harmony import */ var _ui_icon_picker__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ui/icon-picker */ \\\"./ui/icon-picker.js\\\");\\n/* harmony import */ var _ui_picker__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/picker */ \\\"./ui/picker.js\\\");\\n/* harmony import */ var _ui_tooltip__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../ui/tooltip */ \\\"./ui/tooltip.js\\\");\\n\\n\\n\\n\\n\\n\\n\\nconst ALIGNS = [false, 'center', 'right', 'justify'];\\nconst COLORS = ['#000000', '#e60000', '#ff9900', '#ffff00', '#008a00', '#0066cc', '#9933ff', '#ffffff', '#facccc', '#ffebcc', '#ffffcc', '#cce8cc', '#cce0f5', '#ebd6ff', '#bbbbbb', '#f06666', '#ffc266', '#ffff66', '#66b966', '#66a3e0', '#c285ff', '#888888', '#a10000', '#b26b00', '#b2b200', '#006100', '#0047b2', '#6b24b2', '#444444', '#5c0000', '#663d00', '#666600', '#003700', '#002966', '#3d1466'];\\nconst FONTS = [false, 'serif', 'monospace'];\\nconst HEADERS = ['1', '2', '3', false];\\nconst SIZES = ['small', false, 'large', 'huge'];\\n\\nclass BaseTheme extends _core_theme__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] {\\n constructor(quill, options) {\\n super(quill, options);\\n\\n const listener = e => {\\n if (!document.body.contains(quill.root)) {\\n document.body.removeEventListener('click', listener);\\n return;\\n }\\n\\n if (this.tooltip != null && !this.tooltip.root.contains(e.target) && document.activeElement !== this.tooltip.textbox && !this.quill.hasFocus()) {\\n this.tooltip.hide();\\n }\\n\\n if (this.pickers != null) {\\n this.pickers.forEach(picker => {\\n if (!picker.container.contains(e.target)) {\\n picker.close();\\n }\\n });\\n }\\n };\\n\\n quill.emitter.listenDOM('click', document.body, listener);\\n }\\n\\n addModule(name) {\\n const module = super.addModule(name);\\n\\n if (name === 'toolbar') {\\n this.extendToolbar(module);\\n }\\n\\n return module;\\n }\\n\\n buildButtons(buttons, icons) {\\n Array.from(buttons).forEach(button => {\\n const className = button.getAttribute('class') || '';\\n className.split(/\\\\s+/).forEach(name => {\\n if (!name.startsWith('ql-')) return;\\n name = name.slice('ql-'.length);\\n if (icons[name] == null) return;\\n\\n if (name === 'direction') {\\n button.innerHTML = icons[name][''] + icons[name].rtl;\\n } else if (typeof icons[name] === 'string') {\\n button.innerHTML = icons[name];\\n } else {\\n const value = button.value || '';\\n\\n if (value != null && icons[name][value]) {\\n button.innerHTML = icons[name][value];\\n }\\n }\\n });\\n });\\n }\\n\\n buildPickers(selects, icons) {\\n this.pickers = Array.from(selects).map(select => {\\n if (select.classList.contains('ql-align')) {\\n if (select.querySelector('option') == null) {\\n fillSelect(select, ALIGNS);\\n }\\n\\n return new _ui_icon_picker__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"](select, icons.align);\\n }\\n\\n if (select.classList.contains('ql-background') || select.classList.contains('ql-color')) {\\n const format = select.classList.contains('ql-background') ? 'background' : 'color';\\n\\n if (select.querySelector('option') == null) {\\n fillSelect(select, COLORS, format === 'background' ? '#ffffff' : '#000000');\\n }\\n\\n return new _ui_color_picker__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"](select, icons[format]);\\n }\\n\\n if (select.querySelector('option') == null) {\\n if (select.classList.contains('ql-font')) {\\n fillSelect(select, FONTS);\\n } else if (select.classList.contains('ql-header')) {\\n fillSelect(select, HEADERS);\\n } else if (select.classList.contains('ql-size')) {\\n fillSelect(select, SIZES);\\n }\\n }\\n\\n return new _ui_picker__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"](select);\\n });\\n\\n const update = () => {\\n this.pickers.forEach(picker => {\\n picker.update();\\n });\\n };\\n\\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.EDITOR_CHANGE, update);\\n }\\n\\n}\\n\\nBaseTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _core_theme__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].DEFAULTS, {\\n modules: {\\n toolbar: {\\n handlers: {\\n formula() {\\n this.quill.theme.tooltip.edit('formula');\\n },\\n\\n image() {\\n let fileInput = this.container.querySelector('input.ql-image[type=file]');\\n\\n if (fileInput == null) {\\n fileInput = document.createElement('input');\\n fileInput.setAttribute('type', 'file');\\n fileInput.setAttribute('accept', this.quill.uploader.options.mimetypes.join(', '));\\n fileInput.classList.add('ql-image');\\n fileInput.addEventListener('change', () => {\\n const range = this.quill.getSelection(true);\\n this.quill.uploader.upload(range, fileInput.files);\\n fileInput.value = '';\\n });\\n this.container.appendChild(fileInput);\\n }\\n\\n fileInput.click();\\n },\\n\\n video() {\\n this.quill.theme.tooltip.edit('video');\\n }\\n\\n }\\n }\\n }\\n});\\n\\nclass BaseTooltip extends _ui_tooltip__WEBPACK_IMPORTED_MODULE_6__[\\\"default\\\"] {\\n constructor(quill, boundsContainer) {\\n super(quill, boundsContainer);\\n this.textbox = this.root.querySelector('input[type=\\\"text\\\"]');\\n this.listen();\\n }\\n\\n listen() {\\n this.textbox.addEventListener('keydown', event => {\\n if (event.key === 'Enter') {\\n this.save();\\n event.preventDefault();\\n } else if (event.key === 'Escape') {\\n this.cancel();\\n event.preventDefault();\\n }\\n });\\n }\\n\\n cancel() {\\n this.hide();\\n }\\n\\n edit(mode = 'link', preview = null) {\\n this.root.classList.remove('ql-hidden');\\n this.root.classList.add('ql-editing');\\n\\n if (preview != null) {\\n this.textbox.value = preview;\\n } else if (mode !== this.root.getAttribute('data-mode')) {\\n this.textbox.value = '';\\n }\\n\\n this.position(this.quill.getBounds(this.quill.selection.savedRange));\\n this.textbox.select();\\n this.textbox.setAttribute('placeholder', this.textbox.getAttribute(\\\"data-\\\".concat(mode)) || '');\\n this.root.setAttribute('data-mode', mode);\\n }\\n\\n restoreFocus() {\\n const {\\n scrollTop\\n } = this.quill.scrollingContainer;\\n this.quill.focus();\\n this.quill.scrollingContainer.scrollTop = scrollTop;\\n }\\n\\n save() {\\n let {\\n value\\n } = this.textbox;\\n\\n switch (this.root.getAttribute('data-mode')) {\\n case 'link':\\n {\\n const {\\n scrollTop\\n } = this.quill.root;\\n\\n if (this.linkRange) {\\n this.quill.formatText(this.linkRange, 'link', value, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n delete this.linkRange;\\n } else {\\n this.restoreFocus();\\n this.quill.format('link', value, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n }\\n\\n this.quill.root.scrollTop = scrollTop;\\n break;\\n }\\n\\n case 'video':\\n {\\n value = extractVideoUrl(value);\\n }\\n // eslint-disable-next-line no-fallthrough\\n\\n case 'formula':\\n {\\n if (!value) break;\\n const range = this.quill.getSelection(true);\\n\\n if (range != null) {\\n const index = range.index + range.length;\\n this.quill.insertEmbed(index, this.root.getAttribute('data-mode'), value, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n\\n if (this.root.getAttribute('data-mode') === 'formula') {\\n this.quill.insertText(index + 1, ' ', _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n }\\n\\n this.quill.setSelection(index + 2, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n }\\n\\n break;\\n }\\n\\n default:\\n }\\n\\n this.textbox.value = '';\\n this.hide();\\n }\\n\\n}\\n\\nfunction extractVideoUrl(url) {\\n let match = url.match(/^(?:(https?):\\\\/\\\\/)?(?:(?:www|m)\\\\.)?youtube\\\\.com\\\\/watch.*v=([a-zA-Z0-9_-]+)/) || url.match(/^(?:(https?):\\\\/\\\\/)?(?:(?:www|m)\\\\.)?youtu\\\\.be\\\\/([a-zA-Z0-9_-]+)/);\\n\\n if (match) {\\n return \\\"\\\".concat(match[1] || 'https', \\\"://www.youtube.com/embed/\\\").concat(match[2], \\\"?showinfo=0\\\");\\n } // eslint-disable-next-line no-cond-assign\\n\\n\\n if (match = url.match(/^(?:(https?):\\\\/\\\\/)?(?:www\\\\.)?vimeo\\\\.com\\\\/(\\\\d+)/)) {\\n return \\\"\\\".concat(match[1] || 'https', \\\"://player.vimeo.com/video/\\\").concat(match[2], \\\"/\\\");\\n }\\n\\n return url;\\n}\\n\\nfunction fillSelect(select, values, defaultValue = false) {\\n values.forEach(value => {\\n const option = document.createElement('option');\\n\\n if (value === defaultValue) {\\n option.setAttribute('selected', 'selected');\\n } else {\\n option.setAttribute('value', value);\\n }\\n\\n select.appendChild(option);\\n });\\n}\\n\\n\\n\\n//# sourceURL=webpack://Quill/./themes/base.js?\");\n\n/***/ }),\n\n/***/ \"./themes/bubble.js\":\n/*!**************************!*\\\n !*** ./themes/bubble.js ***!\n \\**************************/\n/*! exports provided: BubbleTooltip, default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"BubbleTooltip\\\", function() { return BubbleTooltip; });\\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \\\"default\\\", function() { return BubbleTheme; });\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \\\"./core/emitter.js\\\");\\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \\\"./themes/base.js\\\");\\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../core/selection */ \\\"./core/selection.js\\\");\\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../ui/icons */ \\\"./ui/icons.js\\\");\\n\\n\\n\\n\\n\\nconst TOOLBAR_CONFIG = [['bold', 'italic', 'link'], [{\\n header: 1\\n}, {\\n header: 2\\n}, 'blockquote']];\\n\\nclass BubbleTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__[\\\"BaseTooltip\\\"] {\\n constructor(quill, bounds) {\\n super(quill, bounds);\\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.EDITOR_CHANGE, (type, range, oldRange, source) => {\\n if (type !== _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SELECTION_CHANGE) return;\\n\\n if (range != null && range.length > 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER) {\\n this.show(); // Lock our width so we will expand beyond our offsetParent boundaries\\n\\n this.root.style.left = '0px';\\n this.root.style.width = '';\\n this.root.style.width = \\\"\\\".concat(this.root.offsetWidth, \\\"px\\\");\\n const lines = this.quill.getLines(range.index, range.length);\\n\\n if (lines.length === 1) {\\n this.position(this.quill.getBounds(range));\\n } else {\\n const lastLine = lines[lines.length - 1];\\n const index = this.quill.getIndex(lastLine);\\n const length = Math.min(lastLine.length() - 1, range.index + range.length - index);\\n const indexBounds = this.quill.getBounds(new _core_selection__WEBPACK_IMPORTED_MODULE_3__[\\\"Range\\\"](index, length));\\n this.position(indexBounds);\\n }\\n } else if (document.activeElement !== this.textbox && this.quill.hasFocus()) {\\n this.hide();\\n }\\n });\\n }\\n\\n listen() {\\n super.listen();\\n this.root.querySelector('.ql-close').addEventListener('click', () => {\\n this.root.classList.remove('ql-editing');\\n });\\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SCROLL_OPTIMIZE, () => {\\n // Let selection be restored by toolbar handlers before repositioning\\n setTimeout(() => {\\n if (this.root.classList.contains('ql-hidden')) return;\\n const range = this.quill.getSelection();\\n\\n if (range != null) {\\n this.position(this.quill.getBounds(range));\\n }\\n }, 1);\\n });\\n }\\n\\n cancel() {\\n this.show();\\n }\\n\\n position(reference) {\\n const shift = super.position(reference);\\n const arrow = this.root.querySelector('.ql-tooltip-arrow');\\n arrow.style.marginLeft = '';\\n\\n if (shift !== 0) {\\n arrow.style.marginLeft = \\\"\\\".concat(-1 * shift - arrow.offsetWidth / 2, \\\"px\\\");\\n }\\n\\n return shift;\\n }\\n\\n}\\n\\nBubbleTooltip.TEMPLATE = ['', '
    ', '', '', '
    '].join('');\\n\\nclass BubbleTheme extends _base__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] {\\n constructor(quill, options) {\\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\\n options.modules.toolbar.container = TOOLBAR_CONFIG;\\n }\\n\\n super(quill, options);\\n this.quill.container.classList.add('ql-bubble');\\n }\\n\\n extendToolbar(toolbar) {\\n this.tooltip = new BubbleTooltip(this.quill, this.options.bounds);\\n this.tooltip.root.appendChild(toolbar.container);\\n this.buildButtons(toolbar.container.querySelectorAll('button'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"]);\\n this.buildPickers(toolbar.container.querySelectorAll('select'), _ui_icons__WEBPACK_IMPORTED_MODULE_4__[\\\"default\\\"]);\\n }\\n\\n}\\n\\nBubbleTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].DEFAULTS, {\\n modules: {\\n toolbar: {\\n handlers: {\\n link(value) {\\n if (!value) {\\n this.quill.format('link', false);\\n } else {\\n this.quill.theme.tooltip.edit();\\n }\\n }\\n\\n }\\n }\\n }\\n});\\n\\n\\n//# sourceURL=webpack://Quill/./themes/bubble.js?\");\n\n/***/ }),\n\n/***/ \"./themes/snow.js\":\n/*!************************!*\\\n !*** ./themes/snow.js ***!\n \\************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! extend */ \\\"./node_modules/extend/index.js\\\");\\n/* harmony import */ var extend__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(extend__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var _core_emitter__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../core/emitter */ \\\"./core/emitter.js\\\");\\n/* harmony import */ var _base__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ./base */ \\\"./themes/base.js\\\");\\n/* harmony import */ var _formats_link__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../formats/link */ \\\"./formats/link.js\\\");\\n/* harmony import */ var _core_selection__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../core/selection */ \\\"./core/selection.js\\\");\\n/* harmony import */ var _ui_icons__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../ui/icons */ \\\"./ui/icons.js\\\");\\n\\n\\n\\n\\n\\n\\nconst TOOLBAR_CONFIG = [[{\\n header: ['1', '2', '3', false]\\n}], ['bold', 'italic', 'underline', 'link'], [{\\n list: 'ordered'\\n}, {\\n list: 'bullet'\\n}], ['clean']];\\n\\nclass SnowTooltip extends _base__WEBPACK_IMPORTED_MODULE_2__[\\\"BaseTooltip\\\"] {\\n constructor(quill, bounds) {\\n super(quill, bounds);\\n this.preview = this.root.querySelector('a.ql-preview');\\n }\\n\\n listen() {\\n super.listen();\\n this.root.querySelector('a.ql-action').addEventListener('click', event => {\\n if (this.root.classList.contains('ql-editing')) {\\n this.save();\\n } else {\\n this.edit('link', this.preview.textContent);\\n }\\n\\n event.preventDefault();\\n });\\n this.root.querySelector('a.ql-remove').addEventListener('click', event => {\\n if (this.linkRange != null) {\\n const range = this.linkRange;\\n this.restoreFocus();\\n this.quill.formatText(range, 'link', false, _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER);\\n delete this.linkRange;\\n }\\n\\n event.preventDefault();\\n this.hide();\\n });\\n this.quill.on(_core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].events.SELECTION_CHANGE, (range, oldRange, source) => {\\n if (range == null) return;\\n\\n if (range.length === 0 && source === _core_emitter__WEBPACK_IMPORTED_MODULE_1__[\\\"default\\\"].sources.USER) {\\n const [link, offset] = this.quill.scroll.descendant(_formats_link__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"], range.index);\\n\\n if (link != null) {\\n this.linkRange = new _core_selection__WEBPACK_IMPORTED_MODULE_4__[\\\"Range\\\"](range.index - offset, link.length());\\n const preview = _formats_link__WEBPACK_IMPORTED_MODULE_3__[\\\"default\\\"].formats(link.domNode);\\n this.preview.textContent = preview;\\n this.preview.setAttribute('href', preview);\\n this.show();\\n this.position(this.quill.getBounds(this.linkRange));\\n return;\\n }\\n } else {\\n delete this.linkRange;\\n }\\n\\n this.hide();\\n });\\n }\\n\\n show() {\\n super.show();\\n this.root.removeAttribute('data-mode');\\n }\\n\\n}\\n\\nSnowTooltip.TEMPLATE = ['', '', '', ''].join('');\\n\\nclass SnowTheme extends _base__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"] {\\n constructor(quill, options) {\\n if (options.modules.toolbar != null && options.modules.toolbar.container == null) {\\n options.modules.toolbar.container = TOOLBAR_CONFIG;\\n }\\n\\n super(quill, options);\\n this.quill.container.classList.add('ql-snow');\\n }\\n\\n extendToolbar(toolbar) {\\n toolbar.container.classList.add('ql-snow');\\n this.buildButtons(toolbar.container.querySelectorAll('button'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"]);\\n this.buildPickers(toolbar.container.querySelectorAll('select'), _ui_icons__WEBPACK_IMPORTED_MODULE_5__[\\\"default\\\"]);\\n this.tooltip = new SnowTooltip(this.quill, this.options.bounds);\\n\\n if (toolbar.container.querySelector('.ql-link')) {\\n this.quill.keyboard.addBinding({\\n key: 'k',\\n shortKey: true\\n }, (range, context) => {\\n toolbar.handlers.link.call(toolbar, !context.format.link);\\n });\\n }\\n }\\n\\n}\\n\\nSnowTheme.DEFAULTS = extend__WEBPACK_IMPORTED_MODULE_0___default()(true, {}, _base__WEBPACK_IMPORTED_MODULE_2__[\\\"default\\\"].DEFAULTS, {\\n modules: {\\n toolbar: {\\n handlers: {\\n link(value) {\\n if (value) {\\n const range = this.quill.getSelection();\\n if (range == null || range.length === 0) return;\\n let preview = this.quill.getText(range);\\n\\n if (/^\\\\S+@\\\\S+\\\\.\\\\S+$/.test(preview) && preview.indexOf('mailto:') !== 0) {\\n preview = \\\"mailto:\\\".concat(preview);\\n }\\n\\n const {\\n tooltip\\n } = this.quill.theme;\\n tooltip.edit('link', preview);\\n } else {\\n this.quill.format('link', false);\\n }\\n }\\n\\n }\\n }\\n }\\n});\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (SnowTheme);\\n\\n//# sourceURL=webpack://Quill/./themes/snow.js?\");\n\n/***/ }),\n\n/***/ \"./ui/color-picker.js\":\n/*!****************************!*\\\n !*** ./ui/color-picker.js ***!\n \\****************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \\\"./ui/picker.js\\\");\\n\\n\\nclass ColorPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n constructor(select, label) {\\n super(select);\\n this.label.innerHTML = label;\\n this.container.classList.add('ql-color-picker');\\n Array.from(this.container.querySelectorAll('.ql-picker-item')).slice(0, 7).forEach(item => {\\n item.classList.add('ql-primary');\\n });\\n }\\n\\n buildItem(option) {\\n const item = super.buildItem(option);\\n item.style.backgroundColor = option.getAttribute('value') || '';\\n return item;\\n }\\n\\n selectItem(item, trigger) {\\n super.selectItem(item, trigger);\\n const colorLabel = this.label.querySelector('.ql-color-label');\\n const value = item ? item.getAttribute('data-value') || '' : '';\\n\\n if (colorLabel) {\\n if (colorLabel.tagName === 'line') {\\n colorLabel.style.stroke = value;\\n } else {\\n colorLabel.style.fill = value;\\n }\\n }\\n }\\n\\n}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (ColorPicker);\\n\\n//# sourceURL=webpack://Quill/./ui/color-picker.js?\");\n\n/***/ }),\n\n/***/ \"./ui/icon-picker.js\":\n/*!***************************!*\\\n !*** ./ui/icon-picker.js ***!\n \\***************************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _picker__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./picker */ \\\"./ui/picker.js\\\");\\n\\n\\nclass IconPicker extends _picker__WEBPACK_IMPORTED_MODULE_0__[\\\"default\\\"] {\\n constructor(select, icons) {\\n super(select);\\n this.container.classList.add('ql-icon-picker');\\n Array.from(this.container.querySelectorAll('.ql-picker-item')).forEach(item => {\\n item.innerHTML = icons[item.getAttribute('data-value') || ''];\\n });\\n this.defaultItem = this.container.querySelector('.ql-selected');\\n this.selectItem(this.defaultItem);\\n }\\n\\n selectItem(target, trigger) {\\n super.selectItem(target, trigger);\\n const item = target || this.defaultItem;\\n if (this.label.innerHTML === item.innerHTML) return;\\n this.label.innerHTML = item.innerHTML;\\n }\\n\\n}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (IconPicker);\\n\\n//# sourceURL=webpack://Quill/./ui/icon-picker.js?\");\n\n/***/ }),\n\n/***/ \"./ui/icons.js\":\n/*!*********************!*\\\n !*** ./ui/icons.js ***!\n \\*********************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/align-left.svg */ \\\"./assets/icons/align-left.svg\\\");\\n/* harmony import */ var _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0__);\\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ../assets/icons/align-center.svg */ \\\"./assets/icons/align-center.svg\\\");\\n/* harmony import */ var _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1__);\\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../assets/icons/align-right.svg */ \\\"./assets/icons/align-right.svg\\\");\\n/* harmony import */ var _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2__);\\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(/*! ../assets/icons/align-justify.svg */ \\\"./assets/icons/align-justify.svg\\\");\\n/* harmony import */ var _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3__);\\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(/*! ../assets/icons/background.svg */ \\\"./assets/icons/background.svg\\\");\\n/* harmony import */ var _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4__);\\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(/*! ../assets/icons/blockquote.svg */ \\\"./assets/icons/blockquote.svg\\\");\\n/* harmony import */ var _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5__);\\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(/*! ../assets/icons/bold.svg */ \\\"./assets/icons/bold.svg\\\");\\n/* harmony import */ var _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6__);\\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__ = __webpack_require__(/*! ../assets/icons/clean.svg */ \\\"./assets/icons/clean.svg\\\");\\n/* harmony import */ var _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7__);\\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__ = __webpack_require__(/*! ../assets/icons/code.svg */ \\\"./assets/icons/code.svg\\\");\\n/* harmony import */ var _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8__);\\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__ = __webpack_require__(/*! ../assets/icons/color.svg */ \\\"./assets/icons/color.svg\\\");\\n/* harmony import */ var _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9__);\\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__ = __webpack_require__(/*! ../assets/icons/direction-ltr.svg */ \\\"./assets/icons/direction-ltr.svg\\\");\\n/* harmony import */ var _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10__);\\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__ = __webpack_require__(/*! ../assets/icons/direction-rtl.svg */ \\\"./assets/icons/direction-rtl.svg\\\");\\n/* harmony import */ var _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11__);\\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__ = __webpack_require__(/*! ../assets/icons/formula.svg */ \\\"./assets/icons/formula.svg\\\");\\n/* harmony import */ var _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12__);\\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__ = __webpack_require__(/*! ../assets/icons/header.svg */ \\\"./assets/icons/header.svg\\\");\\n/* harmony import */ var _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13__);\\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__ = __webpack_require__(/*! ../assets/icons/header-2.svg */ \\\"./assets/icons/header-2.svg\\\");\\n/* harmony import */ var _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14__);\\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__ = __webpack_require__(/*! ../assets/icons/italic.svg */ \\\"./assets/icons/italic.svg\\\");\\n/* harmony import */ var _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15__);\\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__ = __webpack_require__(/*! ../assets/icons/image.svg */ \\\"./assets/icons/image.svg\\\");\\n/* harmony import */ var _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16__);\\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__ = __webpack_require__(/*! ../assets/icons/indent.svg */ \\\"./assets/icons/indent.svg\\\");\\n/* harmony import */ var _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17__);\\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__ = __webpack_require__(/*! ../assets/icons/outdent.svg */ \\\"./assets/icons/outdent.svg\\\");\\n/* harmony import */ var _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18__);\\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__ = __webpack_require__(/*! ../assets/icons/link.svg */ \\\"./assets/icons/link.svg\\\");\\n/* harmony import */ var _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19__);\\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__ = __webpack_require__(/*! ../assets/icons/list-bullet.svg */ \\\"./assets/icons/list-bullet.svg\\\");\\n/* harmony import */ var _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20__);\\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__ = __webpack_require__(/*! ../assets/icons/list-check.svg */ \\\"./assets/icons/list-check.svg\\\");\\n/* harmony import */ var _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21__);\\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__ = __webpack_require__(/*! ../assets/icons/list-ordered.svg */ \\\"./assets/icons/list-ordered.svg\\\");\\n/* harmony import */ var _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22__);\\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__ = __webpack_require__(/*! ../assets/icons/subscript.svg */ \\\"./assets/icons/subscript.svg\\\");\\n/* harmony import */ var _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23__);\\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__ = __webpack_require__(/*! ../assets/icons/superscript.svg */ \\\"./assets/icons/superscript.svg\\\");\\n/* harmony import */ var _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24__);\\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__ = __webpack_require__(/*! ../assets/icons/strike.svg */ \\\"./assets/icons/strike.svg\\\");\\n/* harmony import */ var _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25__);\\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__ = __webpack_require__(/*! ../assets/icons/table.svg */ \\\"./assets/icons/table.svg\\\");\\n/* harmony import */ var _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26__);\\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__ = __webpack_require__(/*! ../assets/icons/underline.svg */ \\\"./assets/icons/underline.svg\\\");\\n/* harmony import */ var _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27__);\\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__ = __webpack_require__(/*! ../assets/icons/video.svg */ \\\"./assets/icons/video.svg\\\");\\n/* harmony import */ var _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28__);\\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/* harmony default export */ __webpack_exports__[\\\"default\\\"] = ({\\n align: {\\n '': _assets_icons_align_left_svg__WEBPACK_IMPORTED_MODULE_0___default.a,\\n center: _assets_icons_align_center_svg__WEBPACK_IMPORTED_MODULE_1___default.a,\\n right: _assets_icons_align_right_svg__WEBPACK_IMPORTED_MODULE_2___default.a,\\n justify: _assets_icons_align_justify_svg__WEBPACK_IMPORTED_MODULE_3___default.a\\n },\\n background: _assets_icons_background_svg__WEBPACK_IMPORTED_MODULE_4___default.a,\\n blockquote: _assets_icons_blockquote_svg__WEBPACK_IMPORTED_MODULE_5___default.a,\\n bold: _assets_icons_bold_svg__WEBPACK_IMPORTED_MODULE_6___default.a,\\n clean: _assets_icons_clean_svg__WEBPACK_IMPORTED_MODULE_7___default.a,\\n code: _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\\n 'code-block': _assets_icons_code_svg__WEBPACK_IMPORTED_MODULE_8___default.a,\\n color: _assets_icons_color_svg__WEBPACK_IMPORTED_MODULE_9___default.a,\\n direction: {\\n '': _assets_icons_direction_ltr_svg__WEBPACK_IMPORTED_MODULE_10___default.a,\\n rtl: _assets_icons_direction_rtl_svg__WEBPACK_IMPORTED_MODULE_11___default.a\\n },\\n formula: _assets_icons_formula_svg__WEBPACK_IMPORTED_MODULE_12___default.a,\\n header: {\\n '1': _assets_icons_header_svg__WEBPACK_IMPORTED_MODULE_13___default.a,\\n '2': _assets_icons_header_2_svg__WEBPACK_IMPORTED_MODULE_14___default.a\\n },\\n italic: _assets_icons_italic_svg__WEBPACK_IMPORTED_MODULE_15___default.a,\\n image: _assets_icons_image_svg__WEBPACK_IMPORTED_MODULE_16___default.a,\\n indent: {\\n '+1': _assets_icons_indent_svg__WEBPACK_IMPORTED_MODULE_17___default.a,\\n '-1': _assets_icons_outdent_svg__WEBPACK_IMPORTED_MODULE_18___default.a\\n },\\n link: _assets_icons_link_svg__WEBPACK_IMPORTED_MODULE_19___default.a,\\n list: {\\n bullet: _assets_icons_list_bullet_svg__WEBPACK_IMPORTED_MODULE_20___default.a,\\n check: _assets_icons_list_check_svg__WEBPACK_IMPORTED_MODULE_21___default.a,\\n ordered: _assets_icons_list_ordered_svg__WEBPACK_IMPORTED_MODULE_22___default.a\\n },\\n script: {\\n sub: _assets_icons_subscript_svg__WEBPACK_IMPORTED_MODULE_23___default.a,\\n super: _assets_icons_superscript_svg__WEBPACK_IMPORTED_MODULE_24___default.a\\n },\\n strike: _assets_icons_strike_svg__WEBPACK_IMPORTED_MODULE_25___default.a,\\n table: _assets_icons_table_svg__WEBPACK_IMPORTED_MODULE_26___default.a,\\n underline: _assets_icons_underline_svg__WEBPACK_IMPORTED_MODULE_27___default.a,\\n video: _assets_icons_video_svg__WEBPACK_IMPORTED_MODULE_28___default.a\\n});\\n\\n//# sourceURL=webpack://Quill/./ui/icons.js?\");\n\n/***/ }),\n\n/***/ \"./ui/picker.js\":\n/*!**********************!*\\\n !*** ./ui/picker.js ***!\n \\**********************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ../assets/icons/dropdown.svg */ \\\"./assets/icons/dropdown.svg\\\");\\n/* harmony import */ var _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default = /*#__PURE__*/__webpack_require__.n(_assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0__);\\n\\nlet optionsCounter = 0;\\n\\nfunction toggleAriaAttribute(element, attribute) {\\n element.setAttribute(attribute, !(element.getAttribute(attribute) === 'true'));\\n}\\n\\nclass Picker {\\n constructor(select) {\\n this.select = select;\\n this.container = document.createElement('span');\\n this.buildPicker();\\n this.select.style.display = 'none';\\n this.select.parentNode.insertBefore(this.container, this.select);\\n this.label.addEventListener('mousedown', () => {\\n this.togglePicker();\\n });\\n this.label.addEventListener('keydown', event => {\\n switch (event.key) {\\n case 'Enter':\\n this.togglePicker();\\n break;\\n\\n case 'Escape':\\n this.escape();\\n event.preventDefault();\\n break;\\n\\n default:\\n }\\n });\\n this.select.addEventListener('change', this.update.bind(this));\\n }\\n\\n togglePicker() {\\n this.container.classList.toggle('ql-expanded'); // Toggle aria-expanded and aria-hidden to make the picker accessible\\n\\n toggleAriaAttribute(this.label, 'aria-expanded');\\n toggleAriaAttribute(this.options, 'aria-hidden');\\n }\\n\\n buildItem(option) {\\n const item = document.createElement('span');\\n item.tabIndex = '0';\\n item.setAttribute('role', 'button');\\n item.classList.add('ql-picker-item');\\n\\n if (option.hasAttribute('value')) {\\n item.setAttribute('data-value', option.getAttribute('value'));\\n }\\n\\n if (option.textContent) {\\n item.setAttribute('data-label', option.textContent);\\n }\\n\\n item.addEventListener('click', () => {\\n this.selectItem(item, true);\\n });\\n item.addEventListener('keydown', event => {\\n switch (event.key) {\\n case 'Enter':\\n this.selectItem(item, true);\\n event.preventDefault();\\n break;\\n\\n case 'Escape':\\n this.escape();\\n event.preventDefault();\\n break;\\n\\n default:\\n }\\n });\\n return item;\\n }\\n\\n buildLabel() {\\n const label = document.createElement('span');\\n label.classList.add('ql-picker-label');\\n label.innerHTML = _assets_icons_dropdown_svg__WEBPACK_IMPORTED_MODULE_0___default.a;\\n label.tabIndex = '0';\\n label.setAttribute('role', 'button');\\n label.setAttribute('aria-expanded', 'false');\\n this.container.appendChild(label);\\n return label;\\n }\\n\\n buildOptions() {\\n const options = document.createElement('span');\\n options.classList.add('ql-picker-options'); // Don't want screen readers to read this until options are visible\\n\\n options.setAttribute('aria-hidden', 'true');\\n options.tabIndex = '-1'; // Need a unique id for aria-controls\\n\\n options.id = \\\"ql-picker-options-\\\".concat(optionsCounter);\\n optionsCounter += 1;\\n this.label.setAttribute('aria-controls', options.id);\\n this.options = options;\\n Array.from(this.select.options).forEach(option => {\\n const item = this.buildItem(option);\\n options.appendChild(item);\\n\\n if (option.selected === true) {\\n this.selectItem(item);\\n }\\n });\\n this.container.appendChild(options);\\n }\\n\\n buildPicker() {\\n Array.from(this.select.attributes).forEach(item => {\\n this.container.setAttribute(item.name, item.value);\\n });\\n this.container.classList.add('ql-picker');\\n this.label = this.buildLabel();\\n this.buildOptions();\\n }\\n\\n escape() {\\n // Close menu and return focus to trigger label\\n this.close(); // Need setTimeout for accessibility to ensure that the browser executes\\n // focus on the next process thread and after any DOM content changes\\n\\n setTimeout(() => this.label.focus(), 1);\\n }\\n\\n close() {\\n this.container.classList.remove('ql-expanded');\\n this.label.setAttribute('aria-expanded', 'false');\\n this.options.setAttribute('aria-hidden', 'true');\\n }\\n\\n selectItem(item, trigger = false) {\\n const selected = this.container.querySelector('.ql-selected');\\n if (item === selected) return;\\n\\n if (selected != null) {\\n selected.classList.remove('ql-selected');\\n }\\n\\n if (item == null) return;\\n item.classList.add('ql-selected');\\n this.select.selectedIndex = Array.from(item.parentNode.children).indexOf(item);\\n\\n if (item.hasAttribute('data-value')) {\\n this.label.setAttribute('data-value', item.getAttribute('data-value'));\\n } else {\\n this.label.removeAttribute('data-value');\\n }\\n\\n if (item.hasAttribute('data-label')) {\\n this.label.setAttribute('data-label', item.getAttribute('data-label'));\\n } else {\\n this.label.removeAttribute('data-label');\\n }\\n\\n if (trigger) {\\n this.select.dispatchEvent(new Event('change'));\\n this.close();\\n }\\n }\\n\\n update() {\\n let option;\\n\\n if (this.select.selectedIndex > -1) {\\n const item = this.container.querySelector('.ql-picker-options').children[this.select.selectedIndex];\\n option = this.select.options[this.select.selectedIndex];\\n this.selectItem(item);\\n } else {\\n this.selectItem(null);\\n }\\n\\n const isActive = option != null && option !== this.select.querySelector('option[selected]');\\n this.label.classList.toggle('ql-active', isActive);\\n }\\n\\n}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Picker);\\n\\n//# sourceURL=webpack://Quill/./ui/picker.js?\");\n\n/***/ }),\n\n/***/ \"./ui/tooltip.js\":\n/*!***********************!*\\\n !*** ./ui/tooltip.js ***!\n \\***********************/\n/*! exports provided: default */\n/***/ (function(module, __webpack_exports__, __webpack_require__) {\n\n\"use strict\";\neval(\"__webpack_require__.r(__webpack_exports__);\\nclass Tooltip {\\n constructor(quill, boundsContainer) {\\n this.quill = quill;\\n this.boundsContainer = boundsContainer || document.body;\\n this.root = quill.addContainer('ql-tooltip');\\n this.root.innerHTML = this.constructor.TEMPLATE;\\n\\n if (this.quill.root === this.quill.scrollingContainer) {\\n this.quill.root.addEventListener('scroll', () => {\\n this.root.style.marginTop = \\\"\\\".concat(-1 * this.quill.root.scrollTop, \\\"px\\\");\\n });\\n }\\n\\n this.hide();\\n }\\n\\n hide() {\\n this.root.classList.add('ql-hidden');\\n }\\n\\n position(reference) {\\n const left = reference.left + reference.width / 2 - this.root.offsetWidth / 2; // root.scrollTop should be 0 if scrollContainer !== root\\n\\n const top = reference.bottom + this.quill.root.scrollTop;\\n this.root.style.left = \\\"\\\".concat(left, \\\"px\\\");\\n this.root.style.top = \\\"\\\".concat(top, \\\"px\\\");\\n this.root.classList.remove('ql-flip');\\n const containerBounds = this.boundsContainer.getBoundingClientRect();\\n const rootBounds = this.root.getBoundingClientRect();\\n let shift = 0;\\n\\n if (rootBounds.right > containerBounds.right) {\\n shift = containerBounds.right - rootBounds.right;\\n this.root.style.left = \\\"\\\".concat(left + shift, \\\"px\\\");\\n }\\n\\n if (rootBounds.left < containerBounds.left) {\\n shift = containerBounds.left - rootBounds.left;\\n this.root.style.left = \\\"\\\".concat(left + shift, \\\"px\\\");\\n }\\n\\n if (rootBounds.bottom > containerBounds.bottom) {\\n const height = rootBounds.bottom - rootBounds.top;\\n const verticalShift = reference.bottom - reference.top + height;\\n this.root.style.top = \\\"\\\".concat(top - verticalShift, \\\"px\\\");\\n this.root.classList.add('ql-flip');\\n }\\n\\n return shift;\\n }\\n\\n show() {\\n this.root.classList.remove('ql-editing');\\n this.root.classList.remove('ql-hidden');\\n }\\n\\n}\\n\\n/* harmony default export */ __webpack_exports__[\\\"default\\\"] = (Tooltip);\\n\\n//# sourceURL=webpack://Quill/./ui/tooltip.js?\");\n\n/***/ }),\n\n/***/ 0:\n/*!************************!*\\\n !*** multi ./quill.js ***!\n \\************************/\n/*! no static exports found */\n/***/ (function(module, exports, __webpack_require__) {\n\neval(\"module.exports = __webpack_require__(/*! ./quill.js */\\\"./quill.js\\\");\\n\\n\\n//# sourceURL=webpack://Quill/multi_./quill.js?\");\n\n/***/ }),\n\n/***/ 1:\n/*!********************************!*\\\n !*** ./util.inspect (ignored) ***!\n \\********************************/\n/*! no static exports found */\n/***/ (function(module, exports) {\n\neval(\"/* (ignored) */\\n\\n//# sourceURL=webpack://Quill/./util.inspect_(ignored)?\");\n\n/***/ })\n\n/******/ })[\"default\"];\n});","/**\n * Isomorphic module to work access the environment (query params, env variables).\n *\n * @module map\n */\n\nimport * as map from './map.js'\nimport * as string from './string.js'\nimport * as conditions from './conditions.js'\nimport * as storage from './storage.js'\n\n/* istanbul ignore next */\n// @ts-ignore\nexport const isNode = typeof process !== 'undefined' && process.release && /node|io\\.js/.test(process.release.name)\n/* istanbul ignore next */\nexport const isBrowser = typeof window !== 'undefined' && !isNode\n/* istanbul ignore next */\nexport const isMac = typeof navigator !== 'undefined' ? /Mac/.test(navigator.platform) : false\n\n/**\n * @type {Map}\n */\nlet params\nconst args = []\n\n/* istanbul ignore next */\nconst computeParams = () => {\n if (params === undefined) {\n if (isNode) {\n params = map.create()\n const pargs = process.argv\n let currParamName = null\n /* istanbul ignore next */\n for (let i = 0; i < pargs.length; i++) {\n const parg = pargs[i]\n if (parg[0] === '-') {\n if (currParamName !== null) {\n params.set(currParamName, '')\n }\n currParamName = parg\n } else {\n if (currParamName !== null) {\n params.set(currParamName, parg)\n currParamName = null\n } else {\n args.push(parg)\n }\n }\n }\n if (currParamName !== null) {\n params.set(currParamName, '')\n }\n // in ReactNative for example this would not be true (unless connected to the Remote Debugger)\n } else if (typeof location === 'object') {\n params = map.create()\n // eslint-disable-next-line no-undef\n ;(location.search || '?').slice(1).split('&').forEach(kv => {\n if (kv.length !== 0) {\n const [key, value] = kv.split('=')\n params.set(`--${string.fromCamelCase(key, '-')}`, value)\n params.set(`-${string.fromCamelCase(key, '-')}`, value)\n }\n })\n } else {\n params = map.create()\n }\n }\n return params\n}\n\n/**\n * @param {string} name\n * @return {boolean}\n */\n/* istanbul ignore next */\nexport const hasParam = name => computeParams().has(name)\n\n/**\n * @param {string} name\n * @param {string} defaultVal\n * @return {string}\n */\n/* istanbul ignore next */\nexport const getParam = (name, defaultVal) => computeParams().get(name) || defaultVal\n// export const getArgs = name => computeParams() && args\n\n/**\n * @param {string} name\n * @return {string|null}\n */\n/* istanbul ignore next */\nexport const getVariable = name => isNode ? conditions.undefinedToNull(process.env[name.toUpperCase()]) : conditions.undefinedToNull(storage.varStorage.getItem(name))\n\n/**\n * @param {string} name\n * @return {string|null}\n */\nexport const getConf = name => computeParams().get('--' + name) || getVariable(name)\n\n/**\n * @param {string} name\n * @return {boolean}\n */\n/* istanbul ignore next */\nexport const hasConf = name => hasParam('--' + name) || getVariable(name) !== null\n\n/* istanbul ignore next */\nexport const production = hasConf('production')\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _BlotFormatter = require('../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar Action = function () {\n function Action(formatter) {\n _classCallCheck(this, Action);\n\n this.formatter = formatter;\n }\n\n _createClass(Action, [{\n key: 'onCreate',\n value: function onCreate() {}\n }, {\n key: 'onDestroy',\n value: function onDestroy() {}\n }, {\n key: 'onUpdate',\n value: function onUpdate() {}\n }]);\n\n return Action;\n}();\n\nexports.default = Action;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _BlotFormatter = require('../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nvar _Action = require('../actions/Action');\n\nvar _Action2 = _interopRequireDefault(_Action);\n\nvar _AlignAction = require('../actions/align/AlignAction');\n\nvar _AlignAction2 = _interopRequireDefault(_AlignAction);\n\nvar _ResizeAction = require('../actions/ResizeAction');\n\nvar _ResizeAction2 = _interopRequireDefault(_ResizeAction);\n\nvar _DeleteAction = require('../actions/DeleteAction');\n\nvar _DeleteAction2 = _interopRequireDefault(_DeleteAction);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar BlotSpec = function () {\n function BlotSpec(formatter) {\n _classCallCheck(this, BlotSpec);\n\n this.formatter = formatter;\n }\n\n _createClass(BlotSpec, [{\n key: 'init',\n value: function init() {}\n }, {\n key: 'getActions',\n value: function getActions() {\n return [_AlignAction2.default, _ResizeAction2.default, _DeleteAction2.default];\n }\n }, {\n key: 'getTargetElement',\n value: function getTargetElement() {\n return null;\n }\n }, {\n key: 'getOverlayElement',\n value: function getOverlayElement() {\n return this.getTargetElement();\n }\n }, {\n key: 'setSelection',\n value: function setSelection() {\n this.formatter.quill.setSelection(null);\n }\n }, {\n key: 'onHide',\n value: function onHide() {}\n }]);\n\n return BlotSpec;\n}();\n\nexports.default = BlotSpec;","/**\n * Utility module to work with strings.\n *\n * @module string\n */\n\nexport const fromCharCode = String.fromCharCode\nexport const fromCodePoint = String.fromCodePoint\n\n/**\n * @param {string} s\n * @return {string}\n */\nconst toLowerCase = s => s.toLowerCase()\n\nconst trimLeftRegex = /^\\s*/g\n\n/**\n * @param {string} s\n * @return {string}\n */\nexport const trimLeft = s => s.replace(trimLeftRegex, '')\n\nconst fromCamelCaseRegex = /([A-Z])/g\n\n/**\n * @param {string} s\n * @param {string} separator\n * @return {string}\n */\nexport const fromCamelCase = (s, separator) => trimLeft(s.replace(fromCamelCaseRegex, match => `${separator}${toLowerCase(match)}`))\n\n/**\n * Compute the utf8ByteLength\n * @param {string} str\n * @return {number}\n */\nexport const utf8ByteLength = str => unescape(encodeURIComponent(str)).length\n\n/**\n * @param {string} str\n * @return {Uint8Array}\n */\nexport const _encodeUtf8Polyfill = str => {\n const encodedString = unescape(encodeURIComponent(str))\n const len = encodedString.length\n const buf = new Uint8Array(len)\n for (let i = 0; i < len; i++) {\n buf[i] = /** @type {number} */ (encodedString.codePointAt(i))\n }\n return buf\n}\n\n/* istanbul ignore next */\nexport const utf8TextEncoder = /** @type {TextEncoder} */ (typeof TextEncoder !== 'undefined' ? new TextEncoder() : null)\n\n/**\n * @param {string} str\n * @return {Uint8Array}\n */\nexport const _encodeUtf8Native = str => utf8TextEncoder.encode(str)\n\n/**\n * @param {string} str\n * @return {Uint8Array}\n */\n/* istanbul ignore next */\nexport const encodeUtf8 = utf8TextEncoder ? _encodeUtf8Native : _encodeUtf8Polyfill\n\n/**\n * @param {Uint8Array} buf\n * @return {string}\n */\nexport const _decodeUtf8Polyfill = buf => {\n let remainingLen = buf.length\n let encodedString = ''\n let bufPos = 0\n while (remainingLen > 0) {\n const nextLen = remainingLen < 10000 ? remainingLen : 10000\n const bytes = buf.subarray(bufPos, bufPos + nextLen)\n bufPos += nextLen\n // Starting with ES5.1 we can supply a generic array-like object as arguments\n encodedString += String.fromCodePoint.apply(null, /** @type {any} */ (bytes))\n remainingLen -= nextLen\n }\n return decodeURIComponent(escape(encodedString))\n}\n\n/* istanbul ignore next */\nexport let utf8TextDecoder = typeof TextDecoder === 'undefined' ? null : new TextDecoder('utf-8', { fatal: true, ignoreBOM: true })\n\n/* istanbul ignore next */\nif (utf8TextDecoder && utf8TextDecoder.decode(new Uint8Array()).length === 1) {\n // Safari doesn't handle BOM correctly.\n // This fixes a bug in Safari 13.0.5 where it produces a BOM the first time it is called.\n // utf8TextDecoder.decode(new Uint8Array()).length === 1 on the first call and\n // utf8TextDecoder.decode(new Uint8Array()).length === 1 on the second call\n // Another issue is that from then on no BOM chars are recognized anymore\n /* istanbul ignore next */\n utf8TextDecoder = null\n}\n\n/**\n * @param {Uint8Array} buf\n * @return {string}\n */\nexport const _decodeUtf8Native = buf => /** @type {TextDecoder} */ (utf8TextDecoder).decode(buf)\n\n/**\n * @param {Uint8Array} buf\n * @return {string}\n */\n/* istanbul ignore next */\nexport const decodeUtf8 = utf8TextDecoder ? _decodeUtf8Native : _decodeUtf8Polyfill\n","/* global localStorage */\n\n/**\n * Isomorphic variable storage.\n *\n * Uses LocalStorage in the browser and falls back to in-memory storage.\n *\n * @module storage\n */\n\n/* istanbul ignore next */\nclass VarStoragePolyfill {\n constructor () {\n this.map = new Map()\n }\n\n /**\n * @param {string} key\n * @param {any} value\n */\n setItem (key, value) {\n this.map.set(key, value)\n }\n\n /**\n * @param {string} key\n */\n getItem (key) {\n return this.map.get(key)\n }\n}\n\n/* istanbul ignore next */\n/**\n * @type {any}\n */\nlet _localStorage = new VarStoragePolyfill()\n\ntry {\n // if the same-origin rule is violated, accessing localStorage might thrown an error\n /* istanbul ignore next */\n if (typeof localStorage !== 'undefined') {\n _localStorage = localStorage\n }\n} catch (e) { }\n\n/* istanbul ignore next */\n/**\n * This is basically localStorage in browser, or a polyfill in nodejs\n */\nexport const varStorage = _localStorage\n","/**\n * Often used conditions.\n *\n * @module conditions\n */\n\n/**\n * @template T\n * @param {T|null|undefined} v\n * @return {T|null}\n */\n/* istanbul ignore next */\nexport const undefinedToNull = v => v === undefined ? null : v\n","/* eslint-env browser */\nconst perf = typeof performance === 'undefined' ? null : performance\n\nconst isoCrypto = typeof crypto === 'undefined' ? null : crypto\n\n/**\n * @type {function(number):ArrayBuffer}\n */\nconst cryptoRandomBuffer = isoCrypto !== null\n ? len => {\n // browser\n const arr = new Uint8Array(len)\n isoCrypto.getRandomValues(arr)\n return arr.buffer\n }\n : len => {\n // polyfill\n const arr = new Uint8Array(len)\n for (let i = 0; i < len; i++) {\n arr[i] = Math.ceil((Math.random() * 0xFFFFFFFF) >>> 0)\n }\n return arr.buffer\n }\n\nexports.performance = perf\nexports.cryptoRandomBuffer = cryptoRandomBuffer\n","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _BlotSpec = require('./specs/BlotSpec');\n\nvar _BlotSpec2 = _interopRequireDefault(_BlotSpec);\n\nvar _ImageSpec = require('./specs/ImageSpec');\n\nvar _ImageSpec2 = _interopRequireDefault(_ImageSpec);\n\nvar _IframeVideoSpec = require('./specs/IframeVideoSpec');\n\nvar _IframeVideoSpec2 = _interopRequireDefault(_IframeVideoSpec);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nvar DefaultOptions = {\n specs: [_ImageSpec2.default, _IframeVideoSpec2.default],\n overlay: {\n className: 'blot-formatter__overlay',\n style: {\n position: 'absolute',\n boxSizing: 'border-box',\n border: '1px dashed #444'\n }\n },\n align: {\n attribute: 'data-align',\n aligner: {\n applyStyle: true\n },\n icons: {\n left: '\\n \\n \\n \\n \\n \\n ',\n center: '\\n \\n \\n \\n \\n \\n ',\n right: '\\n \\n \\n \\n \\n \\n '\n },\n toolbar: {\n allowDeselect: true,\n mainClassName: 'blot-formatter__toolbar',\n mainStyle: {\n position: 'absolute',\n top: '-12px',\n right: '0',\n left: '0',\n height: '0',\n minWidth: '100px',\n font: '12px/1.0 Arial, Helvetica, sans-serif',\n textAlign: 'center',\n color: '#333',\n boxSizing: 'border-box',\n cursor: 'default',\n zIndex: '1'\n },\n buttonClassName: 'blot-formatter__toolbar-button',\n addButtonSelectStyle: true,\n buttonStyle: {\n display: 'inline-block',\n width: '24px',\n height: '24px',\n background: 'white',\n border: '1px solid #999',\n verticalAlign: 'middle'\n },\n svgStyle: {\n display: 'inline-block',\n width: '24px',\n height: '24px',\n background: 'white',\n border: '1px solid #999',\n verticalAlign: 'middle'\n }\n }\n },\n resize: {\n handleClassName: 'blot-formatter__resize-handle',\n handleStyle: {\n position: 'absolute',\n height: '12px',\n width: '12px',\n backgroundColor: 'white',\n border: '1px solid #777',\n boxSizing: 'border-box',\n opacity: '0.80'\n }\n }\n};\n\nexports.default = DefaultOptions;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _Action2 = require('../Action');\n\nvar _Action3 = _interopRequireDefault(_Action2);\n\nvar _BlotFormatter = require('../../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nvar _DefaultAligner = require('./DefaultAligner');\n\nvar _DefaultAligner2 = _interopRequireDefault(_DefaultAligner);\n\nvar _Aligner = require('./Aligner');\n\nvar _Toolbar = require('./Toolbar');\n\nvar _DefaultToolbar = require('./DefaultToolbar');\n\nvar _DefaultToolbar2 = _interopRequireDefault(_DefaultToolbar);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar AlignAction = function (_Action) {\n _inherits(AlignAction, _Action);\n\n function AlignAction(formatter) {\n _classCallCheck(this, AlignAction);\n\n var _this = _possibleConstructorReturn(this, (AlignAction.__proto__ || Object.getPrototypeOf(AlignAction)).call(this, formatter));\n\n _this.aligner = new _DefaultAligner2.default(formatter.options.align);\n _this.toolbar = new _DefaultToolbar2.default();\n return _this;\n }\n\n _createClass(AlignAction, [{\n key: 'onCreate',\n value: function onCreate() {\n var toolbar = this.toolbar.create(this.formatter, this.aligner);\n this.formatter.overlay.appendChild(toolbar);\n }\n }, {\n key: 'onDestroy',\n value: function onDestroy() {\n var toolbar = this.toolbar.getElement();\n if (!toolbar) {\n return;\n }\n\n this.formatter.overlay.removeChild(toolbar);\n this.toolbar.destroy();\n }\n }]);\n\n return AlignAction;\n}(_Action3.default);\n\nexports.default = AlignAction;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _Aligner = require('./Aligner');\n\nfunction _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; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar LEFT_ALIGN = 'left';\nvar CENTER_ALIGN = 'center';\nvar RIGHT_ALIGN = 'right';\n\nvar DefaultAligner = function () {\n function DefaultAligner(options) {\n var _this = this,\n _alignments;\n\n _classCallCheck(this, DefaultAligner);\n\n this.applyStyle = options.aligner.applyStyle;\n this.alignAttribute = options.attribute;\n this.alignments = (_alignments = {}, _defineProperty(_alignments, LEFT_ALIGN, {\n name: LEFT_ALIGN,\n icon: options.icons.left,\n apply: function apply(el) {\n _this.setAlignment(el, LEFT_ALIGN);\n _this.setStyle(el, 'inline', 'left', '0 1em 1em 0');\n }\n }), _defineProperty(_alignments, CENTER_ALIGN, {\n name: CENTER_ALIGN,\n icon: options.icons.center,\n apply: function apply(el) {\n _this.setAlignment(el, CENTER_ALIGN);\n _this.setStyle(el, 'block', null, 'auto');\n }\n }), _defineProperty(_alignments, RIGHT_ALIGN, {\n name: RIGHT_ALIGN,\n icon: options.icons.right,\n apply: function apply(el) {\n _this.setAlignment(el, RIGHT_ALIGN);\n _this.setStyle(el, 'inline', 'right', '0 0 1em 1em');\n }\n }), _alignments);\n }\n\n _createClass(DefaultAligner, [{\n key: 'getAlignments',\n value: function getAlignments() {\n var _this2 = this;\n\n return Object.keys(this.alignments).map(function (k) {\n return _this2.alignments[k];\n });\n }\n }, {\n key: 'clear',\n value: function clear(el) {\n el.removeAttribute(this.alignAttribute);\n this.setStyle(el, null, null, null);\n }\n }, {\n key: 'isAligned',\n value: function isAligned(el, alignment) {\n return el.getAttribute(this.alignAttribute) === alignment.name;\n }\n }, {\n key: 'setAlignment',\n value: function setAlignment(el, value) {\n el.setAttribute(this.alignAttribute, value);\n }\n }, {\n key: 'setStyle',\n value: function setStyle(el, display, float, margin) {\n if (this.applyStyle) {\n el.style.setProperty('display', display);\n el.style.setProperty('float', float);\n el.style.setProperty('margin', margin);\n }\n }\n }]);\n\n return DefaultAligner;\n}();\n\nexports.default = DefaultAligner;","'use strict';\n\nvar _Aligner = require('./Aligner');\n\nvar _BlotFormatter = require('../../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _Toolbar = require('./Toolbar');\n\nvar _Aligner = require('./Aligner');\n\nvar _BlotFormatter = require('../../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nvar DefaultToolbar = function () {\n function DefaultToolbar() {\n _classCallCheck(this, DefaultToolbar);\n\n this.toolbar = null;\n this.buttons = [];\n }\n\n _createClass(DefaultToolbar, [{\n key: 'create',\n value: function create(formatter, aligner) {\n var toolbar = document.createElement('div');\n toolbar.classList.add(formatter.options.align.toolbar.mainClassName);\n this.addToolbarStyle(formatter, toolbar);\n this.addButtons(formatter, toolbar, aligner);\n\n this.toolbar = toolbar;\n return this.toolbar;\n }\n }, {\n key: 'destroy',\n value: function destroy() {\n this.toolbar = null;\n this.buttons = [];\n }\n }, {\n key: 'getElement',\n value: function getElement() {\n return this.toolbar;\n }\n }, {\n key: 'addToolbarStyle',\n value: function addToolbarStyle(formatter, toolbar) {\n if (formatter.options.align.toolbar.mainStyle) {\n Object.assign(toolbar.style, formatter.options.align.toolbar.mainStyle);\n }\n }\n }, {\n key: 'addButtonStyle',\n value: function addButtonStyle(button, index, formatter) {\n if (formatter.options.align.toolbar.buttonStyle) {\n Object.assign(button.style, formatter.options.align.toolbar.buttonStyle);\n if (index > 0) {\n button.style.borderLeftWidth = '0'; // eslint-disable-line no-param-reassign\n }\n }\n\n if (formatter.options.align.toolbar.svgStyle) {\n Object.assign(button.children[0].style, formatter.options.align.toolbar.svgStyle);\n }\n }\n }, {\n key: 'addButtons',\n value: function addButtons(formatter, toolbar, aligner) {\n var _this = this;\n\n aligner.getAlignments().forEach(function (alignment, i) {\n var button = document.createElement('span');\n button.classList.add(formatter.options.align.toolbar.buttonClassName);\n button.innerHTML = alignment.icon;\n button.addEventListener('click', function () {\n _this.onButtonClick(button, formatter, alignment, aligner);\n });\n _this.preselectButton(button, alignment, formatter, aligner);\n _this.addButtonStyle(button, i, formatter);\n _this.buttons.push(button);\n toolbar.appendChild(button);\n });\n }\n }, {\n key: 'preselectButton',\n value: function preselectButton(button, alignment, formatter, aligner) {\n if (!formatter.currentSpec) {\n return;\n }\n\n var target = formatter.currentSpec.getTargetElement();\n if (!target) {\n return;\n }\n\n if (aligner.isAligned(target, alignment)) {\n this.selectButton(formatter, button);\n }\n }\n }, {\n key: 'onButtonClick',\n value: function onButtonClick(button, formatter, alignment, aligner) {\n if (!formatter.currentSpec) {\n return;\n }\n\n var target = formatter.currentSpec.getTargetElement();\n if (!target) {\n return;\n }\n\n this.clickButton(button, target, formatter, alignment, aligner);\n }\n }, {\n key: 'clickButton',\n value: function clickButton(button, alignTarget, formatter, alignment, aligner) {\n var _this2 = this;\n\n this.buttons.forEach(function (b) {\n _this2.deselectButton(formatter, b);\n });\n if (aligner.isAligned(alignTarget, alignment)) {\n if (formatter.options.align.toolbar.allowDeselect) {\n aligner.clear(alignTarget);\n } else {\n this.selectButton(formatter, button);\n }\n } else {\n this.selectButton(formatter, button);\n alignment.apply(alignTarget);\n }\n\n formatter.update();\n }\n }, {\n key: 'selectButton',\n value: function selectButton(formatter, button) {\n button.classList.add('is-selected');\n if (formatter.options.align.toolbar.addButtonSelectStyle) {\n button.style.setProperty('filter', 'invert(20%)');\n }\n }\n }, {\n key: 'deselectButton',\n value: function deselectButton(formatter, button) {\n button.classList.remove('is-selected');\n if (formatter.options.align.toolbar.addButtonSelectStyle) {\n button.style.removeProperty('filter');\n }\n }\n }]);\n\n return DefaultToolbar;\n}();\n\nexports.default = DefaultToolbar;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _Action2 = require('./Action');\n\nvar _Action3 = _interopRequireDefault(_Action2);\n\nvar _BlotFormatter = require('../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar ResizeAction = function (_Action) {\n _inherits(ResizeAction, _Action);\n\n function ResizeAction(formatter) {\n _classCallCheck(this, ResizeAction);\n\n var _this = _possibleConstructorReturn(this, (ResizeAction.__proto__ || Object.getPrototypeOf(ResizeAction)).call(this, formatter));\n\n _this.onMouseDown = function (event) {\n if (!(event.target instanceof HTMLElement)) {\n return;\n }\n _this.dragHandle = event.target;\n _this.setCursor(_this.dragHandle.style.cursor);\n\n if (!_this.formatter.currentSpec) {\n return;\n }\n\n var target = _this.formatter.currentSpec.getTargetElement();\n if (!target) {\n return;\n }\n\n var rect = target.getBoundingClientRect();\n\n _this.dragStartX = event.clientX;\n _this.preDragWidth = rect.width;\n _this.targetRatio = rect.height / rect.width;\n\n document.addEventListener('mousemove', _this.onDrag);\n document.addEventListener('mouseup', _this.onMouseUp);\n };\n\n _this.onDrag = function (event) {\n if (!_this.formatter.currentSpec) {\n return;\n }\n\n var target = _this.formatter.currentSpec.getTargetElement();\n if (!target) {\n return;\n }\n\n var deltaX = event.clientX - _this.dragStartX;\n var newWidth = 0;\n\n if (_this.dragHandle === _this.topLeftHandle || _this.dragHandle === _this.bottomLeftHandle) {\n newWidth = Math.round(_this.preDragWidth - deltaX);\n } else {\n newWidth = Math.round(_this.preDragWidth + deltaX);\n }\n\n var newHeight = _this.targetRatio * newWidth;\n\n target.setAttribute('width', '' + newWidth);\n target.setAttribute('height', '' + newHeight);\n\n _this.formatter.update();\n };\n\n _this.onMouseUp = function () {\n _this.setCursor('');\n document.removeEventListener('mousemove', _this.onDrag);\n document.removeEventListener('mouseup', _this.onMouseUp);\n };\n\n _this.topLeftHandle = _this.createHandle('top-left', 'nwse-resize');\n _this.topRightHandle = _this.createHandle('top-right', 'nesw-resize');\n _this.bottomRightHandle = _this.createHandle('bottom-right', 'nwse-resize');\n _this.bottomLeftHandle = _this.createHandle('bottom-left', 'nesw-resize');\n _this.dragHandle = null;\n _this.dragStartX = 0;\n _this.preDragWidth = 0;\n _this.targetRatio = 0;\n return _this;\n }\n\n _createClass(ResizeAction, [{\n key: 'onCreate',\n value: function onCreate() {\n this.formatter.overlay.appendChild(this.topLeftHandle);\n this.formatter.overlay.appendChild(this.topRightHandle);\n this.formatter.overlay.appendChild(this.bottomRightHandle);\n this.formatter.overlay.appendChild(this.bottomLeftHandle);\n\n this.repositionHandles(this.formatter.options.resize.handleStyle);\n }\n }, {\n key: 'onDestroy',\n value: function onDestroy() {\n this.setCursor('');\n this.formatter.overlay.removeChild(this.topLeftHandle);\n this.formatter.overlay.removeChild(this.topRightHandle);\n this.formatter.overlay.removeChild(this.bottomRightHandle);\n this.formatter.overlay.removeChild(this.bottomLeftHandle);\n }\n }, {\n key: 'createHandle',\n value: function createHandle(position, cursor) {\n var box = document.createElement('div');\n box.classList.add(this.formatter.options.resize.handleClassName);\n box.setAttribute('data-position', position);\n box.style.cursor = cursor;\n\n if (this.formatter.options.resize.handleStyle) {\n Object.assign(box.style, this.formatter.options.resize.handleStyle);\n }\n\n box.addEventListener('mousedown', this.onMouseDown);\n\n return box;\n }\n }, {\n key: 'repositionHandles',\n value: function repositionHandles(handleStyle) {\n var handleXOffset = '0px';\n var handleYOffset = '0px';\n if (handleStyle) {\n if (handleStyle.width) {\n handleXOffset = -parseFloat(handleStyle.width) / 2 + 'px';\n }\n if (handleStyle.height) {\n handleYOffset = -parseFloat(handleStyle.height) / 2 + 'px';\n }\n }\n\n Object.assign(this.topLeftHandle.style, { left: handleXOffset, top: handleYOffset });\n Object.assign(this.topRightHandle.style, { right: handleXOffset, top: handleYOffset });\n Object.assign(this.bottomRightHandle.style, { right: handleXOffset, bottom: handleYOffset });\n Object.assign(this.bottomLeftHandle.style, { left: handleXOffset, bottom: handleYOffset });\n }\n }, {\n key: 'setCursor',\n value: function setCursor(value) {\n if (document.body) {\n document.body.style.cursor = value;\n }\n\n if (this.formatter.currentSpec) {\n var target = this.formatter.currentSpec.getOverlayElement();\n if (target) {\n target.style.cursor = value;\n }\n }\n }\n }]);\n\n return ResizeAction;\n}(_Action3.default);\n\nexports.default = ResizeAction;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _quill = require('quill');\n\nvar _quill2 = _interopRequireDefault(_quill);\n\nvar _Action2 = require('./Action');\n\nvar _Action3 = _interopRequireDefault(_Action2);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar DeleteAction = function (_Action) {\n _inherits(DeleteAction, _Action);\n\n function DeleteAction() {\n var _ref;\n\n var _temp, _this, _ret;\n\n _classCallCheck(this, DeleteAction);\n\n for (var _len = arguments.length, args = Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return _ret = (_temp = (_this = _possibleConstructorReturn(this, (_ref = DeleteAction.__proto__ || Object.getPrototypeOf(DeleteAction)).call.apply(_ref, [this].concat(args))), _this), _this.onKeyUp = function (e) {\n if (!_this.formatter.currentSpec) {\n return;\n }\n\n // delete or backspace\n if (e.keyCode === 46 || e.keyCode === 8) {\n var blot = _quill2.default.find(_this.formatter.currentSpec.getTargetElement());\n if (blot) {\n blot.deleteAt(0);\n }\n _this.formatter.hide();\n }\n }, _temp), _possibleConstructorReturn(_this, _ret);\n }\n\n _createClass(DeleteAction, [{\n key: 'onCreate',\n value: function onCreate() {\n document.addEventListener('keyup', this.onKeyUp, true);\n this.formatter.quill.root.addEventListener('input', this.onKeyUp, true);\n }\n }, {\n key: 'onDestroy',\n value: function onDestroy() {\n document.removeEventListener('keyup', this.onKeyUp);\n this.formatter.quill.root.removeEventListener('input', this.onKeyUp);\n }\n }]);\n\n return DeleteAction;\n}(_Action3.default);\n\nexports.default = DeleteAction;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _BlotSpec2 = require('./BlotSpec');\n\nvar _BlotSpec3 = _interopRequireDefault(_BlotSpec2);\n\nvar _BlotFormatter = require('../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar ImageSpec = function (_BlotSpec) {\n _inherits(ImageSpec, _BlotSpec);\n\n function ImageSpec(formatter) {\n _classCallCheck(this, ImageSpec);\n\n var _this = _possibleConstructorReturn(this, (ImageSpec.__proto__ || Object.getPrototypeOf(ImageSpec)).call(this, formatter));\n\n _this.onClick = function (event) {\n var el = event.target;\n if (!(el instanceof HTMLElement) || el.tagName !== 'IMG') {\n return;\n }\n\n _this.img = el;\n _this.formatter.show(_this);\n };\n\n _this.img = null;\n return _this;\n }\n\n _createClass(ImageSpec, [{\n key: 'init',\n value: function init() {\n this.formatter.quill.root.addEventListener('click', this.onClick);\n }\n }, {\n key: 'getTargetElement',\n value: function getTargetElement() {\n return this.img;\n }\n }, {\n key: 'onHide',\n value: function onHide() {\n this.img = null;\n }\n }]);\n\n return ImageSpec;\n}(_BlotSpec3.default);\n\nexports.default = ImageSpec;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _UnclickableBlotSpec2 = require('./UnclickableBlotSpec');\n\nvar _UnclickableBlotSpec3 = _interopRequireDefault(_UnclickableBlotSpec2);\n\nvar _BlotFormatter = require('../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar IframeVideoSpec = function (_UnclickableBlotSpec) {\n _inherits(IframeVideoSpec, _UnclickableBlotSpec);\n\n function IframeVideoSpec(formatter) {\n _classCallCheck(this, IframeVideoSpec);\n\n return _possibleConstructorReturn(this, (IframeVideoSpec.__proto__ || Object.getPrototypeOf(IframeVideoSpec)).call(this, formatter, 'iframe.ql-video'));\n }\n\n return IframeVideoSpec;\n}(_UnclickableBlotSpec3.default);\n\nexports.default = IframeVideoSpec;","'use strict';\n\nObject.defineProperty(exports, \"__esModule\", {\n value: true\n});\n\nvar _createClass = 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); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();\n\nvar _BlotSpec2 = require('./BlotSpec');\n\nvar _BlotSpec3 = _interopRequireDefault(_BlotSpec2);\n\nvar _BlotFormatter = require('../BlotFormatter');\n\nvar _BlotFormatter2 = _interopRequireDefault(_BlotFormatter);\n\nfunction _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }\n\nfunction _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError(\"Cannot call a class as a function\"); } }\n\nfunction _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\"); } return call && (typeof call === \"object\" || typeof call === \"function\") ? call : self; }\n\nfunction _inherits(subClass, superClass) { if (typeof superClass !== \"function\" && superClass !== null) { throw new TypeError(\"Super expression must either be null or a function, not \" + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }\n\nvar MOUSE_ENTER_ATTRIBUTE = 'data-blot-formatter-unclickable-bound';\nvar PROXY_IMAGE_CLASS = 'blot-formatter__proxy-image';\n\nvar UnclickableBlotSpec = function (_BlotSpec) {\n _inherits(UnclickableBlotSpec, _BlotSpec);\n\n function UnclickableBlotSpec(formatter, selector) {\n _classCallCheck(this, UnclickableBlotSpec);\n\n var _this = _possibleConstructorReturn(this, (UnclickableBlotSpec.__proto__ || Object.getPrototypeOf(UnclickableBlotSpec)).call(this, formatter));\n\n _this.onTextChange = function () {\n Array.from(document.querySelectorAll(_this.selector + ':not([' + MOUSE_ENTER_ATTRIBUTE + '])')).forEach(function (unclickable) {\n unclickable.setAttribute(MOUSE_ENTER_ATTRIBUTE, 'true');\n unclickable.addEventListener('mouseenter', _this.onMouseEnter);\n });\n };\n\n _this.onMouseEnter = function (event) {\n var unclickable = event.target;\n if (!(unclickable instanceof HTMLElement)) {\n return;\n }\n\n _this.nextUnclickable = unclickable;\n _this.repositionProxyImage(_this.nextUnclickable);\n };\n\n _this.onProxyImageClick = function () {\n _this.unclickable = _this.nextUnclickable;\n _this.nextUnclickable = null;\n _this.formatter.show(_this);\n _this.hideProxyImage();\n };\n\n _this.selector = selector;\n _this.unclickable = null;\n _this.nextUnclickable = null;\n return _this;\n }\n\n _createClass(UnclickableBlotSpec, [{\n key: 'init',\n value: function init() {\n if (document.body) {\n /*\n it's important that this is attached to the body instead of the root quill element.\n this prevents the click event from overlapping with ImageSpec\n */\n document.body.appendChild(this.createProxyImage());\n }\n\n this.hideProxyImage();\n this.proxyImage.addEventListener('click', this.onProxyImageClick);\n this.formatter.quill.on('text-change', this.onTextChange);\n }\n }, {\n key: 'getTargetElement',\n value: function getTargetElement() {\n return this.unclickable;\n }\n }, {\n key: 'getOverlayElement',\n value: function getOverlayElement() {\n return this.unclickable;\n }\n }, {\n key: 'onHide',\n value: function onHide() {\n this.hideProxyImage();\n this.nextUnclickable = null;\n this.unclickable = null;\n }\n }, {\n key: 'createProxyImage',\n value: function createProxyImage() {\n var canvas = document.createElement('canvas');\n var context = canvas.getContext('2d');\n context.globalAlpha = 0;\n context.fillRect(0, 0, 1, 1);\n\n this.proxyImage = document.createElement('img');\n this.proxyImage.src = canvas.toDataURL('image/png');\n this.proxyImage.classList.add(PROXY_IMAGE_CLASS);\n\n Object.assign(this.proxyImage.style, {\n position: 'absolute',\n margin: '0'\n });\n\n return this.proxyImage;\n }\n }, {\n key: 'hideProxyImage',\n value: function hideProxyImage() {\n Object.assign(this.proxyImage.style, {\n display: 'none'\n });\n }\n }, {\n key: 'repositionProxyImage',\n value: function repositionProxyImage(unclickable) {\n var rect = unclickable.getBoundingClientRect();\n\n Object.assign(this.proxyImage.style, {\n display: 'block',\n left: rect.left + window.pageXOffset + 'px',\n top: rect.top + window.pageYOffset + 'px',\n width: rect.width + 'px',\n height: rect.height + 'px'\n });\n }\n }]);\n\n return UnclickableBlotSpec;\n}(_BlotSpec3.default);\n\nexports.default = UnclickableBlotSpec;","!function(t,e){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=e():\"function\"==typeof define&&define.amd?define([],e):\"object\"==typeof exports?exports.QuillCursors=e():t.QuillCursors=e()}(window,(function(){return function(t){var e={};function n(r){if(e[r])return e[r].exports;var i=e[r]={i:r,l:!1,exports:{}};return t[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=t,n.c=e,n.d=function(t,e,r){n.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:r})},n.r=function(t){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(t,\"__esModule\",{value:!0})},n.t=function(t,e){if(1&e&&(t=n(t)),8&e)return t;if(4&e&&\"object\"==typeof t&&t&&t.__esModule)return t;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,\"default\",{enumerable:!0,value:t}),2&e&&\"string\"!=typeof t)for(var i in t)n.d(r,i,function(e){return t[e]}.bind(null,i));return r},n.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return n.d(e,\"a\",e),e},n.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},n.p=\"\",n(n.s=4)}([function(t,e,n){\"use strict\";Object.defineProperty(e,\"__esModule\",{value:!0});var r=n(6),i=function(){function t(t,e,n){this.id=t,this.name=e,this.color=n}return t.prototype.build=function(e){var n=document.createElement(t.CONTAINER_ELEMENT_TAG);n.classList.add(t.CURSOR_CLASS),n.id=\"ql-cursor-\"+this.id,n.innerHTML=e.template;var r=n.getElementsByClassName(t.SELECTION_CLASS)[0],i=n.getElementsByClassName(t.CARET_CONTAINER_CLASS)[0],o=i.getElementsByClassName(t.CARET_CLASS)[0],s=n.getElementsByClassName(t.FLAG_CLASS)[0];return s.style.backgroundColor=this.color,o.style.backgroundColor=this.color,n.getElementsByClassName(t.NAME_CLASS)[0].textContent=this.name,this._hideDelay=e.hideDelayMs+\"ms\",this._hideSpeedMs=e.hideSpeedMs,s.style.transitionDelay=this._hideDelay,s.style.transitionDuration=this._hideSpeedMs+\"ms\",this._el=n,this._selectionEl=r,this._caretEl=i,this._flagEl=s,this._el},t.prototype.show=function(){this._el.classList.remove(t.HIDDEN_CLASS)},t.prototype.hide=function(){this._el.classList.add(t.HIDDEN_CLASS)},t.prototype.remove=function(){this._el.parentNode.removeChild(this._el)},t.prototype.toggleFlag=function(e){var n=this;this._flagEl.classList.toggle(t.SHOW_FLAG_CLASS,e)||(this._flagEl.classList.add(t.NO_DELAY_CLASS),setTimeout((function(){return n._flagEl.classList.remove(t.NO_DELAY_CLASS)}),this._hideSpeedMs))},t.prototype.updateCaret=function(t){this._caretEl.style.top=t.top+\"px\",this._caretEl.style.left=t.left+\"px\",this._caretEl.style.height=t.height+\"px\",this._flagEl.style.top=t.top+\"px\",this._flagEl.style.left=t.left+\"px\"},t.prototype.updateSelection=function(t,e){var n=this;this._clearSelection(),t=t||[],t=Array.from(t),t=this._sanitize(t),(t=this._sortByDomPosition(t)).forEach((function(t){return n._addSelection(t,e)}))},t.prototype._clearSelection=function(){this._selectionEl.innerHTML=\"\"},t.prototype._addSelection=function(t,e){var n=this._selectionBlock(t,e);this._selectionEl.appendChild(n)},t.prototype._selectionBlock=function(e,n){var i=document.createElement(t.SELECTION_ELEMENT_TAG);return i.classList.add(t.SELECTION_BLOCK_CLASS),i.style.top=e.top-n.top+\"px\",i.style.left=e.left-n.left+\"px\",i.style.width=e.width+\"px\",i.style.height=e.height+\"px\",i.style.backgroundColor=r(this.color).setAlpha(.3).toString(),i},t.prototype._sortByDomPosition=function(t){return t.sort((function(t,e){return t.top===e.top?t.left-e.left:t.top-e.top}))},t.prototype._sanitize=function(t){var e=this,n=new Set;return t.filter((function(t){if(!t.width||!t.height)return!1;var r=e._serialize(t);return!n.has(r)&&(n.add(r),!0)}))},t.prototype._serialize=function(t){return[\"top:\"+t.top,\"right:\"+t.right,\"bottom:\"+t.bottom,\"left:\"+t.left].join(\";\")},t.CONTAINER_ELEMENT_TAG=\"SPAN\",t.SELECTION_ELEMENT_TAG=\"SPAN\",t.CURSOR_CLASS=\"ql-cursor\",t.SELECTION_CLASS=\"ql-cursor-selections\",t.SELECTION_BLOCK_CLASS=\"ql-cursor-selection-block\",t.CARET_CLASS=\"ql-cursor-caret\",t.CARET_CONTAINER_CLASS=\"ql-cursor-caret-container\",t.FLAG_CLASS=\"ql-cursor-flag\",t.SHOW_FLAG_CLASS=\"show-flag\",t.FLAG_FLAP_CLASS=\"ql-cursor-flag-flap\",t.NAME_CLASS=\"ql-cursor-name\",t.HIDDEN_CLASS=\"hidden\",t.NO_DELAY_CLASS=\"no-delay\",t}();e.default=i},function(t,e,n){var r=Array.prototype.slice,i=n(12),o=n(13),s=t.exports=function(t,e,n){return n||(n={}),t===e||(t instanceof Date&&e instanceof Date?t.getTime()===e.getTime():!t||!e||\"object\"!=typeof t&&\"object\"!=typeof e?n.strict?t===e:t==e:function(t,e,n){var l,c;if(a(t)||a(e))return!1;if(t.prototype!==e.prototype)return!1;if(o(t))return!!o(e)&&(t=r.call(t),e=r.call(e),s(t,e,n));if(u(t)){if(!u(e))return!1;if(t.length!==e.length)return!1;for(l=0;l=0;l--)if(f[l]!=h[l])return!1;for(l=f.length-1;l>=0;l--)if(c=f[l],!s(t[c],e[c],n))return!1;return typeof t==typeof e}(t,e,n))};function a(t){return null==t}function u(t){return!(!t||\"object\"!=typeof t||\"number\"!=typeof t.length)&&(\"function\"==typeof t.copy&&\"function\"==typeof t.slice&&!(t.length>0&&\"number\"!=typeof t[0]))}},function(t,e,n){\"use strict\";var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,a=function(t){return\"function\"==typeof Array.isArray?Array.isArray(t):\"[object Array]\"===i.call(t)},u=function(t){if(!t||\"[object Object]\"!==i.call(t))return!1;var e,n=r.call(t,\"constructor\"),o=t.constructor&&t.constructor.prototype&&r.call(t.constructor.prototype,\"isPrototypeOf\");if(t.constructor&&!n&&!o)return!1;for(e in t);return void 0===e||r.call(t,e)},l=function(t,e){o&&\"__proto__\"===e.name?o(t,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):t[e.name]=e.newValue},c=function(t,e){if(\"__proto__\"===e){if(!r.call(t,e))return;if(s)return s(t,e).value}return t[e]};t.exports=function t(){var e,n,r,i,o,s,f=arguments[0],h=1,p=arguments.length,d=!1;for(\"boolean\"==typeof f&&(d=f,f=arguments[1]||{},h=2),(null==f||\"object\"!=typeof f&&\"function\"!=typeof f)&&(f={});h=0},t.prototype._handleTextChange=function(t){var e=this;window.setTimeout((function(){e._options.transformOnTextChange&&e._transformCursors(t),e._options.selectionChangeSource&&(e._emitSelection(),e.update())}))},t.prototype._emitSelection=function(){this._quill.emitter.emit(this._quill.constructor.events.SELECTION_CHANGE,this._quill.getSelection(),this._currentSelection,this._options.selectionChangeSource)},t.prototype._setDefaults=function(t){return(t=Object.assign({},t)).template=t.template||a.default,t.containerClass=t.containerClass||\"ql-cursors\",null!==t.selectionChangeSource&&(t.selectionChangeSource=t.selectionChangeSource||this._quill.constructor.sources.API),t.hideDelayMs=Number.isInteger(t.hideDelayMs)?t.hideDelayMs:3e3,t.hideSpeedMs=Number.isInteger(t.hideSpeedMs)?t.hideSpeedMs:400,t.transformOnTextChange=!!t.transformOnTextChange,t},t.prototype._lineRanges=function(t,e,n){var r=this._quill.getLines(t.range);return r.reduce((function(t,i,o){if(!i.children){var s=document.createRange();return s.selectNode(i.domNode),t.concat(s)}var a=0===o?e:i.path(0).pop(),u=a[0],l=a[1],c=o===r.length-1?n:i.path(i.length()-1).pop(),f=c[0],h=c[1],p=document.createRange();return p.setStart(u.domNode,l),p.setEnd(f.domNode,h),t.concat(p)}),[])},t.prototype._transformCursors=function(t){var e=this;t=new l(t),this.cursors().filter((function(t){return t.range})).forEach((function(n){n.range.index=t.transformPosition(n.range.index),e._updateCursor(n)}))},t}();e.default=c},function(t,e,n){var r;!function(i){var o=/^\\s+/,s=/\\s+$/,a=0,u=i.round,l=i.min,c=i.max,f=i.random;function h(t,e){if(e=e||{},(t=t||\"\")instanceof h)return t;if(!(this instanceof h))return new h(t,e);var n=function(t){var e={r:0,g:0,b:0},n=1,r=null,a=null,u=null,f=!1,h=!1;\"string\"==typeof t&&(t=function(t){t=t.replace(o,\"\").replace(s,\"\").toLowerCase();var e,n=!1;if(M[t])t=M[t],n=!0;else if(\"transparent\"==t)return{r:0,g:0,b:0,a:0,format:\"name\"};if(e=G.rgb.exec(t))return{r:e[1],g:e[2],b:e[3]};if(e=G.rgba.exec(t))return{r:e[1],g:e[2],b:e[3],a:e[4]};if(e=G.hsl.exec(t))return{h:e[1],s:e[2],l:e[3]};if(e=G.hsla.exec(t))return{h:e[1],s:e[2],l:e[3],a:e[4]};if(e=G.hsv.exec(t))return{h:e[1],s:e[2],v:e[3]};if(e=G.hsva.exec(t))return{h:e[1],s:e[2],v:e[3],a:e[4]};if(e=G.hex8.exec(t))return{r:q(e[1]),g:q(e[2]),b:q(e[3]),a:F(e[4]),format:n?\"name\":\"hex8\"};if(e=G.hex6.exec(t))return{r:q(e[1]),g:q(e[2]),b:q(e[3]),format:n?\"name\":\"hex\"};if(e=G.hex4.exec(t))return{r:q(e[1]+\"\"+e[1]),g:q(e[2]+\"\"+e[2]),b:q(e[3]+\"\"+e[3]),a:F(e[4]+\"\"+e[4]),format:n?\"name\":\"hex8\"};if(e=G.hex3.exec(t))return{r:q(e[1]+\"\"+e[1]),g:q(e[2]+\"\"+e[2]),b:q(e[3]+\"\"+e[3]),format:n?\"name\":\"hex\"};return!1}(t));\"object\"==typeof t&&(U(t.r)&&U(t.g)&&U(t.b)?(p=t.r,d=t.g,g=t.b,e={r:255*T(p,255),g:255*T(d,255),b:255*T(g,255)},f=!0,h=\"%\"===String(t.r).substr(-1)?\"prgb\":\"rgb\"):U(t.h)&&U(t.s)&&U(t.v)?(r=H(t.s),a=H(t.v),e=function(t,e,n){t=6*T(t,360),e=T(e,100),n=T(n,100);var r=i.floor(t),o=t-r,s=n*(1-e),a=n*(1-o*e),u=n*(1-(1-o)*e),l=r%6;return{r:255*[n,a,s,s,u,n][l],g:255*[u,n,n,a,s,s][l],b:255*[s,s,u,n,n,a][l]}}(t.h,r,a),f=!0,h=\"hsv\"):U(t.h)&&U(t.s)&&U(t.l)&&(r=H(t.s),u=H(t.l),e=function(t,e,n){var r,i,o;function s(t,e,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?t+6*(e-t)*n:n<.5?e:n<2/3?t+(e-t)*(2/3-n)*6:t}if(t=T(t,360),e=T(e,100),n=T(n,100),0===e)r=i=o=n;else{var a=n<.5?n*(1+e):n+e-n*e,u=2*n-a;r=s(u,a,t+1/3),i=s(u,a,t),o=s(u,a,t-1/3)}return{r:255*r,g:255*i,b:255*o}}(t.h,r,u),f=!0,h=\"hsl\"),t.hasOwnProperty(\"a\")&&(n=t.a));var p,d,g;return n=j(n),{ok:f,format:t.format||h,r:l(255,c(e.r,0)),g:l(255,c(e.g,0)),b:l(255,c(e.b,0)),a:n}}(t);this._originalInput=t,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=u(100*this._a)/100,this._format=e.format||n.format,this._gradientType=e.gradientType,this._r<1&&(this._r=u(this._r)),this._g<1&&(this._g=u(this._g)),this._b<1&&(this._b=u(this._b)),this._ok=n.ok,this._tc_id=a++}function p(t,e,n){t=T(t,255),e=T(e,255),n=T(n,255);var r,i,o=c(t,e,n),s=l(t,e,n),a=(o+s)/2;if(o==s)r=i=0;else{var u=o-s;switch(i=a>.5?u/(2-o-s):u/(o+s),o){case t:r=(e-n)/u+(e>1)+720)%360;--e;)r.h=(r.h+i)%360,o.push(h(r));return o}function L(t,e){e=e||6;for(var n=h(t).toHsv(),r=n.h,i=n.s,o=n.v,s=[],a=1/e;e--;)s.push(h({h:r,s:i,v:o})),o=(o+a)%1;return s}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var t=this.toRgb();return(299*t.r+587*t.g+114*t.b)/1e3},getLuminance:function(){var t,e,n,r=this.toRgb();return t=r.r/255,e=r.g/255,n=r.b/255,.2126*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.7152*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:i.pow((n+.055)/1.055,2.4))},setAlpha:function(t){return this._a=j(t),this._roundA=u(100*this._a)/100,this},toHsv:function(){var t=d(this._r,this._g,this._b);return{h:360*t.h,s:t.s,v:t.v,a:this._a}},toHsvString:function(){var t=d(this._r,this._g,this._b),e=u(360*t.h),n=u(100*t.s),r=u(100*t.v);return 1==this._a?\"hsv(\"+e+\", \"+n+\"%, \"+r+\"%)\":\"hsva(\"+e+\", \"+n+\"%, \"+r+\"%, \"+this._roundA+\")\"},toHsl:function(){var t=p(this._r,this._g,this._b);return{h:360*t.h,s:t.s,l:t.l,a:this._a}},toHslString:function(){var t=p(this._r,this._g,this._b),e=u(360*t.h),n=u(100*t.s),r=u(100*t.l);return 1==this._a?\"hsl(\"+e+\", \"+n+\"%, \"+r+\"%)\":\"hsla(\"+e+\", \"+n+\"%, \"+r+\"%, \"+this._roundA+\")\"},toHex:function(t){return g(this._r,this._g,this._b,t)},toHexString:function(t){return\"#\"+this.toHex(t)},toHex8:function(t){return function(t,e,n,r,i){var o=[D(u(t).toString(16)),D(u(e).toString(16)),D(u(n).toString(16)),D(I(r))];if(i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1))return o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0);return o.join(\"\")}(this._r,this._g,this._b,this._a,t)},toHex8String:function(t){return\"#\"+this.toHex8(t)},toRgb:function(){return{r:u(this._r),g:u(this._g),b:u(this._b),a:this._a}},toRgbString:function(){return 1==this._a?\"rgb(\"+u(this._r)+\", \"+u(this._g)+\", \"+u(this._b)+\")\":\"rgba(\"+u(this._r)+\", \"+u(this._g)+\", \"+u(this._b)+\", \"+this._roundA+\")\"},toPercentageRgb:function(){return{r:u(100*T(this._r,255))+\"%\",g:u(100*T(this._g,255))+\"%\",b:u(100*T(this._b,255))+\"%\",a:this._a}},toPercentageRgbString:function(){return 1==this._a?\"rgb(\"+u(100*T(this._r,255))+\"%, \"+u(100*T(this._g,255))+\"%, \"+u(100*T(this._b,255))+\"%)\":\"rgba(\"+u(100*T(this._r,255))+\"%, \"+u(100*T(this._g,255))+\"%, \"+u(100*T(this._b,255))+\"%, \"+this._roundA+\")\"},toName:function(){return 0===this._a?\"transparent\":!(this._a<1)&&(R[g(this._r,this._g,this._b,!0)]||!1)},toFilter:function(t){var e=\"#\"+b(this._r,this._g,this._b,this._a),n=e,r=this._gradientType?\"GradientType = 1, \":\"\";if(t){var i=h(t);n=\"#\"+b(i._r,i._g,i._b,i._a)}return\"progid:DXImageTransform.Microsoft.gradient(\"+r+\"startColorstr=\"+e+\",endColorstr=\"+n+\")\"},toString:function(t){var e=!!t;t=t||this._format;var n=!1,r=this._a<1&&this._a>=0;return e||!r||\"hex\"!==t&&\"hex6\"!==t&&\"hex3\"!==t&&\"hex4\"!==t&&\"hex8\"!==t&&\"name\"!==t?(\"rgb\"===t&&(n=this.toRgbString()),\"prgb\"===t&&(n=this.toPercentageRgbString()),\"hex\"!==t&&\"hex6\"!==t||(n=this.toHexString()),\"hex3\"===t&&(n=this.toHexString(!0)),\"hex4\"===t&&(n=this.toHex8String(!0)),\"hex8\"===t&&(n=this.toHex8String()),\"name\"===t&&(n=this.toName()),\"hsl\"===t&&(n=this.toHslString()),\"hsv\"===t&&(n=this.toHsvString()),n||this.toHexString()):\"name\"===t&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(t,e){var n=t.apply(null,[this].concat([].slice.call(e)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(m,arguments)},brighten:function(){return this._applyModification(A,arguments)},darken:function(){return this._applyModification(x,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(_,arguments)},greyscale:function(){return this._applyModification(y,arguments)},spin:function(){return this._applyModification(C,arguments)},_applyCombination:function(t,e){return t.apply(null,[this].concat([].slice.call(e)))},analogous:function(){return this._applyCombination(k,arguments)},complement:function(){return this._applyCombination(S,arguments)},monochromatic:function(){return this._applyCombination(L,arguments)},splitcomplement:function(){return this._applyCombination(O,arguments)},triad:function(){return this._applyCombination(w,arguments)},tetrad:function(){return this._applyCombination(E,arguments)}},h.fromRatio=function(t,e){if(\"object\"==typeof t){var n={};for(var r in t)t.hasOwnProperty(r)&&(n[r]=\"a\"===r?t[r]:H(t[r]));t=n}return h(t,e)},h.equals=function(t,e){return!(!t||!e)&&h(t).toRgbString()==h(e).toRgbString()},h.random=function(){return h.fromRatio({r:f(),g:f(),b:f()})},h.mix=function(t,e,n){n=0===n?0:n||50;var r=h(t).toRgb(),i=h(e).toRgb(),o=n/100;return h({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})},h.readability=function(t,e){var n=h(t),r=h(e);return(i.max(n.getLuminance(),r.getLuminance())+.05)/(i.min(n.getLuminance(),r.getLuminance())+.05)},h.isReadable=function(t,e,n){var r,i,o=h.readability(t,e);switch(i=!1,(r=function(t){var e,n;e=((t=t||{level:\"AA\",size:\"small\"}).level||\"AA\").toUpperCase(),n=(t.size||\"small\").toLowerCase(),\"AA\"!==e&&\"AAA\"!==e&&(e=\"AA\");\"small\"!==n&&\"large\"!==n&&(n=\"small\");return{level:e,size:n}}(n)).level+r.size){case\"AAsmall\":case\"AAAlarge\":i=o>=4.5;break;case\"AAlarge\":i=o>=3;break;case\"AAAsmall\":i=o>=7}return i},h.mostReadable=function(t,e,n){var r,i,o,s,a=null,u=0;i=(n=n||{}).includeFallbackColors,o=n.level,s=n.size;for(var l=0;lu&&(u=r,a=h(e[l]));return h.isReadable(t,a,{level:o,size:s})||!i?a:(n.includeFallbackColors=!1,h.mostReadable(t,[\"#fff\",\"#000\"],n))};var M=h.names={aliceblue:\"f0f8ff\",antiquewhite:\"faebd7\",aqua:\"0ff\",aquamarine:\"7fffd4\",azure:\"f0ffff\",beige:\"f5f5dc\",bisque:\"ffe4c4\",black:\"000\",blanchedalmond:\"ffebcd\",blue:\"00f\",blueviolet:\"8a2be2\",brown:\"a52a2a\",burlywood:\"deb887\",burntsienna:\"ea7e5d\",cadetblue:\"5f9ea0\",chartreuse:\"7fff00\",chocolate:\"d2691e\",coral:\"ff7f50\",cornflowerblue:\"6495ed\",cornsilk:\"fff8dc\",crimson:\"dc143c\",cyan:\"0ff\",darkblue:\"00008b\",darkcyan:\"008b8b\",darkgoldenrod:\"b8860b\",darkgray:\"a9a9a9\",darkgreen:\"006400\",darkgrey:\"a9a9a9\",darkkhaki:\"bdb76b\",darkmagenta:\"8b008b\",darkolivegreen:\"556b2f\",darkorange:\"ff8c00\",darkorchid:\"9932cc\",darkred:\"8b0000\",darksalmon:\"e9967a\",darkseagreen:\"8fbc8f\",darkslateblue:\"483d8b\",darkslategray:\"2f4f4f\",darkslategrey:\"2f4f4f\",darkturquoise:\"00ced1\",darkviolet:\"9400d3\",deeppink:\"ff1493\",deepskyblue:\"00bfff\",dimgray:\"696969\",dimgrey:\"696969\",dodgerblue:\"1e90ff\",firebrick:\"b22222\",floralwhite:\"fffaf0\",forestgreen:\"228b22\",fuchsia:\"f0f\",gainsboro:\"dcdcdc\",ghostwhite:\"f8f8ff\",gold:\"ffd700\",goldenrod:\"daa520\",gray:\"808080\",green:\"008000\",greenyellow:\"adff2f\",grey:\"808080\",honeydew:\"f0fff0\",hotpink:\"ff69b4\",indianred:\"cd5c5c\",indigo:\"4b0082\",ivory:\"fffff0\",khaki:\"f0e68c\",lavender:\"e6e6fa\",lavenderblush:\"fff0f5\",lawngreen:\"7cfc00\",lemonchiffon:\"fffacd\",lightblue:\"add8e6\",lightcoral:\"f08080\",lightcyan:\"e0ffff\",lightgoldenrodyellow:\"fafad2\",lightgray:\"d3d3d3\",lightgreen:\"90ee90\",lightgrey:\"d3d3d3\",lightpink:\"ffb6c1\",lightsalmon:\"ffa07a\",lightseagreen:\"20b2aa\",lightskyblue:\"87cefa\",lightslategray:\"789\",lightslategrey:\"789\",lightsteelblue:\"b0c4de\",lightyellow:\"ffffe0\",lime:\"0f0\",limegreen:\"32cd32\",linen:\"faf0e6\",magenta:\"f0f\",maroon:\"800000\",mediumaquamarine:\"66cdaa\",mediumblue:\"0000cd\",mediumorchid:\"ba55d3\",mediumpurple:\"9370db\",mediumseagreen:\"3cb371\",mediumslateblue:\"7b68ee\",mediumspringgreen:\"00fa9a\",mediumturquoise:\"48d1cc\",mediumvioletred:\"c71585\",midnightblue:\"191970\",mintcream:\"f5fffa\",mistyrose:\"ffe4e1\",moccasin:\"ffe4b5\",navajowhite:\"ffdead\",navy:\"000080\",oldlace:\"fdf5e6\",olive:\"808000\",olivedrab:\"6b8e23\",orange:\"ffa500\",orangered:\"ff4500\",orchid:\"da70d6\",palegoldenrod:\"eee8aa\",palegreen:\"98fb98\",paleturquoise:\"afeeee\",palevioletred:\"db7093\",papayawhip:\"ffefd5\",peachpuff:\"ffdab9\",peru:\"cd853f\",pink:\"ffc0cb\",plum:\"dda0dd\",powderblue:\"b0e0e6\",purple:\"800080\",rebeccapurple:\"663399\",red:\"f00\",rosybrown:\"bc8f8f\",royalblue:\"4169e1\",saddlebrown:\"8b4513\",salmon:\"fa8072\",sandybrown:\"f4a460\",seagreen:\"2e8b57\",seashell:\"fff5ee\",sienna:\"a0522d\",silver:\"c0c0c0\",skyblue:\"87ceeb\",slateblue:\"6a5acd\",slategray:\"708090\",slategrey:\"708090\",snow:\"fffafa\",springgreen:\"00ff7f\",steelblue:\"4682b4\",tan:\"d2b48c\",teal:\"008080\",thistle:\"d8bfd8\",tomato:\"ff6347\",turquoise:\"40e0d0\",violet:\"ee82ee\",wheat:\"f5deb3\",white:\"fff\",whitesmoke:\"f5f5f5\",yellow:\"ff0\",yellowgreen:\"9acd32\"},R=h.hexNames=function(t){var e={};for(var n in t)t.hasOwnProperty(n)&&(e[t[n]]=n);return e}(M);function j(t){return t=parseFloat(t),(isNaN(t)||t<0||t>1)&&(t=1),t}function T(t,e){(function(t){return\"string\"==typeof t&&-1!=t.indexOf(\".\")&&1===parseFloat(t)})(t)&&(t=\"100%\");var n=function(t){return\"string\"==typeof t&&-1!=t.indexOf(\"%\")}(t);return t=l(e,c(0,parseFloat(t))),n&&(t=parseInt(t*e,10)/100),i.abs(t-e)<1e-6?1:t%e/parseFloat(e)}function N(t){return l(1,c(0,t))}function q(t){return parseInt(t,16)}function D(t){return 1==t.length?\"0\"+t:\"\"+t}function H(t){return t<=1&&(t=100*t+\"%\"),t}function I(t){return i.round(255*parseFloat(t)).toString(16)}function F(t){return q(t)/255}var P,B,z,G=(B=\"[\\\\s|\\\\(]+(\"+(P=\"(?:[-\\\\+]?\\\\d*\\\\.\\\\d+%?)|(?:[-\\\\+]?\\\\d+%?)\")+\")[,|\\\\s]+(\"+P+\")[,|\\\\s]+(\"+P+\")\\\\s*\\\\)?\",z=\"[\\\\s|\\\\(]+(\"+P+\")[,|\\\\s]+(\"+P+\")[,|\\\\s]+(\"+P+\")[,|\\\\s]+(\"+P+\")\\\\s*\\\\)?\",{CSS_UNIT:new RegExp(P),rgb:new RegExp(\"rgb\"+B),rgba:new RegExp(\"rgba\"+z),hsl:new RegExp(\"hsl\"+B),hsla:new RegExp(\"hsla\"+z),hsv:new RegExp(\"hsv\"+B),hsva:new RegExp(\"hsva\"+z),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function U(t){return!!G.CSS_UNIT.exec(t)}t.exports?t.exports=h:void 0===(r=function(){return h}.call(e,n,e,t))||(t.exports=r)}(Math)},function(t,e,n){var r,i;\n/*!\n * RangeFix v0.2.8\n * https://github.com/edg2s/rangefix\n *\n * Copyright 2014-17 Ed Sanders.\n * Released under the MIT license\n */void 0===(i=\"function\"==typeof(r=function(){var t,e={};function n(t){var e;return t?screen.deviceXDPI===screen.logicalXDPI?t:\"length\"in t?Array.prototype.map.call(t,n):(e=screen.deviceXDPI/screen.logicalXDPI,{top:t.top/e,bottom:t.bottom/e,left:t.left/e,right:t.right/e,width:t.width/e,height:t.height/e}):t}function r(t,e){var n,r=0;if(1024>=e.length)return Array.prototype.push.apply(t,e);for(;r1,t.getClientRects||(a.setEnd(o,1),t.getClientRects=t.getBoundingClientRect=2===a.getClientRects().length),t.getBoundingClientRect||(a.setEnd(a.startContainer,a.startOffset),e=a.getBoundingClientRect(),t.getBoundingClientRect=0===e.top&&0===e.left),document.body.removeChild(n),u=window.ActiveXObject&&new Function(\"/*@cc_on return @_jscript_version; @*/\")(),t.ieZoom=!!u&&u<=10),t},e.getClientRects=function(t){var e,i,o,s,a,u=this.isBroken();if(u.ieZoom)return n(t.getClientRects());if(!u.getClientRects)return t.getClientRects();for(e=[],o=[],i=t.endContainer,s=t.endOffset,a=document.createRange();i!==t.commonAncestorContainer;)a.setStart(i,0),a.setEnd(i,s),r(o,a.getClientRects()),s=Array.prototype.indexOf.call(i.parentNode.childNodes,i),i=i.parentNode;return(a=t.cloneRange()).setEnd(i,s),r(e,a.getClientRects()),r(e,o),e},e.getBoundingClientRect=function(t){var e,r,i,o,s,a,u=this.getClientRects(t);if(0===u.length)return null;if(s=t.getBoundingClientRect(),(a=this.isBroken()).ieZoom)return n(s);if(!a.getBoundingClientRect)return s;if(0===s.width&&0===s.height)return u[0];for(e=0,r=u.length;e\\n \\n \\n \\n
    \\n \\n \\n
    \\n';e.default=o},function(t,e,n){\"use strict\";n.r(e),function(t){var n=function(){if(\"undefined\"!=typeof Map)return Map;function t(t,e){var n=-1;return t.some((function(t,r){return t[0]===e&&(n=r,!0)})),n}return(function(){function e(){this.__entries__=[]}return Object.defineProperty(e.prototype,\"size\",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),e.prototype.get=function(e){var n=t(this.__entries__,e),r=this.__entries__[n];return r&&r[1]},e.prototype.set=function(e,n){var r=t(this.__entries__,e);~r?this.__entries__[r][1]=n:this.__entries__.push([e,n])},e.prototype.delete=function(e){var n=this.__entries__,r=t(n,e);~r&&n.splice(r,1)},e.prototype.has=function(e){return!!~t(this.__entries__,e)},e.prototype.clear=function(){this.__entries__.splice(0)},e.prototype.forEach=function(t,e){void 0===e&&(e=null);for(var n=0,r=this.__entries__;n0},t.prototype.connect_=function(){r&&!this.connected_&&(document.addEventListener(\"transitionend\",this.onTransitionEnd_),window.addEventListener(\"resize\",this.refresh),a?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener(\"DOMSubtreeModified\",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},t.prototype.disconnect_=function(){r&&this.connected_&&(document.removeEventListener(\"transitionend\",this.onTransitionEnd_),window.removeEventListener(\"resize\",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener(\"DOMSubtreeModified\",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},t.prototype.onTransitionEnd_=function(t){var e=t.propertyName,n=void 0===e?\"\":e;s.some((function(t){return!!~n.indexOf(t)}))&&this.refresh()},t.getInstance=function(){return this.instance_||(this.instance_=new t),this.instance_},t.instance_=null,t}(),l=function(t,e){for(var n=0,r=Object.keys(e);n0},t}(),A=\"undefined\"!=typeof WeakMap?new WeakMap:new n,x=function t(e){if(!(this instanceof t))throw new TypeError(\"Cannot call a class as a function.\");if(!arguments.length)throw new TypeError(\"1 argument required, but only 0 present.\");var n=u.getInstance(),r=new m(e,n,this);A.set(this,r)};[\"observe\",\"unobserve\",\"disconnect\"].forEach((function(t){x.prototype[t]=function(){var e;return(e=A.get(this))[t].apply(e,arguments)}}));var C=void 0!==i.ResizeObserver?i.ResizeObserver:x;e.default=C}.call(this,n(10))},function(t,e){var n;n=function(){return this}();try{n=n||new Function(\"return this\")()}catch(t){\"object\"==typeof window&&(n=window)}t.exports=n},function(t,e,n){\"use strict\";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}},i=r(n(1)),o=r(n(2)),s=r(n(14)),a=r(n(15)),u=r(n(3)),l=String.fromCharCode(0),c=function(){function t(t){Array.isArray(t)?this.ops=t:null!=t&&Array.isArray(t.ops)?this.ops=t.ops:this.ops=[]}return t.prototype.insert=function(t,e){var n={};return\"string\"==typeof t&&0===t.length?this:(n.insert=t,null!=e&&\"object\"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n))},t.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},t.prototype.retain=function(t,e){if(t<=0)return this;var n={retain:t};return null!=e&&\"object\"==typeof e&&Object.keys(e).length>0&&(n.attributes=e),this.push(n)},t.prototype.push=function(t){var e=this.ops.length,n=this.ops[e-1];if(t=o.default(!0,{},t),\"object\"==typeof n){if(\"number\"==typeof t.delete&&\"number\"==typeof n.delete)return this.ops[e-1]={delete:n.delete+t.delete},this;if(\"number\"==typeof n.delete&&null!=t.insert&&(e-=1,\"object\"!=typeof(n=this.ops[e-1])))return this.ops.unshift(t),this;if(i.default(t.attributes,n.attributes)){if(\"string\"==typeof t.insert&&\"string\"==typeof n.insert)return this.ops[e-1]={insert:n.insert+t.insert},\"object\"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this;if(\"number\"==typeof t.retain&&\"number\"==typeof n.retain)return this.ops[e-1]={retain:n.retain+t.retain},\"object\"==typeof t.attributes&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},t.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},t.prototype.filter=function(t){return this.ops.filter(t)},t.prototype.forEach=function(t){this.ops.forEach(t)},t.prototype.map=function(t){return this.ops.map(t)},t.prototype.partition=function(t){var e=[],n=[];return this.forEach((function(r){(t(r)?e:n).push(r)})),[e,n]},t.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},t.prototype.changeLength=function(){return this.reduce((function(t,e){return e.insert?t+u.default.length(e):e.delete?t-e.delete:t}),0)},t.prototype.length=function(){return this.reduce((function(t,e){return t+u.default.length(e)}),0)},t.prototype.slice=function(e,n){void 0===e&&(e=0),void 0===n&&(n=1/0);for(var r=[],i=u.default.iterator(this.ops),o=0;o0&&r.next(s.retain-l)}for(var c=new t(o);n.hasNext()||r.hasNext();)if(\"insert\"===r.peekType())c.push(r.next());else if(\"delete\"===n.peekType())c.push(n.next());else{var f=Math.min(n.peekLength(),r.peekLength()),h=n.next(f),p=r.next(f);if(\"number\"==typeof p.retain){var d={};\"number\"==typeof h.retain?d.retain=f:d.insert=h.insert;var g=a.default.compose(h.attributes,p.attributes,\"number\"==typeof h.retain);if(g&&(d.attributes=g),c.push(d),!r.hasNext()&&i.default(c.ops[c.ops.length-1],d)){var b=new t(n.rest());return c.concat(b).chop()}}else\"number\"==typeof p.delete&&\"number\"==typeof h.retain&&c.push(p)}return c.chop()},t.prototype.concat=function(e){var n=new t(this.ops.slice());return e.ops.length>0&&(n.push(e.ops[0]),n.ops=n.ops.concat(e.ops.slice(1))),n},t.prototype.diff=function(e,n){if(this.ops===e.ops)return new t;var r=[this,e].map((function(t){return t.map((function(n){if(null!=n.insert)return\"string\"==typeof n.insert?n.insert:l;throw new Error(\"diff() called \"+(t===e?\"on\":\"with\")+\" non-document\")})).join(\"\")})),o=new t,c=s.default(r[0],r[1],n),f=u.default.iterator(this.ops),h=u.default.iterator(e.ops);return c.forEach((function(t){for(var e=t[1].length;e>0;){var n=0;switch(t[0]){case s.default.INSERT:n=Math.min(h.peekLength(),e),o.push(h.next(n));break;case s.default.DELETE:n=Math.min(e,f.peekLength()),f.next(n),o.delete(n);break;case s.default.EQUAL:n=Math.min(f.peekLength(),h.peekLength(),e);var r=f.next(n),u=h.next(n);i.default(r.insert,u.insert)?o.retain(n,a.default.diff(r.attributes,u.attributes)):o.push(u).delete(n)}e-=n}})),o.chop()},t.prototype.eachLine=function(e,n){void 0===n&&(n=\"\\n\");for(var r=u.default.iterator(this.ops),i=new t,o=0;r.hasNext();){if(\"insert\"!==r.peekType())return;var s=r.peek(),a=u.default.length(s)-r.peekLength(),l=\"string\"==typeof s.insert?s.insert.indexOf(n,a)-a:-1;if(l<0)i.push(r.next());else if(l>0)i.push(r.next(l));else{if(!1===e(i,r.next(1).attributes||{},o))return;o+=1,i=new t}}i.length()>0&&e(i,{},o)},t.prototype.invert=function(e){var n=new t;return this.reduce((function(t,r){if(r.insert)n.delete(u.default.length(r));else{if(r.retain&&null==r.attributes)return n.retain(r.retain),t+r.retain;if(r.delete||r.retain&&r.attributes){var i=r.delete||r.retain;return e.slice(t,t+i).forEach((function(t){r.delete?n.push(t):r.retain&&r.attributes&&n.retain(u.default.length(t),a.default.invert(r.attributes,t.attributes))})),t+i}}return t}),0),n.chop()},t.prototype.transform=function(e,n){if(void 0===n&&(n=!1),n=!!n,\"number\"==typeof e)return this.transformPosition(e,n);for(var r=e,i=u.default.iterator(this.ops),o=u.default.iterator(r.ops),s=new t;i.hasNext()||o.hasNext();)if(\"insert\"!==i.peekType()||!n&&\"insert\"===o.peekType())if(\"insert\"===o.peekType())s.push(o.next());else{var l=Math.min(i.peekLength(),o.peekLength()),c=i.next(l),f=o.next(l);if(c.delete)continue;f.delete?s.push(f):s.retain(l,a.default.transform(c.attributes,f.attributes,n))}else s.retain(u.default.length(i.next()));return s.chop()},t.prototype.transformPosition=function(t,e){void 0===e&&(e=!1),e=!!e;for(var n=u.default.iterator(this.ops),r=0;n.hasNext()&&r<=t;){var i=n.peekLength(),o=n.peekType();n.next(),\"delete\"!==o?(\"insert\"===o&&(rs)){var p=e.slice(0,h);if((m=e.slice(h))===l){var d=Math.min(a,h),g=u.slice(0,d),b=p.slice(0,d);if(g===b){var v=u.slice(d),_=p.slice(d);return c(g,v,_,l)}}}if(null===f||f===a){var y=a,m=(p=e.slice(0,y),e.slice(y));if(p===u){var A=Math.min(o-y,s-y),x=l.slice(l.length-A),C=m.slice(m.length-A);if(x===C){v=l.slice(0,l.length-A),_=m.slice(0,m.length-A);return c(u,v,_,x)}}}}if(r.length>0&&i&&0===i.length){g=t.slice(0,r.index),x=t.slice(r.index+r.length),d=g.length,A=x.length;if(!(se.length?t:e,u=t.length>e.length?e:t,l=a.indexOf(u);if(-1!==l)return s=[[1,a.substring(0,l)],[0,u],[1,a.substring(l+u.length)]],t.length>e.length&&(s[0][0]=s[2][0]=-1),s;if(1===u.length)return[[-1,t],[1,e]];var c=function(t,e){var n=t.length>e.length?t:e,r=t.length>e.length?e:t;if(n.length<4||2*r.length=t.length?[r,s,a,u,f]:null}var a,u,l,c,f,h=s(n,r,Math.ceil(n.length/4)),p=s(n,r,Math.ceil(n.length/2));if(!h&&!p)return null;a=p?h&&h[4].length>p[4].length?h:p:h;t.length>e.length?(u=a[0],l=a[1],c=a[2],f=a[3]):(c=a[0],f=a[1],u=a[2],l=a[3]);var d=a[4];return[u,l,c,f,d]}(t,e);if(c){var f=c[0],h=c[1],p=c[2],d=c[3],g=c[4],b=n(f,p),v=n(h,d);return b.concat([[0,g]],v)}return function(t,e){for(var n=t.length,i=e.length,o=Math.ceil((n+i)/2),s=o,a=2*o,u=new Array(a),l=new Array(a),c=0;cn)d+=2;else if(m>i)p+=2;else if(h){if((C=s+f-_)>=0&&C=A)return r(t,e,w,m)}}}for(var x=-v+g;x<=v-b;x+=2){for(var C=s+x,S=(A=x===-v||x!==v&&l[C-1]n)b+=2;else if(S>i)g+=2;else if(!h){if((y=s+f-x)>=0&&y=(A=n-A))return r(t,e,w,m)}}}}return[[-1,t],[1,e]]}(t,e)}(t=t.substring(0,t.length-h),e=e.substring(0,e.length-h));return p&&g.unshift([0,p]),d&&g.push([0,d]),function t(e,n){e.push([0,\"\"]);var r,s=0,a=0,c=0,f=\"\",h=\"\";for(;s=0&&l(e[p][1])){var d=e[p][1].slice(-1);if(e[p][1]=e[p][1].slice(0,-1),f=d+f,h=d+h,!e[p][1]){e.splice(p,1),s--;var g=p-1;e[g]&&1===e[g][0]&&(c++,h=e[g][1]+h,g--),e[g]&&-1===e[g][0]&&(a++,f=e[g][1]+f,g--),p=g}}if(u(e[s][1])){d=e[s][1].charAt(0);e[s][1]=e[s][1].slice(1),f+=d,h+=d}}if(s0||h.length>0){f.length>0&&h.length>0&&(0!==(r=i(h,f))&&(p>=0?e[p][1]+=h.substring(0,r):(e.splice(0,0,[0,h.substring(0,r)]),s++),h=h.substring(r),f=f.substring(r)),0!==(r=o(h,f))&&(e[s][1]=h.substring(h.length-r)+e[s][1],h=h.substring(0,h.length-r),f=f.substring(0,f.length-r)));var b=c+a;0===f.length&&0===h.length?(e.splice(s-b,b),s-=b):0===f.length?(e.splice(s-b,b,[1,h]),s=s-b+1):0===h.length?(e.splice(s-b,b,[-1,f]),s=s-b+1):(e.splice(s-b,b,[-1,f],[1,h]),s=s-b+2)}0!==s&&0===e[s-1][0]?(e[s-1][1]+=e[s][1],e.splice(s,1)):s++,c=0,a=0,f=\"\",h=\"\"}\"\"===e[e.length-1][1]&&e.pop();var v=!1;s=1;for(;s=55296&&t<=56319}function a(t){return t>=56320&&t<=57343}function u(t){return a(t.charCodeAt(0))}function l(t){return s(t.charCodeAt(t.length-1))}function c(t,e,n,r){return l(t)||u(r)?null:function(t){for(var e=[],n=0;n0&&e.push(t[n]);return e}([[0,t],[-1,e],[1,n],[0,r]])}function f(t,e,r){return n(t,e,r,!0)}f.INSERT=1,f.DELETE=-1,f.EQUAL=0,t.exports=f},function(t,e,n){\"use strict\";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,\"__esModule\",{value:!0});var i,o=r(n(1)),s=r(n(2));!function(t){t.compose=function(t,e,n){void 0===t&&(t={}),void 0===e&&(e={}),\"object\"!=typeof t&&(t={}),\"object\"!=typeof e&&(e={});var r=s.default(!0,{},e);for(var i in n||(r=Object.keys(r).reduce((function(t,e){return null!=r[e]&&(t[e]=r[e]),t}),{})),t)void 0!==t[i]&&void 0===e[i]&&(r[i]=t[i]);return Object.keys(r).length>0?r:void 0},t.diff=function(t,e){void 0===t&&(t={}),void 0===e&&(e={}),\"object\"!=typeof t&&(t={}),\"object\"!=typeof e&&(e={});var n=Object.keys(t).concat(Object.keys(e)).reduce((function(n,r){return o.default(t[r],e[r])||(n[r]=void 0===e[r]?null:e[r]),n}),{});return Object.keys(n).length>0?n:void 0},t.invert=function(t,e){void 0===t&&(t={}),void 0===e&&(e={}),t=t||{};var n=Object.keys(e).reduce((function(n,r){return e[r]!==t[r]&&void 0!==t[r]&&(n[r]=e[r]),n}),{});return Object.keys(t).reduce((function(n,r){return t[r]!==e[r]&&void 0===e[r]&&(n[r]=null),n}),n)},t.transform=function(t,e,n){if(void 0===n&&(n=!1),\"object\"!=typeof t)return e;if(\"object\"==typeof e){if(!n)return e;var r=Object.keys(e).reduce((function(n,r){return void 0===t[r]&&(n[r]=e[r]),n}),{});return Object.keys(r).length>0?r:void 0}}}(i||(i={})),e.default=i},function(t,e,n){\"use strict\";var r=this&&this.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(e,\"__esModule\",{value:!0});var i=r(n(3)),o=function(){function t(t){this.ops=t,this.index=0,this.offset=0}return t.prototype.hasNext=function(){return this.peekLength()<1/0},t.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var n=this.offset,r=i.default.length(e);if(t>=r-n?(t=r-n,this.index+=1,this.offset=0):this.offset+=t,\"number\"==typeof e.delete)return{delete:t};var o={};return e.attributes&&(o.attributes=e.attributes),\"number\"==typeof e.retain?o.retain=t:\"string\"==typeof e.insert?o.insert=e.insert.substr(n,t):o.insert=e.insert,o}return{retain:1/0}},t.prototype.peek=function(){return this.ops[this.index]},t.prototype.peekLength=function(){return this.ops[this.index]?i.default.length(this.ops[this.index])-this.offset:1/0},t.prototype.peekType=function(){return this.ops[this.index]?\"number\"==typeof this.ops[this.index].delete?\"delete\":\"number\"==typeof this.ops[this.index].retain?\"retain\":\"insert\":\"retain\"},t.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var t=this.offset,e=this.index,n=this.next(),r=this.ops.slice(this.index);return this.offset=t,this.index=e,[n].concat(r)}return[]},t}();e.default=o},function(t,e,n){var r=n(18),i=n(19);\"string\"==typeof(i=i.__esModule?i.default:i)&&(i=[[t.i,i,\"\"]]);var o={insert:\"head\",singleton:!1},s=(r(t.i,i,o),i.locals?i.locals:{});t.exports=s},function(t,e,n){\"use strict\";var r,i=function(){return void 0===r&&(r=Boolean(window&&document&&document.all&&!window.atob)),r},o=function(){var t={};return function(e){if(void 0===t[e]){var n=document.querySelector(e);if(window.HTMLIFrameElement&&n instanceof window.HTMLIFrameElement)try{n=n.contentDocument.head}catch(t){n=null}t[e]=n}return t[e]}}(),s={};function a(t,e,n){for(var r=0;r2?arguments[2]:{},o=n(e);i&&(o=a.call(o,Object.getOwnPropertySymbols(e)));for(var s=0;s0&&(r.attributes=e),this.push(r))},p.prototype.delete=function(t){return t<=0?this:this.push({delete:t})},p.prototype.retain=function(t,e){if(t<=0)return this;var r={retain:t};return null!=e&&\"object\"===o(e)&&Object.keys(e).length>0&&(r.attributes=e),this.push(r)},p.prototype.push=function(t){var e=this.ops.length,r=this.ops[e-1];if(t=s(!0,{},t),\"object\"===o(r)){if(\"number\"==typeof t.delete&&\"number\"==typeof r.delete)return this.ops[e-1]={delete:r.delete+t.delete},this;if(\"number\"==typeof r.delete&&null!=t.insert&&(e-=1,\"object\"!==o(r=this.ops[e-1])))return this.ops.unshift(t),this;if(i(t.attributes,r.attributes)){if(\"string\"==typeof t.insert&&\"string\"==typeof r.insert)return this.ops[e-1]={insert:r.insert+t.insert},\"object\"===o(t.attributes)&&(this.ops[e-1].attributes=t.attributes),this;if(\"number\"==typeof t.retain&&\"number\"==typeof r.retain)return this.ops[e-1]={retain:r.retain+t.retain},\"object\"===o(t.attributes)&&(this.ops[e-1].attributes=t.attributes),this}}return e===this.ops.length?this.ops.push(t):this.ops.splice(e,0,t),this},p.prototype.chop=function(){var t=this.ops[this.ops.length-1];return t&&t.retain&&!t.attributes&&this.ops.pop(),this},p.prototype.filter=function(t){return this.ops.filter(t)},p.prototype.forEach=function(t){this.ops.forEach(t)},p.prototype.map=function(t){return this.ops.map(t)},p.prototype.partition=function(t){var e=[],r=[];return this.forEach((function(o){(t(o)?e:r).push(o)})),[e,r]},p.prototype.reduce=function(t,e){return this.ops.reduce(t,e)},p.prototype.changeLength=function(){return this.reduce((function(t,e){return e.insert?t+a.length(e):e.delete?t-e.delete:t}),0)},p.prototype.length=function(){return this.reduce((function(t,e){return t+a.length(e)}),0)},p.prototype.slice=function(t,e){t=t||0,\"number\"!=typeof e&&(e=1/0);for(var r=[],o=a.iterator(this.ops),n=0;n0&&r.next(n.retain-s)}for(var u=new p(o);e.hasNext()||r.hasNext();)if(\"insert\"===r.peekType())u.push(r.next());else if(\"delete\"===e.peekType())u.push(e.next());else{var c=Math.min(e.peekLength(),r.peekLength()),f=e.next(c),l=r.next(c);if(\"number\"==typeof l.retain){var y={};\"number\"==typeof f.retain?y.retain=c:y.insert=f.insert;var h=a.attributes.compose(f.attributes,l.attributes,\"number\"==typeof f.retain);if(h&&(y.attributes=h),u.push(y),!r.hasNext()&&i(u.ops[u.ops.length-1],y)){var b=new p(e.rest());return u.concat(b).chop()}}else\"number\"==typeof l.delete&&\"number\"==typeof f.retain&&u.push(l)}return u.chop()},p.prototype.concat=function(t){var e=new p(this.ops.slice());return t.ops.length>0&&(e.push(t.ops[0]),e.ops=e.ops.concat(t.ops.slice(1))),e},p.prototype.diff=function(t,e){if(this.ops===t.ops)return new p;var r=[this,t].map((function(e){return e.map((function(r){if(null!=r.insert)return\"string\"==typeof r.insert?r.insert:u;throw new Error(\"diff() called \"+(e===t?\"on\":\"with\")+\" non-document\")})).join(\"\")})),o=new p,s=n(r[0],r[1],e),c=a.iterator(this.ops),f=a.iterator(t.ops);return s.forEach((function(t){for(var e=t[1].length;e>0;){var r=0;switch(t[0]){case n.INSERT:r=Math.min(f.peekLength(),e),o.push(f.next(r));break;case n.DELETE:r=Math.min(e,c.peekLength()),c.next(r),o.delete(r);break;case n.EQUAL:r=Math.min(c.peekLength(),f.peekLength(),e);var s=c.next(r),u=f.next(r);i(s.insert,u.insert)?o.retain(r,a.attributes.diff(s.attributes,u.attributes)):o.push(u).delete(r)}e-=r}})),o.chop()},p.prototype.eachLine=function(t,e){e=e||\"\\n\";for(var r=a.iterator(this.ops),o=new p,n=0;r.hasNext();){if(\"insert\"!==r.peekType())return;var i=r.peek(),s=a.length(i)-r.peekLength(),u=\"string\"==typeof i.insert?i.insert.indexOf(e,s)-s:-1;if(u<0)o.push(r.next());else if(u>0)o.push(r.next(u));else{if(!1===t(o,r.next(1).attributes||{},n))return;n+=1,o=new p}}o.length()>0&&t(o,{},n)},p.prototype.transform=function(t,e){if(e=!!e,\"number\"==typeof t)return this.transformPosition(t,e);for(var r=a.iterator(this.ops),o=a.iterator(t.ops),n=new p;r.hasNext()||o.hasNext();)if(\"insert\"!==r.peekType()||!e&&\"insert\"===o.peekType())if(\"insert\"===o.peekType())n.push(o.next());else{var i=Math.min(r.peekLength(),o.peekLength()),s=r.next(i),u=o.next(i);if(s.delete)continue;u.delete?n.push(u):n.retain(i,a.attributes.transform(s.attributes,u.attributes,e))}else n.retain(a.length(r.next()));return n.chop()},p.prototype.transformPosition=function(t,e){e=!!e;for(var r=a.iterator(this.ops),o=0;r.hasNext()&&o<=t;){var n=r.peekLength(),i=r.peekType();r.next(),\"delete\"!==i?(\"insert\"===i&&(o=0;s--)if(v[s]!=S[s])return!1;for(s=v.length-1;s>=0;s--)if(h=v[s],!f(t[h],e[h],r))return!1;return!0}(t,e,h))}function l(t){return null==t}function y(t){return!(!t||\"object\"!==o(t)||\"number\"!=typeof t.length)&&(\"function\"==typeof t.copy&&\"function\"==typeof t.slice&&!(t.length>0&&\"number\"!=typeof t[0]))}t.exports=f},function(t,e,r){\"use strict\";var o=Array.prototype.slice,n=r(5),i=Object.keys,s=i?function(t){return i(t)}:r(17),a=Object.keys;s.shim=function(){Object.keys?function(){var t=Object.keys(arguments);return t&&t.length===arguments.length}(1,2)||(Object.keys=function(t){return n(t)?a(o.call(t)):a(t)}):Object.keys=s;return Object.keys||s},t.exports=s},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=Object.prototype.toString;t.exports=function(t){var e=n.call(t),r=\"[object Arguments]\"===e;return r||(r=\"[object Array]\"!==e&&null!==t&&\"object\"===o(t)&&\"number\"==typeof t.length&&t.length>=0&&\"[object Function]\"===n.call(t.callee)),r}},function(t,e,r){\"use strict\";var o=r(1),n=r(21)(\"%Function%\"),i=n.apply,s=n.call;t.exports=function(){return o.apply(s,arguments)},t.exports.apply=function(){return o.apply(i,arguments)}},function(t,e){function r(t){return(r=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var o;o=function(){return this}();try{o=o||new Function(\"return this\")()}catch(t){\"object\"===(\"undefined\"==typeof window?\"undefined\":r(window))&&(o=window)}t.exports=o},function(t,e,r){\"use strict\";var o=function(t){return t!=t};t.exports=function(t,e){return 0===t&&0===e?1/t==1/e:t===e||!(!o(t)||!o(e))}},function(t,e,r){\"use strict\";var o=r(8);t.exports=function(){return\"function\"==typeof Object.is?Object.is:o}},function(t,e,r){\"use strict\";var o=Object,n=TypeError;t.exports=function(){if(null!=this&&this!==o(this))throw new n(\"RegExp.prototype.flags getter called on non-object\");var t=\"\";return this.global&&(t+=\"g\"),this.ignoreCase&&(t+=\"i\"),this.multiline&&(t+=\"m\"),this.dotAll&&(t+=\"s\"),this.unicode&&(t+=\"u\"),this.sticky&&(t+=\"y\"),t}},function(t,e,r){\"use strict\";var o=r(10),n=r(0).supportsDescriptors,i=Object.getOwnPropertyDescriptor,s=TypeError;t.exports=function(){if(!n)throw new s(\"RegExp.prototype.flags requires a true ES5 environment that supports property descriptors\");if(\"gim\"===/a/gim.flags){var t=i(RegExp.prototype,\"flags\");if(t&&\"function\"==typeof t.get&&\"boolean\"==typeof/a/.dotAll)return t.get}return o}},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=Object.prototype.hasOwnProperty,i=Object.prototype.toString,s=Object.defineProperty,a=Object.getOwnPropertyDescriptor,u=function(t){return\"function\"==typeof Array.isArray?Array.isArray(t):\"[object Array]\"===i.call(t)},p=function(t){if(!t||\"[object Object]\"!==i.call(t))return!1;var e,r=n.call(t,\"constructor\"),o=t.constructor&&t.constructor.prototype&&n.call(t.constructor.prototype,\"isPrototypeOf\");if(t.constructor&&!r&&!o)return!1;for(e in t);return void 0===e||n.call(t,e)},c=function(t,e){s&&\"__proto__\"===e.name?s(t,e.name,{enumerable:!0,configurable:!0,value:e.newValue,writable:!0}):t[e.name]=e.newValue},f=function(t,e){if(\"__proto__\"===e){if(!n.call(t,e))return;if(a)return a(t,e).value}return t[e]};t.exports=function t(){var e,r,n,i,s,a,l=arguments[0],y=1,h=arguments.length,b=!1;for(\"boolean\"==typeof l&&(b=l,l=arguments[1]||{},y=2),(null==l||\"object\"!==o(l)&&\"function\"!=typeof l)&&(l={});yt.length)&&(e=t.length);for(var r=0,o=new Array(e);r0){var u=a.pathname.split(\"/\"),f=u[u.length-1];c(f,e.removeDirectoryIndex)&&(u=u.slice(0,u.length-1),a.pathname=u.slice(1).join(\"/\")+\"/\")}if(a.hostname&&(a.hostname=a.hostname.replace(/\\.$/,\"\"),e.stripWWW&&/^www\\.([a-z\\-\\d]{2,63})\\.([a-z.]{2,5})$/.test(a.hostname)&&(a.hostname=a.hostname.replace(/^www\\./,\"\"))),Array.isArray(e.removeQueryParameters))for(var l=0,y=i(a.searchParams.keys());lt.length)&&(e=t.length);for(var r=0,o=new Array(e);r0){var i=new n.a,s=e.data;o.forEach((function(e){var r=s.split(e),o=r.shift();i.insert(o),i.insert(e,{link:t.normalize(e)}),s=r.join(e)})),i.insert(s),r.ops=i.ops}return r}}))}},{key:\"registerTypeListener\",value:function(){var t=this;this.quill.on(\"text-change\",(function(e){var r=e.ops;if(!(!r||r.length<1||r.length>2)){var o=r[r.length-1];o.insert&&\"string\"==typeof o.insert&&o.insert.match(/\\s/)&&t.checkTextForUrl()}}))}},{key:\"checkTextForUrl\",value:function(){var t=this.quill.getSelection();if(t){var e=a(this.quill.getLeaf(t.index),1)[0];if(e.text&&\"a\"!==e.parent.domNode.localName){var r=e.text.match(this.options.urlRegularExpression);if(r){var o=this.quill.getIndex(e)+r.index;this.textToUrl(o,r[0])}}}}},{key:\"textToUrl\",value:function(t,e){var r=(new n.a).retain(t).delete(e.length).insert(e,{link:this.normalize(e)});this.quill.updateContents(r)}},{key:\"normalize\",value:function(t){if(this.options.normalizeRegularExpression.test(t))try{return s()(t,this.options.normalizeUrlOptions)}catch(t){console.error(t)}return t}}])&&l(e.prototype,r),o&&l(e,o),t}();window.Quill&&window.Quill.register(\"modules/magicUrl\",h)},function(t,e){function r(t,e,s){if(t==e)return t?[[0,t]]:[];(s<0||t.lengthe.length?t:e,u=t.length>e.length?e:t,p=a.indexOf(u);if(-1!=p)return s=[[1,a.substring(0,p)],[0,u],[1,a.substring(p+u.length)]],t.length>e.length&&(s[0][0]=s[2][0]=-1),s;if(1==u.length)return[[-1,t],[1,e]];var c=function(t,e){var r=t.length>e.length?t:e,o=t.length>e.length?e:t;if(r.length<4||2*o.length=t.length?[o,s,a,u,f]:null}var a,u,p,c,f,l=s(r,o,Math.ceil(r.length/4)),y=s(r,o,Math.ceil(r.length/2));if(!l&&!y)return null;a=y?l&&l[4].length>y[4].length?l:y:l;t.length>e.length?(u=a[0],p=a[1],c=a[2],f=a[3]):(c=a[0],f=a[1],u=a[2],p=a[3]);var h=a[4];return[u,p,c,f,h]}(t,e);if(c){var f=c[0],l=c[1],y=c[2],h=c[3],b=c[4],m=r(f,y),d=r(l,h);return m.concat([[0,b]],d)}return function(t,e){for(var r=t.length,n=e.length,i=Math.ceil((r+n)/2),s=i,a=2*i,u=new Array(a),p=new Array(a),c=0;cr)h+=2;else if(S>n)y+=2;else if(l){if((w=s+f-g)>=0&&w=j)return o(t,e,A,S)}}}for(var O=-d+b;O<=d-m;O+=2){for(var w=s+O,x=(j=O==-d||O!=d&&p[w-1]r)m+=2;else if(x>n)b+=2;else if(!l){if((v=s+f-O)>=0&&v=(j=r-j))return o(t,e,A,S)}}}}return[[-1,t],[1,e]]}(t,e)}(t=t.substring(0,t.length-u),e=e.substring(0,e.length-u));return p&&f.unshift([0,p]),c&&f.push([0,c]),function t(e){e.push([0,\"\"]);var r,o=0,s=0,a=0,u=\"\",p=\"\";for(;o1?(0!==s&&0!==a&&(0!==(r=n(p,u))&&(o-s-a>0&&0==e[o-s-a-1][0]?e[o-s-a-1][1]+=p.substring(0,r):(e.splice(0,0,[0,p.substring(0,r)]),o++),p=p.substring(r),u=u.substring(r)),0!==(r=i(p,u))&&(e[o][1]=p.substring(p.length-r)+e[o][1],p=p.substring(0,p.length-r),u=u.substring(0,u.length-r))),0===s?e.splice(o-a,s+a,[1,p]):0===a?e.splice(o-s,s+a,[-1,u]):e.splice(o-s-a,s+a,[-1,u],[1,p]),o=o-s-a+(s?1:0)+(a?1:0)+1):0!==o&&0==e[o-1][0]?(e[o-1][1]+=e[o][1],e.splice(o,1)):o++,a=0,s=0,u=\"\",p=\"\"}\"\"===e[e.length-1][1]&&e.pop();var c=!1;o=1;for(;o0&&o.splice(n+2,0,[s[0],u]),a(o,n,3)}return t}(f,s)),f=function(t){for(var e=!1,r=function(t){return t.charCodeAt(0)>=56320&&t.charCodeAt(0)<=57343},o=2;o=55296&&n.charCodeAt(n.length-1)<=56319)&&-1===t[o-1][0]&&r(t[o-1][1])&&1===t[o][0]&&r(t[o][1])&&(e=!0,t[o-1][1]=t[o-2][1].slice(-1)+t[o-1][1],t[o][1]=t[o-2][1].slice(-1)+t[o][1],t[o-2][1]=t[o-2][1].slice(0,-1));var n;if(!e)return t;var i=[];for(o=0;o0&&i.push(t[o]);return i}(f)}function o(t,e,o,n){var i=t.substring(0,o),s=e.substring(0,n),a=t.substring(o),u=e.substring(n),p=r(i,s),c=r(a,u);return p.concat(c)}function n(t,e){if(!t||!e||t.charAt(0)!=e.charAt(0))return 0;for(var r=0,o=Math.min(t.length,e.length),n=o,i=0;r=0&&o>=e-1;o--)if(o+10&&!i.call(t,0))for(var m=0;m0)for(var d=0;d=0&&\"[object Array]\"!==i.call(t)&&\"[object Function]\"===i.call(t.callee)},u=function(){return s(arguments)}();s.isLegacyArguments=a,t.exports=u?s:a},function(t,e,r){\"use strict\";var o=r(0),n=r(6),i=r(8),s=r(9),a=r(24),u=n(s(),Object);o(u,{getPolyfill:s,implementation:i,shim:a}),t.exports=u},function(t,e,r){\"use strict\";var o=\"Function.prototype.bind called on incompatible \",n=Array.prototype.slice,i=Object.prototype.toString;t.exports=function(t){var e=this;if(\"function\"!=typeof e||\"[object Function]\"!==i.call(e))throw new TypeError(o+e);for(var r,s=n.call(arguments,1),a=function(){if(this instanceof r){var o=e.apply(this,s.concat(n.call(arguments)));return Object(o)===o?o:this}return e.apply(t,s.concat(n.call(arguments)))},u=Math.max(0,e.length-s.length),p=[],c=0;c1&&\"boolean\"!=typeof e)throw new TypeError('\"allowMissing\" argument must be a boolean');for(var r=m(t),o=d(\"%\"+(r.length>0?r[0]:\"\")+\"%\",e),s=1;s=r.length){var a=i(o,r[s]);if(!e&&!(r[s]in o))throw new n(\"base intrinsic for \"+t+\" exists, but the property is not available.\");o=a?a.get||a.value:o[r[s]]}else o=o[r[s]];return o}},function(t,e,r){\"use strict\";(function(e){function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=e.Symbol,i=r(23);t.exports=function(){return\"function\"==typeof n&&(\"function\"==typeof Symbol&&(\"symbol\"===o(n(\"foo\"))&&(\"symbol\"===o(Symbol(\"bar\"))&&i())))}}).call(this,r(7))},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}t.exports=function(){if(\"function\"!=typeof Symbol||\"function\"!=typeof Object.getOwnPropertySymbols)return!1;if(\"symbol\"===o(Symbol.iterator))return!0;var t={},e=Symbol(\"test\"),r=Object(e);if(\"string\"==typeof e)return!1;if(\"[object Symbol]\"!==Object.prototype.toString.call(e))return!1;if(\"[object Symbol]\"!==Object.prototype.toString.call(r))return!1;for(e in t[e]=42,t)return!1;if(\"function\"==typeof Object.keys&&0!==Object.keys(t).length)return!1;if(\"function\"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(t).length)return!1;var n=Object.getOwnPropertySymbols(t);if(1!==n.length||n[0]!==e)return!1;if(!Object.prototype.propertyIsEnumerable.call(t,e))return!1;if(\"function\"==typeof Object.getOwnPropertyDescriptor){var i=Object.getOwnPropertyDescriptor(t,e);if(42!==i.value||!0!==i.enumerable)return!1}return!0}},function(t,e,r){\"use strict\";var o=r(9),n=r(0);t.exports=function(){var t=o();return n(Object,{is:t},{is:function(){return Object.is!==t}}),t}},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=r(26),i=RegExp.prototype.exec,s=Object.getOwnPropertyDescriptor,a=Object.prototype.toString,u=\"function\"==typeof Symbol&&\"symbol\"===o(Symbol.toStringTag);t.exports=function(t){if(!t||\"object\"!==o(t))return!1;if(!u)return\"[object RegExp]\"===a.call(t);var e=s(t,\"lastIndex\");return!(!e||!n(e,\"value\"))&&function(t){try{var e=t.lastIndex;return t.lastIndex=0,i.call(t),!0}catch(t){return!1}finally{t.lastIndex=e}}(t)}},function(t,e,r){\"use strict\";var o=r(1);t.exports=o.call(Function.call,Object.prototype.hasOwnProperty)},function(t,e,r){\"use strict\";var o=r(0),n=r(6),i=r(10),s=r(11),a=r(28),u=n(i);o(u,{getPolyfill:s,implementation:i,shim:a}),t.exports=u},function(t,e,r){\"use strict\";var o=r(0).supportsDescriptors,n=r(11),i=Object.getOwnPropertyDescriptor,s=Object.defineProperty,a=TypeError,u=Object.getPrototypeOf,p=/a/;t.exports=function(){if(!o||!u)throw new a(\"RegExp.prototype.flags requires a true ES5 environment that supports property descriptors\");var t=n(),e=u(p),r=i(e,\"flags\");return r&&r.get===t||s(e,\"flags\",{configurable:!0,enumerable:!1,get:t}),t}},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=Date.prototype.getDay,i=Object.prototype.toString,s=\"function\"==typeof Symbol&&\"symbol\"===o(Symbol.toStringTag);t.exports=function(t){return\"object\"===o(t)&&null!==t&&(s?function(t){try{return n.call(t),!0}catch(t){return!1}}(t):\"[object Date]\"===i.call(t))}},function(t,e,r){function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=r(3),i=r(12),s={attributes:{compose:function(t,e,r){\"object\"!==o(t)&&(t={}),\"object\"!==o(e)&&(e={});var n=i(!0,{},e);for(var s in r||(n=Object.keys(n).reduce((function(t,e){return null!=n[e]&&(t[e]=n[e]),t}),{})),t)void 0!==t[s]&&void 0===e[s]&&(n[s]=t[s]);return Object.keys(n).length>0?n:void 0},diff:function(t,e){\"object\"!==o(t)&&(t={}),\"object\"!==o(e)&&(e={});var r=Object.keys(t).concat(Object.keys(e)).reduce((function(r,o){return n(t[o],e[o])||(r[o]=void 0===e[o]?null:e[o]),r}),{});return Object.keys(r).length>0?r:void 0},transform:function(t,e,r){if(\"object\"!==o(t))return e;if(\"object\"===o(e)){if(!r)return e;var n=Object.keys(e).reduce((function(r,o){return void 0===t[o]&&(r[o]=e[o]),r}),{});return Object.keys(n).length>0?n:void 0}}},iterator:function(t){return new a(t)},length:function(t){return\"number\"==typeof t.delete?t.delete:\"number\"==typeof t.retain?t.retain:\"string\"==typeof t.insert?t.insert.length:1}};function a(t){this.ops=t,this.index=0,this.offset=0}a.prototype.hasNext=function(){return this.peekLength()<1/0},a.prototype.next=function(t){t||(t=1/0);var e=this.ops[this.index];if(e){var r=this.offset,o=s.length(e);if(t>=o-r?(t=o-r,this.index+=1,this.offset=0):this.offset+=t,\"number\"==typeof e.delete)return{delete:t};var n={};return e.attributes&&(n.attributes=e.attributes),\"number\"==typeof e.retain?n.retain=t:\"string\"==typeof e.insert?n.insert=e.insert.substr(r,t):n.insert=e.insert,n}return{retain:1/0}},a.prototype.peek=function(){return this.ops[this.index]},a.prototype.peekLength=function(){return this.ops[this.index]?s.length(this.ops[this.index])-this.offset:1/0},a.prototype.peekType=function(){return this.ops[this.index]?\"number\"==typeof this.ops[this.index].delete?\"delete\":\"number\"==typeof this.ops[this.index].retain?\"retain\":\"insert\":\"retain\"},a.prototype.rest=function(){if(this.hasNext()){if(0===this.offset)return this.ops.slice(this.index);var t=this.offset,e=this.index,r=this.next(),o=this.ops.slice(this.index);return this.offset=t,this.index=e,[r].concat(o)}return[]},t.exports=s},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=r(32),i=r(34);function s(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null}e.parse=S,e.resolve=function(t,e){return S(t,!1,!0).resolve(e)},e.resolveObject=function(t,e){return t?S(t,!1,!0).resolveObject(e):e},e.format=function(t){i.isString(t)&&(t=S(t));return t instanceof s?t.format():s.prototype.format.call(t)},e.Url=s;var a=/^([a-z0-9.+-]+:)/i,u=/:[0-9]*$/,p=/^(\\/\\/?(?!\\/)[^\\?\\s]*)(\\?[^\\s]*)?$/,c=[\"{\",\"}\",\"|\",\"\\\\\",\"^\",\"`\"].concat([\"<\",\">\",'\"',\"`\",\" \",\"\\r\",\"\\n\",\"\\t\"]),f=[\"'\"].concat(c),l=[\"%\",\"/\",\"?\",\";\",\"#\"].concat(f),y=[\"/\",\"?\",\"#\"],h=/^[+a-z0-9A-Z_-]{0,63}$/,b=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,m={javascript:!0,\"javascript:\":!0},d={javascript:!0,\"javascript:\":!0},g={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,\"http:\":!0,\"https:\":!0,\"ftp:\":!0,\"gopher:\":!0,\"file:\":!0},v=r(35);function S(t,e,r){if(t&&i.isObject(t)&&t instanceof s)return t;var o=new s;return o.parse(t,e,r),o}s.prototype.parse=function(t,e,r){if(!i.isString(t))throw new TypeError(\"Parameter 'url' must be a string, not \"+o(t));var s=t.indexOf(\"?\"),u=-1!==s&&s127?F+=\"x\":F+=C[D];if(!F.match(h)){var N=R.slice(0,I),$=R.slice(I+1),L=C.match(b);L&&(N.push(L[1]),$.unshift(L[2])),$.length&&(S=\"/\"+$.join(\".\")+S),this.hostname=N.join(\".\");break}}}this.hostname.length>255?this.hostname=\"\":this.hostname=this.hostname.toLowerCase(),U||(this.hostname=n.toASCII(this.hostname));var _=this.port?\":\"+this.port:\"\",q=this.hostname||\"\";this.host=q+_,this.href+=this.host,U&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),\"/\"!==S[0]&&(S=\"/\"+S))}if(!m[w])for(I=0,T=f.length;I0)&&r.host.split(\"@\"))&&(r.auth=k.shift(),r.host=r.hostname=k.shift());return r.search=t.search,r.query=t.query,i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:\"\")+(r.search?r.search:\"\")),r.href=r.format(),r}if(!w.length)return r.pathname=null,r.search?r.path=\"/\"+r.search:r.path=null,r.href=r.format(),r;for(var A=w.slice(-1)[0],P=(r.host||t.host||w.length>1)&&(\".\"===A||\"..\"===A)||\"\"===A,E=0,I=w.length;I>=0;I--)\".\"===(A=w[I])?w.splice(I,1):\"..\"===A?(w.splice(I,1),E++):E&&(w.splice(I,1),E--);if(!j&&!O)for(;E--;E)w.unshift(\"..\");!j||\"\"===w[0]||w[0]&&\"/\"===w[0].charAt(0)||w.unshift(\"\"),P&&\"/\"!==w.join(\"/\").substr(-1)&&w.push(\"\");var k,U=\"\"===w[0]||w[0]&&\"/\"===w[0].charAt(0);x&&(r.hostname=r.host=U?\"\":w.length?w.shift():\"\",(k=!!(r.host&&r.host.indexOf(\"@\")>0)&&r.host.split(\"@\"))&&(r.auth=k.shift(),r.host=r.hostname=k.shift()));return(j=j||r.host&&w.length)&&!U&&w.unshift(\"\"),w.length?r.pathname=w.join(\"/\"):(r.pathname=null,r.path=null),i.isNull(r.pathname)&&i.isNull(r.search)||(r.path=(r.pathname?r.pathname:\"\")+(r.search?r.search:\"\")),r.auth=t.auth||r.auth,r.slashes=r.slashes||t.slashes,r.href=r.format(),r},s.prototype.parseHost=function(){var t=this.host,e=u.exec(t);e&&(\":\"!==(e=e[0])&&(this.port=e.substr(1)),t=t.substr(0,t.length-e.length)),t&&(this.hostname=t)}},function(t,e,r){(function(t,o){var n;function i(t){return(i=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}\n/*! https://mths.be/punycode v1.4.1 by @mathias */!function(s){var a=\"object\"==i(e)&&e&&!e.nodeType&&e,u=\"object\"==i(t)&&t&&!t.nodeType&&t,p=\"object\"==(void 0===o?\"undefined\":i(o))&&o;p.global!==p&&p.window!==p&&p.self!==p||(s=p);var c,f,l=2147483647,y=/^xn--/,h=/[^\\x20-\\x7E]/,b=/[\\x2E\\u3002\\uFF0E\\uFF61]/g,m={overflow:\"Overflow: input needs wider integers to process\",\"not-basic\":\"Illegal input >= 0x80 (not a basic code point)\",\"invalid-input\":\"Invalid input\"},d=Math.floor,g=String.fromCharCode;function v(t){throw new RangeError(m[t])}function S(t,e){for(var r=t.length,o=[];r--;)o[r]=e(t[r]);return o}function j(t,e){var r=t.split(\"@\"),o=\"\";return r.length>1&&(o=r[0]+\"@\",t=r[1]),o+S((t=t.replace(b,\".\")).split(\".\"),e).join(\".\")}function O(t){for(var e,r,o=[],n=0,i=t.length;n=55296&&e<=56319&&n65535&&(e+=g((t-=65536)>>>10&1023|55296),t=56320|1023&t),e+=g(t)})).join(\"\")}function x(t,e){return t+22+75*(t<26)-((0!=e)<<5)}function A(t,e,r){var o=0;for(t=r?d(t/700):t>>1,t+=d(t/e);t>455;o+=36)t=d(t/35);return d(o+36*t/(t+38))}function P(t){var e,r,o,n,i,s,a,u,p,c,f,y=[],h=t.length,b=0,m=128,g=72;for((r=t.lastIndexOf(\"-\"))<0&&(r=0),o=0;o=128&&v(\"not-basic\"),y.push(t.charCodeAt(o));for(n=r>0?r+1:0;n=h&&v(\"invalid-input\"),((u=(f=t.charCodeAt(n++))-48<10?f-22:f-65<26?f-65:f-97<26?f-97:36)>=36||u>d((l-b)/s))&&v(\"overflow\"),b+=u*s,!(u<(p=a<=g?1:a>=g+26?26:a-g));a+=36)s>d(l/(c=36-p))&&v(\"overflow\"),s*=c;g=A(b-i,e=y.length+1,0==i),d(b/e)>l-m&&v(\"overflow\"),m+=d(b/e),b%=e,y.splice(b++,0,m)}return w(y)}function E(t){var e,r,o,n,i,s,a,u,p,c,f,y,h,b,m,S=[];for(y=(t=O(t)).length,e=128,r=0,i=72,s=0;s=e&&fd((l-r)/(h=o+1))&&v(\"overflow\"),r+=(a-e)*h,e=a,s=0;sl&&v(\"overflow\"),f==e){for(u=r,p=36;!(u<(c=p<=i?1:p>=i+26?26:p-i));p+=36)m=u-c,b=36-c,S.push(g(x(c+m%b,0))),u=d(m/b);S.push(g(x(u,0))),i=A(r,h,o==n),r=0,++o}++r,++e}return S.join(\"\")}if(c={version:\"1.4.1\",ucs2:{decode:O,encode:w},decode:P,encode:E,toASCII:function(t){return j(t,(function(t){return h.test(t)?\"xn--\"+E(t):t}))},toUnicode:function(t){return j(t,(function(t){return y.test(t)?P(t.slice(4).toLowerCase()):t}))}},\"object\"==i(r(13))&&r(13))void 0===(n=function(){return c}.call(e,r,e,t))||(t.exports=n);else if(a&&u)if(t.exports==a)u.exports=c;else for(f in c)c.hasOwnProperty(f)&&(a[f]=c[f]);else s.punycode=c}(this)}).call(this,r(33)(t),r(7))},function(t,e){t.exports=function(t){return t.webpackPolyfill||(t.deprecate=function(){},t.paths=[],t.children||(t.children=[]),Object.defineProperty(t,\"loaded\",{enumerable:!0,get:function(){return t.l}}),Object.defineProperty(t,\"id\",{enumerable:!0,get:function(){return t.i}}),t.webpackPolyfill=1),t}},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}t.exports={isString:function(t){return\"string\"==typeof t},isObject:function(t){return\"object\"===o(t)&&null!==t},isNull:function(t){return null===t},isNullOrUndefined:function(t){return null==t}}},function(t,e,r){\"use strict\";e.decode=e.parse=r(36),e.encode=e.stringify=r(37)},function(t,e,r){\"use strict\";function o(t,e){return Object.prototype.hasOwnProperty.call(t,e)}t.exports=function(t,e,r,i){e=e||\"&\",r=r||\"=\";var s={};if(\"string\"!=typeof t||0===t.length)return s;var a=/\\+/g;t=t.split(e);var u=1e3;i&&\"number\"==typeof i.maxKeys&&(u=i.maxKeys);var p=t.length;u>0&&p>u&&(p=u);for(var c=0;c=0?(f=b.substr(0,m),l=b.substr(m+1)):(f=b,l=\"\"),y=decodeURIComponent(f),h=decodeURIComponent(l),o(s,y)?n(s[y])?s[y].push(h):s[y]=[s[y],h]:s[y]=h}return s};var n=Array.isArray||function(t){return\"[object Array]\"===Object.prototype.toString.call(t)}},function(t,e,r){\"use strict\";function o(t){return(o=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&\"function\"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t})(t)}var n=function(t){switch(o(t)){case\"string\":return t;case\"boolean\":return t?\"true\":\"false\";case\"number\":return isFinite(t)?t:\"\";default:return\"\"}};t.exports=function(t,e,r,u){return e=e||\"&\",r=r||\"=\",null===t&&(t=void 0),\"object\"===o(t)?s(a(t),(function(o){var a=encodeURIComponent(n(o))+r;return i(t[o])?s(t[o],(function(t){return a+encodeURIComponent(n(t))})).join(e):a+encodeURIComponent(n(t[o]))})).join(e):u?encodeURIComponent(n(u))+r+encodeURIComponent(n(t)):\"\"};var i=Array.isArray||function(t){return\"[object Array]\"===Object.prototype.toString.call(t)};function s(t,e){if(t.map)return t.map(e);for(var r=[],o=0;o\n * @license MIT\n */\n/* eslint-disable no-proto */\n\n'use strict'\n\nvar base64 = require('base64-js')\nvar ieee754 = require('ieee754')\nvar isArray = require('isarray')\n\nexports.Buffer = Buffer\nexports.SlowBuffer = SlowBuffer\nexports.INSPECT_MAX_BYTES = 50\n\n/**\n * If `Buffer.TYPED_ARRAY_SUPPORT`:\n * === true Use Uint8Array implementation (fastest)\n * === false Use Object implementation (most compatible, even IE6)\n *\n * Browsers that support typed arrays are IE 10+, Firefox 4+, Chrome 7+, Safari 5.1+,\n * Opera 11.6+, iOS 4.2+.\n *\n * Due to various browser bugs, sometimes the Object implementation will be used even\n * when the browser supports typed arrays.\n *\n * Note:\n *\n * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,\n * See: https://bugzilla.mozilla.org/show_bug.cgi?id=695438.\n *\n * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.\n *\n * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of\n * incorrect length in some situations.\n\n * We detect these buggy browsers and set `Buffer.TYPED_ARRAY_SUPPORT` to `false` so they\n * get the Object implementation, which is slower but behaves correctly.\n */\nBuffer.TYPED_ARRAY_SUPPORT = global.TYPED_ARRAY_SUPPORT !== undefined\n ? global.TYPED_ARRAY_SUPPORT\n : typedArraySupport()\n\n/*\n * Export kMaxLength after typed array support is determined.\n */\nexports.kMaxLength = kMaxLength()\n\nfunction typedArraySupport () {\n try {\n var arr = new Uint8Array(1)\n arr.__proto__ = {__proto__: Uint8Array.prototype, foo: function () { return 42 }}\n return arr.foo() === 42 && // typed array instances can be augmented\n typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`\n arr.subarray(1, 1).byteLength === 0 // ie10 has broken `subarray`\n } catch (e) {\n return false\n }\n}\n\nfunction kMaxLength () {\n return Buffer.TYPED_ARRAY_SUPPORT\n ? 0x7fffffff\n : 0x3fffffff\n}\n\nfunction createBuffer (that, length) {\n if (kMaxLength() < length) {\n throw new RangeError('Invalid typed array length')\n }\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = new Uint8Array(length)\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n if (that === null) {\n that = new Buffer(length)\n }\n that.length = length\n }\n\n return that\n}\n\n/**\n * The Buffer constructor returns instances of `Uint8Array` that have their\n * prototype changed to `Buffer.prototype`. Furthermore, `Buffer` is a subclass of\n * `Uint8Array`, so the returned instances will have all the node `Buffer` methods\n * and the `Uint8Array` methods. Square bracket notation works as expected -- it\n * returns a single octet.\n *\n * The `Uint8Array` prototype remains unmodified.\n */\n\nfunction Buffer (arg, encodingOrOffset, length) {\n if (!Buffer.TYPED_ARRAY_SUPPORT && !(this instanceof Buffer)) {\n return new Buffer(arg, encodingOrOffset, length)\n }\n\n // Common case.\n if (typeof arg === 'number') {\n if (typeof encodingOrOffset === 'string') {\n throw new Error(\n 'If encoding is specified then the first argument must be a string'\n )\n }\n return allocUnsafe(this, arg)\n }\n return from(this, arg, encodingOrOffset, length)\n}\n\nBuffer.poolSize = 8192 // not used by this implementation\n\n// TODO: Legacy, not needed anymore. Remove in next major version.\nBuffer._augment = function (arr) {\n arr.__proto__ = Buffer.prototype\n return arr\n}\n\nfunction from (that, value, encodingOrOffset, length) {\n if (typeof value === 'number') {\n throw new TypeError('\"value\" argument must not be a number')\n }\n\n if (typeof ArrayBuffer !== 'undefined' && value instanceof ArrayBuffer) {\n return fromArrayBuffer(that, value, encodingOrOffset, length)\n }\n\n if (typeof value === 'string') {\n return fromString(that, value, encodingOrOffset)\n }\n\n return fromObject(that, value)\n}\n\n/**\n * Functionally equivalent to Buffer(arg, encoding) but throws a TypeError\n * if value is a number.\n * Buffer.from(str[, encoding])\n * Buffer.from(array)\n * Buffer.from(buffer)\n * Buffer.from(arrayBuffer[, byteOffset[, length]])\n **/\nBuffer.from = function (value, encodingOrOffset, length) {\n return from(null, value, encodingOrOffset, length)\n}\n\nif (Buffer.TYPED_ARRAY_SUPPORT) {\n Buffer.prototype.__proto__ = Uint8Array.prototype\n Buffer.__proto__ = Uint8Array\n if (typeof Symbol !== 'undefined' && Symbol.species &&\n Buffer[Symbol.species] === Buffer) {\n // Fix subarray() in ES2016. See: https://github.com/feross/buffer/pull/97\n Object.defineProperty(Buffer, Symbol.species, {\n value: null,\n configurable: true\n })\n }\n}\n\nfunction assertSize (size) {\n if (typeof size !== 'number') {\n throw new TypeError('\"size\" argument must be a number')\n } else if (size < 0) {\n throw new RangeError('\"size\" argument must not be negative')\n }\n}\n\nfunction alloc (that, size, fill, encoding) {\n assertSize(size)\n if (size <= 0) {\n return createBuffer(that, size)\n }\n if (fill !== undefined) {\n // Only pay attention to encoding if it's a string. This\n // prevents accidentally sending in a number that would\n // be interpretted as a start offset.\n return typeof encoding === 'string'\n ? createBuffer(that, size).fill(fill, encoding)\n : createBuffer(that, size).fill(fill)\n }\n return createBuffer(that, size)\n}\n\n/**\n * Creates a new filled Buffer instance.\n * alloc(size[, fill[, encoding]])\n **/\nBuffer.alloc = function (size, fill, encoding) {\n return alloc(null, size, fill, encoding)\n}\n\nfunction allocUnsafe (that, size) {\n assertSize(size)\n that = createBuffer(that, size < 0 ? 0 : checked(size) | 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) {\n for (var i = 0; i < size; ++i) {\n that[i] = 0\n }\n }\n return that\n}\n\n/**\n * Equivalent to Buffer(num), by default creates a non-zero-filled Buffer instance.\n * */\nBuffer.allocUnsafe = function (size) {\n return allocUnsafe(null, size)\n}\n/**\n * Equivalent to SlowBuffer(num), by default creates a non-zero-filled Buffer instance.\n */\nBuffer.allocUnsafeSlow = function (size) {\n return allocUnsafe(null, size)\n}\n\nfunction fromString (that, string, encoding) {\n if (typeof encoding !== 'string' || encoding === '') {\n encoding = 'utf8'\n }\n\n if (!Buffer.isEncoding(encoding)) {\n throw new TypeError('\"encoding\" must be a valid string encoding')\n }\n\n var length = byteLength(string, encoding) | 0\n that = createBuffer(that, length)\n\n var actual = that.write(string, encoding)\n\n if (actual !== length) {\n // Writing a hex string, for example, that contains invalid characters will\n // cause everything after the first invalid character to be ignored. (e.g.\n // 'abxxcd' will be treated as 'ab')\n that = that.slice(0, actual)\n }\n\n return that\n}\n\nfunction fromArrayLike (that, array) {\n var length = array.length < 0 ? 0 : checked(array.length) | 0\n that = createBuffer(that, length)\n for (var i = 0; i < length; i += 1) {\n that[i] = array[i] & 255\n }\n return that\n}\n\nfunction fromArrayBuffer (that, array, byteOffset, length) {\n array.byteLength // this throws if `array` is not a valid ArrayBuffer\n\n if (byteOffset < 0 || array.byteLength < byteOffset) {\n throw new RangeError('\\'offset\\' is out of bounds')\n }\n\n if (array.byteLength < byteOffset + (length || 0)) {\n throw new RangeError('\\'length\\' is out of bounds')\n }\n\n if (byteOffset === undefined && length === undefined) {\n array = new Uint8Array(array)\n } else if (length === undefined) {\n array = new Uint8Array(array, byteOffset)\n } else {\n array = new Uint8Array(array, byteOffset, length)\n }\n\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n // Return an augmented `Uint8Array` instance, for best performance\n that = array\n that.__proto__ = Buffer.prototype\n } else {\n // Fallback: Return an object instance of the Buffer class\n that = fromArrayLike(that, array)\n }\n return that\n}\n\nfunction fromObject (that, obj) {\n if (Buffer.isBuffer(obj)) {\n var len = checked(obj.length) | 0\n that = createBuffer(that, len)\n\n if (that.length === 0) {\n return that\n }\n\n obj.copy(that, 0, 0, len)\n return that\n }\n\n if (obj) {\n if ((typeof ArrayBuffer !== 'undefined' &&\n obj.buffer instanceof ArrayBuffer) || 'length' in obj) {\n if (typeof obj.length !== 'number' || isnan(obj.length)) {\n return createBuffer(that, 0)\n }\n return fromArrayLike(that, obj)\n }\n\n if (obj.type === 'Buffer' && isArray(obj.data)) {\n return fromArrayLike(that, obj.data)\n }\n }\n\n throw new TypeError('First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.')\n}\n\nfunction checked (length) {\n // Note: cannot use `length < kMaxLength()` here because that fails when\n // length is NaN (which is otherwise coerced to zero.)\n if (length >= kMaxLength()) {\n throw new RangeError('Attempt to allocate Buffer larger than maximum ' +\n 'size: 0x' + kMaxLength().toString(16) + ' bytes')\n }\n return length | 0\n}\n\nfunction SlowBuffer (length) {\n if (+length != length) { // eslint-disable-line eqeqeq\n length = 0\n }\n return Buffer.alloc(+length)\n}\n\nBuffer.isBuffer = function isBuffer (b) {\n return !!(b != null && b._isBuffer)\n}\n\nBuffer.compare = function compare (a, b) {\n if (!Buffer.isBuffer(a) || !Buffer.isBuffer(b)) {\n throw new TypeError('Arguments must be Buffers')\n }\n\n if (a === b) return 0\n\n var x = a.length\n var y = b.length\n\n for (var i = 0, len = Math.min(x, y); i < len; ++i) {\n if (a[i] !== b[i]) {\n x = a[i]\n y = b[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\nBuffer.isEncoding = function isEncoding (encoding) {\n switch (String(encoding).toLowerCase()) {\n case 'hex':\n case 'utf8':\n case 'utf-8':\n case 'ascii':\n case 'latin1':\n case 'binary':\n case 'base64':\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return true\n default:\n return false\n }\n}\n\nBuffer.concat = function concat (list, length) {\n if (!isArray(list)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n\n if (list.length === 0) {\n return Buffer.alloc(0)\n }\n\n var i\n if (length === undefined) {\n length = 0\n for (i = 0; i < list.length; ++i) {\n length += list[i].length\n }\n }\n\n var buffer = Buffer.allocUnsafe(length)\n var pos = 0\n for (i = 0; i < list.length; ++i) {\n var buf = list[i]\n if (!Buffer.isBuffer(buf)) {\n throw new TypeError('\"list\" argument must be an Array of Buffers')\n }\n buf.copy(buffer, pos)\n pos += buf.length\n }\n return buffer\n}\n\nfunction byteLength (string, encoding) {\n if (Buffer.isBuffer(string)) {\n return string.length\n }\n if (typeof ArrayBuffer !== 'undefined' && typeof ArrayBuffer.isView === 'function' &&\n (ArrayBuffer.isView(string) || string instanceof ArrayBuffer)) {\n return string.byteLength\n }\n if (typeof string !== 'string') {\n string = '' + string\n }\n\n var len = string.length\n if (len === 0) return 0\n\n // Use a for loop to avoid recursion\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'ascii':\n case 'latin1':\n case 'binary':\n return len\n case 'utf8':\n case 'utf-8':\n case undefined:\n return utf8ToBytes(string).length\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return len * 2\n case 'hex':\n return len >>> 1\n case 'base64':\n return base64ToBytes(string).length\n default:\n if (loweredCase) return utf8ToBytes(string).length // assume utf8\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\nBuffer.byteLength = byteLength\n\nfunction slowToString (encoding, start, end) {\n var loweredCase = false\n\n // No need to verify that \"this.length <= MAX_UINT32\" since it's a read-only\n // property of a typed array.\n\n // This behaves neither like String nor Uint8Array in that we set start/end\n // to their upper/lower bounds if the value passed is out of range.\n // undefined is handled specially as per ECMA-262 6th Edition,\n // Section 13.3.3.7 Runtime Semantics: KeyedBindingInitialization.\n if (start === undefined || start < 0) {\n start = 0\n }\n // Return early if start > this.length. Done here to prevent potential uint32\n // coercion fail below.\n if (start > this.length) {\n return ''\n }\n\n if (end === undefined || end > this.length) {\n end = this.length\n }\n\n if (end <= 0) {\n return ''\n }\n\n // Force coersion to uint32. This will also coerce falsey/NaN values to 0.\n end >>>= 0\n start >>>= 0\n\n if (end <= start) {\n return ''\n }\n\n if (!encoding) encoding = 'utf8'\n\n while (true) {\n switch (encoding) {\n case 'hex':\n return hexSlice(this, start, end)\n\n case 'utf8':\n case 'utf-8':\n return utf8Slice(this, start, end)\n\n case 'ascii':\n return asciiSlice(this, start, end)\n\n case 'latin1':\n case 'binary':\n return latin1Slice(this, start, end)\n\n case 'base64':\n return base64Slice(this, start, end)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return utf16leSlice(this, start, end)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = (encoding + '').toLowerCase()\n loweredCase = true\n }\n }\n}\n\n// The property is used by `Buffer.isBuffer` and `is-buffer` (in Safari 5-7) to detect\n// Buffer instances.\nBuffer.prototype._isBuffer = true\n\nfunction swap (b, n, m) {\n var i = b[n]\n b[n] = b[m]\n b[m] = i\n}\n\nBuffer.prototype.swap16 = function swap16 () {\n var len = this.length\n if (len % 2 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 16-bits')\n }\n for (var i = 0; i < len; i += 2) {\n swap(this, i, i + 1)\n }\n return this\n}\n\nBuffer.prototype.swap32 = function swap32 () {\n var len = this.length\n if (len % 4 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 32-bits')\n }\n for (var i = 0; i < len; i += 4) {\n swap(this, i, i + 3)\n swap(this, i + 1, i + 2)\n }\n return this\n}\n\nBuffer.prototype.swap64 = function swap64 () {\n var len = this.length\n if (len % 8 !== 0) {\n throw new RangeError('Buffer size must be a multiple of 64-bits')\n }\n for (var i = 0; i < len; i += 8) {\n swap(this, i, i + 7)\n swap(this, i + 1, i + 6)\n swap(this, i + 2, i + 5)\n swap(this, i + 3, i + 4)\n }\n return this\n}\n\nBuffer.prototype.toString = function toString () {\n var length = this.length | 0\n if (length === 0) return ''\n if (arguments.length === 0) return utf8Slice(this, 0, length)\n return slowToString.apply(this, arguments)\n}\n\nBuffer.prototype.equals = function equals (b) {\n if (!Buffer.isBuffer(b)) throw new TypeError('Argument must be a Buffer')\n if (this === b) return true\n return Buffer.compare(this, b) === 0\n}\n\nBuffer.prototype.inspect = function inspect () {\n var str = ''\n var max = exports.INSPECT_MAX_BYTES\n if (this.length > 0) {\n str = this.toString('hex', 0, max).match(/.{2}/g).join(' ')\n if (this.length > max) str += ' ... '\n }\n return ''\n}\n\nBuffer.prototype.compare = function compare (target, start, end, thisStart, thisEnd) {\n if (!Buffer.isBuffer(target)) {\n throw new TypeError('Argument must be a Buffer')\n }\n\n if (start === undefined) {\n start = 0\n }\n if (end === undefined) {\n end = target ? target.length : 0\n }\n if (thisStart === undefined) {\n thisStart = 0\n }\n if (thisEnd === undefined) {\n thisEnd = this.length\n }\n\n if (start < 0 || end > target.length || thisStart < 0 || thisEnd > this.length) {\n throw new RangeError('out of range index')\n }\n\n if (thisStart >= thisEnd && start >= end) {\n return 0\n }\n if (thisStart >= thisEnd) {\n return -1\n }\n if (start >= end) {\n return 1\n }\n\n start >>>= 0\n end >>>= 0\n thisStart >>>= 0\n thisEnd >>>= 0\n\n if (this === target) return 0\n\n var x = thisEnd - thisStart\n var y = end - start\n var len = Math.min(x, y)\n\n var thisCopy = this.slice(thisStart, thisEnd)\n var targetCopy = target.slice(start, end)\n\n for (var i = 0; i < len; ++i) {\n if (thisCopy[i] !== targetCopy[i]) {\n x = thisCopy[i]\n y = targetCopy[i]\n break\n }\n }\n\n if (x < y) return -1\n if (y < x) return 1\n return 0\n}\n\n// Finds either the first index of `val` in `buffer` at offset >= `byteOffset`,\n// OR the last index of `val` in `buffer` at offset <= `byteOffset`.\n//\n// Arguments:\n// - buffer - a Buffer to search\n// - val - a string, Buffer, or number\n// - byteOffset - an index into `buffer`; will be clamped to an int32\n// - encoding - an optional encoding, relevant is val is a string\n// - dir - true for indexOf, false for lastIndexOf\nfunction bidirectionalIndexOf (buffer, val, byteOffset, encoding, dir) {\n // Empty buffer means no match\n if (buffer.length === 0) return -1\n\n // Normalize byteOffset\n if (typeof byteOffset === 'string') {\n encoding = byteOffset\n byteOffset = 0\n } else if (byteOffset > 0x7fffffff) {\n byteOffset = 0x7fffffff\n } else if (byteOffset < -0x80000000) {\n byteOffset = -0x80000000\n }\n byteOffset = +byteOffset // Coerce to Number.\n if (isNaN(byteOffset)) {\n // byteOffset: it it's undefined, null, NaN, \"foo\", etc, search whole buffer\n byteOffset = dir ? 0 : (buffer.length - 1)\n }\n\n // Normalize byteOffset: negative offsets start from the end of the buffer\n if (byteOffset < 0) byteOffset = buffer.length + byteOffset\n if (byteOffset >= buffer.length) {\n if (dir) return -1\n else byteOffset = buffer.length - 1\n } else if (byteOffset < 0) {\n if (dir) byteOffset = 0\n else return -1\n }\n\n // Normalize val\n if (typeof val === 'string') {\n val = Buffer.from(val, encoding)\n }\n\n // Finally, search either indexOf (if dir is true) or lastIndexOf\n if (Buffer.isBuffer(val)) {\n // Special case: looking for empty string/buffer always fails\n if (val.length === 0) {\n return -1\n }\n return arrayIndexOf(buffer, val, byteOffset, encoding, dir)\n } else if (typeof val === 'number') {\n val = val & 0xFF // Search for a byte value [0-255]\n if (Buffer.TYPED_ARRAY_SUPPORT &&\n typeof Uint8Array.prototype.indexOf === 'function') {\n if (dir) {\n return Uint8Array.prototype.indexOf.call(buffer, val, byteOffset)\n } else {\n return Uint8Array.prototype.lastIndexOf.call(buffer, val, byteOffset)\n }\n }\n return arrayIndexOf(buffer, [ val ], byteOffset, encoding, dir)\n }\n\n throw new TypeError('val must be string, number or Buffer')\n}\n\nfunction arrayIndexOf (arr, val, byteOffset, encoding, dir) {\n var indexSize = 1\n var arrLength = arr.length\n var valLength = val.length\n\n if (encoding !== undefined) {\n encoding = String(encoding).toLowerCase()\n if (encoding === 'ucs2' || encoding === 'ucs-2' ||\n encoding === 'utf16le' || encoding === 'utf-16le') {\n if (arr.length < 2 || val.length < 2) {\n return -1\n }\n indexSize = 2\n arrLength /= 2\n valLength /= 2\n byteOffset /= 2\n }\n }\n\n function read (buf, i) {\n if (indexSize === 1) {\n return buf[i]\n } else {\n return buf.readUInt16BE(i * indexSize)\n }\n }\n\n var i\n if (dir) {\n var foundIndex = -1\n for (i = byteOffset; i < arrLength; i++) {\n if (read(arr, i) === read(val, foundIndex === -1 ? 0 : i - foundIndex)) {\n if (foundIndex === -1) foundIndex = i\n if (i - foundIndex + 1 === valLength) return foundIndex * indexSize\n } else {\n if (foundIndex !== -1) i -= i - foundIndex\n foundIndex = -1\n }\n }\n } else {\n if (byteOffset + valLength > arrLength) byteOffset = arrLength - valLength\n for (i = byteOffset; i >= 0; i--) {\n var found = true\n for (var j = 0; j < valLength; j++) {\n if (read(arr, i + j) !== read(val, j)) {\n found = false\n break\n }\n }\n if (found) return i\n }\n }\n\n return -1\n}\n\nBuffer.prototype.includes = function includes (val, byteOffset, encoding) {\n return this.indexOf(val, byteOffset, encoding) !== -1\n}\n\nBuffer.prototype.indexOf = function indexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, true)\n}\n\nBuffer.prototype.lastIndexOf = function lastIndexOf (val, byteOffset, encoding) {\n return bidirectionalIndexOf(this, val, byteOffset, encoding, false)\n}\n\nfunction hexWrite (buf, string, offset, length) {\n offset = Number(offset) || 0\n var remaining = buf.length - offset\n if (!length) {\n length = remaining\n } else {\n length = Number(length)\n if (length > remaining) {\n length = remaining\n }\n }\n\n // must be an even number of digits\n var strLen = string.length\n if (strLen % 2 !== 0) throw new TypeError('Invalid hex string')\n\n if (length > strLen / 2) {\n length = strLen / 2\n }\n for (var i = 0; i < length; ++i) {\n var parsed = parseInt(string.substr(i * 2, 2), 16)\n if (isNaN(parsed)) return i\n buf[offset + i] = parsed\n }\n return i\n}\n\nfunction utf8Write (buf, string, offset, length) {\n return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nfunction asciiWrite (buf, string, offset, length) {\n return blitBuffer(asciiToBytes(string), buf, offset, length)\n}\n\nfunction latin1Write (buf, string, offset, length) {\n return asciiWrite(buf, string, offset, length)\n}\n\nfunction base64Write (buf, string, offset, length) {\n return blitBuffer(base64ToBytes(string), buf, offset, length)\n}\n\nfunction ucs2Write (buf, string, offset, length) {\n return blitBuffer(utf16leToBytes(string, buf.length - offset), buf, offset, length)\n}\n\nBuffer.prototype.write = function write (string, offset, length, encoding) {\n // Buffer#write(string)\n if (offset === undefined) {\n encoding = 'utf8'\n length = this.length\n offset = 0\n // Buffer#write(string, encoding)\n } else if (length === undefined && typeof offset === 'string') {\n encoding = offset\n length = this.length\n offset = 0\n // Buffer#write(string, offset[, length][, encoding])\n } else if (isFinite(offset)) {\n offset = offset | 0\n if (isFinite(length)) {\n length = length | 0\n if (encoding === undefined) encoding = 'utf8'\n } else {\n encoding = length\n length = undefined\n }\n // legacy write(string, encoding, offset, length) - remove in v0.13\n } else {\n throw new Error(\n 'Buffer.write(string, encoding, offset[, length]) is no longer supported'\n )\n }\n\n var remaining = this.length - offset\n if (length === undefined || length > remaining) length = remaining\n\n if ((string.length > 0 && (length < 0 || offset < 0)) || offset > this.length) {\n throw new RangeError('Attempt to write outside buffer bounds')\n }\n\n if (!encoding) encoding = 'utf8'\n\n var loweredCase = false\n for (;;) {\n switch (encoding) {\n case 'hex':\n return hexWrite(this, string, offset, length)\n\n case 'utf8':\n case 'utf-8':\n return utf8Write(this, string, offset, length)\n\n case 'ascii':\n return asciiWrite(this, string, offset, length)\n\n case 'latin1':\n case 'binary':\n return latin1Write(this, string, offset, length)\n\n case 'base64':\n // Warning: maxLength not taken into account in base64Write\n return base64Write(this, string, offset, length)\n\n case 'ucs2':\n case 'ucs-2':\n case 'utf16le':\n case 'utf-16le':\n return ucs2Write(this, string, offset, length)\n\n default:\n if (loweredCase) throw new TypeError('Unknown encoding: ' + encoding)\n encoding = ('' + encoding).toLowerCase()\n loweredCase = true\n }\n }\n}\n\nBuffer.prototype.toJSON = function toJSON () {\n return {\n type: 'Buffer',\n data: Array.prototype.slice.call(this._arr || this, 0)\n }\n}\n\nfunction base64Slice (buf, start, end) {\n if (start === 0 && end === buf.length) {\n return base64.fromByteArray(buf)\n } else {\n return base64.fromByteArray(buf.slice(start, end))\n }\n}\n\nfunction utf8Slice (buf, start, end) {\n end = Math.min(buf.length, end)\n var res = []\n\n var i = start\n while (i < end) {\n var firstByte = buf[i]\n var codePoint = null\n var bytesPerSequence = (firstByte > 0xEF) ? 4\n : (firstByte > 0xDF) ? 3\n : (firstByte > 0xBF) ? 2\n : 1\n\n if (i + bytesPerSequence <= end) {\n var secondByte, thirdByte, fourthByte, tempCodePoint\n\n switch (bytesPerSequence) {\n case 1:\n if (firstByte < 0x80) {\n codePoint = firstByte\n }\n break\n case 2:\n secondByte = buf[i + 1]\n if ((secondByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0x1F) << 0x6 | (secondByte & 0x3F)\n if (tempCodePoint > 0x7F) {\n codePoint = tempCodePoint\n }\n }\n break\n case 3:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0xC | (secondByte & 0x3F) << 0x6 | (thirdByte & 0x3F)\n if (tempCodePoint > 0x7FF && (tempCodePoint < 0xD800 || tempCodePoint > 0xDFFF)) {\n codePoint = tempCodePoint\n }\n }\n break\n case 4:\n secondByte = buf[i + 1]\n thirdByte = buf[i + 2]\n fourthByte = buf[i + 3]\n if ((secondByte & 0xC0) === 0x80 && (thirdByte & 0xC0) === 0x80 && (fourthByte & 0xC0) === 0x80) {\n tempCodePoint = (firstByte & 0xF) << 0x12 | (secondByte & 0x3F) << 0xC | (thirdByte & 0x3F) << 0x6 | (fourthByte & 0x3F)\n if (tempCodePoint > 0xFFFF && tempCodePoint < 0x110000) {\n codePoint = tempCodePoint\n }\n }\n }\n }\n\n if (codePoint === null) {\n // we did not generate a valid codePoint so insert a\n // replacement char (U+FFFD) and advance only 1 byte\n codePoint = 0xFFFD\n bytesPerSequence = 1\n } else if (codePoint > 0xFFFF) {\n // encode to utf16 (surrogate pair dance)\n codePoint -= 0x10000\n res.push(codePoint >>> 10 & 0x3FF | 0xD800)\n codePoint = 0xDC00 | codePoint & 0x3FF\n }\n\n res.push(codePoint)\n i += bytesPerSequence\n }\n\n return decodeCodePointsArray(res)\n}\n\n// Based on http://stackoverflow.com/a/22747272/680742, the browser with\n// the lowest limit is Chrome, with 0x10000 args.\n// We go 1 magnitude less, for safety\nvar MAX_ARGUMENTS_LENGTH = 0x1000\n\nfunction decodeCodePointsArray (codePoints) {\n var len = codePoints.length\n if (len <= MAX_ARGUMENTS_LENGTH) {\n return String.fromCharCode.apply(String, codePoints) // avoid extra slice()\n }\n\n // Decode in chunks to avoid \"call stack size exceeded\".\n var res = ''\n var i = 0\n while (i < len) {\n res += String.fromCharCode.apply(\n String,\n codePoints.slice(i, i += MAX_ARGUMENTS_LENGTH)\n )\n }\n return res\n}\n\nfunction asciiSlice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i] & 0x7F)\n }\n return ret\n}\n\nfunction latin1Slice (buf, start, end) {\n var ret = ''\n end = Math.min(buf.length, end)\n\n for (var i = start; i < end; ++i) {\n ret += String.fromCharCode(buf[i])\n }\n return ret\n}\n\nfunction hexSlice (buf, start, end) {\n var len = buf.length\n\n if (!start || start < 0) start = 0\n if (!end || end < 0 || end > len) end = len\n\n var out = ''\n for (var i = start; i < end; ++i) {\n out += toHex(buf[i])\n }\n return out\n}\n\nfunction utf16leSlice (buf, start, end) {\n var bytes = buf.slice(start, end)\n var res = ''\n for (var i = 0; i < bytes.length; i += 2) {\n res += String.fromCharCode(bytes[i] + bytes[i + 1] * 256)\n }\n return res\n}\n\nBuffer.prototype.slice = function slice (start, end) {\n var len = this.length\n start = ~~start\n end = end === undefined ? len : ~~end\n\n if (start < 0) {\n start += len\n if (start < 0) start = 0\n } else if (start > len) {\n start = len\n }\n\n if (end < 0) {\n end += len\n if (end < 0) end = 0\n } else if (end > len) {\n end = len\n }\n\n if (end < start) end = start\n\n var newBuf\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n newBuf = this.subarray(start, end)\n newBuf.__proto__ = Buffer.prototype\n } else {\n var sliceLen = end - start\n newBuf = new Buffer(sliceLen, undefined)\n for (var i = 0; i < sliceLen; ++i) {\n newBuf[i] = this[i + start]\n }\n }\n\n return newBuf\n}\n\n/*\n * Need to make sure that buffer isn't trying to write out of bounds.\n */\nfunction checkOffset (offset, ext, length) {\n if ((offset % 1) !== 0 || offset < 0) throw new RangeError('offset is not uint')\n if (offset + ext > length) throw new RangeError('Trying to access beyond buffer length')\n}\n\nBuffer.prototype.readUIntLE = function readUIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUIntBE = function readUIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n checkOffset(offset, byteLength, this.length)\n }\n\n var val = this[offset + --byteLength]\n var mul = 1\n while (byteLength > 0 && (mul *= 0x100)) {\n val += this[offset + --byteLength] * mul\n }\n\n return val\n}\n\nBuffer.prototype.readUInt8 = function readUInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n return this[offset]\n}\n\nBuffer.prototype.readUInt16LE = function readUInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return this[offset] | (this[offset + 1] << 8)\n}\n\nBuffer.prototype.readUInt16BE = function readUInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n return (this[offset] << 8) | this[offset + 1]\n}\n\nBuffer.prototype.readUInt32LE = function readUInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return ((this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16)) +\n (this[offset + 3] * 0x1000000)\n}\n\nBuffer.prototype.readUInt32BE = function readUInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] * 0x1000000) +\n ((this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n this[offset + 3])\n}\n\nBuffer.prototype.readIntLE = function readIntLE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var val = this[offset]\n var mul = 1\n var i = 0\n while (++i < byteLength && (mul *= 0x100)) {\n val += this[offset + i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readIntBE = function readIntBE (offset, byteLength, noAssert) {\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) checkOffset(offset, byteLength, this.length)\n\n var i = byteLength\n var mul = 1\n var val = this[offset + --i]\n while (i > 0 && (mul *= 0x100)) {\n val += this[offset + --i] * mul\n }\n mul *= 0x80\n\n if (val >= mul) val -= Math.pow(2, 8 * byteLength)\n\n return val\n}\n\nBuffer.prototype.readInt8 = function readInt8 (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 1, this.length)\n if (!(this[offset] & 0x80)) return (this[offset])\n return ((0xff - this[offset] + 1) * -1)\n}\n\nBuffer.prototype.readInt16LE = function readInt16LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset] | (this[offset + 1] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt16BE = function readInt16BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 2, this.length)\n var val = this[offset + 1] | (this[offset] << 8)\n return (val & 0x8000) ? val | 0xFFFF0000 : val\n}\n\nBuffer.prototype.readInt32LE = function readInt32LE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset]) |\n (this[offset + 1] << 8) |\n (this[offset + 2] << 16) |\n (this[offset + 3] << 24)\n}\n\nBuffer.prototype.readInt32BE = function readInt32BE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n\n return (this[offset] << 24) |\n (this[offset + 1] << 16) |\n (this[offset + 2] << 8) |\n (this[offset + 3])\n}\n\nBuffer.prototype.readFloatLE = function readFloatLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, true, 23, 4)\n}\n\nBuffer.prototype.readFloatBE = function readFloatBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 4, this.length)\n return ieee754.read(this, offset, false, 23, 4)\n}\n\nBuffer.prototype.readDoubleLE = function readDoubleLE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, true, 52, 8)\n}\n\nBuffer.prototype.readDoubleBE = function readDoubleBE (offset, noAssert) {\n if (!noAssert) checkOffset(offset, 8, this.length)\n return ieee754.read(this, offset, false, 52, 8)\n}\n\nfunction checkInt (buf, value, offset, ext, max, min) {\n if (!Buffer.isBuffer(buf)) throw new TypeError('\"buffer\" argument must be a Buffer instance')\n if (value > max || value < min) throw new RangeError('\"value\" argument is out of bounds')\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n}\n\nBuffer.prototype.writeUIntLE = function writeUIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var mul = 1\n var i = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUIntBE = function writeUIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n byteLength = byteLength | 0\n if (!noAssert) {\n var maxBytes = Math.pow(2, 8 * byteLength) - 1\n checkInt(this, value, offset, byteLength, maxBytes, 0)\n }\n\n var i = byteLength - 1\n var mul = 1\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n this[offset + i] = (value / mul) & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeUInt8 = function writeUInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0xff, 0)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nfunction objectWriteUInt16 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 2); i < j; ++i) {\n buf[offset + i] = (value & (0xff << (8 * (littleEndian ? i : 1 - i)))) >>>\n (littleEndian ? i : 1 - i) * 8\n }\n}\n\nBuffer.prototype.writeUInt16LE = function writeUInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeUInt16BE = function writeUInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0xffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nfunction objectWriteUInt32 (buf, value, offset, littleEndian) {\n if (value < 0) value = 0xffffffff + value + 1\n for (var i = 0, j = Math.min(buf.length - offset, 4); i < j; ++i) {\n buf[offset + i] = (value >>> (littleEndian ? i : 3 - i) * 8) & 0xff\n }\n}\n\nBuffer.prototype.writeUInt32LE = function writeUInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset + 3] = (value >>> 24)\n this[offset + 2] = (value >>> 16)\n this[offset + 1] = (value >>> 8)\n this[offset] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeUInt32BE = function writeUInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0xffffffff, 0)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeIntLE = function writeIntLE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = 0\n var mul = 1\n var sub = 0\n this[offset] = value & 0xFF\n while (++i < byteLength && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i - 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeIntBE = function writeIntBE (value, offset, byteLength, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) {\n var limit = Math.pow(2, 8 * byteLength - 1)\n\n checkInt(this, value, offset, byteLength, limit - 1, -limit)\n }\n\n var i = byteLength - 1\n var mul = 1\n var sub = 0\n this[offset + i] = value & 0xFF\n while (--i >= 0 && (mul *= 0x100)) {\n if (value < 0 && sub === 0 && this[offset + i + 1] !== 0) {\n sub = 1\n }\n this[offset + i] = ((value / mul) >> 0) - sub & 0xFF\n }\n\n return offset + byteLength\n}\n\nBuffer.prototype.writeInt8 = function writeInt8 (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 1, 0x7f, -0x80)\n if (!Buffer.TYPED_ARRAY_SUPPORT) value = Math.floor(value)\n if (value < 0) value = 0xff + value + 1\n this[offset] = (value & 0xff)\n return offset + 1\n}\n\nBuffer.prototype.writeInt16LE = function writeInt16LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n } else {\n objectWriteUInt16(this, value, offset, true)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt16BE = function writeInt16BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 2, 0x7fff, -0x8000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 8)\n this[offset + 1] = (value & 0xff)\n } else {\n objectWriteUInt16(this, value, offset, false)\n }\n return offset + 2\n}\n\nBuffer.prototype.writeInt32LE = function writeInt32LE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value & 0xff)\n this[offset + 1] = (value >>> 8)\n this[offset + 2] = (value >>> 16)\n this[offset + 3] = (value >>> 24)\n } else {\n objectWriteUInt32(this, value, offset, true)\n }\n return offset + 4\n}\n\nBuffer.prototype.writeInt32BE = function writeInt32BE (value, offset, noAssert) {\n value = +value\n offset = offset | 0\n if (!noAssert) checkInt(this, value, offset, 4, 0x7fffffff, -0x80000000)\n if (value < 0) value = 0xffffffff + value + 1\n if (Buffer.TYPED_ARRAY_SUPPORT) {\n this[offset] = (value >>> 24)\n this[offset + 1] = (value >>> 16)\n this[offset + 2] = (value >>> 8)\n this[offset + 3] = (value & 0xff)\n } else {\n objectWriteUInt32(this, value, offset, false)\n }\n return offset + 4\n}\n\nfunction checkIEEE754 (buf, value, offset, ext, max, min) {\n if (offset + ext > buf.length) throw new RangeError('Index out of range')\n if (offset < 0) throw new RangeError('Index out of range')\n}\n\nfunction writeFloat (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 4, 3.4028234663852886e+38, -3.4028234663852886e+38)\n }\n ieee754.write(buf, value, offset, littleEndian, 23, 4)\n return offset + 4\n}\n\nBuffer.prototype.writeFloatLE = function writeFloatLE (value, offset, noAssert) {\n return writeFloat(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeFloatBE = function writeFloatBE (value, offset, noAssert) {\n return writeFloat(this, value, offset, false, noAssert)\n}\n\nfunction writeDouble (buf, value, offset, littleEndian, noAssert) {\n if (!noAssert) {\n checkIEEE754(buf, value, offset, 8, 1.7976931348623157E+308, -1.7976931348623157E+308)\n }\n ieee754.write(buf, value, offset, littleEndian, 52, 8)\n return offset + 8\n}\n\nBuffer.prototype.writeDoubleLE = function writeDoubleLE (value, offset, noAssert) {\n return writeDouble(this, value, offset, true, noAssert)\n}\n\nBuffer.prototype.writeDoubleBE = function writeDoubleBE (value, offset, noAssert) {\n return writeDouble(this, value, offset, false, noAssert)\n}\n\n// copy(targetBuffer, targetStart=0, sourceStart=0, sourceEnd=buffer.length)\nBuffer.prototype.copy = function copy (target, targetStart, start, end) {\n if (!start) start = 0\n if (!end && end !== 0) end = this.length\n if (targetStart >= target.length) targetStart = target.length\n if (!targetStart) targetStart = 0\n if (end > 0 && end < start) end = start\n\n // Copy 0 bytes; we're done\n if (end === start) return 0\n if (target.length === 0 || this.length === 0) return 0\n\n // Fatal error conditions\n if (targetStart < 0) {\n throw new RangeError('targetStart out of bounds')\n }\n if (start < 0 || start >= this.length) throw new RangeError('sourceStart out of bounds')\n if (end < 0) throw new RangeError('sourceEnd out of bounds')\n\n // Are we oob?\n if (end > this.length) end = this.length\n if (target.length - targetStart < end - start) {\n end = target.length - targetStart + start\n }\n\n var len = end - start\n var i\n\n if (this === target && start < targetStart && targetStart < end) {\n // descending copy from end\n for (i = len - 1; i >= 0; --i) {\n target[i + targetStart] = this[i + start]\n }\n } else if (len < 1000 || !Buffer.TYPED_ARRAY_SUPPORT) {\n // ascending copy from start\n for (i = 0; i < len; ++i) {\n target[i + targetStart] = this[i + start]\n }\n } else {\n Uint8Array.prototype.set.call(\n target,\n this.subarray(start, start + len),\n targetStart\n )\n }\n\n return len\n}\n\n// Usage:\n// buffer.fill(number[, offset[, end]])\n// buffer.fill(buffer[, offset[, end]])\n// buffer.fill(string[, offset[, end]][, encoding])\nBuffer.prototype.fill = function fill (val, start, end, encoding) {\n // Handle string cases:\n if (typeof val === 'string') {\n if (typeof start === 'string') {\n encoding = start\n start = 0\n end = this.length\n } else if (typeof end === 'string') {\n encoding = end\n end = this.length\n }\n if (val.length === 1) {\n var code = val.charCodeAt(0)\n if (code < 256) {\n val = code\n }\n }\n if (encoding !== undefined && typeof encoding !== 'string') {\n throw new TypeError('encoding must be a string')\n }\n if (typeof encoding === 'string' && !Buffer.isEncoding(encoding)) {\n throw new TypeError('Unknown encoding: ' + encoding)\n }\n } else if (typeof val === 'number') {\n val = val & 255\n }\n\n // Invalid ranges are not set to a default, so can range check early.\n if (start < 0 || this.length < start || this.length < end) {\n throw new RangeError('Out of range index')\n }\n\n if (end <= start) {\n return this\n }\n\n start = start >>> 0\n end = end === undefined ? this.length : end >>> 0\n\n if (!val) val = 0\n\n var i\n if (typeof val === 'number') {\n for (i = start; i < end; ++i) {\n this[i] = val\n }\n } else {\n var bytes = Buffer.isBuffer(val)\n ? val\n : utf8ToBytes(new Buffer(val, encoding).toString())\n var len = bytes.length\n for (i = 0; i < end - start; ++i) {\n this[i + start] = bytes[i % len]\n }\n }\n\n return this\n}\n\n// HELPER FUNCTIONS\n// ================\n\nvar INVALID_BASE64_RE = /[^+\\/0-9A-Za-z-_]/g\n\nfunction base64clean (str) {\n // Node strips out invalid characters like \\n and \\t from the string, base64-js does not\n str = stringtrim(str).replace(INVALID_BASE64_RE, '')\n // Node converts strings with length < 2 to ''\n if (str.length < 2) return ''\n // Node allows for non-padded base64 strings (missing trailing ===), base64-js does not\n while (str.length % 4 !== 0) {\n str = str + '='\n }\n return str\n}\n\nfunction stringtrim (str) {\n if (str.trim) return str.trim()\n return str.replace(/^\\s+|\\s+$/g, '')\n}\n\nfunction toHex (n) {\n if (n < 16) return '0' + n.toString(16)\n return n.toString(16)\n}\n\nfunction utf8ToBytes (string, units) {\n units = units || Infinity\n var codePoint\n var length = string.length\n var leadSurrogate = null\n var bytes = []\n\n for (var i = 0; i < length; ++i) {\n codePoint = string.charCodeAt(i)\n\n // is surrogate component\n if (codePoint > 0xD7FF && codePoint < 0xE000) {\n // last char was a lead\n if (!leadSurrogate) {\n // no lead yet\n if (codePoint > 0xDBFF) {\n // unexpected trail\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n } else if (i + 1 === length) {\n // unpaired lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n continue\n }\n\n // valid lead\n leadSurrogate = codePoint\n\n continue\n }\n\n // 2 leads in a row\n if (codePoint < 0xDC00) {\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n leadSurrogate = codePoint\n continue\n }\n\n // valid surrogate pair\n codePoint = (leadSurrogate - 0xD800 << 10 | codePoint - 0xDC00) + 0x10000\n } else if (leadSurrogate) {\n // valid bmp char, but last char was a lead\n if ((units -= 3) > -1) bytes.push(0xEF, 0xBF, 0xBD)\n }\n\n leadSurrogate = null\n\n // encode utf8\n if (codePoint < 0x80) {\n if ((units -= 1) < 0) break\n bytes.push(codePoint)\n } else if (codePoint < 0x800) {\n if ((units -= 2) < 0) break\n bytes.push(\n codePoint >> 0x6 | 0xC0,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x10000) {\n if ((units -= 3) < 0) break\n bytes.push(\n codePoint >> 0xC | 0xE0,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else if (codePoint < 0x110000) {\n if ((units -= 4) < 0) break\n bytes.push(\n codePoint >> 0x12 | 0xF0,\n codePoint >> 0xC & 0x3F | 0x80,\n codePoint >> 0x6 & 0x3F | 0x80,\n codePoint & 0x3F | 0x80\n )\n } else {\n throw new Error('Invalid code point')\n }\n }\n\n return bytes\n}\n\nfunction asciiToBytes (str) {\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n // Node's code seems to be doing this and not & 0x7F..\n byteArray.push(str.charCodeAt(i) & 0xFF)\n }\n return byteArray\n}\n\nfunction utf16leToBytes (str, units) {\n var c, hi, lo\n var byteArray = []\n for (var i = 0; i < str.length; ++i) {\n if ((units -= 2) < 0) break\n\n c = str.charCodeAt(i)\n hi = c >> 8\n lo = c % 256\n byteArray.push(lo)\n byteArray.push(hi)\n }\n\n return byteArray\n}\n\nfunction base64ToBytes (str) {\n return base64.toByteArray(base64clean(str))\n}\n\nfunction blitBuffer (src, dst, offset, length) {\n for (var i = 0; i < length; ++i) {\n if ((i + offset >= dst.length) || (i >= src.length)) break\n dst[i + offset] = src[i]\n }\n return i\n}\n\nfunction isnan (val) {\n return val !== val // eslint-disable-line no-self-compare\n}\n","var g;\n\n// This works in non-strict mode\ng = (function() {\n\treturn this;\n})();\n\ntry {\n\t// This works if eval is allowed (see CSP)\n\tg = g || new Function(\"return this\")();\n} catch (e) {\n\t// This works if the window reference is available\n\tif (typeof window === \"object\") g = window;\n}\n\n// g can still be undefined, but nothing to do about it...\n// We return undefined, instead of nothing here, so it's\n// easier to handle this case. if(!global) { ...}\n\nmodule.exports = g;\n","'use strict'\n\nexports.byteLength = byteLength\nexports.toByteArray = toByteArray\nexports.fromByteArray = fromByteArray\n\nvar lookup = []\nvar revLookup = []\nvar Arr = typeof Uint8Array !== 'undefined' ? Uint8Array : Array\n\nvar code = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'\nfor (var i = 0, len = code.length; i < len; ++i) {\n lookup[i] = code[i]\n revLookup[code.charCodeAt(i)] = i\n}\n\n// Support decoding URL-safe base64 strings, as Node.js does.\n// See: https://en.wikipedia.org/wiki/Base64#URL_applications\nrevLookup['-'.charCodeAt(0)] = 62\nrevLookup['_'.charCodeAt(0)] = 63\n\nfunction getLens (b64) {\n var len = b64.length\n\n if (len % 4 > 0) {\n throw new Error('Invalid string. Length must be a multiple of 4')\n }\n\n // Trim off extra bytes after placeholder bytes are found\n // See: https://github.com/beatgammit/base64-js/issues/42\n var validLen = b64.indexOf('=')\n if (validLen === -1) validLen = len\n\n var placeHoldersLen = validLen === len\n ? 0\n : 4 - (validLen % 4)\n\n return [validLen, placeHoldersLen]\n}\n\n// base64 is 4/3 + up to two characters of the original data\nfunction byteLength (b64) {\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction _byteLength (b64, validLen, placeHoldersLen) {\n return ((validLen + placeHoldersLen) * 3 / 4) - placeHoldersLen\n}\n\nfunction toByteArray (b64) {\n var tmp\n var lens = getLens(b64)\n var validLen = lens[0]\n var placeHoldersLen = lens[1]\n\n var arr = new Arr(_byteLength(b64, validLen, placeHoldersLen))\n\n var curByte = 0\n\n // if there are placeholders, only get up to the last complete 4 chars\n var len = placeHoldersLen > 0\n ? validLen - 4\n : validLen\n\n var i\n for (i = 0; i < len; i += 4) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 18) |\n (revLookup[b64.charCodeAt(i + 1)] << 12) |\n (revLookup[b64.charCodeAt(i + 2)] << 6) |\n revLookup[b64.charCodeAt(i + 3)]\n arr[curByte++] = (tmp >> 16) & 0xFF\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 2) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 2) |\n (revLookup[b64.charCodeAt(i + 1)] >> 4)\n arr[curByte++] = tmp & 0xFF\n }\n\n if (placeHoldersLen === 1) {\n tmp =\n (revLookup[b64.charCodeAt(i)] << 10) |\n (revLookup[b64.charCodeAt(i + 1)] << 4) |\n (revLookup[b64.charCodeAt(i + 2)] >> 2)\n arr[curByte++] = (tmp >> 8) & 0xFF\n arr[curByte++] = tmp & 0xFF\n }\n\n return arr\n}\n\nfunction tripletToBase64 (num) {\n return lookup[num >> 18 & 0x3F] +\n lookup[num >> 12 & 0x3F] +\n lookup[num >> 6 & 0x3F] +\n lookup[num & 0x3F]\n}\n\nfunction encodeChunk (uint8, start, end) {\n var tmp\n var output = []\n for (var i = start; i < end; i += 3) {\n tmp =\n ((uint8[i] << 16) & 0xFF0000) +\n ((uint8[i + 1] << 8) & 0xFF00) +\n (uint8[i + 2] & 0xFF)\n output.push(tripletToBase64(tmp))\n }\n return output.join('')\n}\n\nfunction fromByteArray (uint8) {\n var tmp\n var len = uint8.length\n var extraBytes = len % 3 // if we have 1 byte left, pad 2 bytes\n var parts = []\n var maxChunkLength = 16383 // must be multiple of 3\n\n // go through the array every three bytes, we'll deal with trailing stuff later\n for (var i = 0, len2 = len - extraBytes; i < len2; i += maxChunkLength) {\n parts.push(encodeChunk(\n uint8, i, (i + maxChunkLength) > len2 ? len2 : (i + maxChunkLength)\n ))\n }\n\n // pad the end with zeros, but make sure to not forget the extra bytes\n if (extraBytes === 1) {\n tmp = uint8[len - 1]\n parts.push(\n lookup[tmp >> 2] +\n lookup[(tmp << 4) & 0x3F] +\n '=='\n )\n } else if (extraBytes === 2) {\n tmp = (uint8[len - 2] << 8) + uint8[len - 1]\n parts.push(\n lookup[tmp >> 10] +\n lookup[(tmp >> 4) & 0x3F] +\n lookup[(tmp << 2) & 0x3F] +\n '='\n )\n }\n\n return parts.join('')\n}\n","exports.read = function (buffer, offset, isLE, mLen, nBytes) {\n var e, m\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var nBits = -7\n var i = isLE ? (nBytes - 1) : 0\n var d = isLE ? -1 : 1\n var s = buffer[offset + i]\n\n i += d\n\n e = s & ((1 << (-nBits)) - 1)\n s >>= (-nBits)\n nBits += eLen\n for (; nBits > 0; e = (e * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n m = e & ((1 << (-nBits)) - 1)\n e >>= (-nBits)\n nBits += mLen\n for (; nBits > 0; m = (m * 256) + buffer[offset + i], i += d, nBits -= 8) {}\n\n if (e === 0) {\n e = 1 - eBias\n } else if (e === eMax) {\n return m ? NaN : ((s ? -1 : 1) * Infinity)\n } else {\n m = m + Math.pow(2, mLen)\n e = e - eBias\n }\n return (s ? -1 : 1) * m * Math.pow(2, e - mLen)\n}\n\nexports.write = function (buffer, value, offset, isLE, mLen, nBytes) {\n var e, m, c\n var eLen = (nBytes * 8) - mLen - 1\n var eMax = (1 << eLen) - 1\n var eBias = eMax >> 1\n var rt = (mLen === 23 ? Math.pow(2, -24) - Math.pow(2, -77) : 0)\n var i = isLE ? 0 : (nBytes - 1)\n var d = isLE ? 1 : -1\n var s = value < 0 || (value === 0 && 1 / value < 0) ? 1 : 0\n\n value = Math.abs(value)\n\n if (isNaN(value) || value === Infinity) {\n m = isNaN(value) ? 1 : 0\n e = eMax\n } else {\n e = Math.floor(Math.log(value) / Math.LN2)\n if (value * (c = Math.pow(2, -e)) < 1) {\n e--\n c *= 2\n }\n if (e + eBias >= 1) {\n value += rt / c\n } else {\n value += rt * Math.pow(2, 1 - eBias)\n }\n if (value * c >= 2) {\n e++\n c /= 2\n }\n\n if (e + eBias >= eMax) {\n m = 0\n e = eMax\n } else if (e + eBias >= 1) {\n m = ((value * c) - 1) * Math.pow(2, mLen)\n e = e + eBias\n } else {\n m = value * Math.pow(2, eBias - 1) * Math.pow(2, mLen)\n e = 0\n }\n }\n\n for (; mLen >= 8; buffer[offset + i] = m & 0xff, i += d, m /= 256, mLen -= 8) {}\n\n e = (e << mLen) | m\n eLen += mLen\n for (; eLen > 0; buffer[offset + i] = e & 0xff, i += d, e /= 256, eLen -= 8) {}\n\n buffer[offset + i - d] |= s * 128\n}\n","var toString = {}.toString;\n\nmodule.exports = Array.isArray || function (arr) {\n return toString.call(arr) == '[object Array]';\n};\n","// shim for using process in browser\nvar process = module.exports = {};\n\n// cached from whatever global is present so that test runners that stub it\n// don't break things. But we need to wrap it in a try catch in case it is\n// wrapped in strict mode code which doesn't define any globals. It's inside a\n// function because try/catches deoptimize in certain engines.\n\nvar cachedSetTimeout;\nvar cachedClearTimeout;\n\nfunction defaultSetTimout() {\n throw new Error('setTimeout has not been defined');\n}\nfunction defaultClearTimeout () {\n throw new Error('clearTimeout has not been defined');\n}\n(function () {\n try {\n if (typeof setTimeout === 'function') {\n cachedSetTimeout = setTimeout;\n } else {\n cachedSetTimeout = defaultSetTimout;\n }\n } catch (e) {\n cachedSetTimeout = defaultSetTimout;\n }\n try {\n if (typeof clearTimeout === 'function') {\n cachedClearTimeout = clearTimeout;\n } else {\n cachedClearTimeout = defaultClearTimeout;\n }\n } catch (e) {\n cachedClearTimeout = defaultClearTimeout;\n }\n} ())\nfunction runTimeout(fun) {\n if (cachedSetTimeout === setTimeout) {\n //normal enviroments in sane situations\n return setTimeout(fun, 0);\n }\n // if setTimeout wasn't available but was latter defined\n if ((cachedSetTimeout === defaultSetTimout || !cachedSetTimeout) && setTimeout) {\n cachedSetTimeout = setTimeout;\n return setTimeout(fun, 0);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedSetTimeout(fun, 0);\n } catch(e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedSetTimeout.call(null, fun, 0);\n } catch(e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error\n return cachedSetTimeout.call(this, fun, 0);\n }\n }\n\n\n}\nfunction runClearTimeout(marker) {\n if (cachedClearTimeout === clearTimeout) {\n //normal enviroments in sane situations\n return clearTimeout(marker);\n }\n // if clearTimeout wasn't available but was latter defined\n if ((cachedClearTimeout === defaultClearTimeout || !cachedClearTimeout) && clearTimeout) {\n cachedClearTimeout = clearTimeout;\n return clearTimeout(marker);\n }\n try {\n // when when somebody has screwed with setTimeout but no I.E. maddness\n return cachedClearTimeout(marker);\n } catch (e){\n try {\n // When we are in I.E. but the script has been evaled so I.E. doesn't trust the global object when called normally\n return cachedClearTimeout.call(null, marker);\n } catch (e){\n // same as above but when it's a version of I.E. that must have the global object for 'this', hopfully our context correct otherwise it will throw a global error.\n // Some versions of I.E. have different rules for clearTimeout vs setTimeout\n return cachedClearTimeout.call(this, marker);\n }\n }\n\n\n\n}\nvar queue = [];\nvar draining = false;\nvar currentQueue;\nvar queueIndex = -1;\n\nfunction cleanUpNextTick() {\n if (!draining || !currentQueue) {\n return;\n }\n draining = false;\n if (currentQueue.length) {\n queue = currentQueue.concat(queue);\n } else {\n queueIndex = -1;\n }\n if (queue.length) {\n drainQueue();\n }\n}\n\nfunction drainQueue() {\n if (draining) {\n return;\n }\n var timeout = runTimeout(cleanUpNextTick);\n draining = true;\n\n var len = queue.length;\n while(len) {\n currentQueue = queue;\n queue = [];\n while (++queueIndex < len) {\n if (currentQueue) {\n currentQueue[queueIndex].run();\n }\n }\n queueIndex = -1;\n len = queue.length;\n }\n currentQueue = null;\n draining = false;\n runClearTimeout(timeout);\n}\n\nprocess.nextTick = function (fun) {\n var args = new Array(arguments.length - 1);\n if (arguments.length > 1) {\n for (var i = 1; i < arguments.length; i++) {\n args[i - 1] = arguments[i];\n }\n }\n queue.push(new Item(fun, args));\n if (queue.length === 1 && !draining) {\n runTimeout(drainQueue);\n }\n};\n\n// v8 likes predictible objects\nfunction Item(fun, array) {\n this.fun = fun;\n this.array = array;\n}\nItem.prototype.run = function () {\n this.fun.apply(null, this.array);\n};\nprocess.title = 'browser';\nprocess.browser = true;\nprocess.env = {};\nprocess.argv = [];\nprocess.version = ''; // empty string to avoid regexp issues\nprocess.versions = {};\n\nfunction noop() {}\n\nprocess.on = noop;\nprocess.addListener = noop;\nprocess.once = noop;\nprocess.off = noop;\nprocess.removeListener = noop;\nprocess.removeAllListeners = noop;\nprocess.emit = noop;\nprocess.prependListener = noop;\nprocess.prependOnceListener = noop;\n\nprocess.listeners = function (name) { return [] }\n\nprocess.binding = function (name) {\n throw new Error('process.binding is not supported');\n};\n\nprocess.cwd = function () { return '/' };\nprocess.chdir = function (dir) {\n throw new Error('process.chdir is not supported');\n};\nprocess.umask = function() { return 0; };\n","/**\n * Utility module to work with sets.\n *\n * @module set\n */\n\nexport const create = () => new Set()\n\n/**\n * @template T\n * @param {Set} set\n * @return {Array}\n */\nexport const toArray = set => Array.from(set)\n","/**\n * Utility module to work with Arrays.\n *\n * @module array\n */\n\n/**\n * Return the last element of an array. The element must exist\n *\n * @template L\n * @param {Array} arr\n * @return {L}\n */\nexport const last = arr => arr[arr.length - 1]\n\n/**\n * @template C\n * @return {Array}\n */\nexport const create = () => /** @type {Array} */ ([])\n\n/**\n * @template D\n * @param {Array} a\n * @return {Array}\n */\nexport const copy = a => /** @type {Array} */ (a.slice())\n\n/**\n * Append elements from src to dest\n *\n * @template M\n * @param {Array} dest\n * @param {Array} src\n */\nexport const appendTo = (dest, src) => {\n for (let i = 0; i < src.length; i++) {\n dest.push(src[i])\n }\n}\n\n/**\n * Transforms something array-like to an actual Array.\n *\n * @function\n * @template T\n * @param {ArrayLike|Iterable} arraylike\n * @return {T}\n */\nexport const from = Array.from\n\n/**\n * True iff condition holds on every element in the Array.\n *\n * @function\n * @template ITEM\n *\n * @param {Array} arr\n * @param {function(ITEM, number, Array):boolean} f\n * @return {boolean}\n */\nexport const every = (arr, f) => arr.every(f)\n\n/**\n * True iff condition holds on some element in the Array.\n *\n * @function\n * @template S\n * @param {Array} arr\n * @param {function(S, number, Array):boolean} f\n * @return {boolean}\n */\nexport const some = (arr, f) => arr.some(f)\n\n/**\n * @template ELEM\n *\n * @param {Array} a\n * @param {Array} b\n * @return {boolean}\n */\nexport const equalFlat = (a, b) => a.length === b.length && every(a, (item, index) => item === b[index])\n","/**\n * Observable class prototype.\n *\n * @module observable\n */\n\nimport * as map from './map.js'\nimport * as set from './set.js'\nimport * as array from './array.js'\n\n/**\n * Handles named events.\n *\n * @template N\n */\nexport class Observable {\n constructor () {\n /**\n * Some desc.\n * @type {Map}\n */\n this._observers = map.create()\n }\n\n /**\n * @param {N} name\n * @param {function} f\n */\n on (name, f) {\n map.setIfUndefined(this._observers, name, set.create).add(f)\n }\n\n /**\n * @param {N} name\n * @param {function} f\n */\n once (name, f) {\n /**\n * @param {...any} args\n */\n const _f = (...args) => {\n this.off(name, f)\n f(...args)\n }\n this.on(name, _f)\n }\n\n /**\n * @param {N} name\n * @param {function} f\n */\n off (name, f) {\n const observers = this._observers.get(name)\n if (observers !== undefined) {\n observers.delete(f)\n if (observers.size === 0) {\n this._observers.delete(name)\n }\n }\n }\n\n /**\n * Emit a named event. All registered event listeners that listen to the\n * specified name will receive the event.\n *\n * @todo This should catch exceptions\n *\n * @param {N} name The event name.\n * @param {Array} args The arguments that are applied to the event listener.\n */\n emit (name, args) {\n // copy all listeners to an array first to make sure that no event is emitted to listeners that are subscribed while the event handler is called.\n return array.from((this._observers.get(name) || map.create()).values()).forEach(f => f(...args))\n }\n\n destroy () {\n this._observers = map.create()\n }\n}\n","/**\n * Isomorphic library exports from isomorphic.js.\n *\n * @module isomorphic\n */\n\n// @ts-ignore\nimport iso from 'isomorphic.js'\n\nexport const performance = /** @type {any} */ (iso.performance)\nexport const cryptoRandomBuffer = /** @type {any} */ (iso.cryptoRandomBuffer)\n","\n/**\n * Isomorphic module for true random numbers / buffers / uuids.\n *\n * Attention: falls back to Math.random if the browser does not support crypto.\n *\n * @module random\n */\n\nimport * as math from './math.js'\nimport { cryptoRandomBuffer } from './isomorphic.js'\n\nexport const rand = Math.random\n\n/* istanbul ignore next */\nexport const uint32 = () => new Uint32Array(cryptoRandomBuffer(4))[0]\n\n/**\n * @template T\n * @param {Array} arr\n * @return {T}\n */\nexport const oneOf = arr => arr[math.floor(rand() * arr.length)]\n\n// @ts-ignore\nconst uuidv4Template = [1e7] + -1e3 + -4e3 + -8e3 + -1e11\nexport const uuidv4 = () => uuidv4Template.replace(/[018]/g, /** @param {number} c */ c =>\n (c ^ uint32() & 15 >> c / 4).toString(16)\n)\n","/**\n * Error helpers.\n *\n * @module error\n */\n\n/**\n * @param {string} s\n * @return {Error}\n */\n/* istanbul ignore next */\nexport const create = s => new Error(s)\n\n/**\n * @throws {Error}\n * @return {never}\n */\n/* istanbul ignore next */\nexport const methodUnimplemented = () => {\n throw create('Method unimplemented')\n}\n\n/**\n * @throws {Error}\n * @return {never}\n */\n/* istanbul ignore next */\nexport const unexpectedCase = () => {\n throw create('Unexpected case')\n}\n","/**\n * Utility functions for working with EcmaScript objects.\n *\n * @module object\n */\n\n/**\n * @return {Object} obj\n */\nexport const create = () => Object.create(null)\n\n/**\n * Object.assign\n */\nexport const assign = Object.assign\n\n/**\n * @param {Object} obj\n */\nexport const keys = Object.keys\n\n/**\n * @param {Object} obj\n * @param {function(any,string):any} f\n */\nexport const forEach = (obj, f) => {\n for (const key in obj) {\n f(obj[key], key)\n }\n}\n\n/**\n * @template R\n * @param {Object} obj\n * @param {function(any,string):R} f\n * @return {Array}\n */\nexport const map = (obj, f) => {\n const results = []\n for (const key in obj) {\n results.push(f(obj[key], key))\n }\n return results\n}\n\n/**\n * @param {Object} obj\n * @return {number}\n */\nexport const length = obj => keys(obj).length\n\n/**\n * @param {Object} obj\n * @param {function(any,string):boolean} f\n * @return {boolean}\n */\nexport const some = (obj, f) => {\n for (const key in obj) {\n if (f(obj[key], key)) {\n return true\n }\n }\n return false\n}\n\n/**\n * @param {Object} obj\n * @param {function(any,string):boolean} f\n * @return {boolean}\n */\nexport const every = (obj, f) => {\n for (const key in obj) {\n if (!f(obj[key], key)) {\n return false\n }\n }\n return true\n}\n\n/**\n * Calls `Object.prototype.hasOwnProperty`.\n *\n * @param {any} obj\n * @param {string|symbol} key\n * @return {boolean}\n */\nexport const hasProperty = (obj, key) => Object.prototype.hasOwnProperty.call(obj, key)\n\n/**\n * @param {Object} a\n * @param {Object} b\n * @return {boolean}\n */\nexport const equalFlat = (a, b) => a === b || (length(a) === length(b) && every(a, (val, key) => (val !== undefined || hasProperty(b, key)) && b[key] === val))\n","/**\n * Common functions and function call helpers.\n *\n * @module function\n */\n\nimport * as array from './array.js'\nimport * as object from './object.js'\n\n/**\n * Calls all functions in `fs` with args. Only throws after all functions were called.\n *\n * @param {Array} fs\n * @param {Array} args\n */\nexport const callAll = (fs, args, i = 0) => {\n try {\n for (; i < fs.length; i++) {\n fs[i](...args)\n }\n } finally {\n if (i < fs.length) {\n callAll(fs, args, i + 1)\n }\n }\n}\n\nexport const nop = () => {}\n\n/**\n * @template T\n * @param {function():T} f\n * @return {T}\n */\nexport const apply = f => f()\n\n/**\n * @template A\n *\n * @param {A} a\n * @return {A}\n */\nexport const id = a => a\n\n/**\n * @template T\n *\n * @param {T} a\n * @param {T} b\n * @return {boolean}\n */\nexport const equalityStrict = (a, b) => a === b\n\n/**\n * @template T\n *\n * @param {Array|object} a\n * @param {Array|object} b\n * @return {boolean}\n */\nexport const equalityFlat = (a, b) => a === b || (a != null && b != null && a.constructor === b.constructor && ((a instanceof Array && array.equalFlat(a, /** @type {Array} */ (b))) || (typeof a === 'object' && object.equalFlat(a, b))))\n\n/**\n * @param {any} a\n * @param {any} b\n * @return {boolean}\n */\nexport const equalityDeep = (a, b) => {\n if (a == null || b == null) {\n return equalityStrict(a, b)\n }\n if (a.constructor !== b.constructor) {\n return false\n }\n if (a === b) {\n return true\n }\n switch (a.constructor) {\n case ArrayBuffer:\n a = new Uint8Array(a)\n b = new Uint8Array(b)\n // eslint-disable-next-line no-fallthrough\n case Uint8Array: {\n if (a.byteLength !== b.byteLength) {\n return false\n }\n for (let i = 0; i < a.length; i++) {\n if (a[i] !== b[i]) {\n return false\n }\n }\n break\n }\n case Set: {\n if (a.size !== b.size) {\n return false\n }\n for (const value of a) {\n if (!b.has(value)) {\n return false\n }\n }\n break\n }\n case Map: {\n if (a.size !== b.size) {\n return false\n }\n for (const key of a.keys()) {\n if (!b.has(key) || !equalityDeep(a.get(key), b.get(key))) {\n return false\n }\n }\n break\n }\n case Object:\n if (object.length(a) !== object.length(b)) {\n return false\n }\n for (const key in a) {\n if (!object.hasProperty(a, key) || !equalityDeep(a[key], b[key])) {\n return false\n }\n }\n break\n case Array:\n if (a.length !== b.length) {\n return false\n }\n for (let i = 0; i < a.length; i++) {\n if (!equalityDeep(a[i], b[i])) {\n return false\n }\n }\n break\n default:\n return false\n }\n return true\n}\n","/**\n * Utility module to work with EcmaScript Symbols.\n *\n * @module symbol\n */\n\n/**\n * Return fresh symbol.\n *\n * @return {Symbol}\n */\nexport const create = Symbol\n\n/**\n * @param {any} s\n * @return {boolean}\n */\nexport const isSymbol = s => typeof s === 'symbol'\n","/**\n * Working with value pairs.\n *\n * @module pair\n */\n\n/**\n * @template L,R\n */\nexport class Pair {\n /**\n * @param {L} left\n * @param {R} right\n */\n constructor (left, right) {\n this.left = left\n this.right = right\n }\n}\n\n/**\n * @template L,R\n * @param {L} left\n * @param {R} right\n * @return {Pair}\n */\nexport const create = (left, right) => new Pair(left, right)\n\n/**\n * @template L,R\n * @param {R} right\n * @param {L} left\n * @return {Pair}\n */\nexport const createReversed = (right, left) => new Pair(left, right)\n\n/**\n * @template L,R\n * @param {Array>} arr\n * @param {function(L, R):any} f\n */\nexport const forEach = (arr, f) => arr.forEach(p => f(p.left, p.right))\n\n/**\n * @template L,R,X\n * @param {Array>} arr\n * @param {function(L, R):X} f\n * @return {Array}\n */\nexport const map = (arr, f) => arr.map(p => f(p.left, p.right))\n","/* eslint-env browser */\n\n/**\n * Utility module to work with the DOM.\n *\n * @module dom\n */\n\nimport * as pair from './pair.js'\nimport * as map from './map.js'\n\n/* istanbul ignore next */\n/**\n * @type {Document}\n */\nexport const doc = /** @type {Document} */ (typeof document !== 'undefined' ? document : {})\n\n/**\n * @param {string} name\n * @return {HTMLElement}\n */\n/* istanbul ignore next */\nexport const createElement = name => doc.createElement(name)\n\n/**\n * @return {DocumentFragment}\n */\n/* istanbul ignore next */\nexport const createDocumentFragment = () => doc.createDocumentFragment()\n\n/**\n * @param {string} text\n * @return {Text}\n */\n/* istanbul ignore next */\nexport const createTextNode = text => doc.createTextNode(text)\n\n/* istanbul ignore next */\nexport const domParser = /** @type {DOMParser} */ (typeof DOMParser !== 'undefined' ? new DOMParser() : null)\n\n/**\n * @param {HTMLElement} el\n * @param {string} name\n * @param {Object} opts\n */\n/* istanbul ignore next */\nexport const emitCustomEvent = (el, name, opts) => el.dispatchEvent(new CustomEvent(name, opts))\n\n/**\n * @param {Element} el\n * @param {Array>} attrs Array of key-value pairs\n * @return {Element}\n */\n/* istanbul ignore next */\nexport const setAttributes = (el, attrs) => {\n pair.forEach(attrs, (key, value) => {\n if (value === false) {\n el.removeAttribute(key)\n } else if (value === true) {\n el.setAttribute(key, '')\n } else {\n // @ts-ignore\n el.setAttribute(key, value)\n }\n })\n return el\n}\n\n/**\n * @param {Element} el\n * @param {Map} attrs Array of key-value pairs\n * @return {Element}\n */\n/* istanbul ignore next */\nexport const setAttributesMap = (el, attrs) => {\n attrs.forEach((value, key) => { el.setAttribute(key, value) })\n return el\n}\n\n/**\n * @param {Array|HTMLCollection} children\n * @return {DocumentFragment}\n */\n/* istanbul ignore next */\nexport const fragment = children => {\n const fragment = createDocumentFragment()\n for (let i = 0; i < children.length; i++) {\n appendChild(fragment, children[i])\n }\n return fragment\n}\n\n/**\n * @param {Element} parent\n * @param {Array} nodes\n * @return {Element}\n */\n/* istanbul ignore next */\nexport const append = (parent, nodes) => {\n appendChild(parent, fragment(nodes))\n return parent\n}\n\n/**\n * @param {HTMLElement} el\n */\n/* istanbul ignore next */\nexport const remove = el => el.remove()\n\n/**\n * @param {EventTarget} el\n * @param {string} name\n * @param {EventListener} f\n */\n/* istanbul ignore next */\nexport const addEventListener = (el, name, f) => el.addEventListener(name, f)\n\n/**\n * @param {EventTarget} el\n * @param {string} name\n * @param {EventListener} f\n */\n/* istanbul ignore next */\nexport const removeEventListener = (el, name, f) => el.removeEventListener(name, f)\n\n/**\n * @param {Node} node\n * @param {Array>} listeners\n * @return {Node}\n */\n/* istanbul ignore next */\nexport const addEventListeners = (node, listeners) => {\n pair.forEach(listeners, (name, f) => addEventListener(node, name, f))\n return node\n}\n\n/**\n * @param {Node} node\n * @param {Array>} listeners\n * @return {Node}\n */\n/* istanbul ignore next */\nexport const removeEventListeners = (node, listeners) => {\n pair.forEach(listeners, (name, f) => removeEventListener(node, name, f))\n return node\n}\n\n/**\n * @param {string} name\n * @param {Array|pair.Pair>} attrs Array of key-value pairs\n * @param {Array} children\n * @return {Element}\n */\n/* istanbul ignore next */\nexport const element = (name, attrs = [], children = []) =>\n append(setAttributes(createElement(name), attrs), children)\n\n/**\n * @param {number} width\n * @param {number} height\n */\n/* istanbul ignore next */\nexport const canvas = (width, height) => {\n const c = /** @type {HTMLCanvasElement} */ (createElement('canvas'))\n c.height = height\n c.width = width\n return c\n}\n\n/**\n * @param {string} t\n * @return {Text}\n */\n/* istanbul ignore next */\nexport const text = createTextNode\n\n/**\n * @param {pair.Pair} pair\n */\n/* istanbul ignore next */\nexport const pairToStyleString = pair => `${pair.left}:${pair.right};`\n\n/**\n * @param {Array>} pairs\n * @return {string}\n */\n/* istanbul ignore next */\nexport const pairsToStyleString = pairs => pairs.map(pairToStyleString).join('')\n\n/**\n * @param {Map} m\n * @return {string}\n */\n/* istanbul ignore next */\nexport const mapToStyleString = m => map.map(m, (value, key) => `${key}:${value};`).join('')\n\n/**\n * @todo should always query on a dom element\n *\n * @param {HTMLElement|ShadowRoot} el\n * @param {string} query\n * @return {HTMLElement | null}\n */\n/* istanbul ignore next */\nexport const querySelector = (el, query) => el.querySelector(query)\n\n/**\n * @param {HTMLElement|ShadowRoot} el\n * @param {string} query\n * @return {NodeListOf}\n */\n/* istanbul ignore next */\nexport const querySelectorAll = (el, query) => el.querySelectorAll(query)\n\n/**\n * @param {string} id\n * @return {HTMLElement}\n */\n/* istanbul ignore next */\nexport const getElementById = id => /** @type {HTMLElement} */ (doc.getElementById(id))\n\n/**\n * @param {string} html\n * @return {HTMLElement}\n */\n/* istanbul ignore next */\nconst _parse = html => domParser.parseFromString(`${html}`, 'text/html').body\n\n/**\n * @param {string} html\n * @return {DocumentFragment}\n */\n/* istanbul ignore next */\nexport const parseFragment = html => fragment(/** @type {any} */ (_parse(html).childNodes))\n\n/**\n * @param {string} html\n * @return {HTMLElement}\n */\n/* istanbul ignore next */\nexport const parseElement = html => /** @type HTMLElement */ (_parse(html).firstElementChild)\n\n/**\n * @param {HTMLElement} oldEl\n * @param {HTMLElement|DocumentFragment} newEl\n */\n/* istanbul ignore next */\nexport const replaceWith = (oldEl, newEl) => oldEl.replaceWith(newEl)\n\n/**\n * @param {HTMLElement} parent\n * @param {HTMLElement} el\n * @param {Node|null} ref\n * @return {HTMLElement}\n */\n/* istanbul ignore next */\nexport const insertBefore = (parent, el, ref) => parent.insertBefore(el, ref)\n\n/**\n * @param {Node} parent\n * @param {Node} child\n * @return {Node}\n */\n/* istanbul ignore next */\nexport const appendChild = (parent, child) => parent.appendChild(child)\n\nexport const ELEMENT_NODE = doc.ELEMENT_NODE\nexport const TEXT_NODE = doc.TEXT_NODE\nexport const CDATA_SECTION_NODE = doc.CDATA_SECTION_NODE\nexport const COMMENT_NODE = doc.COMMENT_NODE\nexport const DOCUMENT_NODE = doc.DOCUMENT_NODE\nexport const DOCUMENT_TYPE_NODE = doc.DOCUMENT_TYPE_NODE\nexport const DOCUMENT_FRAGMENT_NODE = doc.DOCUMENT_FRAGMENT_NODE\n\n/**\n * @param {any} node\n * @param {number} type\n */\nexport const checkNodeType = (node, type) => node.nodeType === type\n\n/**\n * @param {Node} parent\n * @param {HTMLElement} child\n */\nexport const isParentOf = (parent, child) => {\n let p = child.parentNode\n while (p && p !== parent) {\n p = p.parentNode\n }\n return p === parent\n}\n","/**\n * JSON utility functions.\n *\n * @module json\n */\n\n/**\n * Transform JavaScript object to JSON.\n *\n * @param {any} object\n * @return {string}\n */\nexport const stringify = JSON.stringify\n\n/**\n * Parse JSON object.\n *\n * @param {string} json\n * @return {any}\n */\nexport const parse = JSON.parse\n","/* global requestIdleCallback, requestAnimationFrame, cancelIdleCallback, cancelAnimationFrame */\n\n/**\n * Utility module to work with EcmaScript's event loop.\n *\n * @module eventloop\n */\n\n/**\n * @type {Array}\n */\nlet queue = []\n\nconst _runQueue = () => {\n for (let i = 0; i < queue.length; i++) {\n queue[i]()\n }\n queue = []\n}\n\n/**\n * @param {function():void} f\n */\nexport const enqueue = f => {\n queue.push(f)\n if (queue.length === 1) {\n setTimeout(_runQueue, 0)\n }\n}\n\n/**\n * @typedef {Object} TimeoutObject\n * @property {function} TimeoutObject.destroy\n */\n\n/**\n * @param {function(number):void} clearFunction\n */\nconst createTimeoutClass = clearFunction => class TT {\n /**\n * @param {number} timeoutId\n */\n constructor (timeoutId) {\n this._ = timeoutId\n }\n\n destroy () {\n clearFunction(this._)\n }\n}\n\nconst Timeout = createTimeoutClass(clearTimeout)\n\n/**\n * @param {number} timeout\n * @param {function} callback\n * @return {TimeoutObject}\n */\nexport const timeout = (timeout, callback) => new Timeout(setTimeout(callback, timeout))\n\nconst Interval = createTimeoutClass(clearInterval)\n\n/**\n * @param {number} timeout\n * @param {function} callback\n * @return {TimeoutObject}\n */\nexport const interval = (timeout, callback) => new Interval(setInterval(callback, timeout))\n\n/* istanbul ignore next */\nexport const Animation = createTimeoutClass(arg => typeof requestAnimationFrame !== 'undefined' && cancelAnimationFrame(arg))\n\n/* istanbul ignore next */\n/**\n * @param {function(number):void} cb\n * @return {TimeoutObject}\n */\nexport const animationFrame = cb => typeof requestAnimationFrame === 'undefined' ? timeout(0, cb) : new Animation(requestAnimationFrame(cb))\n\n/* istanbul ignore next */\n// @ts-ignore\nconst Idle = createTimeoutClass(arg => typeof cancelIdleCallback !== 'undefined' && cancelIdleCallback(arg))\n\n/* istanbul ignore next */\n/**\n * Note: this is experimental and is probably only useful in browsers.\n *\n * @param {function} cb\n * @return {TimeoutObject}\n */\n// @ts-ignore\nexport const idleCallback = cb => typeof requestIdleCallback !== 'undefined' ? new Idle(requestIdleCallback(cb)) : timeout(1000, cb)\n\n/**\n * @param {number} timeout Timeout of the debounce action\n * @return {function(function():void):void}\n */\nexport const createDebouncer = timeout => {\n let timer = -1\n return f => {\n clearTimeout(timer)\n if (f) {\n timer = /** @type {any} */ (setTimeout(f, timeout))\n }\n }\n}\n","/**\n * Utility module to work with time.\n *\n * @module time\n */\n\nimport * as metric from './metric.js'\nimport * as math from './math.js'\n\n/**\n * Return current time.\n *\n * @return {Date}\n */\nexport const getDate = () => new Date()\n\n/**\n * Return current unix time.\n *\n * @return {number}\n */\nexport const getUnixTime = Date.now\n\n/**\n * Transform time (in ms) to a human readable format. E.g. 1100 => 1.1s. 60s => 1min. .001 => 10μs.\n *\n * @param {number} d duration in milliseconds\n * @return {string} humanized approximation of time\n */\nexport const humanizeDuration = d => {\n if (d < 60000) {\n const p = metric.prefix(d, -1)\n return math.round(p.n * 100) / 100 + p.prefix + 's'\n }\n d = math.floor(d / 1000)\n const seconds = d % 60\n const minutes = math.floor(d / 60) % 60\n const hours = math.floor(d / 3600) % 24\n const days = math.floor(d / 86400)\n if (days > 0) {\n return days + 'd' + ((hours > 0 || minutes > 30) ? ' ' + (minutes > 30 ? hours + 1 : hours) + 'h' : '')\n }\n if (hours > 0) {\n /* istanbul ignore next */\n return hours + 'h' + ((minutes > 0 || seconds > 30) ? ' ' + (seconds > 30 ? minutes + 1 : minutes) + 'min' : '')\n }\n return minutes + 'min' + (seconds > 0 ? ' ' + seconds + 's' : '')\n}\n","/**\n * Isomorphic logging module with support for colors!\n *\n * @module logging\n */\n\nimport * as env from './environment.js'\nimport * as symbol from './symbol.js'\nimport * as pair from './pair.js'\nimport * as dom from './dom.js'\nimport * as json from './json.js'\nimport * as map from './map.js'\nimport * as eventloop from './eventloop.js'\nimport * as math from './math.js'\nimport * as time from './time.js'\nimport * as func from './function.js'\n\nexport const BOLD = symbol.create()\nexport const UNBOLD = symbol.create()\nexport const BLUE = symbol.create()\nexport const GREY = symbol.create()\nexport const GREEN = symbol.create()\nexport const RED = symbol.create()\nexport const PURPLE = symbol.create()\nexport const ORANGE = symbol.create()\nexport const UNCOLOR = symbol.create()\n\n/**\n * @type {Object>}\n */\nconst _browserStyleMap = {\n [BOLD]: pair.create('font-weight', 'bold'),\n [UNBOLD]: pair.create('font-weight', 'normal'),\n [BLUE]: pair.create('color', 'blue'),\n [GREEN]: pair.create('color', 'green'),\n [GREY]: pair.create('color', 'grey'),\n [RED]: pair.create('color', 'red'),\n [PURPLE]: pair.create('color', 'purple'),\n [ORANGE]: pair.create('color', 'orange'), // not well supported in chrome when debugging node with inspector - TODO: deprecate\n [UNCOLOR]: pair.create('color', 'black')\n}\n\nconst _nodeStyleMap = {\n [BOLD]: '\\u001b[1m',\n [UNBOLD]: '\\u001b[2m',\n [BLUE]: '\\x1b[34m',\n [GREEN]: '\\x1b[32m',\n [GREY]: '\\u001b[37m',\n [RED]: '\\x1b[31m',\n [PURPLE]: '\\x1b[35m',\n [ORANGE]: '\\x1b[38;5;208m',\n [UNCOLOR]: '\\x1b[0m'\n}\n\n/* istanbul ignore next */\n/**\n * @param {Array} args\n * @return {Array}\n */\nconst computeBrowserLoggingArgs = args => {\n const strBuilder = []\n const styles = []\n const currentStyle = map.create()\n /**\n * @type {Array}\n */\n let logArgs = []\n // try with formatting until we find something unsupported\n let i = 0\n\n for (; i < args.length; i++) {\n const arg = args[i]\n // @ts-ignore\n const style = _browserStyleMap[arg]\n if (style !== undefined) {\n currentStyle.set(style.left, style.right)\n } else {\n if (arg.constructor === String || arg.constructor === Number) {\n const style = dom.mapToStyleString(currentStyle)\n if (i > 0 || style.length > 0) {\n strBuilder.push('%c' + arg)\n styles.push(style)\n } else {\n strBuilder.push(arg)\n }\n } else {\n break\n }\n }\n }\n\n if (i > 0) {\n // create logArgs with what we have so far\n logArgs = styles\n logArgs.unshift(strBuilder.join(''))\n }\n // append the rest\n for (; i < args.length; i++) {\n const arg = args[i]\n if (!(arg instanceof Symbol)) {\n logArgs.push(arg)\n }\n }\n return logArgs\n}\n\n/**\n * @param {Array} args\n * @return {Array}\n */\nconst computeNodeLoggingArgs = args => {\n const strBuilder = []\n const logArgs = []\n\n // try with formatting until we find something unsupported\n let i = 0\n\n for (; i < args.length; i++) {\n const arg = args[i]\n // @ts-ignore\n const style = _nodeStyleMap[arg]\n if (style !== undefined) {\n strBuilder.push(style)\n } else {\n if (arg.constructor === String || arg.constructor === Number) {\n strBuilder.push(arg)\n } else {\n break\n }\n }\n }\n if (i > 0) {\n // create logArgs with what we have so far\n strBuilder.push('\\x1b[0m')\n logArgs.push(strBuilder.join(''))\n }\n // append the rest\n for (; i < args.length; i++) {\n const arg = args[i]\n /* istanbul ignore else */\n if (!(arg instanceof Symbol)) {\n logArgs.push(arg)\n }\n }\n return logArgs\n}\n\n/* istanbul ignore next */\nconst computeLoggingArgs = env.isNode ? computeNodeLoggingArgs : computeBrowserLoggingArgs\n\n/**\n * @param {Array} args\n */\nexport const print = (...args) => {\n console.log(...computeLoggingArgs(args))\n /* istanbul ignore next */\n vconsoles.forEach(vc => vc.print(args))\n}\n\n/* istanbul ignore next */\n/**\n * @param {Array} args\n */\nexport const warn = (...args) => {\n console.warn(...computeLoggingArgs(args))\n args.unshift(ORANGE)\n vconsoles.forEach(vc => vc.print(args))\n}\n\n/* istanbul ignore next */\n/**\n * @param {Error} err\n */\nexport const printError = err => {\n console.error(err)\n vconsoles.forEach(vc => vc.printError(err))\n}\n\n/* istanbul ignore next */\n/**\n * @param {string} url image location\n * @param {number} height height of the image in pixel\n */\nexport const printImg = (url, height) => {\n if (env.isBrowser) {\n console.log('%c ', `font-size: ${height}px; background-size: contain; background-repeat: no-repeat; background-image: url(${url})`)\n // console.log('%c ', `font-size: ${height}x; background: url(${url}) no-repeat;`)\n }\n vconsoles.forEach(vc => vc.printImg(url, height))\n}\n\n/* istanbul ignore next */\n/**\n * @param {string} base64\n * @param {number} height\n */\nexport const printImgBase64 = (base64, height) => printImg(`data:image/gif;base64,${base64}`, height)\n\n/**\n * @param {Array} args\n */\nexport const group = (...args) => {\n console.group(...computeLoggingArgs(args))\n /* istanbul ignore next */\n vconsoles.forEach(vc => vc.group(args))\n}\n\n/**\n * @param {Array} args\n */\nexport const groupCollapsed = (...args) => {\n console.groupCollapsed(...computeLoggingArgs(args))\n /* istanbul ignore next */\n vconsoles.forEach(vc => vc.groupCollapsed(args))\n}\n\nexport const groupEnd = () => {\n console.groupEnd()\n /* istanbul ignore next */\n vconsoles.forEach(vc => vc.groupEnd())\n}\n\n/* istanbul ignore next */\n/**\n * @param {function():Node} createNode\n */\nexport const printDom = createNode =>\n vconsoles.forEach(vc => vc.printDom(createNode()))\n\n/* istanbul ignore next */\n/**\n * @param {HTMLCanvasElement} canvas\n * @param {number} height\n */\nexport const printCanvas = (canvas, height) => printImg(canvas.toDataURL(), height)\n\nexport const vconsoles = new Set()\n\n/* istanbul ignore next */\n/**\n * @param {Array} args\n * @return {Array}\n */\nconst _computeLineSpans = args => {\n const spans = []\n const currentStyle = new Map()\n // try with formatting until we find something unsupported\n let i = 0\n for (; i < args.length; i++) {\n const arg = args[i]\n // @ts-ignore\n const style = _browserStyleMap[arg]\n if (style !== undefined) {\n currentStyle.set(style.left, style.right)\n } else {\n if (arg.constructor === String || arg.constructor === Number) {\n // @ts-ignore\n const span = dom.element('span', [pair.create('style', dom.mapToStyleString(currentStyle))], [dom.text(arg)])\n if (span.innerHTML === '') {\n span.innerHTML = ' '\n }\n spans.push(span)\n } else {\n break\n }\n }\n }\n // append the rest\n for (; i < args.length; i++) {\n let content = args[i]\n if (!(content instanceof Symbol)) {\n if (content.constructor !== String && content.constructor !== Number) {\n content = ' ' + json.stringify(content) + ' '\n }\n spans.push(dom.element('span', [], [dom.text(/** @type {string} */ (content))]))\n }\n }\n return spans\n}\n\nconst lineStyle = 'font-family:monospace;border-bottom:1px solid #e2e2e2;padding:2px;'\n\n/* istanbul ignore next */\nexport class VConsole {\n /**\n * @param {Element} dom\n */\n constructor (dom) {\n this.dom = dom\n /**\n * @type {Element}\n */\n this.ccontainer = this.dom\n this.depth = 0\n vconsoles.add(this)\n }\n\n /**\n * @param {Array} args\n * @param {boolean} collapsed\n */\n group (args, collapsed = false) {\n eventloop.enqueue(() => {\n const triangleDown = dom.element('span', [pair.create('hidden', collapsed), pair.create('style', 'color:grey;font-size:120%;')], [dom.text('▼')])\n const triangleRight = dom.element('span', [pair.create('hidden', !collapsed), pair.create('style', 'color:grey;font-size:125%;')], [dom.text('▶')])\n const content = dom.element('div', [pair.create('style', `${lineStyle};padding-left:${this.depth * 10}px`)], [triangleDown, triangleRight, dom.text(' ')].concat(_computeLineSpans(args)))\n const nextContainer = dom.element('div', [pair.create('hidden', collapsed)])\n const nextLine = dom.element('div', [], [content, nextContainer])\n dom.append(this.ccontainer, [nextLine])\n this.ccontainer = nextContainer\n this.depth++\n // when header is clicked, collapse/uncollapse container\n dom.addEventListener(content, 'click', event => {\n nextContainer.toggleAttribute('hidden')\n triangleDown.toggleAttribute('hidden')\n triangleRight.toggleAttribute('hidden')\n })\n })\n }\n\n /**\n * @param {Array} args\n */\n groupCollapsed (args) {\n this.group(args, true)\n }\n\n groupEnd () {\n eventloop.enqueue(() => {\n if (this.depth > 0) {\n this.depth--\n // @ts-ignore\n this.ccontainer = this.ccontainer.parentElement.parentElement\n }\n })\n }\n\n /**\n * @param {Array} args\n */\n print (args) {\n eventloop.enqueue(() => {\n dom.append(this.ccontainer, [dom.element('div', [pair.create('style', `${lineStyle};padding-left:${this.depth * 10}px`)], _computeLineSpans(args))])\n })\n }\n\n /**\n * @param {Error} err\n */\n printError (err) {\n this.print([RED, BOLD, err.toString()])\n }\n\n /**\n * @param {string} url\n * @param {number} height\n */\n printImg (url, height) {\n eventloop.enqueue(() => {\n dom.append(this.ccontainer, [dom.element('img', [pair.create('src', url), pair.create('height', `${math.round(height * 1.5)}px`)])])\n })\n }\n\n /**\n * @param {Node} node\n */\n printDom (node) {\n eventloop.enqueue(() => {\n dom.append(this.ccontainer, [node])\n })\n }\n\n destroy () {\n eventloop.enqueue(() => {\n vconsoles.delete(this)\n })\n }\n}\n\n/* istanbul ignore next */\n/**\n * @param {Element} dom\n */\nexport const createVConsole = dom => new VConsole(dom)\n\nconst loggingColors = [GREEN, PURPLE, ORANGE, BLUE]\nlet nextColor = 0\nlet lastLoggingTime = time.getUnixTime()\n\n/**\n * @param {string} moduleName\n * @return {function(...any)}\n */\nexport const createModuleLogger = moduleName => {\n const color = loggingColors[nextColor]\n const debugRegexVar = env.getVariable('log')\n const doLogging = debugRegexVar !== null && (debugRegexVar === '*' || debugRegexVar === 'true' || new RegExp(debugRegexVar, 'gi').test(moduleName))\n nextColor = (nextColor + 1) % loggingColors.length\n moduleName += ': '\n\n return !doLogging ? func.nop : (...args) => {\n const timeNow = time.getUnixTime()\n const timeDiff = timeNow - lastLoggingTime\n lastLoggingTime = timeNow\n print(color, moduleName, UNCOLOR, ...args.map(arg => (typeof arg === 'string' || typeof arg === 'symbol') ? arg : JSON.stringify(arg)), color, ' +' + timeDiff + 'ms')\n }\n}\n","/**\n * Utility module to create and manipulate Iterators.\n *\n * @module iterator\n */\n\n/**\n * @template T,R\n * @param {Iterator} iterator\n * @param {function(T):R} f\n * @return {IterableIterator}\n */\nexport const mapIterator = (iterator, f) => ({\n /**\n * @param {function(T):R} f\n */\n [Symbol.iterator] () {\n return this\n },\n // @ts-ignore\n next () {\n const r = iterator.next()\n return { value: r.done ? undefined : f(r.value), done: r.done }\n }\n})\n\n/**\n * @template T\n * @param {function():IteratorResult} next\n * @return {IterableIterator}\n */\nexport const createIterator = next => ({\n /**\n * @return {IterableIterator}\n */\n [Symbol.iterator] () {\n return this\n },\n // @ts-ignore\n next\n})\n\n/**\n * @template T\n * @param {Iterator} iterator\n * @param {function(T):boolean} filter\n */\nexport const iteratorFilter = (iterator, filter) => createIterator(() => {\n let res\n do {\n res = iterator.next()\n } while (!res.done && !filter(res.value))\n return res\n})\n\n/**\n * @template T,M\n * @param {Iterator} iterator\n * @param {function(T):M} fmap\n */\nexport const iteratorMap = (iterator, fmap) => createIterator(() => {\n const { done, value } = iterator.next()\n return { done, value: done ? undefined : fmap(value) }\n})\n","import { Observable } from 'lib0/observable.js';\nimport { appendTo, last } from 'lib0/array.js';\nimport { floor, min, max, abs } from 'lib0/math.js';\nimport { setIfUndefined, any, create as create$2, copy } from 'lib0/map.js';\nimport { writeVarUint, Encoder, toUint8Array, IntDiffOptRleEncoder, UintOptRleEncoder, RleEncoder, writeUint8, StringEncoder, createEncoder, writeVarUint8Array, writeUint8Array, writeAny, writeVarString } from 'lib0/encoding.js';\nimport { readVarUint, createDecoder, readUint8, IntDiffOptRleDecoder, readVarUint8Array, UintOptRleDecoder, RleDecoder, StringDecoder, readAny, readVarString } from 'lib0/decoding.js';\nimport { uint32 } from 'lib0/random.js';\nimport { copyUint8Array } from 'lib0/buffer.js';\nimport { unexpectedCase, methodUnimplemented, create as create$1 } from 'lib0/error.js';\nimport { BITS5, BIT8, BIT7, BIT6, BIT2, BIT4, BIT1, BIT3 } from 'lib0/binary.js';\nimport { callAll } from 'lib0/function.js';\nimport { create } from 'lib0/set.js';\nimport { print, ORANGE, BOLD, UNBOLD, RED } from 'lib0/logging.js';\nimport { getUnixTime } from 'lib0/time.js';\nimport { iteratorFilter, iteratorMap } from 'lib0/iterator.js';\nimport { equalFlat } from 'lib0/object.js';\n\n/**\n * This is an abstract interface that all Connectors should implement to keep them interchangeable.\n *\n * @note This interface is experimental and it is not advised to actually inherit this class.\n * It just serves as typing information.\n *\n * @extends {Observable}\n */\nclass AbstractConnector extends Observable {\n /**\n * @param {Doc} ydoc\n * @param {any} awareness\n */\n constructor (ydoc, awareness) {\n super();\n this.doc = ydoc;\n this.awareness = awareness;\n }\n}\n\nclass DeleteItem {\n /**\n * @param {number} clock\n * @param {number} len\n */\n constructor (clock, len) {\n /**\n * @type {number}\n */\n this.clock = clock;\n /**\n * @type {number}\n */\n this.len = len;\n }\n}\n\n/**\n * We no longer maintain a DeleteStore. DeleteSet is a temporary object that is created when needed.\n * - When created in a transaction, it must only be accessed after sorting, and merging\n * - This DeleteSet is send to other clients\n * - We do not create a DeleteSet when we send a sync message. The DeleteSet message is created directly from StructStore\n * - We read a DeleteSet as part of a sync/update message. In this case the DeleteSet is already sorted and merged.\n */\nclass DeleteSet {\n constructor () {\n /**\n * @type {Map>}\n */\n this.clients = new Map();\n }\n}\n\n/**\n * Iterate over all structs that the DeleteSet gc's.\n *\n * @param {Transaction} transaction\n * @param {DeleteSet} ds\n * @param {function(GC|Item):void} f\n *\n * @function\n */\nconst iterateDeletedStructs = (transaction, ds, f) =>\n ds.clients.forEach((deletes, clientid) => {\n const structs = /** @type {Array} */ (transaction.doc.store.clients.get(clientid));\n for (let i = 0; i < deletes.length; i++) {\n const del = deletes[i];\n iterateStructs(transaction, structs, del.clock, del.len, f);\n }\n });\n\n/**\n * @param {Array} dis\n * @param {number} clock\n * @return {number|null}\n *\n * @private\n * @function\n */\nconst findIndexDS = (dis, clock) => {\n let left = 0;\n let right = dis.length - 1;\n while (left <= right) {\n const midindex = floor((left + right) / 2);\n const mid = dis[midindex];\n const midclock = mid.clock;\n if (midclock <= clock) {\n if (clock < midclock + mid.len) {\n return midindex\n }\n left = midindex + 1;\n } else {\n right = midindex - 1;\n }\n }\n return null\n};\n\n/**\n * @param {DeleteSet} ds\n * @param {ID} id\n * @return {boolean}\n *\n * @private\n * @function\n */\nconst isDeleted = (ds, id) => {\n const dis = ds.clients.get(id.client);\n return dis !== undefined && findIndexDS(dis, id.clock) !== null\n};\n\n/**\n * @param {DeleteSet} ds\n *\n * @private\n * @function\n */\nconst sortAndMergeDeleteSet = ds => {\n ds.clients.forEach(dels => {\n dels.sort((a, b) => a.clock - b.clock);\n // merge items without filtering or splicing the array\n // i is the current pointer\n // j refers to the current insert position for the pointed item\n // try to merge dels[i] into dels[j-1] or set dels[j]=dels[i]\n let i, j;\n for (i = 1, j = 1; i < dels.length; i++) {\n const left = dels[j - 1];\n const right = dels[i];\n if (left.clock + left.len === right.clock) {\n left.len += right.len;\n } else {\n if (j < i) {\n dels[j] = right;\n }\n j++;\n }\n }\n dels.length = j;\n });\n};\n\n/**\n * @param {Array} dss\n * @return {DeleteSet} A fresh DeleteSet\n */\nconst mergeDeleteSets = dss => {\n const merged = new DeleteSet();\n for (let dssI = 0; dssI < dss.length; dssI++) {\n dss[dssI].clients.forEach((delsLeft, client) => {\n if (!merged.clients.has(client)) {\n // Write all missing keys from current ds and all following.\n // If merged already contains `client` current ds has already been added.\n /**\n * @type {Array}\n */\n const dels = delsLeft.slice();\n for (let i = dssI + 1; i < dss.length; i++) {\n appendTo(dels, dss[i].clients.get(client) || []);\n }\n merged.clients.set(client, dels);\n }\n });\n }\n sortAndMergeDeleteSet(merged);\n return merged\n};\n\n/**\n * @param {DeleteSet} ds\n * @param {number} client\n * @param {number} clock\n * @param {number} length\n *\n * @private\n * @function\n */\nconst addToDeleteSet = (ds, client, clock, length) => {\n setIfUndefined(ds.clients, client, () => []).push(new DeleteItem(clock, length));\n};\n\nconst createDeleteSet = () => new DeleteSet();\n\n/**\n * @param {StructStore} ss\n * @return {DeleteSet} Merged and sorted DeleteSet\n *\n * @private\n * @function\n */\nconst createDeleteSetFromStructStore = ss => {\n const ds = createDeleteSet();\n ss.clients.forEach((structs, client) => {\n /**\n * @type {Array}\n */\n const dsitems = [];\n for (let i = 0; i < structs.length; i++) {\n const struct = structs[i];\n if (struct.deleted) {\n const clock = struct.id.clock;\n let len = struct.length;\n if (i + 1 < structs.length) {\n for (let next = structs[i + 1]; i + 1 < structs.length && next.id.clock === clock + len && next.deleted; next = structs[++i + 1]) {\n len += next.length;\n }\n }\n dsitems.push(new DeleteItem(clock, len));\n }\n }\n if (dsitems.length > 0) {\n ds.clients.set(client, dsitems);\n }\n });\n return ds\n};\n\n/**\n * @param {AbstractDSEncoder} encoder\n * @param {DeleteSet} ds\n *\n * @private\n * @function\n */\nconst writeDeleteSet = (encoder, ds) => {\n writeVarUint(encoder.restEncoder, ds.clients.size);\n ds.clients.forEach((dsitems, client) => {\n encoder.resetDsCurVal();\n writeVarUint(encoder.restEncoder, client);\n const len = dsitems.length;\n writeVarUint(encoder.restEncoder, len);\n for (let i = 0; i < len; i++) {\n const item = dsitems[i];\n encoder.writeDsClock(item.clock);\n encoder.writeDsLen(item.len);\n }\n });\n};\n\n/**\n * @param {AbstractDSDecoder} decoder\n * @return {DeleteSet}\n *\n * @private\n * @function\n */\nconst readDeleteSet = decoder => {\n const ds = new DeleteSet();\n const numClients = readVarUint(decoder.restDecoder);\n for (let i = 0; i < numClients; i++) {\n decoder.resetDsCurVal();\n const client = readVarUint(decoder.restDecoder);\n const numberOfDeletes = readVarUint(decoder.restDecoder);\n if (numberOfDeletes > 0) {\n const dsField = setIfUndefined(ds.clients, client, () => []);\n for (let i = 0; i < numberOfDeletes; i++) {\n dsField.push(new DeleteItem(decoder.readDsClock(), decoder.readDsLen()));\n }\n }\n }\n return ds\n};\n\n/**\n * @todo YDecoder also contains references to String and other Decoders. Would make sense to exchange YDecoder.toUint8Array for YDecoder.DsToUint8Array()..\n */\n\n/**\n * @param {AbstractDSDecoder} decoder\n * @param {Transaction} transaction\n * @param {StructStore} store\n *\n * @private\n * @function\n */\nconst readAndApplyDeleteSet = (decoder, transaction, store) => {\n const unappliedDS = new DeleteSet();\n const numClients = readVarUint(decoder.restDecoder);\n for (let i = 0; i < numClients; i++) {\n decoder.resetDsCurVal();\n const client = readVarUint(decoder.restDecoder);\n const numberOfDeletes = readVarUint(decoder.restDecoder);\n const structs = store.clients.get(client) || [];\n const state = getState(store, client);\n for (let i = 0; i < numberOfDeletes; i++) {\n const clock = decoder.readDsClock();\n const clockEnd = clock + decoder.readDsLen();\n if (clock < state) {\n if (state < clockEnd) {\n addToDeleteSet(unappliedDS, client, state, clockEnd - state);\n }\n let index = findIndexSS(structs, clock);\n /**\n * We can ignore the case of GC and Delete structs, because we are going to skip them\n * @type {Item}\n */\n // @ts-ignore\n let struct = structs[index];\n // split the first item if necessary\n if (!struct.deleted && struct.id.clock < clock) {\n structs.splice(index + 1, 0, splitItem(transaction, struct, clock - struct.id.clock));\n index++; // increase we now want to use the next struct\n }\n while (index < structs.length) {\n // @ts-ignore\n struct = structs[index++];\n if (struct.id.clock < clockEnd) {\n if (!struct.deleted) {\n if (clockEnd < struct.id.clock + struct.length) {\n structs.splice(index, 0, splitItem(transaction, struct, clockEnd - struct.id.clock));\n }\n struct.delete(transaction);\n }\n } else {\n break\n }\n }\n } else {\n addToDeleteSet(unappliedDS, client, clock, clockEnd - clock);\n }\n }\n }\n if (unappliedDS.clients.size > 0) {\n // TODO: no need for encoding+decoding ds anymore\n const unappliedDSEncoder = new DSEncoderV2();\n writeDeleteSet(unappliedDSEncoder, unappliedDS);\n store.pendingDeleteReaders.push(new DSDecoderV2(createDecoder((unappliedDSEncoder.toUint8Array()))));\n }\n};\n\n/**\n * @module Y\n */\n\nconst generateNewClientId = uint32;\n\n/**\n * A Yjs instance handles the state of shared data.\n * @extends Observable\n */\nclass Doc extends Observable {\n /**\n * @param {Object} conf configuration\n * @param {boolean} [conf.gc] Disable garbage collection (default: gc=true)\n * @param {function(Item):boolean} [conf.gcFilter] Will be called before an Item is garbage collected. Return false to keep the Item.\n */\n constructor ({ gc = true, gcFilter = () => true } = {}) {\n super();\n this.gc = gc;\n this.gcFilter = gcFilter;\n this.clientID = generateNewClientId();\n /**\n * @type {Map>}\n */\n this.share = new Map();\n this.store = new StructStore();\n /**\n * @type {Transaction | null}\n */\n this._transaction = null;\n /**\n * @type {Array}\n */\n this._transactionCleanups = [];\n }\n\n /**\n * Changes that happen inside of a transaction are bundled. This means that\n * the observer fires _after_ the transaction is finished and that all changes\n * that happened inside of the transaction are sent as one message to the\n * other peers.\n *\n * @param {function(Transaction):void} f The function that should be executed as a transaction\n * @param {any} [origin] Origin of who started the transaction. Will be stored on transaction.origin\n *\n * @public\n */\n transact (f, origin = null) {\n transact(this, f, origin);\n }\n\n /**\n * Define a shared data type.\n *\n * Multiple calls of `y.get(name, TypeConstructor)` yield the same result\n * and do not overwrite each other. I.e.\n * `y.define(name, Y.Array) === y.define(name, Y.Array)`\n *\n * After this method is called, the type is also available on `y.share.get(name)`.\n *\n * *Best Practices:*\n * Define all types right after the Yjs instance is created and store them in a separate object.\n * Also use the typed methods `getText(name)`, `getArray(name)`, ..\n *\n * @example\n * const y = new Y(..)\n * const appState = {\n * document: y.getText('document')\n * comments: y.getArray('comments')\n * }\n *\n * @param {string} name\n * @param {Function} TypeConstructor The constructor of the type definition. E.g. Y.Text, Y.Array, Y.Map, ...\n * @return {AbstractType} The created type. Constructed with TypeConstructor\n *\n * @public\n */\n get (name, TypeConstructor = AbstractType) {\n const type = setIfUndefined(this.share, name, () => {\n // @ts-ignore\n const t = new TypeConstructor();\n t._integrate(this, null);\n return t\n });\n const Constr = type.constructor;\n if (TypeConstructor !== AbstractType && Constr !== TypeConstructor) {\n if (Constr === AbstractType) {\n // @ts-ignore\n const t = new TypeConstructor();\n t._map = type._map;\n type._map.forEach(/** @param {Item?} n */ n => {\n for (; n !== null; n = n.left) {\n // @ts-ignore\n n.parent = t;\n }\n });\n t._start = type._start;\n for (let n = t._start; n !== null; n = n.right) {\n n.parent = t;\n }\n t._length = type._length;\n this.share.set(name, t);\n t._integrate(this, null);\n return t\n } else {\n throw new Error(`Type with the name ${name} has already been defined with a different constructor`)\n }\n }\n return type\n }\n\n /**\n * @template T\n * @param {string} [name]\n * @return {YArray}\n *\n * @public\n */\n getArray (name = '') {\n // @ts-ignore\n return this.get(name, YArray)\n }\n\n /**\n * @param {string} [name]\n * @return {YText}\n *\n * @public\n */\n getText (name = '') {\n // @ts-ignore\n return this.get(name, YText)\n }\n\n /**\n * @param {string} [name]\n * @return {YMap}\n *\n * @public\n */\n getMap (name = '') {\n // @ts-ignore\n return this.get(name, YMap)\n }\n\n /**\n * @param {string} [name]\n * @return {YXmlFragment}\n *\n * @public\n */\n getXmlFragment (name = '') {\n // @ts-ignore\n return this.get(name, YXmlFragment)\n }\n\n /**\n * Converts the entire document into a js object, recursively traversing each yjs type\n *\n * @return {Object}\n */\n toJSON () {\n /**\n * @type {Object}\n */\n const doc = {};\n\n this.share.forEach((value, key) => {\n doc[key] = value.toJSON();\n });\n\n return doc\n }\n\n /**\n * Emit `destroy` event and unregister all event handlers.\n */\n destroy () {\n this.emit('destroyed', [true]);\n super.destroy();\n }\n\n /**\n * @param {string} eventName\n * @param {function} f\n */\n on (eventName, f) {\n super.on(eventName, f);\n }\n\n /**\n * @param {string} eventName\n * @param {function} f\n */\n off (eventName, f) {\n super.off(eventName, f);\n }\n}\n\nclass DSDecoderV1 {\n /**\n * @param {decoding.Decoder} decoder\n */\n constructor (decoder) {\n this.restDecoder = decoder;\n }\n\n resetDsCurVal () {\n // nop\n }\n\n /**\n * @return {number}\n */\n readDsClock () {\n return readVarUint(this.restDecoder)\n }\n\n /**\n * @return {number}\n */\n readDsLen () {\n return readVarUint(this.restDecoder)\n }\n}\n\nclass UpdateDecoderV1 extends DSDecoderV1 {\n /**\n * @return {ID}\n */\n readLeftID () {\n return createID(readVarUint(this.restDecoder), readVarUint(this.restDecoder))\n }\n\n /**\n * @return {ID}\n */\n readRightID () {\n return createID(readVarUint(this.restDecoder), readVarUint(this.restDecoder))\n }\n\n /**\n * Read the next client id.\n * Use this in favor of readID whenever possible to reduce the number of objects created.\n */\n readClient () {\n return readVarUint(this.restDecoder)\n }\n\n /**\n * @return {number} info An unsigned 8-bit integer\n */\n readInfo () {\n return readUint8(this.restDecoder)\n }\n\n /**\n * @return {string}\n */\n readString () {\n return readVarString(this.restDecoder)\n }\n\n /**\n * @return {boolean} isKey\n */\n readParentInfo () {\n return readVarUint(this.restDecoder) === 1\n }\n\n /**\n * @return {number} info An unsigned 8-bit integer\n */\n readTypeRef () {\n return readVarUint(this.restDecoder)\n }\n\n /**\n * Write len of a struct - well suited for Opt RLE encoder.\n *\n * @return {number} len\n */\n readLen () {\n return readVarUint(this.restDecoder)\n }\n\n /**\n * @return {any}\n */\n readAny () {\n return readAny(this.restDecoder)\n }\n\n /**\n * @return {Uint8Array}\n */\n readBuf () {\n return copyUint8Array(readVarUint8Array(this.restDecoder))\n }\n\n /**\n * Legacy implementation uses JSON parse. We use any-decoding in v2.\n *\n * @return {any}\n */\n readJSON () {\n return JSON.parse(readVarString(this.restDecoder))\n }\n\n /**\n * @return {string}\n */\n readKey () {\n return readVarString(this.restDecoder)\n }\n}\n\nclass DSDecoderV2 {\n /**\n * @param {decoding.Decoder} decoder\n */\n constructor (decoder) {\n this.dsCurrVal = 0;\n this.restDecoder = decoder;\n }\n\n resetDsCurVal () {\n this.dsCurrVal = 0;\n }\n\n readDsClock () {\n this.dsCurrVal += readVarUint(this.restDecoder);\n return this.dsCurrVal\n }\n\n readDsLen () {\n const diff = readVarUint(this.restDecoder) + 1;\n this.dsCurrVal += diff;\n return diff\n }\n}\n\nclass UpdateDecoderV2 extends DSDecoderV2 {\n /**\n * @param {decoding.Decoder} decoder\n */\n constructor (decoder) {\n super(decoder);\n /**\n * List of cached keys. If the keys[id] does not exist, we read a new key\n * from stringEncoder and push it to keys.\n *\n * @type {Array}\n */\n this.keys = [];\n readUint8(decoder); // read feature flag - currently unused\n this.keyClockDecoder = new IntDiffOptRleDecoder(readVarUint8Array(decoder));\n this.clientDecoder = new UintOptRleDecoder(readVarUint8Array(decoder));\n this.leftClockDecoder = new IntDiffOptRleDecoder(readVarUint8Array(decoder));\n this.rightClockDecoder = new IntDiffOptRleDecoder(readVarUint8Array(decoder));\n this.infoDecoder = new RleDecoder(readVarUint8Array(decoder), readUint8);\n this.stringDecoder = new StringDecoder(readVarUint8Array(decoder));\n this.parentInfoDecoder = new RleDecoder(readVarUint8Array(decoder), readUint8);\n this.typeRefDecoder = new UintOptRleDecoder(readVarUint8Array(decoder));\n this.lenDecoder = new UintOptRleDecoder(readVarUint8Array(decoder));\n }\n\n /**\n * @return {ID}\n */\n readLeftID () {\n return new ID(this.clientDecoder.read(), this.leftClockDecoder.read())\n }\n\n /**\n * @return {ID}\n */\n readRightID () {\n return new ID(this.clientDecoder.read(), this.rightClockDecoder.read())\n }\n\n /**\n * Read the next client id.\n * Use this in favor of readID whenever possible to reduce the number of objects created.\n */\n readClient () {\n return this.clientDecoder.read()\n }\n\n /**\n * @return {number} info An unsigned 8-bit integer\n */\n readInfo () {\n return /** @type {number} */ (this.infoDecoder.read())\n }\n\n /**\n * @return {string}\n */\n readString () {\n return this.stringDecoder.read()\n }\n\n /**\n * @return {boolean}\n */\n readParentInfo () {\n return this.parentInfoDecoder.read() === 1\n }\n\n /**\n * @return {number} An unsigned 8-bit integer\n */\n readTypeRef () {\n return this.typeRefDecoder.read()\n }\n\n /**\n * Write len of a struct - well suited for Opt RLE encoder.\n *\n * @return {number}\n */\n readLen () {\n return this.lenDecoder.read()\n }\n\n /**\n * @return {any}\n */\n readAny () {\n return readAny(this.restDecoder)\n }\n\n /**\n * @return {Uint8Array}\n */\n readBuf () {\n return readVarUint8Array(this.restDecoder)\n }\n\n /**\n * This is mainly here for legacy purposes.\n *\n * Initial we incoded objects using JSON. Now we use the much faster lib0/any-encoder. This method mainly exists for legacy purposes for the v1 encoder.\n *\n * @return {any}\n */\n readJSON () {\n return readAny(this.restDecoder)\n }\n\n /**\n * @return {string}\n */\n readKey () {\n const keyClock = this.keyClockDecoder.read();\n if (keyClock < this.keys.length) {\n return this.keys[keyClock]\n } else {\n const key = this.stringDecoder.read();\n this.keys.push(key);\n return key\n }\n }\n}\n\nclass DSEncoderV1 {\n constructor () {\n this.restEncoder = new Encoder();\n }\n\n toUint8Array () {\n return toUint8Array(this.restEncoder)\n }\n\n resetDsCurVal () {\n // nop\n }\n\n /**\n * @param {number} clock\n */\n writeDsClock (clock) {\n writeVarUint(this.restEncoder, clock);\n }\n\n /**\n * @param {number} len\n */\n writeDsLen (len) {\n writeVarUint(this.restEncoder, len);\n }\n}\n\nclass UpdateEncoderV1 extends DSEncoderV1 {\n /**\n * @param {ID} id\n */\n writeLeftID (id) {\n writeVarUint(this.restEncoder, id.client);\n writeVarUint(this.restEncoder, id.clock);\n }\n\n /**\n * @param {ID} id\n */\n writeRightID (id) {\n writeVarUint(this.restEncoder, id.client);\n writeVarUint(this.restEncoder, id.clock);\n }\n\n /**\n * Use writeClient and writeClock instead of writeID if possible.\n * @param {number} client\n */\n writeClient (client) {\n writeVarUint(this.restEncoder, client);\n }\n\n /**\n * @param {number} info An unsigned 8-bit integer\n */\n writeInfo (info) {\n writeUint8(this.restEncoder, info);\n }\n\n /**\n * @param {string} s\n */\n writeString (s) {\n writeVarString(this.restEncoder, s);\n }\n\n /**\n * @param {boolean} isYKey\n */\n writeParentInfo (isYKey) {\n writeVarUint(this.restEncoder, isYKey ? 1 : 0);\n }\n\n /**\n * @param {number} info An unsigned 8-bit integer\n */\n writeTypeRef (info) {\n writeVarUint(this.restEncoder, info);\n }\n\n /**\n * Write len of a struct - well suited for Opt RLE encoder.\n *\n * @param {number} len\n */\n writeLen (len) {\n writeVarUint(this.restEncoder, len);\n }\n\n /**\n * @param {any} any\n */\n writeAny (any) {\n writeAny(this.restEncoder, any);\n }\n\n /**\n * @param {Uint8Array} buf\n */\n writeBuf (buf) {\n writeVarUint8Array(this.restEncoder, buf);\n }\n\n /**\n * @param {any} embed\n */\n writeJSON (embed) {\n writeVarString(this.restEncoder, JSON.stringify(embed));\n }\n\n /**\n * @param {string} key\n */\n writeKey (key) {\n writeVarString(this.restEncoder, key);\n }\n}\n\nclass DSEncoderV2 {\n constructor () {\n this.restEncoder = new Encoder(); // encodes all the rest / non-optimized\n this.dsCurrVal = 0;\n }\n\n toUint8Array () {\n return toUint8Array(this.restEncoder)\n }\n\n resetDsCurVal () {\n this.dsCurrVal = 0;\n }\n\n /**\n * @param {number} clock\n */\n writeDsClock (clock) {\n const diff = clock - this.dsCurrVal;\n this.dsCurrVal = clock;\n writeVarUint(this.restEncoder, diff);\n }\n\n /**\n * @param {number} len\n */\n writeDsLen (len) {\n if (len === 0) {\n unexpectedCase();\n }\n writeVarUint(this.restEncoder, len - 1);\n this.dsCurrVal += len;\n }\n}\n\nclass UpdateEncoderV2 extends DSEncoderV2 {\n constructor () {\n super();\n /**\n * @type {Map}\n */\n this.keyMap = new Map();\n /**\n * Refers to the next uniqe key-identifier to me used.\n * See writeKey method for more information.\n *\n * @type {number}\n */\n this.keyClock = 0;\n this.keyClockEncoder = new IntDiffOptRleEncoder();\n this.clientEncoder = new UintOptRleEncoder();\n this.leftClockEncoder = new IntDiffOptRleEncoder();\n this.rightClockEncoder = new IntDiffOptRleEncoder();\n this.infoEncoder = new RleEncoder(writeUint8);\n this.stringEncoder = new StringEncoder();\n this.parentInfoEncoder = new RleEncoder(writeUint8);\n this.typeRefEncoder = new UintOptRleEncoder();\n this.lenEncoder = new UintOptRleEncoder();\n }\n\n toUint8Array () {\n const encoder = createEncoder();\n writeUint8(encoder, 0); // this is a feature flag that we might use in the future\n writeVarUint8Array(encoder, this.keyClockEncoder.toUint8Array());\n writeVarUint8Array(encoder, this.clientEncoder.toUint8Array());\n writeVarUint8Array(encoder, this.leftClockEncoder.toUint8Array());\n writeVarUint8Array(encoder, this.rightClockEncoder.toUint8Array());\n writeVarUint8Array(encoder, toUint8Array(this.infoEncoder));\n writeVarUint8Array(encoder, this.stringEncoder.toUint8Array());\n writeVarUint8Array(encoder, toUint8Array(this.parentInfoEncoder));\n writeVarUint8Array(encoder, this.typeRefEncoder.toUint8Array());\n writeVarUint8Array(encoder, this.lenEncoder.toUint8Array());\n // @note The rest encoder is appended! (note the missing var)\n writeUint8Array(encoder, toUint8Array(this.restEncoder));\n return toUint8Array(encoder)\n }\n\n /**\n * @param {ID} id\n */\n writeLeftID (id) {\n this.clientEncoder.write(id.client);\n this.leftClockEncoder.write(id.clock);\n }\n\n /**\n * @param {ID} id\n */\n writeRightID (id) {\n this.clientEncoder.write(id.client);\n this.rightClockEncoder.write(id.clock);\n }\n\n /**\n * @param {number} client\n */\n writeClient (client) {\n this.clientEncoder.write(client);\n }\n\n /**\n * @param {number} info An unsigned 8-bit integer\n */\n writeInfo (info) {\n this.infoEncoder.write(info);\n }\n\n /**\n * @param {string} s\n */\n writeString (s) {\n this.stringEncoder.write(s);\n }\n\n /**\n * @param {boolean} isYKey\n */\n writeParentInfo (isYKey) {\n this.parentInfoEncoder.write(isYKey ? 1 : 0);\n }\n\n /**\n * @param {number} info An unsigned 8-bit integer\n */\n writeTypeRef (info) {\n this.typeRefEncoder.write(info);\n }\n\n /**\n * Write len of a struct - well suited for Opt RLE encoder.\n *\n * @param {number} len\n */\n writeLen (len) {\n this.lenEncoder.write(len);\n }\n\n /**\n * @param {any} any\n */\n writeAny (any) {\n writeAny(this.restEncoder, any);\n }\n\n /**\n * @param {Uint8Array} buf\n */\n writeBuf (buf) {\n writeVarUint8Array(this.restEncoder, buf);\n }\n\n /**\n * This is mainly here for legacy purposes.\n *\n * Initial we incoded objects using JSON. Now we use the much faster lib0/any-encoder. This method mainly exists for legacy purposes for the v1 encoder.\n *\n * @param {any} embed\n */\n writeJSON (embed) {\n writeAny(this.restEncoder, embed);\n }\n\n /**\n * Property keys are often reused. For example, in y-prosemirror the key `bold` might\n * occur very often. For a 3d application, the key `position` might occur very often.\n *\n * We cache these keys in a Map and refer to them via a unique number.\n *\n * @param {string} key\n */\n writeKey (key) {\n const clock = this.keyMap.get(key);\n if (clock === undefined) {\n this.keyClockEncoder.write(this.keyClock++);\n this.stringEncoder.write(key);\n } else {\n this.keyClockEncoder.write(this.keyClock++);\n }\n }\n}\n\nlet DefaultDSEncoder = DSEncoderV1;\nlet DefaultDSDecoder = DSDecoderV1;\nlet DefaultUpdateEncoder = UpdateEncoderV1;\nlet DefaultUpdateDecoder = UpdateDecoderV1;\n\n/**\n * @param {AbstractUpdateEncoder} encoder\n * @param {Array} structs All structs by `client`\n * @param {number} client\n * @param {number} clock write structs starting with `ID(client,clock)`\n *\n * @function\n */\nconst writeStructs = (encoder, structs, client, clock) => {\n // write first id\n const startNewStructs = findIndexSS(structs, clock);\n // write # encoded structs\n writeVarUint(encoder.restEncoder, structs.length - startNewStructs);\n encoder.writeClient(client);\n writeVarUint(encoder.restEncoder, clock);\n const firstStruct = structs[startNewStructs];\n // write first struct with an offset\n firstStruct.write(encoder, clock - firstStruct.id.clock);\n for (let i = startNewStructs + 1; i < structs.length; i++) {\n structs[i].write(encoder, 0);\n }\n};\n\n/**\n * @param {AbstractUpdateEncoder} encoder\n * @param {StructStore} store\n * @param {Map} _sm\n *\n * @private\n * @function\n */\nconst writeClientsStructs = (encoder, store, _sm) => {\n // we filter all valid _sm entries into sm\n const sm = new Map();\n _sm.forEach((clock, client) => {\n // only write if new structs are available\n if (getState(store, client) > clock) {\n sm.set(client, clock);\n }\n });\n getStateVector(store).forEach((clock, client) => {\n if (!_sm.has(client)) {\n sm.set(client, 0);\n }\n });\n // write # states that were updated\n writeVarUint(encoder.restEncoder, sm.size);\n // Write items with higher client ids first\n // This heavily improves the conflict algorithm.\n Array.from(sm.entries()).sort((a, b) => b[0] - a[0]).forEach(([client, clock]) => {\n // @ts-ignore\n writeStructs(encoder, store.clients.get(client), client, clock);\n });\n};\n\n/**\n * @param {AbstractUpdateDecoder} decoder The decoder object to read data from.\n * @param {Map>} clientRefs\n * @param {Doc} doc\n * @return {Map>}\n *\n * @private\n * @function\n */\nconst readClientsStructRefs = (decoder, clientRefs, doc) => {\n const numOfStateUpdates = readVarUint(decoder.restDecoder);\n for (let i = 0; i < numOfStateUpdates; i++) {\n const numberOfStructs = readVarUint(decoder.restDecoder);\n /**\n * @type {Array}\n */\n const refs = new Array(numberOfStructs);\n const client = decoder.readClient();\n let clock = readVarUint(decoder.restDecoder);\n // const start = performance.now()\n clientRefs.set(client, refs);\n for (let i = 0; i < numberOfStructs; i++) {\n const info = decoder.readInfo();\n if ((BITS5 & info) !== 0) {\n /**\n * The optimized implementation doesn't use any variables because inlining variables is faster.\n * Below a non-optimized version is shown that implements the basic algorithm with\n * a few comments\n */\n const cantCopyParentInfo = (info & (BIT7 | BIT8)) === 0;\n // If parent = null and neither left nor right are defined, then we know that `parent` is child of `y`\n // and we read the next string as parentYKey.\n // It indicates how we store/retrieve parent from `y.share`\n // @type {string|null}\n const struct = new Item(\n createID(client, clock),\n null, // leftd\n (info & BIT8) === BIT8 ? decoder.readLeftID() : null, // origin\n null, // right\n (info & BIT7) === BIT7 ? decoder.readRightID() : null, // right origin\n cantCopyParentInfo ? (decoder.readParentInfo() ? doc.get(decoder.readString()) : decoder.readLeftID()) : null, // parent\n cantCopyParentInfo && (info & BIT6) === BIT6 ? decoder.readString() : null, // parentSub\n readItemContent(decoder, info) // item content\n );\n /* A non-optimized implementation of the above algorithm:\n\n // The item that was originally to the left of this item.\n const origin = (info & binary.BIT8) === binary.BIT8 ? decoder.readLeftID() : null\n // The item that was originally to the right of this item.\n const rightOrigin = (info & binary.BIT7) === binary.BIT7 ? decoder.readRightID() : null\n const cantCopyParentInfo = (info & (binary.BIT7 | binary.BIT8)) === 0\n const hasParentYKey = cantCopyParentInfo ? decoder.readParentInfo() : false\n // If parent = null and neither left nor right are defined, then we know that `parent` is child of `y`\n // and we read the next string as parentYKey.\n // It indicates how we store/retrieve parent from `y.share`\n // @type {string|null}\n const parentYKey = cantCopyParentInfo && hasParentYKey ? decoder.readString() : null\n\n const struct = new Item(\n createID(client, clock),\n null, // leftd\n origin, // origin\n null, // right\n rightOrigin, // right origin\n cantCopyParentInfo && !hasParentYKey ? decoder.readLeftID() : (parentYKey !== null ? doc.get(parentYKey) : null), // parent\n cantCopyParentInfo && (info & binary.BIT6) === binary.BIT6 ? decoder.readString() : null, // parentSub\n readItemContent(decoder, info) // item content\n )\n */\n refs[i] = struct;\n clock += struct.length;\n } else {\n const len = decoder.readLen();\n refs[i] = new GC(createID(client, clock), len);\n clock += len;\n }\n }\n // console.log('time to read: ', performance.now() - start) // @todo remove\n }\n return clientRefs\n};\n\n/**\n * Resume computing structs generated by struct readers.\n *\n * While there is something to do, we integrate structs in this order\n * 1. top element on stack, if stack is not empty\n * 2. next element from current struct reader (if empty, use next struct reader)\n *\n * If struct causally depends on another struct (ref.missing), we put next reader of\n * `ref.id.client` on top of stack.\n *\n * At some point we find a struct that has no causal dependencies,\n * then we start emptying the stack.\n *\n * It is not possible to have circles: i.e. struct1 (from client1) depends on struct2 (from client2)\n * depends on struct3 (from client1). Therefore the max stack size is eqaul to `structReaders.length`.\n *\n * This method is implemented in a way so that we can resume computation if this update\n * causally depends on another update.\n *\n * @param {Transaction} transaction\n * @param {StructStore} store\n *\n * @private\n * @function\n */\nconst resumeStructIntegration = (transaction, store) => {\n const stack = store.pendingStack; // @todo don't forget to append stackhead at the end\n const clientsStructRefs = store.pendingClientsStructRefs;\n // sort them so that we take the higher id first, in case of conflicts the lower id will probably not conflict with the id from the higher user.\n const clientsStructRefsIds = Array.from(clientsStructRefs.keys()).sort((a, b) => a - b);\n if (clientsStructRefsIds.length === 0) {\n return\n }\n const getNextStructTarget = () => {\n let nextStructsTarget = /** @type {{i:number,refs:Array}} */ (clientsStructRefs.get(clientsStructRefsIds[clientsStructRefsIds.length - 1]));\n while (nextStructsTarget.refs.length === nextStructsTarget.i) {\n clientsStructRefsIds.pop();\n if (clientsStructRefsIds.length > 0) {\n nextStructsTarget = /** @type {{i:number,refs:Array}} */ (clientsStructRefs.get(clientsStructRefsIds[clientsStructRefsIds.length - 1]));\n } else {\n store.pendingClientsStructRefs.clear();\n return null\n }\n }\n return nextStructsTarget\n };\n let curStructsTarget = getNextStructTarget();\n if (curStructsTarget === null && stack.length === 0) {\n return\n }\n /**\n * @type {GC|Item}\n */\n let stackHead = stack.length > 0\n ? /** @type {GC|Item} */ (stack.pop())\n : /** @type {any} */ (curStructsTarget).refs[/** @type {any} */ (curStructsTarget).i++];\n // caching the state because it is used very often\n const state = new Map();\n // iterate over all struct readers until we are done\n while (true) {\n const localClock = setIfUndefined(state, stackHead.id.client, () => getState(store, stackHead.id.client));\n const offset = stackHead.id.clock < localClock ? localClock - stackHead.id.clock : 0;\n if (stackHead.id.clock + offset !== localClock) {\n // A previous message from this client is missing\n // check if there is a pending structRef with a smaller clock and switch them\n /**\n * @type {{ refs: Array, i: number }}\n */\n const structRefs = clientsStructRefs.get(stackHead.id.client) || { refs: [], i: 0 };\n if (structRefs.refs.length !== structRefs.i) {\n const r = structRefs.refs[structRefs.i];\n if (r.id.clock < stackHead.id.clock) {\n // put ref with smaller clock on stack instead and continue\n structRefs.refs[structRefs.i] = stackHead;\n stackHead = r;\n // sort the set because this approach might bring the list out of order\n structRefs.refs = structRefs.refs.slice(structRefs.i).sort((r1, r2) => r1.id.clock - r2.id.clock);\n structRefs.i = 0;\n continue\n }\n }\n // wait until missing struct is available\n stack.push(stackHead);\n return\n }\n const missing = stackHead.getMissing(transaction, store);\n if (missing === null) {\n if (offset === 0 || offset < stackHead.length) {\n stackHead.integrate(transaction, offset);\n state.set(stackHead.id.client, stackHead.id.clock + stackHead.length);\n }\n // iterate to next stackHead\n if (stack.length > 0) {\n stackHead = /** @type {GC|Item} */ (stack.pop());\n } else if (curStructsTarget !== null && curStructsTarget.i < curStructsTarget.refs.length) {\n stackHead = /** @type {GC|Item} */ (curStructsTarget.refs[curStructsTarget.i++]);\n } else {\n curStructsTarget = getNextStructTarget();\n if (curStructsTarget === null) {\n // we are done!\n break\n } else {\n stackHead = /** @type {GC|Item} */ (curStructsTarget.refs[curStructsTarget.i++]);\n }\n }\n } else {\n // get the struct reader that has the missing struct\n /**\n * @type {{ refs: Array, i: number }}\n */\n const structRefs = clientsStructRefs.get(missing) || { refs: [], i: 0 };\n if (structRefs.refs.length === structRefs.i) {\n // This update message causally depends on another update message.\n stack.push(stackHead);\n return\n }\n stack.push(stackHead);\n stackHead = structRefs.refs[structRefs.i++];\n }\n }\n store.pendingClientsStructRefs.clear();\n};\n\n/**\n * @param {Transaction} transaction\n * @param {StructStore} store\n *\n * @private\n * @function\n */\nconst tryResumePendingDeleteReaders = (transaction, store) => {\n const pendingReaders = store.pendingDeleteReaders;\n store.pendingDeleteReaders = [];\n for (let i = 0; i < pendingReaders.length; i++) {\n readAndApplyDeleteSet(pendingReaders[i], transaction, store);\n }\n};\n\n/**\n * @param {AbstractUpdateEncoder} encoder\n * @param {Transaction} transaction\n *\n * @private\n * @function\n */\nconst writeStructsFromTransaction = (encoder, transaction) => writeClientsStructs(encoder, transaction.doc.store, transaction.beforeState);\n\n/**\n * @param {StructStore} store\n * @param {Map>} clientsStructsRefs\n *\n * @private\n * @function\n */\nconst mergeReadStructsIntoPendingReads = (store, clientsStructsRefs) => {\n const pendingClientsStructRefs = store.pendingClientsStructRefs;\n clientsStructsRefs.forEach((structRefs, client) => {\n const pendingStructRefs = pendingClientsStructRefs.get(client);\n if (pendingStructRefs === undefined) {\n pendingClientsStructRefs.set(client, { refs: structRefs, i: 0 });\n } else {\n // merge into existing structRefs\n const merged = pendingStructRefs.i > 0 ? pendingStructRefs.refs.slice(pendingStructRefs.i) : pendingStructRefs.refs;\n for (let i = 0; i < structRefs.length; i++) {\n merged.push(structRefs[i]);\n }\n pendingStructRefs.i = 0;\n pendingStructRefs.refs = merged.sort((r1, r2) => r1.id.clock - r2.id.clock);\n }\n });\n};\n\n/**\n * @param {Map,i:number}>} pendingClientsStructRefs\n */\nconst cleanupPendingStructs = pendingClientsStructRefs => {\n // cleanup pendingClientsStructs if not fully finished\n pendingClientsStructRefs.forEach((refs, client) => {\n if (refs.i === refs.refs.length) {\n pendingClientsStructRefs.delete(client);\n } else {\n refs.refs.splice(0, refs.i);\n refs.i = 0;\n }\n });\n};\n\n/**\n * Read the next Item in a Decoder and fill this Item with the read data.\n *\n * This is called when data is received from a remote peer.\n *\n * @param {AbstractUpdateDecoder} decoder The decoder object to read data from.\n * @param {Transaction} transaction\n * @param {StructStore} store\n *\n * @private\n * @function\n */\nconst readStructs = (decoder, transaction, store) => {\n const clientsStructRefs = new Map();\n // let start = performance.now()\n readClientsStructRefs(decoder, clientsStructRefs, transaction.doc);\n // console.log('time to read structs: ', performance.now() - start) // @todo remove\n // start = performance.now()\n mergeReadStructsIntoPendingReads(store, clientsStructRefs);\n // console.log('time to merge: ', performance.now() - start) // @todo remove\n // start = performance.now()\n resumeStructIntegration(transaction, store);\n // console.log('time to integrate: ', performance.now() - start) // @todo remove\n // start = performance.now()\n cleanupPendingStructs(store.pendingClientsStructRefs);\n // console.log('time to cleanup: ', performance.now() - start) // @todo remove\n // start = performance.now()\n tryResumePendingDeleteReaders(transaction, store);\n // console.log('time to resume delete readers: ', performance.now() - start) // @todo remove\n // start = performance.now()\n};\n\n/**\n * Read and apply a document update.\n *\n * This function has the same effect as `applyUpdate` but accepts an decoder.\n *\n * @param {decoding.Decoder} decoder\n * @param {Doc} ydoc\n * @param {any} [transactionOrigin] This will be stored on `transaction.origin` and `.on('update', (update, origin))`\n * @param {AbstractUpdateDecoder} [structDecoder]\n *\n * @function\n */\nconst readUpdateV2 = (decoder, ydoc, transactionOrigin, structDecoder = new UpdateDecoderV2(decoder)) =>\n transact(ydoc, transaction => {\n readStructs(structDecoder, transaction, ydoc.store);\n readAndApplyDeleteSet(structDecoder, transaction, ydoc.store);\n }, transactionOrigin, false);\n\n/**\n * Read and apply a document update.\n *\n * This function has the same effect as `applyUpdate` but accepts an decoder.\n *\n * @param {decoding.Decoder} decoder\n * @param {Doc} ydoc\n * @param {any} [transactionOrigin] This will be stored on `transaction.origin` and `.on('update', (update, origin))`\n *\n * @function\n */\nconst readUpdate = (decoder, ydoc, transactionOrigin) => readUpdateV2(decoder, ydoc, transactionOrigin, new DefaultUpdateDecoder(decoder));\n\n/**\n * Apply a document update created by, for example, `y.on('update', update => ..)` or `update = encodeStateAsUpdate()`.\n *\n * This function has the same effect as `readUpdate` but accepts an Uint8Array instead of a Decoder.\n *\n * @param {Doc} ydoc\n * @param {Uint8Array} update\n * @param {any} [transactionOrigin] This will be stored on `transaction.origin` and `.on('update', (update, origin))`\n * @param {typeof UpdateDecoderV1 | typeof UpdateDecoderV2} [YDecoder]\n *\n * @function\n */\nconst applyUpdateV2 = (ydoc, update, transactionOrigin, YDecoder = UpdateDecoderV2) => {\n const decoder = createDecoder(update);\n readUpdateV2(decoder, ydoc, transactionOrigin, new YDecoder(decoder));\n};\n\n/**\n * Apply a document update created by, for example, `y.on('update', update => ..)` or `update = encodeStateAsUpdate()`.\n *\n * This function has the same effect as `readUpdate` but accepts an Uint8Array instead of a Decoder.\n *\n * @param {Doc} ydoc\n * @param {Uint8Array} update\n * @param {any} [transactionOrigin] This will be stored on `transaction.origin` and `.on('update', (update, origin))`\n *\n * @function\n */\nconst applyUpdate = (ydoc, update, transactionOrigin) => applyUpdateV2(ydoc, update, transactionOrigin, DefaultUpdateDecoder);\n\n/**\n * Write all the document as a single update message. If you specify the state of the remote client (`targetStateVector`) it will\n * only write the operations that are missing.\n *\n * @param {AbstractUpdateEncoder} encoder\n * @param {Doc} doc\n * @param {Map} [targetStateVector] The state of the target that receives the update. Leave empty to write all known structs\n *\n * @function\n */\nconst writeStateAsUpdate = (encoder, doc, targetStateVector = new Map()) => {\n writeClientsStructs(encoder, doc.store, targetStateVector);\n writeDeleteSet(encoder, createDeleteSetFromStructStore(doc.store));\n};\n\n/**\n * Write all the document as a single update message that can be applied on the remote document. If you specify the state of the remote client (`targetState`) it will\n * only write the operations that are missing.\n *\n * Use `writeStateAsUpdate` instead if you are working with lib0/encoding.js#Encoder\n *\n * @param {Doc} doc\n * @param {Uint8Array} [encodedTargetStateVector] The state of the target that receives the update. Leave empty to write all known structs\n * @param {AbstractUpdateEncoder} [encoder]\n * @return {Uint8Array}\n *\n * @function\n */\nconst encodeStateAsUpdateV2 = (doc, encodedTargetStateVector, encoder = new UpdateEncoderV2()) => {\n const targetStateVector = encodedTargetStateVector == null ? new Map() : decodeStateVector(encodedTargetStateVector);\n writeStateAsUpdate(encoder, doc, targetStateVector);\n return encoder.toUint8Array()\n};\n\n/**\n * Write all the document as a single update message that can be applied on the remote document. If you specify the state of the remote client (`targetState`) it will\n * only write the operations that are missing.\n *\n * Use `writeStateAsUpdate` instead if you are working with lib0/encoding.js#Encoder\n *\n * @param {Doc} doc\n * @param {Uint8Array} [encodedTargetStateVector] The state of the target that receives the update. Leave empty to write all known structs\n * @return {Uint8Array}\n *\n * @function\n */\nconst encodeStateAsUpdate = (doc, encodedTargetStateVector) => encodeStateAsUpdateV2(doc, encodedTargetStateVector, new DefaultUpdateEncoder());\n\n/**\n * Read state vector from Decoder and return as Map\n *\n * @param {AbstractDSDecoder} decoder\n * @return {Map} Maps `client` to the number next expected `clock` from that client.\n *\n * @function\n */\nconst readStateVector = decoder => {\n const ss = new Map();\n const ssLength = readVarUint(decoder.restDecoder);\n for (let i = 0; i < ssLength; i++) {\n const client = readVarUint(decoder.restDecoder);\n const clock = readVarUint(decoder.restDecoder);\n ss.set(client, clock);\n }\n return ss\n};\n\n/**\n * Read decodedState and return State as Map.\n *\n * @param {Uint8Array} decodedState\n * @return {Map} Maps `client` to the number next expected `clock` from that client.\n *\n * @function\n */\nconst decodeStateVectorV2 = decodedState => readStateVector(new DSDecoderV2(createDecoder(decodedState)));\n\n/**\n * Read decodedState and return State as Map.\n *\n * @param {Uint8Array} decodedState\n * @return {Map} Maps `client` to the number next expected `clock` from that client.\n *\n * @function\n */\nconst decodeStateVector = decodedState => readStateVector(new DefaultDSDecoder(createDecoder(decodedState)));\n\n/**\n * @param {AbstractDSEncoder} encoder\n * @param {Map} sv\n * @function\n */\nconst writeStateVector = (encoder, sv) => {\n writeVarUint(encoder.restEncoder, sv.size);\n sv.forEach((clock, client) => {\n writeVarUint(encoder.restEncoder, client); // @todo use a special client decoder that is based on mapping\n writeVarUint(encoder.restEncoder, clock);\n });\n return encoder\n};\n\n/**\n * @param {AbstractDSEncoder} encoder\n * @param {Doc} doc\n *\n * @function\n */\nconst writeDocumentStateVector = (encoder, doc) => writeStateVector(encoder, getStateVector(doc.store));\n\n/**\n * Encode State as Uint8Array.\n *\n * @param {Doc} doc\n * @param {AbstractDSEncoder} [encoder]\n * @return {Uint8Array}\n *\n * @function\n */\nconst encodeStateVectorV2 = (doc, encoder = new DSEncoderV2()) => {\n writeDocumentStateVector(encoder, doc);\n return encoder.toUint8Array()\n};\n\n/**\n * Encode State as Uint8Array.\n *\n * @param {Doc} doc\n * @return {Uint8Array}\n *\n * @function\n */\nconst encodeStateVector = doc => encodeStateVectorV2(doc, new DefaultDSEncoder());\n\n/**\n * General event handler implementation.\n *\n * @template ARG0, ARG1\n *\n * @private\n */\nclass EventHandler {\n constructor () {\n /**\n * @type {Array}\n */\n this.l = [];\n }\n}\n\n/**\n * @template ARG0,ARG1\n * @returns {EventHandler}\n *\n * @private\n * @function\n */\nconst createEventHandler = () => new EventHandler();\n\n/**\n * Adds an event listener that is called when\n * {@link EventHandler#callEventListeners} is called.\n *\n * @template ARG0,ARG1\n * @param {EventHandler} eventHandler\n * @param {function(ARG0,ARG1):void} f The event handler.\n *\n * @private\n * @function\n */\nconst addEventHandlerListener = (eventHandler, f) =>\n eventHandler.l.push(f);\n\n/**\n * Removes an event listener.\n *\n * @template ARG0,ARG1\n * @param {EventHandler} eventHandler\n * @param {function(ARG0,ARG1):void} f The event handler that was added with\n * {@link EventHandler#addEventListener}\n *\n * @private\n * @function\n */\nconst removeEventHandlerListener = (eventHandler, f) => {\n eventHandler.l = eventHandler.l.filter(g => f !== g);\n};\n\n/**\n * Call all event listeners that were added via\n * {@link EventHandler#addEventListener}.\n *\n * @template ARG0,ARG1\n * @param {EventHandler} eventHandler\n * @param {ARG0} arg0\n * @param {ARG1} arg1\n *\n * @private\n * @function\n */\nconst callEventHandlerListeners = (eventHandler, arg0, arg1) =>\n callAll(eventHandler.l, [arg0, arg1]);\n\nclass ID {\n /**\n * @param {number} client client id\n * @param {number} clock unique per client id, continuous number\n */\n constructor (client, clock) {\n /**\n * Client id\n * @type {number}\n */\n this.client = client;\n /**\n * unique per client id, continuous number\n * @type {number}\n */\n this.clock = clock;\n }\n}\n\n/**\n * @param {ID | null} a\n * @param {ID | null} b\n * @return {boolean}\n *\n * @function\n */\nconst compareIDs = (a, b) => a === b || (a !== null && b !== null && a.client === b.client && a.clock === b.clock);\n\n/**\n * @param {number} client\n * @param {number} clock\n *\n * @private\n * @function\n */\nconst createID = (client, clock) => new ID(client, clock);\n\n/**\n * @param {encoding.Encoder} encoder\n * @param {ID} id\n *\n * @private\n * @function\n */\nconst writeID = (encoder, id) => {\n writeVarUint(encoder, id.client);\n writeVarUint(encoder, id.clock);\n};\n\n/**\n * Read ID.\n * * If first varUint read is 0xFFFFFF a RootID is returned.\n * * Otherwise an ID is returned\n *\n * @param {decoding.Decoder} decoder\n * @return {ID}\n *\n * @private\n * @function\n */\nconst readID = decoder =>\n createID(readVarUint(decoder), readVarUint(decoder));\n\n/**\n * The top types are mapped from y.share.get(keyname) => type.\n * `type` does not store any information about the `keyname`.\n * This function finds the correct `keyname` for `type` and throws otherwise.\n *\n * @param {AbstractType} type\n * @return {string}\n *\n * @private\n * @function\n */\nconst findRootTypeKey = type => {\n // @ts-ignore _y must be defined, otherwise unexpected case\n for (const [key, value] of type.doc.share.entries()) {\n if (value === type) {\n return key\n }\n }\n throw unexpectedCase()\n};\n\n/**\n * Check if `parent` is a parent of `child`.\n *\n * @param {AbstractType} parent\n * @param {Item|null} child\n * @return {Boolean} Whether `parent` is a parent of `child`.\n *\n * @private\n * @function\n */\nconst isParentOf = (parent, child) => {\n while (child !== null) {\n if (child.parent === parent) {\n return true\n }\n child = /** @type {AbstractType} */ (child.parent)._item;\n }\n return false\n};\n\n/**\n * Convenient helper to log type information.\n *\n * Do not use in productive systems as the output can be immense!\n *\n * @param {AbstractType} type\n */\nconst logType = type => {\n const res = [];\n let n = type._start;\n while (n) {\n res.push(n);\n n = n.right;\n }\n console.log('Children: ', res);\n console.log('Children content: ', res.filter(m => !m.deleted).map(m => m.content));\n};\n\nclass PermanentUserData {\n /**\n * @param {Doc} doc\n * @param {YMap} [storeType]\n */\n constructor (doc, storeType = doc.getMap('users')) {\n /**\n * @type {Map}\n */\n const dss = new Map();\n this.yusers = storeType;\n this.doc = doc;\n /**\n * Maps from clientid to userDescription\n *\n * @type {Map}\n */\n this.clients = new Map();\n this.dss = dss;\n /**\n * @param {YMap} user\n * @param {string} userDescription\n */\n const initUser = (user, userDescription) => {\n /**\n * @type {YArray}\n */\n const ds = user.get('ds');\n const ids = user.get('ids');\n const addClientId = /** @param {number} clientid */ clientid => this.clients.set(clientid, userDescription);\n ds.observe(/** @param {YArrayEvent} event */ event => {\n event.changes.added.forEach(item => {\n item.content.getContent().forEach(encodedDs => {\n if (encodedDs instanceof Uint8Array) {\n this.dss.set(userDescription, mergeDeleteSets([this.dss.get(userDescription) || createDeleteSet(), readDeleteSet(new DSDecoderV1(createDecoder(encodedDs)))]));\n }\n });\n });\n });\n this.dss.set(userDescription, mergeDeleteSets(ds.map(encodedDs => readDeleteSet(new DSDecoderV1(encodedDs)))));\n ids.observe(/** @param {YArrayEvent} event */ event =>\n event.changes.added.forEach(item => item.content.getContent().forEach(addClientId))\n );\n ids.forEach(addClientId);\n };\n // observe users\n storeType.observe(event => {\n event.keysChanged.forEach(userDescription =>\n initUser(storeType.get(userDescription), userDescription)\n );\n });\n // add intial data\n storeType.forEach(initUser);\n }\n\n /**\n * @param {Doc} doc\n * @param {number} clientid\n * @param {string} userDescription\n * @param {Object} [conf]\n * @param {function(Transaction, DeleteSet):boolean} [conf.filter]\n */\n setUserMapping (doc, clientid, userDescription, { filter = () => true } = {}) {\n const users = this.yusers;\n let user = users.get(userDescription);\n if (!user) {\n user = new YMap();\n user.set('ids', new YArray());\n user.set('ds', new YArray());\n users.set(userDescription, user);\n }\n user.get('ids').push([clientid]);\n users.observe(event => {\n setTimeout(() => {\n const userOverwrite = users.get(userDescription);\n if (userOverwrite !== user) {\n // user was overwritten, port all data over to the next user object\n // @todo Experiment with Y.Sets here\n user = userOverwrite;\n // @todo iterate over old type\n this.clients.forEach((_userDescription, clientid) => {\n if (userDescription === _userDescription) {\n user.get('ids').push([clientid]);\n }\n });\n const encoder = new DSEncoderV1();\n const ds = this.dss.get(userDescription);\n if (ds) {\n writeDeleteSet(encoder, ds);\n user.get('ds').push([encoder.toUint8Array()]);\n }\n }\n }, 0);\n });\n doc.on('afterTransaction', /** @param {Transaction} transaction */ transaction => {\n setTimeout(() => {\n const yds = user.get('ds');\n const ds = transaction.deleteSet;\n if (transaction.local && ds.clients.size > 0 && filter(transaction, ds)) {\n const encoder = new DSEncoderV1();\n writeDeleteSet(encoder, ds);\n yds.push([encoder.toUint8Array()]);\n }\n });\n });\n }\n\n /**\n * @param {number} clientid\n * @return {any}\n */\n getUserByClientId (clientid) {\n return this.clients.get(clientid) || null\n }\n\n /**\n * @param {ID} id\n * @return {string | null}\n */\n getUserByDeletedId (id) {\n for (const [userDescription, ds] of this.dss.entries()) {\n if (isDeleted(ds, id)) {\n return userDescription\n }\n }\n return null\n }\n}\n\n/**\n * A relative position is based on the Yjs model and is not affected by document changes.\n * E.g. If you place a relative position before a certain character, it will always point to this character.\n * If you place a relative position at the end of a type, it will always point to the end of the type.\n *\n * A numeric position is often unsuited for user selections, because it does not change when content is inserted\n * before or after.\n *\n * ```Insert(0, 'x')('a|bc') = 'xa|bc'``` Where | is the relative position.\n *\n * One of the properties must be defined.\n *\n * @example\n * // Current cursor position is at position 10\n * const relativePosition = createRelativePositionFromIndex(yText, 10)\n * // modify yText\n * yText.insert(0, 'abc')\n * yText.delete(3, 10)\n * // Compute the cursor position\n * const absolutePosition = createAbsolutePositionFromRelativePosition(y, relativePosition)\n * absolutePosition.type === yText // => true\n * console.log('cursor location is ' + absolutePosition.index) // => cursor location is 3\n *\n */\nclass RelativePosition {\n /**\n * @param {ID|null} type\n * @param {string|null} tname\n * @param {ID|null} item\n */\n constructor (type, tname, item) {\n /**\n * @type {ID|null}\n */\n this.type = type;\n /**\n * @type {string|null}\n */\n this.tname = tname;\n /**\n * @type {ID | null}\n */\n this.item = item;\n }\n}\n\n/**\n * @param {any} json\n * @return {RelativePosition}\n *\n * @function\n */\nconst createRelativePositionFromJSON = json => new RelativePosition(json.type == null ? null : createID(json.type.client, json.type.clock), json.tname || null, json.item == null ? null : createID(json.item.client, json.item.clock));\n\nclass AbsolutePosition {\n /**\n * @param {AbstractType} type\n * @param {number} index\n */\n constructor (type, index) {\n /**\n * @type {AbstractType}\n */\n this.type = type;\n /**\n * @type {number}\n */\n this.index = index;\n }\n}\n\n/**\n * @param {AbstractType} type\n * @param {number} index\n *\n * @function\n */\nconst createAbsolutePosition = (type, index) => new AbsolutePosition(type, index);\n\n/**\n * @param {AbstractType} type\n * @param {ID|null} item\n *\n * @function\n */\nconst createRelativePosition = (type, item) => {\n let typeid = null;\n let tname = null;\n if (type._item === null) {\n tname = findRootTypeKey(type);\n } else {\n typeid = createID(type._item.id.client, type._item.id.clock);\n }\n return new RelativePosition(typeid, tname, item)\n};\n\n/**\n * Create a relativePosition based on a absolute position.\n *\n * @param {AbstractType} type The base type (e.g. YText or YArray).\n * @param {number} index The absolute position.\n * @return {RelativePosition}\n *\n * @function\n */\nconst createRelativePositionFromTypeIndex = (type, index) => {\n let t = type._start;\n while (t !== null) {\n if (!t.deleted && t.countable) {\n if (t.length > index) {\n // case 1: found position somewhere in the linked list\n return createRelativePosition(type, createID(t.id.client, t.id.clock + index))\n }\n index -= t.length;\n }\n t = t.right;\n }\n return createRelativePosition(type, null)\n};\n\n/**\n * @param {encoding.Encoder} encoder\n * @param {RelativePosition} rpos\n *\n * @function\n */\nconst writeRelativePosition = (encoder, rpos) => {\n const { type, tname, item } = rpos;\n if (item !== null) {\n writeVarUint(encoder, 0);\n writeID(encoder, item);\n } else if (tname !== null) {\n // case 2: found position at the end of the list and type is stored in y.share\n writeUint8(encoder, 1);\n writeVarString(encoder, tname);\n } else if (type !== null) {\n // case 3: found position at the end of the list and type is attached to an item\n writeUint8(encoder, 2);\n writeID(encoder, type);\n } else {\n throw unexpectedCase()\n }\n return encoder\n};\n\n/**\n * @param {decoding.Decoder} decoder\n * @return {RelativePosition|null}\n *\n * @function\n */\nconst readRelativePosition = decoder => {\n let type = null;\n let tname = null;\n let itemID = null;\n switch (readVarUint(decoder)) {\n case 0:\n // case 1: found position somewhere in the linked list\n itemID = readID(decoder);\n break\n case 1:\n // case 2: found position at the end of the list and type is stored in y.share\n tname = readVarString(decoder);\n break\n case 2: {\n // case 3: found position at the end of the list and type is attached to an item\n type = readID(decoder);\n }\n }\n return new RelativePosition(type, tname, itemID)\n};\n\n/**\n * @param {RelativePosition} rpos\n * @param {Doc} doc\n * @return {AbsolutePosition|null}\n *\n * @function\n */\nconst createAbsolutePositionFromRelativePosition = (rpos, doc) => {\n const store = doc.store;\n const rightID = rpos.item;\n const typeID = rpos.type;\n const tname = rpos.tname;\n let type = null;\n let index = 0;\n if (rightID !== null) {\n if (getState(store, rightID.client) <= rightID.clock) {\n return null\n }\n const res = followRedone(store, rightID);\n const right = res.item;\n if (!(right instanceof Item)) {\n return null\n }\n type = /** @type {AbstractType} */ (right.parent);\n if (type._item === null || !type._item.deleted) {\n index = right.deleted || !right.countable ? 0 : res.diff;\n let n = right.left;\n while (n !== null) {\n if (!n.deleted && n.countable) {\n index += n.length;\n }\n n = n.left;\n }\n }\n } else {\n if (tname !== null) {\n type = doc.get(tname);\n } else if (typeID !== null) {\n if (getState(store, typeID.client) <= typeID.clock) {\n // type does not exist yet\n return null\n }\n const { item } = followRedone(store, typeID);\n if (item instanceof Item && item.content instanceof ContentType) {\n type = item.content.type;\n } else {\n // struct is garbage collected\n return null\n }\n } else {\n throw unexpectedCase()\n }\n index = type._length;\n }\n return createAbsolutePosition(type, index)\n};\n\n/**\n * @param {RelativePosition|null} a\n * @param {RelativePosition|null} b\n *\n * @function\n */\nconst compareRelativePositions = (a, b) => a === b || (\n a !== null && b !== null && a.tname === b.tname && compareIDs(a.item, b.item) && compareIDs(a.type, b.type)\n);\n\nclass Snapshot {\n /**\n * @param {DeleteSet} ds\n * @param {Map} sv state map\n */\n constructor (ds, sv) {\n /**\n * @type {DeleteSet}\n */\n this.ds = ds;\n /**\n * State Map\n * @type {Map}\n */\n this.sv = sv;\n }\n}\n\n/**\n * @param {Snapshot} snap1\n * @param {Snapshot} snap2\n * @return {boolean}\n */\nconst equalSnapshots = (snap1, snap2) => {\n const ds1 = snap1.ds.clients;\n const ds2 = snap2.ds.clients;\n const sv1 = snap1.sv;\n const sv2 = snap2.sv;\n if (sv1.size !== sv2.size || ds1.size !== ds2.size) {\n return false\n }\n for (const [key, value] of sv1.entries()) {\n if (sv2.get(key) !== value) {\n return false\n }\n }\n for (const [client, dsitems1] of ds1.entries()) {\n const dsitems2 = ds2.get(client) || [];\n if (dsitems1.length !== dsitems2.length) {\n return false\n }\n for (let i = 0; i < dsitems1.length; i++) {\n const dsitem1 = dsitems1[i];\n const dsitem2 = dsitems2[i];\n if (dsitem1.clock !== dsitem2.clock || dsitem1.len !== dsitem2.len) {\n return false\n }\n }\n }\n return true\n};\n\n/**\n * @param {Snapshot} snapshot\n * @param {AbstractDSEncoder} [encoder]\n * @return {Uint8Array}\n */\nconst encodeSnapshotV2 = (snapshot, encoder = new DSEncoderV2()) => {\n writeDeleteSet(encoder, snapshot.ds);\n writeStateVector(encoder, snapshot.sv);\n return encoder.toUint8Array()\n};\n\n/**\n * @param {Snapshot} snapshot\n * @return {Uint8Array}\n */\nconst encodeSnapshot = snapshot => encodeSnapshotV2(snapshot, new DefaultDSEncoder());\n\n/**\n * @param {Uint8Array} buf\n * @param {AbstractDSDecoder} [decoder]\n * @return {Snapshot}\n */\nconst decodeSnapshotV2 = (buf, decoder = new DSDecoderV2(createDecoder(buf))) => {\n return new Snapshot(readDeleteSet(decoder), readStateVector(decoder))\n};\n\n/**\n * @param {Uint8Array} buf\n * @return {Snapshot}\n */\nconst decodeSnapshot = buf => decodeSnapshotV2(buf, new DSDecoderV1(createDecoder(buf)));\n\n/**\n * @param {DeleteSet} ds\n * @param {Map} sm\n * @return {Snapshot}\n */\nconst createSnapshot = (ds, sm) => new Snapshot(ds, sm);\n\nconst emptySnapshot = createSnapshot(createDeleteSet(), new Map());\n\n/**\n * @param {Doc} doc\n * @return {Snapshot}\n */\nconst snapshot = doc => createSnapshot(createDeleteSetFromStructStore(doc.store), getStateVector(doc.store));\n\n/**\n * @param {Item} item\n * @param {Snapshot|undefined} snapshot\n *\n * @protected\n * @function\n */\nconst isVisible = (item, snapshot) => snapshot === undefined ? !item.deleted : (\n snapshot.sv.has(item.id.client) && (snapshot.sv.get(item.id.client) || 0) > item.id.clock && !isDeleted(snapshot.ds, item.id)\n);\n\n/**\n * @param {Transaction} transaction\n * @param {Snapshot} snapshot\n */\nconst splitSnapshotAffectedStructs = (transaction, snapshot) => {\n const meta = setIfUndefined(transaction.meta, splitSnapshotAffectedStructs, create);\n const store = transaction.doc.store;\n // check if we already split for this snapshot\n if (!meta.has(snapshot)) {\n snapshot.sv.forEach((clock, client) => {\n if (clock < getState(store, client)) {\n getItemCleanStart(transaction, createID(client, clock));\n }\n });\n iterateDeletedStructs(transaction, snapshot.ds, item => {});\n meta.add(snapshot);\n }\n};\n\nclass StructStore {\n constructor () {\n /**\n * @type {Map>}\n */\n this.clients = new Map();\n /**\n * Store incompleted struct reads here\n * `i` denotes to the next read operation\n * We could shift the array of refs instead, but shift is incredible\n * slow in Chrome for arrays with more than 100k elements\n * @see tryResumePendingStructRefs\n * @type {Map}>}\n */\n this.pendingClientsStructRefs = new Map();\n /**\n * Stack of pending structs waiting for struct dependencies\n * Maximum length of stack is structReaders.size\n * @type {Array}\n */\n this.pendingStack = [];\n /**\n * @type {Array}\n */\n this.pendingDeleteReaders = [];\n }\n}\n\n/**\n * Return the states as a Map.\n * Note that clock refers to the next expected clock id.\n *\n * @param {StructStore} store\n * @return {Map}\n *\n * @public\n * @function\n */\nconst getStateVector = store => {\n const sm = new Map();\n store.clients.forEach((structs, client) => {\n const struct = structs[structs.length - 1];\n sm.set(client, struct.id.clock + struct.length);\n });\n return sm\n};\n\n/**\n * @param {StructStore} store\n * @param {number} client\n * @return {number}\n *\n * @public\n * @function\n */\nconst getState = (store, client) => {\n const structs = store.clients.get(client);\n if (structs === undefined) {\n return 0\n }\n const lastStruct = structs[structs.length - 1];\n return lastStruct.id.clock + lastStruct.length\n};\n\n/**\n * @param {StructStore} store\n * @param {GC|Item} struct\n *\n * @private\n * @function\n */\nconst addStruct = (store, struct) => {\n let structs = store.clients.get(struct.id.client);\n if (structs === undefined) {\n structs = [];\n store.clients.set(struct.id.client, structs);\n } else {\n const lastStruct = structs[structs.length - 1];\n if (lastStruct.id.clock + lastStruct.length !== struct.id.clock) {\n throw unexpectedCase()\n }\n }\n structs.push(struct);\n};\n\n/**\n * Perform a binary search on a sorted array\n * @param {Array} structs\n * @param {number} clock\n * @return {number}\n *\n * @private\n * @function\n */\nconst findIndexSS = (structs, clock) => {\n let left = 0;\n let right = structs.length - 1;\n let mid = structs[right];\n let midclock = mid.id.clock;\n if (midclock === clock) {\n return right\n }\n // @todo does it even make sense to pivot the search?\n // If a good split misses, it might actually increase the time to find the correct item.\n // Currently, the only advantage is that search with pivoting might find the item on the first try.\n let midindex = floor((clock / (midclock + mid.length - 1)) * right); // pivoting the search\n while (left <= right) {\n mid = structs[midindex];\n midclock = mid.id.clock;\n if (midclock <= clock) {\n if (clock < midclock + mid.length) {\n return midindex\n }\n left = midindex + 1;\n } else {\n right = midindex - 1;\n }\n midindex = floor((left + right) / 2);\n }\n // Always check state before looking for a struct in StructStore\n // Therefore the case of not finding a struct is unexpected\n throw unexpectedCase()\n};\n\n/**\n * Expects that id is actually in store. This function throws or is an infinite loop otherwise.\n *\n * @param {StructStore} store\n * @param {ID} id\n * @return {GC|Item}\n *\n * @private\n * @function\n */\nconst find = (store, id) => {\n /**\n * @type {Array}\n */\n // @ts-ignore\n const structs = store.clients.get(id.client);\n return structs[findIndexSS(structs, id.clock)]\n};\n\n/**\n * Expects that id is actually in store. This function throws or is an infinite loop otherwise.\n * @private\n * @function\n */\nconst getItem = /** @type {function(StructStore,ID):Item} */ (find);\n\n/**\n * @param {Transaction} transaction\n * @param {Array} structs\n * @param {number} clock\n */\nconst findIndexCleanStart = (transaction, structs, clock) => {\n const index = findIndexSS(structs, clock);\n const struct = structs[index];\n if (struct.id.clock < clock && struct instanceof Item) {\n structs.splice(index + 1, 0, splitItem(transaction, struct, clock - struct.id.clock));\n return index + 1\n }\n return index\n};\n\n/**\n * Expects that id is actually in store. This function throws or is an infinite loop otherwise.\n *\n * @param {Transaction} transaction\n * @param {ID} id\n * @return {Item}\n *\n * @private\n * @function\n */\nconst getItemCleanStart = (transaction, id) => {\n const structs = /** @type {Array} */ (transaction.doc.store.clients.get(id.client));\n return structs[findIndexCleanStart(transaction, structs, id.clock)]\n};\n\n/**\n * Expects that id is actually in store. This function throws or is an infinite loop otherwise.\n *\n * @param {Transaction} transaction\n * @param {StructStore} store\n * @param {ID} id\n * @return {Item}\n *\n * @private\n * @function\n */\nconst getItemCleanEnd = (transaction, store, id) => {\n /**\n * @type {Array}\n */\n // @ts-ignore\n const structs = store.clients.get(id.client);\n const index = findIndexSS(structs, id.clock);\n const struct = structs[index];\n if (id.clock !== struct.id.clock + struct.length - 1 && struct.constructor !== GC) {\n structs.splice(index + 1, 0, splitItem(transaction, struct, id.clock - struct.id.clock + 1));\n }\n return struct\n};\n\n/**\n * Replace `item` with `newitem` in store\n * @param {StructStore} store\n * @param {GC|Item} struct\n * @param {GC|Item} newStruct\n *\n * @private\n * @function\n */\nconst replaceStruct = (store, struct, newStruct) => {\n const structs = /** @type {Array} */ (store.clients.get(struct.id.client));\n structs[findIndexSS(structs, struct.id.clock)] = newStruct;\n};\n\n/**\n * Iterate over a range of structs\n *\n * @param {Transaction} transaction\n * @param {Array} structs\n * @param {number} clockStart Inclusive start\n * @param {number} len\n * @param {function(GC|Item):void} f\n *\n * @function\n */\nconst iterateStructs = (transaction, structs, clockStart, len, f) => {\n if (len === 0) {\n return\n }\n const clockEnd = clockStart + len;\n let index = findIndexCleanStart(transaction, structs, clockStart);\n let struct;\n do {\n struct = structs[index++];\n if (clockEnd < struct.id.clock + struct.length) {\n findIndexCleanStart(transaction, structs, clockEnd);\n }\n f(struct);\n } while (index < structs.length && structs[index].id.clock < clockEnd)\n};\n\n/**\n * A transaction is created for every change on the Yjs model. It is possible\n * to bundle changes on the Yjs model in a single transaction to\n * minimize the number on messages sent and the number of observer calls.\n * If possible the user of this library should bundle as many changes as\n * possible. Here is an example to illustrate the advantages of bundling:\n *\n * @example\n * const map = y.define('map', YMap)\n * // Log content when change is triggered\n * map.observe(() => {\n * console.log('change triggered')\n * })\n * // Each change on the map type triggers a log message:\n * map.set('a', 0) // => \"change triggered\"\n * map.set('b', 0) // => \"change triggered\"\n * // When put in a transaction, it will trigger the log after the transaction:\n * y.transact(() => {\n * map.set('a', 1)\n * map.set('b', 1)\n * }) // => \"change triggered\"\n *\n * @public\n */\nclass Transaction {\n /**\n * @param {Doc} doc\n * @param {any} origin\n * @param {boolean} local\n */\n constructor (doc, origin, local) {\n /**\n * The Yjs instance.\n * @type {Doc}\n */\n this.doc = doc;\n /**\n * Describes the set of deleted items by ids\n * @type {DeleteSet}\n */\n this.deleteSet = new DeleteSet();\n /**\n * Holds the state before the transaction started.\n * @type {Map}\n */\n this.beforeState = getStateVector(doc.store);\n /**\n * Holds the state after the transaction.\n * @type {Map}\n */\n this.afterState = new Map();\n /**\n * All types that were directly modified (property added or child\n * inserted/deleted). New types are not included in this Set.\n * Maps from type to parentSubs (`item.parentSub = null` for YArray)\n * @type {Map,Set>}\n */\n this.changed = new Map();\n /**\n * Stores the events for the types that observe also child elements.\n * It is mainly used by `observeDeep`.\n * @type {Map,Array>}\n */\n this.changedParentTypes = new Map();\n /**\n * @type {Array}\n */\n this._mergeStructs = [];\n /**\n * @type {any}\n */\n this.origin = origin;\n /**\n * Stores meta information on the transaction\n * @type {Map}\n */\n this.meta = new Map();\n /**\n * Whether this change originates from this doc.\n * @type {boolean}\n */\n this.local = local;\n }\n}\n\n/**\n * @param {AbstractUpdateEncoder} encoder\n * @param {Transaction} transaction\n * @return {boolean} Whether data was written.\n */\nconst writeUpdateMessageFromTransaction = (encoder, transaction) => {\n if (transaction.deleteSet.clients.size === 0 && !any(transaction.afterState, (clock, client) => transaction.beforeState.get(client) !== clock)) {\n return false\n }\n sortAndMergeDeleteSet(transaction.deleteSet);\n writeStructsFromTransaction(encoder, transaction);\n writeDeleteSet(encoder, transaction.deleteSet);\n return true\n};\n\n/**\n * If `type.parent` was added in current transaction, `type` technically\n * did not change, it was just added and we should not fire events for `type`.\n *\n * @param {Transaction} transaction\n * @param {AbstractType} type\n * @param {string|null} parentSub\n */\nconst addChangedTypeToTransaction = (transaction, type, parentSub) => {\n const item = type._item;\n if (item === null || (item.id.clock < (transaction.beforeState.get(item.id.client) || 0) && !item.deleted)) {\n setIfUndefined(transaction.changed, type, create).add(parentSub);\n }\n};\n\n/**\n * @param {Array} structs\n * @param {number} pos\n */\nconst tryToMergeWithLeft = (structs, pos) => {\n const left = structs[pos - 1];\n const right = structs[pos];\n if (left.deleted === right.deleted && left.constructor === right.constructor) {\n if (left.mergeWith(right)) {\n structs.splice(pos, 1);\n if (right instanceof Item && right.parentSub !== null && /** @type {AbstractType} */ (right.parent)._map.get(right.parentSub) === right) {\n /** @type {AbstractType} */ (right.parent)._map.set(right.parentSub, /** @type {Item} */ (left));\n }\n }\n }\n};\n\n/**\n * @param {DeleteSet} ds\n * @param {StructStore} store\n * @param {function(Item):boolean} gcFilter\n */\nconst tryGcDeleteSet = (ds, store, gcFilter) => {\n for (const [client, deleteItems] of ds.clients.entries()) {\n const structs = /** @type {Array} */ (store.clients.get(client));\n for (let di = deleteItems.length - 1; di >= 0; di--) {\n const deleteItem = deleteItems[di];\n const endDeleteItemClock = deleteItem.clock + deleteItem.len;\n for (\n let si = findIndexSS(structs, deleteItem.clock), struct = structs[si];\n si < structs.length && struct.id.clock < endDeleteItemClock;\n struct = structs[++si]\n ) {\n const struct = structs[si];\n if (deleteItem.clock + deleteItem.len <= struct.id.clock) {\n break\n }\n if (struct instanceof Item && struct.deleted && !struct.keep && gcFilter(struct)) {\n struct.gc(store, false);\n }\n }\n }\n }\n};\n\n/**\n * @param {DeleteSet} ds\n * @param {StructStore} store\n */\nconst tryMergeDeleteSet = (ds, store) => {\n // try to merge deleted / gc'd items\n // merge from right to left for better efficiecy and so we don't miss any merge targets\n ds.clients.forEach((deleteItems, client) => {\n const structs = /** @type {Array} */ (store.clients.get(client));\n for (let di = deleteItems.length - 1; di >= 0; di--) {\n const deleteItem = deleteItems[di];\n // start with merging the item next to the last deleted item\n const mostRightIndexToCheck = min(structs.length - 1, 1 + findIndexSS(structs, deleteItem.clock + deleteItem.len - 1));\n for (\n let si = mostRightIndexToCheck, struct = structs[si];\n si > 0 && struct.id.clock >= deleteItem.clock;\n struct = structs[--si]\n ) {\n tryToMergeWithLeft(structs, si);\n }\n }\n });\n};\n\n/**\n * @param {DeleteSet} ds\n * @param {StructStore} store\n * @param {function(Item):boolean} gcFilter\n */\nconst tryGc = (ds, store, gcFilter) => {\n tryGcDeleteSet(ds, store, gcFilter);\n tryMergeDeleteSet(ds, store);\n};\n\n/**\n * @param {Array} transactionCleanups\n * @param {number} i\n */\nconst cleanupTransactions = (transactionCleanups, i) => {\n if (i < transactionCleanups.length) {\n const transaction = transactionCleanups[i];\n const doc = transaction.doc;\n const store = doc.store;\n const ds = transaction.deleteSet;\n const mergeStructs = transaction._mergeStructs;\n try {\n sortAndMergeDeleteSet(ds);\n transaction.afterState = getStateVector(transaction.doc.store);\n doc._transaction = null;\n doc.emit('beforeObserverCalls', [transaction, doc]);\n /**\n * An array of event callbacks.\n *\n * Each callback is called even if the other ones throw errors.\n *\n * @type {Array}\n */\n const fs = [];\n // observe events on changed types\n transaction.changed.forEach((subs, itemtype) =>\n fs.push(() => {\n if (itemtype._item === null || !itemtype._item.deleted) {\n itemtype._callObserver(transaction, subs);\n }\n })\n );\n fs.push(() => {\n // deep observe events\n transaction.changedParentTypes.forEach((events, type) =>\n fs.push(() => {\n // We need to think about the possibility that the user transforms the\n // Y.Doc in the event.\n if (type._item === null || !type._item.deleted) {\n events = events\n .filter(event =>\n event.target._item === null || !event.target._item.deleted\n );\n events\n .forEach(event => {\n event.currentTarget = type;\n });\n // We don't need to check for events.length\n // because we know it has at least one element\n callEventHandlerListeners(type._dEH, events, transaction);\n }\n })\n );\n fs.push(() => doc.emit('afterTransaction', [transaction, doc]));\n });\n callAll(fs, []);\n } finally {\n // Replace deleted items with ItemDeleted / GC.\n // This is where content is actually remove from the Yjs Doc.\n if (doc.gc) {\n tryGcDeleteSet(ds, store, doc.gcFilter);\n }\n tryMergeDeleteSet(ds, store);\n\n // on all affected store.clients props, try to merge\n transaction.afterState.forEach((clock, client) => {\n const beforeClock = transaction.beforeState.get(client) || 0;\n if (beforeClock !== clock) {\n const structs = /** @type {Array} */ (store.clients.get(client));\n // we iterate from right to left so we can safely remove entries\n const firstChangePos = max(findIndexSS(structs, beforeClock), 1);\n for (let i = structs.length - 1; i >= firstChangePos; i--) {\n tryToMergeWithLeft(structs, i);\n }\n }\n });\n // try to merge mergeStructs\n // @todo: it makes more sense to transform mergeStructs to a DS, sort it, and merge from right to left\n // but at the moment DS does not handle duplicates\n for (let i = 0; i < mergeStructs.length; i++) {\n const { client, clock } = mergeStructs[i].id;\n const structs = /** @type {Array} */ (store.clients.get(client));\n const replacedStructPos = findIndexSS(structs, clock);\n if (replacedStructPos + 1 < structs.length) {\n tryToMergeWithLeft(structs, replacedStructPos + 1);\n }\n if (replacedStructPos > 0) {\n tryToMergeWithLeft(structs, replacedStructPos);\n }\n }\n if (!transaction.local && transaction.afterState.get(doc.clientID) !== transaction.beforeState.get(doc.clientID)) {\n doc.clientID = generateNewClientId();\n print(ORANGE, BOLD, '[yjs] ', UNBOLD, RED, 'Changed the client-id because another client seems to be using it.');\n }\n // @todo Merge all the transactions into one and provide send the data as a single update message\n doc.emit('afterTransactionCleanup', [transaction, doc]);\n if (doc._observers.has('update')) {\n const encoder = new DefaultUpdateEncoder();\n const hasContent = writeUpdateMessageFromTransaction(encoder, transaction);\n if (hasContent) {\n doc.emit('update', [encoder.toUint8Array(), transaction.origin, doc]);\n }\n }\n if (doc._observers.has('updateV2')) {\n const encoder = new UpdateEncoderV2();\n const hasContent = writeUpdateMessageFromTransaction(encoder, transaction);\n if (hasContent) {\n doc.emit('updateV2', [encoder.toUint8Array(), transaction.origin, doc]);\n }\n }\n if (transactionCleanups.length <= i + 1) {\n doc._transactionCleanups = [];\n doc.emit('afterAllTransactions', [doc, transactionCleanups]);\n } else {\n cleanupTransactions(transactionCleanups, i + 1);\n }\n }\n }\n};\n\n/**\n * Implements the functionality of `y.transact(()=>{..})`\n *\n * @param {Doc} doc\n * @param {function(Transaction):void} f\n * @param {any} [origin=true]\n *\n * @function\n */\nconst transact = (doc, f, origin = null, local = true) => {\n const transactionCleanups = doc._transactionCleanups;\n let initialCall = false;\n if (doc._transaction === null) {\n initialCall = true;\n doc._transaction = new Transaction(doc, origin, local);\n transactionCleanups.push(doc._transaction);\n if (transactionCleanups.length === 1) {\n doc.emit('beforeAllTransactions', [doc]);\n }\n doc.emit('beforeTransaction', [doc._transaction, doc]);\n }\n try {\n f(doc._transaction);\n } finally {\n if (initialCall && transactionCleanups[0] === doc._transaction) {\n // The first transaction ended, now process observer calls.\n // Observer call may create new transactions for which we need to call the observers and do cleanup.\n // We don't want to nest these calls, so we execute these calls one after\n // another.\n // Also we need to ensure that all cleanups are called, even if the\n // observes throw errors.\n // This file is full of hacky try {} finally {} blocks to ensure that an\n // event can throw errors and also that the cleanup is called.\n cleanupTransactions(transactionCleanups, 0);\n }\n }\n};\n\nclass StackItem {\n /**\n * @param {DeleteSet} ds\n * @param {Map} beforeState\n * @param {Map} afterState\n */\n constructor (ds, beforeState, afterState) {\n this.ds = ds;\n this.beforeState = beforeState;\n this.afterState = afterState;\n /**\n * Use this to save and restore metadata like selection range\n */\n this.meta = new Map();\n }\n}\n\n/**\n * @param {UndoManager} undoManager\n * @param {Array} stack\n * @param {string} eventType\n * @return {StackItem?}\n */\nconst popStackItem = (undoManager, stack, eventType) => {\n /**\n * Whether a change happened\n * @type {StackItem?}\n */\n let result = null;\n const doc = undoManager.doc;\n const scope = undoManager.scope;\n transact(doc, transaction => {\n while (stack.length > 0 && result === null) {\n const store = doc.store;\n const stackItem = /** @type {StackItem} */ (stack.pop());\n /**\n * @type {Set}\n */\n const itemsToRedo = new Set();\n /**\n * @type {Array}\n */\n const itemsToDelete = [];\n let performedChange = false;\n stackItem.afterState.forEach((endClock, client) => {\n const startClock = stackItem.beforeState.get(client) || 0;\n const len = endClock - startClock;\n // @todo iterateStructs should not need the structs parameter\n const structs = /** @type {Array} */ (store.clients.get(client));\n if (startClock !== endClock) {\n // make sure structs don't overlap with the range of created operations [stackItem.start, stackItem.start + stackItem.end)\n // this must be executed before deleted structs are iterated.\n getItemCleanStart(transaction, createID(client, startClock));\n if (endClock < getState(doc.store, client)) {\n getItemCleanStart(transaction, createID(client, endClock));\n }\n iterateStructs(transaction, structs, startClock, len, struct => {\n if (struct instanceof Item) {\n if (struct.redone !== null) {\n let { item, diff } = followRedone(store, struct.id);\n if (diff > 0) {\n item = getItemCleanStart(transaction, createID(item.id.client, item.id.clock + diff));\n }\n if (item.length > len) {\n getItemCleanStart(transaction, createID(item.id.client, endClock));\n }\n struct = item;\n }\n if (!struct.deleted && scope.some(type => isParentOf(type, /** @type {Item} */ (struct)))) {\n itemsToDelete.push(struct);\n }\n }\n });\n }\n });\n iterateDeletedStructs(transaction, stackItem.ds, struct => {\n const id = struct.id;\n const clock = id.clock;\n const client = id.client;\n const startClock = stackItem.beforeState.get(client) || 0;\n const endClock = stackItem.afterState.get(client) || 0;\n if (\n struct instanceof Item &&\n scope.some(type => isParentOf(type, struct)) &&\n // Never redo structs in [stackItem.start, stackItem.start + stackItem.end) because they were created and deleted in the same capture interval.\n !(clock >= startClock && clock < endClock)\n ) {\n itemsToRedo.add(struct);\n }\n });\n itemsToRedo.forEach(struct => {\n performedChange = redoItem(transaction, struct, itemsToRedo) !== null || performedChange;\n });\n // We want to delete in reverse order so that children are deleted before\n // parents, so we have more information available when items are filtered.\n for (let i = itemsToDelete.length - 1; i >= 0; i--) {\n const item = itemsToDelete[i];\n if (undoManager.deleteFilter(item)) {\n item.delete(transaction);\n performedChange = true;\n }\n }\n result = stackItem;\n if (result != null) {\n undoManager.emit('stack-item-popped', [{ stackItem: result, type: eventType }, undoManager]);\n }\n }\n }, undoManager);\n return result\n};\n\n/**\n * @typedef {Object} UndoManagerOptions\n * @property {number} [UndoManagerOptions.captureTimeout=500]\n * @property {function(Item):boolean} [UndoManagerOptions.deleteFilter=()=>true] Sometimes\n * it is necessary to filter whan an Undo/Redo operation can delete. If this\n * filter returns false, the type/item won't be deleted even it is in the\n * undo/redo scope.\n * @property {Set} [UndoManagerOptions.trackedOrigins=new Set([null])]\n */\n\n/**\n * Fires 'stack-item-added' event when a stack item was added to either the undo- or\n * the redo-stack. You may store additional stack information via the\n * metadata property on `event.stackItem.meta` (it is a `Map` of metadata properties).\n * Fires 'stack-item-popped' event when a stack item was popped from either the\n * undo- or the redo-stack. You may restore the saved stack information from `event.stackItem.meta`.\n *\n * @extends {Observable<'stack-item-added'|'stack-item-popped'>}\n */\nclass UndoManager extends Observable {\n /**\n * @param {AbstractType|Array>} typeScope Accepts either a single type, or an array of types\n * @param {UndoManagerOptions} options\n */\n constructor (typeScope, { captureTimeout, deleteFilter = () => true, trackedOrigins = new Set([null]) } = {}) {\n if (captureTimeout == null) {\n captureTimeout = 500;\n }\n super();\n this.scope = typeScope instanceof Array ? typeScope : [typeScope];\n this.deleteFilter = deleteFilter;\n trackedOrigins.add(this);\n this.trackedOrigins = trackedOrigins;\n /**\n * @type {Array}\n */\n this.undoStack = [];\n /**\n * @type {Array}\n */\n this.redoStack = [];\n /**\n * Whether the client is currently undoing (calling UndoManager.undo)\n *\n * @type {boolean}\n */\n this.undoing = false;\n this.redoing = false;\n this.doc = /** @type {Doc} */ (this.scope[0].doc);\n this.lastChange = 0;\n this.doc.on('afterTransaction', /** @param {Transaction} transaction */ transaction => {\n // Only track certain transactions\n if (!this.scope.some(type => transaction.changedParentTypes.has(type)) || (!this.trackedOrigins.has(transaction.origin) && (!transaction.origin || !this.trackedOrigins.has(transaction.origin.constructor)))) {\n return\n }\n const undoing = this.undoing;\n const redoing = this.redoing;\n const stack = undoing ? this.redoStack : this.undoStack;\n if (undoing) {\n this.stopCapturing(); // next undo should not be appended to last stack item\n } else if (!redoing) {\n // neither undoing nor redoing: delete redoStack\n this.redoStack = [];\n }\n const beforeState = transaction.beforeState;\n const afterState = transaction.afterState;\n const now = getUnixTime();\n if (now - this.lastChange < captureTimeout && stack.length > 0 && !undoing && !redoing) {\n // append change to last stack op\n const lastOp = stack[stack.length - 1];\n lastOp.ds = mergeDeleteSets([lastOp.ds, transaction.deleteSet]);\n lastOp.afterState = afterState;\n } else {\n // create a new stack op\n stack.push(new StackItem(transaction.deleteSet, beforeState, afterState));\n }\n if (!undoing && !redoing) {\n this.lastChange = now;\n }\n // make sure that deleted structs are not gc'd\n iterateDeletedStructs(transaction, transaction.deleteSet, /** @param {Item|GC} item */ item => {\n if (item instanceof Item && this.scope.some(type => isParentOf(type, item))) {\n keepItem(item, true);\n }\n });\n this.emit('stack-item-added', [{ stackItem: stack[stack.length - 1], origin: transaction.origin, type: undoing ? 'redo' : 'undo' }, this]);\n });\n }\n\n clear () {\n this.doc.transact(transaction => {\n /**\n * @param {StackItem} stackItem\n */\n const clearItem = stackItem => {\n iterateDeletedStructs(transaction, stackItem.ds, item => {\n if (item instanceof Item && this.scope.some(type => isParentOf(type, item))) {\n keepItem(item, false);\n }\n });\n };\n this.undoStack.forEach(clearItem);\n this.redoStack.forEach(clearItem);\n });\n this.undoStack = [];\n this.redoStack = [];\n }\n\n /**\n * UndoManager merges Undo-StackItem if they are created within time-gap\n * smaller than `options.captureTimeout`. Call `um.stopCapturing()` so that the next\n * StackItem won't be merged.\n *\n *\n * @example\n * // without stopCapturing\n * ytext.insert(0, 'a')\n * ytext.insert(1, 'b')\n * um.undo()\n * ytext.toString() // => '' (note that 'ab' was removed)\n * // with stopCapturing\n * ytext.insert(0, 'a')\n * um.stopCapturing()\n * ytext.insert(0, 'b')\n * um.undo()\n * ytext.toString() // => 'a' (note that only 'b' was removed)\n *\n */\n stopCapturing () {\n this.lastChange = 0;\n }\n\n /**\n * Undo last changes on type.\n *\n * @return {StackItem?} Returns StackItem if a change was applied\n */\n undo () {\n this.undoing = true;\n let res;\n try {\n res = popStackItem(this, this.undoStack, 'undo');\n } finally {\n this.undoing = false;\n }\n return res\n }\n\n /**\n * Redo last undo operation.\n *\n * @return {StackItem?} Returns StackItem if a change was applied\n */\n redo () {\n this.redoing = true;\n let res;\n try {\n res = popStackItem(this, this.redoStack, 'redo');\n } finally {\n this.redoing = false;\n }\n return res\n }\n}\n\n/**\n * YEvent describes the changes on a YType.\n */\nclass YEvent {\n /**\n * @param {AbstractType} target The changed type.\n * @param {Transaction} transaction\n */\n constructor (target, transaction) {\n /**\n * The type on which this event was created on.\n * @type {AbstractType}\n */\n this.target = target;\n /**\n * The current target on which the observe callback is called.\n * @type {AbstractType}\n */\n this.currentTarget = target;\n /**\n * The transaction that triggered this event.\n * @type {Transaction}\n */\n this.transaction = transaction;\n /**\n * @type {Object|null}\n */\n this._changes = null;\n }\n\n /**\n * Computes the path from `y` to the changed type.\n *\n * The following property holds:\n * @example\n * let type = y\n * event.path.forEach(dir => {\n * type = type.get(dir)\n * })\n * type === event.target // => true\n */\n get path () {\n // @ts-ignore _item is defined because target is integrated\n return getPathTo(this.currentTarget, this.target)\n }\n\n /**\n * Check if a struct is deleted by this event.\n *\n * In contrast to change.deleted, this method also returns true if the struct was added and then deleted.\n *\n * @param {AbstractStruct} struct\n * @return {boolean}\n */\n deletes (struct) {\n return isDeleted(this.transaction.deleteSet, struct.id)\n }\n\n /**\n * Check if a struct is added by this event.\n *\n * In contrast to change.deleted, this method also returns true if the struct was added and then deleted.\n *\n * @param {AbstractStruct} struct\n * @return {boolean}\n */\n adds (struct) {\n return struct.id.clock >= (this.transaction.beforeState.get(struct.id.client) || 0)\n }\n\n /**\n * @return {{added:Set,deleted:Set,delta:Array<{insert:Array}|{delete:number}|{retain:number}>}}\n */\n get changes () {\n let changes = this._changes;\n if (changes === null) {\n const target = this.target;\n const added = create();\n const deleted = create();\n /**\n * @type {Array<{insert:Array}|{delete:number}|{retain:number}>}\n */\n const delta = [];\n /**\n * @type {Map}\n */\n const keys = new Map();\n changes = {\n added, deleted, delta, keys\n };\n const changed = /** @type Set */ (this.transaction.changed.get(target));\n if (changed.has(null)) {\n /**\n * @type {any}\n */\n let lastOp = null;\n const packOp = () => {\n if (lastOp) {\n delta.push(lastOp);\n }\n };\n for (let item = target._start; item !== null; item = item.right) {\n if (item.deleted) {\n if (this.deletes(item) && !this.adds(item)) {\n if (lastOp === null || lastOp.delete === undefined) {\n packOp();\n lastOp = { delete: 0 };\n }\n lastOp.delete += item.length;\n deleted.add(item);\n } // else nop\n } else {\n if (this.adds(item)) {\n if (lastOp === null || lastOp.insert === undefined) {\n packOp();\n lastOp = { insert: [] };\n }\n lastOp.insert = lastOp.insert.concat(item.content.getContent());\n added.add(item);\n } else {\n if (lastOp === null || lastOp.retain === undefined) {\n packOp();\n lastOp = { retain: 0 };\n }\n lastOp.retain += item.length;\n }\n }\n }\n if (lastOp !== null && lastOp.retain === undefined) {\n packOp();\n }\n }\n changed.forEach(key => {\n if (key !== null) {\n const item = /** @type {Item} */ (target._map.get(key));\n /**\n * @type {'delete' | 'add' | 'update'}\n */\n let action;\n let oldValue;\n if (this.adds(item)) {\n let prev = item.left;\n while (prev !== null && this.adds(prev)) {\n prev = prev.left;\n }\n if (this.deletes(item)) {\n if (prev !== null && this.deletes(prev)) {\n action = 'delete';\n oldValue = last(prev.content.getContent());\n } else {\n return\n }\n } else {\n if (prev !== null && this.deletes(prev)) {\n action = 'update';\n oldValue = last(prev.content.getContent());\n } else {\n action = 'add';\n oldValue = undefined;\n }\n }\n } else {\n if (this.deletes(item)) {\n action = 'delete';\n oldValue = last(/** @type {Item} */ item.content.getContent());\n } else {\n return // nop\n }\n }\n keys.set(key, { action, oldValue });\n }\n });\n this._changes = changes;\n }\n return /** @type {any} */ (changes)\n }\n}\n\n/**\n * Compute the path from this type to the specified target.\n *\n * @example\n * // `child` should be accessible via `type.get(path[0]).get(path[1])..`\n * const path = type.getPathTo(child)\n * // assuming `type instanceof YArray`\n * console.log(path) // might look like => [2, 'key1']\n * child === type.get(path[0]).get(path[1])\n *\n * @param {AbstractType} parent\n * @param {AbstractType} child target\n * @return {Array} Path to the target\n *\n * @private\n * @function\n */\nconst getPathTo = (parent, child) => {\n const path = [];\n while (child._item !== null && child !== parent) {\n if (child._item.parentSub !== null) {\n // parent is map-ish\n path.unshift(child._item.parentSub);\n } else {\n // parent is array-ish\n let i = 0;\n let c = /** @type {AbstractType} */ (child._item.parent)._start;\n while (c !== child._item && c !== null) {\n if (!c.deleted) {\n i++;\n }\n c = c.right;\n }\n path.unshift(i);\n }\n child = /** @type {AbstractType} */ (child._item.parent);\n }\n return path\n};\n\nconst maxSearchMarker = 80;\n\n/**\n * A unique timestamp that identifies each marker.\n *\n * Time is relative,.. this is more like an ever-increasing clock.\n *\n * @type {number}\n */\nlet globalSearchMarkerTimestamp = 0;\n\nclass ArraySearchMarker {\n /**\n * @param {Item} p\n * @param {number} index\n */\n constructor (p, index) {\n p.marker = true;\n this.p = p;\n this.index = index;\n this.timestamp = globalSearchMarkerTimestamp++;\n }\n}\n\n/**\n * @param {ArraySearchMarker} marker\n */\nconst refreshMarkerTimestamp = marker => { marker.timestamp = globalSearchMarkerTimestamp++; };\n\n/**\n * This is rather complex so this function is the only thing that should overwrite a marker\n *\n * @param {ArraySearchMarker} marker\n * @param {Item} p\n * @param {number} index\n */\nconst overwriteMarker = (marker, p, index) => {\n marker.p.marker = false;\n marker.p = p;\n p.marker = true;\n marker.index = index;\n marker.timestamp = globalSearchMarkerTimestamp++;\n};\n\n/**\n * @param {Array} searchMarker\n * @param {Item} p\n * @param {number} index\n */\nconst markPosition = (searchMarker, p, index) => {\n if (searchMarker.length >= maxSearchMarker) {\n // override oldest marker (we don't want to create more objects)\n const marker = searchMarker.reduce((a, b) => a.timestamp < b.timestamp ? a : b);\n overwriteMarker(marker, p, index);\n return marker\n } else {\n // create new marker\n const pm = new ArraySearchMarker(p, index);\n searchMarker.push(pm);\n return pm\n }\n};\n\n/**\n * Search marker help us to find positions in the associative array faster.\n *\n * They speed up the process of finding a position without much bookkeeping.\n *\n * A maximum of `maxSearchMarker` objects are created.\n *\n * This function always returns a refreshed marker (updated timestamp)\n *\n * @param {AbstractType} yarray\n * @param {number} index\n */\nconst findMarker = (yarray, index) => {\n if (yarray._start === null || index === 0 || yarray._searchMarker === null) {\n return null\n }\n const marker = yarray._searchMarker.length === 0 ? null : yarray._searchMarker.reduce((a, b) => abs(index - a.index) < abs(index - b.index) ? a : b);\n let p = yarray._start;\n let pindex = 0;\n if (marker !== null) {\n p = marker.p;\n pindex = marker.index;\n refreshMarkerTimestamp(marker); // we used it, we might need to use it again\n }\n // iterate to right if possible\n while (p.right !== null && pindex < index) {\n if (!p.deleted && p.countable) {\n if (index < pindex + p.length) {\n break\n }\n pindex += p.length;\n }\n p = p.right;\n }\n // iterate to left if necessary (might be that pindex > index)\n while (p.left !== null && pindex > index) {\n p = p.left;\n if (!p.deleted && p.countable) {\n pindex -= p.length;\n }\n }\n // we want to make sure that p can't be merged with left, because that would screw up everything\n // in that cas just return what we have (it is most likely the best marker anyway)\n // iterate to left until p can't be merged with left\n while (p.left !== null && p.left.id.client === p.id.client && p.left.id.clock + p.left.length === p.id.clock) {\n p = p.left;\n if (!p.deleted && p.countable) {\n pindex -= p.length;\n }\n }\n\n // @todo remove!\n // assure position\n // {\n // let start = yarray._start\n // let pos = 0\n // while (start !== p) {\n // if (!start.deleted && start.countable) {\n // pos += start.length\n // }\n // start = /** @type {Item} */ (start.right)\n // }\n // if (pos !== pindex) {\n // debugger\n // throw new Error('Gotcha position fail!')\n // }\n // }\n // if (marker) {\n // if (window.lengthes == null) {\n // window.lengthes = []\n // window.getLengthes = () => window.lengthes.sort((a, b) => a - b)\n // }\n // window.lengthes.push(marker.index - pindex)\n // console.log('distance', marker.index - pindex, 'len', p && p.parent.length)\n // }\n if (marker !== null && abs(marker.index - pindex) < /** @type {YText|YArray} */ (p.parent).length / maxSearchMarker) {\n // adjust existing marker\n overwriteMarker(marker, p, pindex);\n return marker\n } else {\n // create new marker\n return markPosition(yarray._searchMarker, p, pindex)\n }\n};\n\n/**\n * Update markers when a change happened.\n *\n * This should be called before doing a deletion!\n *\n * @param {Array} searchMarker\n * @param {number} index\n * @param {number} len If insertion, len is positive. If deletion, len is negative.\n */\nconst updateMarkerChanges = (searchMarker, index, len) => {\n for (let i = searchMarker.length - 1; i >= 0; i--) {\n const m = searchMarker[i];\n if (len > 0) {\n /**\n * @type {Item|null}\n */\n let p = m.p;\n p.marker = false;\n // Ideally we just want to do a simple position comparison, but this will only work if\n // search markers don't point to deleted items for formats.\n // Iterate marker to prev undeleted countable position so we know what to do when updating a position\n while (p && (p.deleted || !p.countable)) {\n p = p.left;\n if (p && !p.deleted && p.countable) {\n // adjust position. the loop should break now\n m.index -= p.length;\n }\n }\n if (p === null || p.marker === true) {\n // remove search marker if updated position is null or if position is already marked\n searchMarker.splice(i, 1);\n continue\n }\n m.p = p;\n p.marker = true;\n }\n if (index < m.index || (len > 0 && index === m.index)) { // a simple index <= m.index check would actually suffice\n m.index = max(index, m.index + len);\n }\n }\n};\n\n/**\n * Accumulate all (list) children of a type and return them as an Array.\n *\n * @param {AbstractType} t\n * @return {Array}\n */\nconst getTypeChildren = t => {\n let s = t._start;\n const arr = [];\n while (s) {\n arr.push(s);\n s = s.right;\n }\n return arr\n};\n\n/**\n * Call event listeners with an event. This will also add an event to all\n * parents (for `.observeDeep` handlers).\n *\n * @template EventType\n * @param {AbstractType} type\n * @param {Transaction} transaction\n * @param {EventType} event\n */\nconst callTypeObservers = (type, transaction, event) => {\n const changedType = type;\n const changedParentTypes = transaction.changedParentTypes;\n while (true) {\n // @ts-ignore\n setIfUndefined(changedParentTypes, type, () => []).push(event);\n if (type._item === null) {\n break\n }\n type = /** @type {AbstractType} */ (type._item.parent);\n }\n callEventHandlerListeners(changedType._eH, event, transaction);\n};\n\n/**\n * @template EventType\n * Abstract Yjs Type class\n */\nclass AbstractType {\n constructor () {\n /**\n * @type {Item|null}\n */\n this._item = null;\n /**\n * @type {Map}\n */\n this._map = new Map();\n /**\n * @type {Item|null}\n */\n this._start = null;\n /**\n * @type {Doc|null}\n */\n this.doc = null;\n this._length = 0;\n /**\n * Event handlers\n * @type {EventHandler}\n */\n this._eH = createEventHandler();\n /**\n * Deep event handlers\n * @type {EventHandler,Transaction>}\n */\n this._dEH = createEventHandler();\n /**\n * @type {null | Array}\n */\n this._searchMarker = null;\n }\n\n /**\n * Integrate this type into the Yjs instance.\n *\n * * Save this struct in the os\n * * This type is sent to other client\n * * Observer functions are fired\n *\n * @param {Doc} y The Yjs instance\n * @param {Item|null} item\n */\n _integrate (y, item) {\n this.doc = y;\n this._item = item;\n }\n\n /**\n * @return {AbstractType}\n */\n _copy () {\n throw methodUnimplemented()\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder\n */\n _write (encoder) { }\n\n /**\n * The first non-deleted item\n */\n get _first () {\n let n = this._start;\n while (n !== null && n.deleted) {\n n = n.right;\n }\n return n\n }\n\n /**\n * Creates YEvent and calls all type observers.\n * Must be implemented by each type.\n *\n * @param {Transaction} transaction\n * @param {Set} parentSubs Keys changed on this type. `null` if list was modified.\n */\n _callObserver (transaction, parentSubs) {\n if (!transaction.local && this._searchMarker) {\n this._searchMarker.length = 0;\n }\n }\n\n /**\n * Observe all events that are created on this type.\n *\n * @param {function(EventType, Transaction):void} f Observer function\n */\n observe (f) {\n addEventHandlerListener(this._eH, f);\n }\n\n /**\n * Observe all events that are created by this type and its children.\n *\n * @param {function(Array,Transaction):void} f Observer function\n */\n observeDeep (f) {\n addEventHandlerListener(this._dEH, f);\n }\n\n /**\n * Unregister an observer function.\n *\n * @param {function(EventType,Transaction):void} f Observer function\n */\n unobserve (f) {\n removeEventHandlerListener(this._eH, f);\n }\n\n /**\n * Unregister an observer function.\n *\n * @param {function(Array,Transaction):void} f Observer function\n */\n unobserveDeep (f) {\n removeEventHandlerListener(this._dEH, f);\n }\n\n /**\n * @abstract\n * @return {any}\n */\n toJSON () {}\n}\n\n/**\n * @param {AbstractType} type\n * @return {Array}\n *\n * @private\n * @function\n */\nconst typeListToArray = type => {\n const cs = [];\n let n = type._start;\n while (n !== null) {\n if (n.countable && !n.deleted) {\n const c = n.content.getContent();\n for (let i = 0; i < c.length; i++) {\n cs.push(c[i]);\n }\n }\n n = n.right;\n }\n return cs\n};\n\n/**\n * @param {AbstractType} type\n * @param {Snapshot} snapshot\n * @return {Array}\n *\n * @private\n * @function\n */\nconst typeListToArraySnapshot = (type, snapshot) => {\n const cs = [];\n let n = type._start;\n while (n !== null) {\n if (n.countable && isVisible(n, snapshot)) {\n const c = n.content.getContent();\n for (let i = 0; i < c.length; i++) {\n cs.push(c[i]);\n }\n }\n n = n.right;\n }\n return cs\n};\n\n/**\n * Executes a provided function on once on overy element of this YArray.\n *\n * @param {AbstractType} type\n * @param {function(any,number,any):void} f A function to execute on every element of this YArray.\n *\n * @private\n * @function\n */\nconst typeListForEach = (type, f) => {\n let index = 0;\n let n = type._start;\n while (n !== null) {\n if (n.countable && !n.deleted) {\n const c = n.content.getContent();\n for (let i = 0; i < c.length; i++) {\n f(c[i], index++, type);\n }\n }\n n = n.right;\n }\n};\n\n/**\n * @template C,R\n * @param {AbstractType} type\n * @param {function(C,number,AbstractType):R} f\n * @return {Array}\n *\n * @private\n * @function\n */\nconst typeListMap = (type, f) => {\n /**\n * @type {Array}\n */\n const result = [];\n typeListForEach(type, (c, i) => {\n result.push(f(c, i, type));\n });\n return result\n};\n\n/**\n * @param {AbstractType} type\n * @return {IterableIterator}\n *\n * @private\n * @function\n */\nconst typeListCreateIterator = type => {\n let n = type._start;\n /**\n * @type {Array|null}\n */\n let currentContent = null;\n let currentContentIndex = 0;\n return {\n [Symbol.iterator] () {\n return this\n },\n next: () => {\n // find some content\n if (currentContent === null) {\n while (n !== null && n.deleted) {\n n = n.right;\n }\n // check if we reached the end, no need to check currentContent, because it does not exist\n if (n === null) {\n return {\n done: true,\n value: undefined\n }\n }\n // we found n, so we can set currentContent\n currentContent = n.content.getContent();\n currentContentIndex = 0;\n n = n.right; // we used the content of n, now iterate to next\n }\n const value = currentContent[currentContentIndex++];\n // check if we need to empty currentContent\n if (currentContent.length <= currentContentIndex) {\n currentContent = null;\n }\n return {\n done: false,\n value\n }\n }\n }\n};\n\n/**\n * @param {AbstractType} type\n * @param {number} index\n * @return {any}\n *\n * @private\n * @function\n */\nconst typeListGet = (type, index) => {\n const marker = findMarker(type, index);\n let n = type._start;\n if (marker !== null) {\n n = marker.p;\n index -= marker.index;\n }\n for (; n !== null; n = n.right) {\n if (!n.deleted && n.countable) {\n if (index < n.length) {\n return n.content.getContent()[index]\n }\n index -= n.length;\n }\n }\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {Item?} referenceItem\n * @param {Array|Array|boolean|number|string|Uint8Array>} content\n *\n * @private\n * @function\n */\nconst typeListInsertGenericsAfter = (transaction, parent, referenceItem, content) => {\n let left = referenceItem;\n const doc = transaction.doc;\n const ownClientId = doc.clientID;\n const store = doc.store;\n const right = referenceItem === null ? parent._start : referenceItem.right;\n /**\n * @type {Array|number>}\n */\n let jsonContent = [];\n const packJsonContent = () => {\n if (jsonContent.length > 0) {\n left = new Item(createID(ownClientId, getState(store, ownClientId)), left, left && left.lastId, right, right && right.id, parent, null, new ContentAny(jsonContent));\n left.integrate(transaction, 0);\n jsonContent = [];\n }\n };\n content.forEach(c => {\n switch (c.constructor) {\n case Number:\n case Object:\n case Boolean:\n case Array:\n case String:\n jsonContent.push(c);\n break\n default:\n packJsonContent();\n switch (c.constructor) {\n case Uint8Array:\n case ArrayBuffer:\n left = new Item(createID(ownClientId, getState(store, ownClientId)), left, left && left.lastId, right, right && right.id, parent, null, new ContentBinary(new Uint8Array(/** @type {Uint8Array} */ (c))));\n left.integrate(transaction, 0);\n break\n default:\n if (c instanceof AbstractType) {\n left = new Item(createID(ownClientId, getState(store, ownClientId)), left, left && left.lastId, right, right && right.id, parent, null, new ContentType(c));\n left.integrate(transaction, 0);\n } else {\n throw new Error('Unexpected content type in insert operation')\n }\n }\n }\n });\n packJsonContent();\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {number} index\n * @param {Array|Array|number|string|Uint8Array>} content\n *\n * @private\n * @function\n */\nconst typeListInsertGenerics = (transaction, parent, index, content) => {\n if (index === 0) {\n if (parent._searchMarker) {\n updateMarkerChanges(parent._searchMarker, index, content.length);\n }\n return typeListInsertGenericsAfter(transaction, parent, null, content)\n }\n const startIndex = index;\n const marker = findMarker(parent, index);\n let n = parent._start;\n if (marker !== null) {\n n = marker.p;\n index -= marker.index;\n // we need to iterate one to the left so that the algorithm works\n if (index === 0) {\n // @todo refactor this as it actually doesn't consider formats\n n = n.prev; // important! get the left undeleted item so that we can actually decrease index\n index += (n && n.countable && !n.deleted) ? n.length : 0;\n }\n }\n for (; n !== null; n = n.right) {\n if (!n.deleted && n.countable) {\n if (index <= n.length) {\n if (index < n.length) {\n // insert in-between\n getItemCleanStart(transaction, createID(n.id.client, n.id.clock + index));\n }\n break\n }\n index -= n.length;\n }\n }\n if (parent._searchMarker) {\n updateMarkerChanges(parent._searchMarker, startIndex, content.length);\n }\n return typeListInsertGenericsAfter(transaction, parent, n, content)\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {number} index\n * @param {number} length\n *\n * @private\n * @function\n */\nconst typeListDelete = (transaction, parent, index, length) => {\n if (length === 0) { return }\n const startIndex = index;\n const startLength = length;\n const marker = findMarker(parent, index);\n let n = parent._start;\n if (marker !== null) {\n n = marker.p;\n index -= marker.index;\n }\n // compute the first item to be deleted\n for (; n !== null && index > 0; n = n.right) {\n if (!n.deleted && n.countable) {\n if (index < n.length) {\n getItemCleanStart(transaction, createID(n.id.client, n.id.clock + index));\n }\n index -= n.length;\n }\n }\n // delete all items until done\n while (length > 0 && n !== null) {\n if (!n.deleted) {\n if (length < n.length) {\n getItemCleanStart(transaction, createID(n.id.client, n.id.clock + length));\n }\n n.delete(transaction);\n length -= n.length;\n }\n n = n.right;\n }\n if (length > 0) {\n throw create$1('array length exceeded')\n }\n if (parent._searchMarker) {\n updateMarkerChanges(parent._searchMarker, startIndex, -startLength + length /* in case we remove the above exception */);\n }\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {string} key\n *\n * @private\n * @function\n */\nconst typeMapDelete = (transaction, parent, key) => {\n const c = parent._map.get(key);\n if (c !== undefined) {\n c.delete(transaction);\n }\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {string} key\n * @param {Object|number|Array|string|Uint8Array|AbstractType} value\n *\n * @private\n * @function\n */\nconst typeMapSet = (transaction, parent, key, value) => {\n const left = parent._map.get(key) || null;\n const doc = transaction.doc;\n const ownClientId = doc.clientID;\n let content;\n if (value == null) {\n content = new ContentAny([value]);\n } else {\n switch (value.constructor) {\n case Number:\n case Object:\n case Boolean:\n case Array:\n case String:\n content = new ContentAny([value]);\n break\n case Uint8Array:\n content = new ContentBinary(/** @type {Uint8Array} */ (value));\n break\n default:\n if (value instanceof AbstractType) {\n content = new ContentType(value);\n } else {\n throw new Error('Unexpected content type')\n }\n }\n }\n new Item(createID(ownClientId, getState(doc.store, ownClientId)), left, left && left.lastId, null, null, parent, key, content).integrate(transaction, 0);\n};\n\n/**\n * @param {AbstractType} parent\n * @param {string} key\n * @return {Object|number|Array|string|Uint8Array|AbstractType|undefined}\n *\n * @private\n * @function\n */\nconst typeMapGet = (parent, key) => {\n const val = parent._map.get(key);\n return val !== undefined && !val.deleted ? val.content.getContent()[val.length - 1] : undefined\n};\n\n/**\n * @param {AbstractType} parent\n * @return {Object|number|Array|string|Uint8Array|AbstractType|undefined>}\n *\n * @private\n * @function\n */\nconst typeMapGetAll = (parent) => {\n /**\n * @type {Object}\n */\n const res = {};\n parent._map.forEach((value, key) => {\n if (!value.deleted) {\n res[key] = value.content.getContent()[value.length - 1];\n }\n });\n return res\n};\n\n/**\n * @param {AbstractType} parent\n * @param {string} key\n * @return {boolean}\n *\n * @private\n * @function\n */\nconst typeMapHas = (parent, key) => {\n const val = parent._map.get(key);\n return val !== undefined && !val.deleted\n};\n\n/**\n * @param {AbstractType} parent\n * @param {string} key\n * @param {Snapshot} snapshot\n * @return {Object|number|Array|string|Uint8Array|AbstractType|undefined}\n *\n * @private\n * @function\n */\nconst typeMapGetSnapshot = (parent, key, snapshot) => {\n let v = parent._map.get(key) || null;\n while (v !== null && (!snapshot.sv.has(v.id.client) || v.id.clock >= (snapshot.sv.get(v.id.client) || 0))) {\n v = v.left;\n }\n return v !== null && isVisible(v, snapshot) ? v.content.getContent()[v.length - 1] : undefined\n};\n\n/**\n * @param {Map} map\n * @return {IterableIterator>}\n *\n * @private\n * @function\n */\nconst createMapIterator = map => iteratorFilter(map.entries(), /** @param {any} entry */ entry => !entry[1].deleted);\n\n/**\n * @module YArray\n */\n\n/**\n * Event that describes the changes on a YArray\n * @template T\n */\nclass YArrayEvent extends YEvent {\n /**\n * @param {YArray} yarray The changed type\n * @param {Transaction} transaction The transaction object\n */\n constructor (yarray, transaction) {\n super(yarray, transaction);\n this._transaction = transaction;\n }\n}\n\n/**\n * A shared Array implementation.\n * @template T\n * @extends AbstractType>\n * @implements {Iterable}\n */\nclass YArray extends AbstractType {\n constructor () {\n super();\n /**\n * @type {Array?}\n * @private\n */\n this._prelimContent = [];\n /**\n * @type {Array}\n */\n this._searchMarker = [];\n }\n\n /**\n * Integrate this type into the Yjs instance.\n *\n * * Save this struct in the os\n * * This type is sent to other client\n * * Observer functions are fired\n *\n * @param {Doc} y The Yjs instance\n * @param {Item} item\n */\n _integrate (y, item) {\n super._integrate(y, item);\n this.insert(0, /** @type {Array} */ (this._prelimContent));\n this._prelimContent = null;\n }\n\n _copy () {\n return new YArray()\n }\n\n get length () {\n return this._prelimContent === null ? this._length : this._prelimContent.length\n }\n\n /**\n * Creates YArrayEvent and calls observers.\n *\n * @param {Transaction} transaction\n * @param {Set} parentSubs Keys changed on this type. `null` if list was modified.\n */\n _callObserver (transaction, parentSubs) {\n super._callObserver(transaction, parentSubs);\n callTypeObservers(this, transaction, new YArrayEvent(this, transaction));\n }\n\n /**\n * Inserts new content at an index.\n *\n * Important: This function expects an array of content. Not just a content\n * object. The reason for this \"weirdness\" is that inserting several elements\n * is very efficient when it is done as a single operation.\n *\n * @example\n * // Insert character 'a' at position 0\n * yarray.insert(0, ['a'])\n * // Insert numbers 1, 2 at position 1\n * yarray.insert(1, [1, 2])\n *\n * @param {number} index The index to insert content at.\n * @param {Array} content The array of content\n */\n insert (index, content) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeListInsertGenerics(transaction, this, index, content);\n });\n } else {\n /** @type {Array} */ (this._prelimContent).splice(index, 0, ...content);\n }\n }\n\n /**\n * Appends content to this YArray.\n *\n * @param {Array} content Array of content to append.\n */\n push (content) {\n this.insert(this.length, content);\n }\n\n /**\n * Preppends content to this YArray.\n *\n * @param {Array} content Array of content to preppend.\n */\n unshift (content) {\n this.insert(0, content);\n }\n\n /**\n * Deletes elements starting from an index.\n *\n * @param {number} index Index at which to start deleting elements\n * @param {number} length The number of elements to remove. Defaults to 1.\n */\n delete (index, length = 1) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeListDelete(transaction, this, index, length);\n });\n } else {\n /** @type {Array} */ (this._prelimContent).splice(index, length);\n }\n }\n\n /**\n * Returns the i-th element from a YArray.\n *\n * @param {number} index The index of the element to return from the YArray\n * @return {T}\n */\n get (index) {\n return typeListGet(this, index)\n }\n\n /**\n * Transforms this YArray to a JavaScript Array.\n *\n * @return {Array}\n */\n toArray () {\n return typeListToArray(this)\n }\n\n /**\n * Transforms this Shared Type to a JSON object.\n *\n * @return {Array}\n */\n toJSON () {\n return this.map(c => c instanceof AbstractType ? c.toJSON() : c)\n }\n\n /**\n * Returns an Array with the result of calling a provided function on every\n * element of this YArray.\n *\n * @template T,M\n * @param {function(T,number,YArray):M} f Function that produces an element of the new Array\n * @return {Array} A new array with each element being the result of the\n * callback function\n */\n map (f) {\n return typeListMap(this, /** @type {any} */ (f))\n }\n\n /**\n * Executes a provided function on once on overy element of this YArray.\n *\n * @param {function(T,number,YArray):void} f A function to execute on every element of this YArray.\n */\n forEach (f) {\n typeListForEach(this, f);\n }\n\n /**\n * @return {IterableIterator}\n */\n [Symbol.iterator] () {\n return typeListCreateIterator(this)\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder\n */\n _write (encoder) {\n encoder.writeTypeRef(YArrayRefID);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n *\n * @private\n * @function\n */\nconst readYArray = decoder => new YArray();\n\n/**\n * @template T\n * Event that describes the changes on a YMap.\n */\nclass YMapEvent extends YEvent {\n /**\n * @param {YMap} ymap The YArray that changed.\n * @param {Transaction} transaction\n * @param {Set} subs The keys that changed.\n */\n constructor (ymap, transaction, subs) {\n super(ymap, transaction);\n this.keysChanged = subs;\n }\n}\n\n/**\n * @template T number|string|Object|Array|Uint8Array\n * A shared Map implementation.\n *\n * @extends AbstractType>\n * @implements {Iterable}\n */\nclass YMap extends AbstractType {\n /**\n *\n * @param {Iterable=} entries - an optional iterable to initialize the YMap\n */\n constructor (entries) {\n super();\n /**\n * @type {Map?}\n * @private\n */\n this._prelimContent = null;\n\n if (entries === undefined) {\n this._prelimContent = new Map();\n } else {\n this._prelimContent = new Map(entries);\n }\n }\n\n /**\n * Integrate this type into the Yjs instance.\n *\n * * Save this struct in the os\n * * This type is sent to other client\n * * Observer functions are fired\n *\n * @param {Doc} y The Yjs instance\n * @param {Item} item\n */\n _integrate (y, item) {\n super._integrate(y, item)\n ;/** @type {Map} */ (this._prelimContent).forEach((value, key) => {\n this.set(key, value);\n });\n this._prelimContent = null;\n }\n\n _copy () {\n return new YMap()\n }\n\n /**\n * Creates YMapEvent and calls observers.\n *\n * @param {Transaction} transaction\n * @param {Set} parentSubs Keys changed on this type. `null` if list was modified.\n */\n _callObserver (transaction, parentSubs) {\n callTypeObservers(this, transaction, new YMapEvent(this, transaction, parentSubs));\n }\n\n /**\n * Transforms this Shared Type to a JSON object.\n *\n * @return {Object}\n */\n toJSON () {\n /**\n * @type {Object}\n */\n const map = {};\n this._map.forEach((item, key) => {\n if (!item.deleted) {\n const v = item.content.getContent()[item.length - 1];\n map[key] = v instanceof AbstractType ? v.toJSON() : v;\n }\n });\n return map\n }\n\n /**\n * Returns the size of the YMap (count of key/value pairs)\n *\n * @return {number}\n */\n get size () {\n return [...createMapIterator(this._map)].length\n }\n\n /**\n * Returns the keys for each element in the YMap Type.\n *\n * @return {IterableIterator}\n */\n keys () {\n return iteratorMap(createMapIterator(this._map), /** @param {any} v */ v => v[0])\n }\n\n /**\n * Returns the keys for each element in the YMap Type.\n *\n * @return {IterableIterator}\n */\n values () {\n return iteratorMap(createMapIterator(this._map), /** @param {any} v */ v => v[1].content.getContent()[v[1].length - 1])\n }\n\n /**\n * Returns an Iterator of [key, value] pairs\n *\n * @return {IterableIterator}\n */\n entries () {\n return iteratorMap(createMapIterator(this._map), /** @param {any} v */ v => [v[0], v[1].content.getContent()[v[1].length - 1]])\n }\n\n /**\n * Executes a provided function on once on every key-value pair.\n *\n * @param {function(T,string,YMap):void} f A function to execute on every element of this YArray.\n */\n forEach (f) {\n /**\n * @type {Object}\n */\n const map = {};\n this._map.forEach((item, key) => {\n if (!item.deleted) {\n f(item.content.getContent()[item.length - 1], key, this);\n }\n });\n return map\n }\n\n /**\n * @return {IterableIterator}\n */\n [Symbol.iterator] () {\n return this.entries()\n }\n\n /**\n * Remove a specified element from this YMap.\n *\n * @param {string} key The key of the element to remove.\n */\n delete (key) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeMapDelete(transaction, this, key);\n });\n } else {\n /** @type {Map} */ (this._prelimContent).delete(key);\n }\n }\n\n /**\n * Adds or updates an element with a specified key and value.\n *\n * @param {string} key The key of the element to add to this YMap\n * @param {T} value The value of the element to add\n */\n set (key, value) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeMapSet(transaction, this, key, value);\n });\n } else {\n /** @type {Map} */ (this._prelimContent).set(key, value);\n }\n return value\n }\n\n /**\n * Returns a specified element from this YMap.\n *\n * @param {string} key\n * @return {T|undefined}\n */\n get (key) {\n return /** @type {any} */ (typeMapGet(this, key))\n }\n\n /**\n * Returns a boolean indicating whether the specified key exists or not.\n *\n * @param {string} key The key to test.\n * @return {boolean}\n */\n has (key) {\n return typeMapHas(this, key)\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder\n */\n _write (encoder) {\n encoder.writeTypeRef(YMapRefID);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n *\n * @private\n * @function\n */\nconst readYMap = decoder => new YMap();\n\n/**\n * @param {any} a\n * @param {any} b\n * @return {boolean}\n */\nconst equalAttrs = (a, b) => a === b || (typeof a === 'object' && typeof b === 'object' && a && b && equalFlat(a, b));\n\nclass ItemTextListPosition {\n /**\n * @param {Item|null} left\n * @param {Item|null} right\n * @param {number} index\n * @param {Map} currentAttributes\n */\n constructor (left, right, index, currentAttributes) {\n this.left = left;\n this.right = right;\n this.index = index;\n this.currentAttributes = currentAttributes;\n }\n\n /**\n * Only call this if you know that this.right is defined\n */\n forward () {\n if (this.right === null) {\n unexpectedCase();\n }\n switch (this.right.content.constructor) {\n case ContentEmbed:\n case ContentString:\n if (!this.right.deleted) {\n this.index += this.right.length;\n }\n break\n case ContentFormat:\n if (!this.right.deleted) {\n updateCurrentAttributes(this.currentAttributes, /** @type {ContentFormat} */ (this.right.content));\n }\n break\n }\n this.left = this.right;\n this.right = this.right.right;\n }\n}\n\n/**\n * @param {Transaction} transaction\n * @param {ItemTextListPosition} pos\n * @param {number} count steps to move forward\n * @return {ItemTextListPosition}\n *\n * @private\n * @function\n */\nconst findNextPosition = (transaction, pos, count) => {\n while (pos.right !== null && count > 0) {\n switch (pos.right.content.constructor) {\n case ContentEmbed:\n case ContentString:\n if (!pos.right.deleted) {\n if (count < pos.right.length) {\n // split right\n getItemCleanStart(transaction, createID(pos.right.id.client, pos.right.id.clock + count));\n }\n pos.index += pos.right.length;\n count -= pos.right.length;\n }\n break\n case ContentFormat:\n if (!pos.right.deleted) {\n updateCurrentAttributes(pos.currentAttributes, /** @type {ContentFormat} */ (pos.right.content));\n }\n break\n }\n pos.left = pos.right;\n pos.right = pos.right.right;\n // pos.forward() - we don't forward because that would halve the performance because we already do the checks above\n }\n return pos\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {number} index\n * @return {ItemTextListPosition}\n *\n * @private\n * @function\n */\nconst findPosition = (transaction, parent, index) => {\n const currentAttributes = new Map();\n const marker = findMarker(parent, index);\n if (marker) {\n const pos = new ItemTextListPosition(marker.p.left, marker.p, marker.index, currentAttributes);\n return findNextPosition(transaction, pos, index - marker.index)\n } else {\n const pos = new ItemTextListPosition(null, parent._start, 0, currentAttributes);\n return findNextPosition(transaction, pos, index)\n }\n};\n\n/**\n * Negate applied formats\n *\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {ItemTextListPosition} currPos\n * @param {Map} negatedAttributes\n *\n * @private\n * @function\n */\nconst insertNegatedAttributes = (transaction, parent, currPos, negatedAttributes) => {\n // check if we really need to remove attributes\n while (\n currPos.right !== null && (\n currPos.right.deleted === true || (\n currPos.right.content.constructor === ContentFormat &&\n equalAttrs(negatedAttributes.get(/** @type {ContentFormat} */ (currPos.right.content).key), /** @type {ContentFormat} */ (currPos.right.content).value)\n )\n )\n ) {\n if (!currPos.right.deleted) {\n negatedAttributes.delete(/** @type {ContentFormat} */ (currPos.right.content).key);\n }\n currPos.forward();\n }\n const doc = transaction.doc;\n const ownClientId = doc.clientID;\n let left = currPos.left;\n const right = currPos.right;\n negatedAttributes.forEach((val, key) => {\n left = new Item(createID(ownClientId, getState(doc.store, ownClientId)), left, left && left.lastId, right, right && right.id, parent, null, new ContentFormat(key, val));\n left.integrate(transaction, 0);\n });\n};\n\n/**\n * @param {Map} currentAttributes\n * @param {ContentFormat} format\n *\n * @private\n * @function\n */\nconst updateCurrentAttributes = (currentAttributes, format) => {\n const { key, value } = format;\n if (value === null) {\n currentAttributes.delete(key);\n } else {\n currentAttributes.set(key, value);\n }\n};\n\n/**\n * @param {ItemTextListPosition} currPos\n * @param {Object} attributes\n *\n * @private\n * @function\n */\nconst minimizeAttributeChanges = (currPos, attributes) => {\n // go right while attributes[right.key] === right.value (or right is deleted)\n while (true) {\n if (currPos.right === null) {\n break\n } else if (currPos.right.deleted || (currPos.right.content.constructor === ContentFormat && equalAttrs(attributes[(/** @type {ContentFormat} */ (currPos.right.content)).key] || null, /** @type {ContentFormat} */ (currPos.right.content).value))) ; else {\n break\n }\n currPos.forward();\n }\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {ItemTextListPosition} currPos\n * @param {Object} attributes\n * @return {Map}\n *\n * @private\n * @function\n **/\nconst insertAttributes = (transaction, parent, currPos, attributes) => {\n const doc = transaction.doc;\n const ownClientId = doc.clientID;\n const negatedAttributes = new Map();\n // insert format-start items\n for (const key in attributes) {\n const val = attributes[key];\n const currentVal = currPos.currentAttributes.get(key) || null;\n if (!equalAttrs(currentVal, val)) {\n // save negated attribute (set null if currentVal undefined)\n negatedAttributes.set(key, currentVal);\n const { left, right } = currPos;\n currPos.right = new Item(createID(ownClientId, getState(doc.store, ownClientId)), left, left && left.lastId, right, right && right.id, parent, null, new ContentFormat(key, val));\n currPos.right.integrate(transaction, 0);\n currPos.forward();\n }\n }\n return negatedAttributes\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {ItemTextListPosition} currPos\n * @param {string|object} text\n * @param {Object} attributes\n *\n * @private\n * @function\n **/\nconst insertText = (transaction, parent, currPos, text, attributes) => {\n currPos.currentAttributes.forEach((val, key) => {\n if (attributes[key] === undefined) {\n attributes[key] = null;\n }\n });\n const doc = transaction.doc;\n const ownClientId = doc.clientID;\n minimizeAttributeChanges(currPos, attributes);\n const negatedAttributes = insertAttributes(transaction, parent, currPos, attributes);\n // insert content\n const content = text.constructor === String ? new ContentString(/** @type {string} */ (text)) : new ContentEmbed(text);\n let { left, right, index } = currPos;\n if (parent._searchMarker) {\n updateMarkerChanges(parent._searchMarker, currPos.index, content.getLength());\n }\n right = new Item(createID(ownClientId, getState(doc.store, ownClientId)), left, left && left.lastId, right, right && right.id, parent, null, content);\n right.integrate(transaction, 0);\n currPos.right = right;\n currPos.index = index;\n currPos.forward();\n insertNegatedAttributes(transaction, parent, currPos, negatedAttributes);\n};\n\n/**\n * @param {Transaction} transaction\n * @param {AbstractType} parent\n * @param {ItemTextListPosition} currPos\n * @param {number} length\n * @param {Object} attributes\n *\n * @private\n * @function\n */\nconst formatText = (transaction, parent, currPos, length, attributes) => {\n const doc = transaction.doc;\n const ownClientId = doc.clientID;\n minimizeAttributeChanges(currPos, attributes);\n const negatedAttributes = insertAttributes(transaction, parent, currPos, attributes);\n // iterate until first non-format or null is found\n // delete all formats with attributes[format.key] != null\n while (length > 0 && currPos.right !== null) {\n if (!currPos.right.deleted) {\n switch (currPos.right.content.constructor) {\n case ContentFormat: {\n const { key, value } = /** @type {ContentFormat} */ (currPos.right.content);\n const attr = attributes[key];\n if (attr !== undefined) {\n if (equalAttrs(attr, value)) {\n negatedAttributes.delete(key);\n } else {\n negatedAttributes.set(key, value);\n }\n currPos.right.delete(transaction);\n }\n break\n }\n case ContentEmbed:\n case ContentString:\n if (length < currPos.right.length) {\n getItemCleanStart(transaction, createID(currPos.right.id.client, currPos.right.id.clock + length));\n }\n length -= currPos.right.length;\n break\n }\n }\n currPos.forward();\n }\n // Quill just assumes that the editor starts with a newline and that it always\n // ends with a newline. We only insert that newline when a new newline is\n // inserted - i.e when length is bigger than type.length\n if (length > 0) {\n let newlines = '';\n for (; length > 0; length--) {\n newlines += '\\n';\n }\n currPos.right = new Item(createID(ownClientId, getState(doc.store, ownClientId)), currPos.left, currPos.left && currPos.left.lastId, currPos.right, currPos.right && currPos.right.id, parent, null, new ContentString(newlines));\n currPos.right.integrate(transaction, 0);\n currPos.forward();\n }\n insertNegatedAttributes(transaction, parent, currPos, negatedAttributes);\n};\n\n/**\n * Call this function after string content has been deleted in order to\n * clean up formatting Items.\n *\n * @param {Transaction} transaction\n * @param {Item} start\n * @param {Item|null} end exclusive end, automatically iterates to the next Content Item\n * @param {Map} startAttributes\n * @param {Map} endAttributes This attribute is modified!\n * @return {number} The amount of formatting Items deleted.\n *\n * @function\n */\nconst cleanupFormattingGap = (transaction, start, end, startAttributes, endAttributes) => {\n while (end && end.content.constructor !== ContentString && end.content.constructor !== ContentEmbed) {\n if (!end.deleted && end.content.constructor === ContentFormat) {\n updateCurrentAttributes(endAttributes, /** @type {ContentFormat} */ (end.content));\n }\n end = end.right;\n }\n let cleanups = 0;\n while (start !== end) {\n if (!start.deleted) {\n const content = start.content;\n switch (content.constructor) {\n case ContentFormat: {\n const { key, value } = /** @type {ContentFormat} */ (content);\n if ((endAttributes.get(key) || null) !== value || (startAttributes.get(key) || null) === value) {\n // Either this format is overwritten or it is not necessary because the attribute already existed.\n start.delete(transaction);\n cleanups++;\n }\n break\n }\n }\n }\n start = /** @type {Item} */ (start.right);\n }\n return cleanups\n};\n\n/**\n * @param {Transaction} transaction\n * @param {Item | null} item\n */\nconst cleanupContextlessFormattingGap = (transaction, item) => {\n // iterate until item.right is null or content\n while (item && item.right && (item.right.deleted || (item.right.content.constructor !== ContentString && item.right.content.constructor !== ContentEmbed))) {\n item = item.right;\n }\n const attrs = new Set();\n // iterate back until a content item is found\n while (item && (item.deleted || (item.content.constructor !== ContentString && item.content.constructor !== ContentEmbed))) {\n if (!item.deleted && item.content.constructor === ContentFormat) {\n const key = /** @type {ContentFormat} */ (item.content).key;\n if (attrs.has(key)) {\n item.delete(transaction);\n } else {\n attrs.add(key);\n }\n }\n item = item.left;\n }\n};\n\n/**\n * This function is experimental and subject to change / be removed.\n *\n * Ideally, we don't need this function at all. Formatting attributes should be cleaned up\n * automatically after each change. This function iterates twice over the complete YText type\n * and removes unnecessary formatting attributes. This is also helpful for testing.\n *\n * This function won't be exported anymore as soon as there is confidence that the YText type works as intended.\n *\n * @param {YText} type\n * @return {number} How many formatting attributes have been cleaned up.\n */\nconst cleanupYTextFormatting = type => {\n let res = 0;\n transact(/** @type {Doc} */ (type.doc), transaction => {\n let start = /** @type {Item} */ (type._start);\n let end = type._start;\n let startAttributes = create$2();\n const currentAttributes = copy(startAttributes);\n while (end) {\n if (end.deleted === false) {\n switch (end.content.constructor) {\n case ContentFormat:\n updateCurrentAttributes(currentAttributes, /** @type {ContentFormat} */ (end.content));\n break\n case ContentEmbed:\n case ContentString:\n res += cleanupFormattingGap(transaction, start, end, startAttributes, currentAttributes);\n startAttributes = copy(currentAttributes);\n start = end;\n break\n }\n }\n end = end.right;\n }\n });\n return res\n};\n\n/**\n * @param {Transaction} transaction\n * @param {ItemTextListPosition} currPos\n * @param {number} length\n * @return {ItemTextListPosition}\n *\n * @private\n * @function\n */\nconst deleteText = (transaction, currPos, length) => {\n const startLength = length;\n const startAttrs = copy(currPos.currentAttributes);\n const start = currPos.right;\n while (length > 0 && currPos.right !== null) {\n if (currPos.right.deleted === false) {\n switch (currPos.right.content.constructor) {\n case ContentEmbed:\n case ContentString:\n if (length < currPos.right.length) {\n getItemCleanStart(transaction, createID(currPos.right.id.client, currPos.right.id.clock + length));\n }\n length -= currPos.right.length;\n currPos.right.delete(transaction);\n break\n }\n }\n currPos.forward();\n }\n if (start) {\n cleanupFormattingGap(transaction, start, currPos.right, startAttrs, copy(currPos.currentAttributes));\n }\n const parent = /** @type {AbstractType} */ (/** @type {Item} */ (currPos.left || currPos.right).parent);\n if (parent._searchMarker) {\n updateMarkerChanges(parent._searchMarker, currPos.index, -startLength + length);\n }\n return currPos\n};\n\n/**\n * The Quill Delta format represents changes on a text document with\n * formatting information. For mor information visit {@link https://quilljs.com/docs/delta/|Quill Delta}\n *\n * @example\n * {\n * ops: [\n * { insert: 'Gandalf', attributes: { bold: true } },\n * { insert: ' the ' },\n * { insert: 'Grey', attributes: { color: '#cccccc' } }\n * ]\n * }\n *\n */\n\n/**\n * Attributes that can be assigned to a selection of text.\n *\n * @example\n * {\n * bold: true,\n * font-size: '40px'\n * }\n *\n * @typedef {Object} TextAttributes\n */\n\n/**\n * @typedef {Object} DeltaItem\n * @property {number|undefined} DeltaItem.delete\n * @property {number|undefined} DeltaItem.retain\n * @property {string|undefined} DeltaItem.string\n * @property {Object} DeltaItem.attributes\n */\n\n/**\n * Event that describes the changes on a YText type.\n */\nclass YTextEvent extends YEvent {\n /**\n * @param {YText} ytext\n * @param {Transaction} transaction\n */\n constructor (ytext, transaction) {\n super(ytext, transaction);\n /**\n * @type {Array|null}\n */\n this._delta = null;\n }\n\n /**\n * Compute the changes in the delta format.\n * A {@link https://quilljs.com/docs/delta/|Quill Delta}) that represents the changes on the document.\n *\n * @type {Array}\n *\n * @public\n */\n get delta () {\n if (this._delta === null) {\n const y = /** @type {Doc} */ (this.target.doc);\n this._delta = [];\n transact(y, transaction => {\n const delta = /** @type {Array} */ (this._delta);\n const currentAttributes = new Map(); // saves all current attributes for insert\n const oldAttributes = new Map();\n let item = this.target._start;\n /**\n * @type {string?}\n */\n let action = null;\n /**\n * @type {Object}\n */\n const attributes = {}; // counts added or removed new attributes for retain\n /**\n * @type {string|object}\n */\n let insert = '';\n let retain = 0;\n let deleteLen = 0;\n const addOp = () => {\n if (action !== null) {\n /**\n * @type {any}\n */\n let op;\n switch (action) {\n case 'delete':\n op = { delete: deleteLen };\n deleteLen = 0;\n break\n case 'insert':\n op = { insert };\n if (currentAttributes.size > 0) {\n op.attributes = {};\n currentAttributes.forEach((value, key) => {\n if (value !== null) {\n op.attributes[key] = value;\n }\n });\n }\n insert = '';\n break\n case 'retain':\n op = { retain };\n if (Object.keys(attributes).length > 0) {\n op.attributes = {};\n for (const key in attributes) {\n op.attributes[key] = attributes[key];\n }\n }\n retain = 0;\n break\n }\n delta.push(op);\n action = null;\n }\n };\n while (item !== null) {\n switch (item.content.constructor) {\n case ContentEmbed:\n if (this.adds(item)) {\n if (!this.deletes(item)) {\n addOp();\n action = 'insert';\n insert = /** @type {ContentEmbed} */ (item.content).embed;\n addOp();\n }\n } else if (this.deletes(item)) {\n if (action !== 'delete') {\n addOp();\n action = 'delete';\n }\n deleteLen += 1;\n } else if (!item.deleted) {\n if (action !== 'retain') {\n addOp();\n action = 'retain';\n }\n retain += 1;\n }\n break\n case ContentString:\n if (this.adds(item)) {\n if (!this.deletes(item)) {\n if (action !== 'insert') {\n addOp();\n action = 'insert';\n }\n insert += /** @type {ContentString} */ (item.content).str;\n }\n } else if (this.deletes(item)) {\n if (action !== 'delete') {\n addOp();\n action = 'delete';\n }\n deleteLen += item.length;\n } else if (!item.deleted) {\n if (action !== 'retain') {\n addOp();\n action = 'retain';\n }\n retain += item.length;\n }\n break\n case ContentFormat: {\n const { key, value } = /** @type {ContentFormat} */ (item.content);\n if (this.adds(item)) {\n if (!this.deletes(item)) {\n const curVal = currentAttributes.get(key) || null;\n if (!equalAttrs(curVal, value)) {\n if (action === 'retain') {\n addOp();\n }\n if (equalAttrs(value, (oldAttributes.get(key) || null))) {\n delete attributes[key];\n } else {\n attributes[key] = value;\n }\n } else {\n item.delete(transaction);\n }\n }\n } else if (this.deletes(item)) {\n oldAttributes.set(key, value);\n const curVal = currentAttributes.get(key) || null;\n if (!equalAttrs(curVal, value)) {\n if (action === 'retain') {\n addOp();\n }\n attributes[key] = curVal;\n }\n } else if (!item.deleted) {\n oldAttributes.set(key, value);\n const attr = attributes[key];\n if (attr !== undefined) {\n if (!equalAttrs(attr, value)) {\n if (action === 'retain') {\n addOp();\n }\n if (value === null) {\n attributes[key] = value;\n } else {\n delete attributes[key];\n }\n } else {\n item.delete(transaction);\n }\n }\n }\n if (!item.deleted) {\n if (action === 'insert') {\n addOp();\n }\n updateCurrentAttributes(currentAttributes, /** @type {ContentFormat} */ (item.content));\n }\n break\n }\n }\n item = item.right;\n }\n addOp();\n while (delta.length > 0) {\n const lastOp = delta[delta.length - 1];\n if (lastOp.retain !== undefined && lastOp.attributes === undefined) {\n // retain delta's if they don't assign attributes\n delta.pop();\n } else {\n break\n }\n }\n });\n }\n return this._delta\n }\n}\n\n/**\n * Type that represents text with formatting information.\n *\n * This type replaces y-richtext as this implementation is able to handle\n * block formats (format information on a paragraph), embeds (complex elements\n * like pictures and videos), and text formats (**bold**, *italic*).\n *\n * @extends AbstractType\n */\nclass YText extends AbstractType {\n /**\n * @param {String} [string] The initial value of the YText.\n */\n constructor (string) {\n super();\n /**\n * Array of pending operations on this type\n * @type {Array?}\n */\n this._pending = string !== undefined ? [() => this.insert(0, string)] : [];\n /**\n * @type {Array}\n */\n this._searchMarker = [];\n }\n\n /**\n * Number of characters of this text type.\n *\n * @type {number}\n */\n get length () {\n return this._length\n }\n\n /**\n * @param {Doc} y\n * @param {Item} item\n */\n _integrate (y, item) {\n super._integrate(y, item);\n try {\n /** @type {Array} */ (this._pending).forEach(f => f());\n } catch (e) {\n console.error(e);\n }\n this._pending = null;\n }\n\n _copy () {\n return new YText()\n }\n\n /**\n * Creates YTextEvent and calls observers.\n *\n * @param {Transaction} transaction\n * @param {Set} parentSubs Keys changed on this type. `null` if list was modified.\n */\n _callObserver (transaction, parentSubs) {\n super._callObserver(transaction, parentSubs);\n const event = new YTextEvent(this, transaction);\n const doc = transaction.doc;\n // If a remote change happened, we try to cleanup potential formatting duplicates.\n if (!transaction.local) {\n // check if another formatting item was inserted\n let foundFormattingItem = false;\n for (const [client, afterClock] of transaction.afterState.entries()) {\n const clock = transaction.beforeState.get(client) || 0;\n if (afterClock === clock) {\n continue\n }\n iterateStructs(transaction, /** @type {Array} */ (doc.store.clients.get(client)), clock, afterClock, item => {\n if (!item.deleted && /** @type {Item} */ (item).content.constructor === ContentFormat) {\n foundFormattingItem = true;\n }\n });\n if (foundFormattingItem) {\n break\n }\n }\n if (!foundFormattingItem) {\n iterateDeletedStructs(transaction, transaction.deleteSet, item => {\n if (item instanceof GC || foundFormattingItem) {\n return\n }\n if (item.parent === this && item.content.constructor === ContentFormat) {\n foundFormattingItem = true;\n }\n });\n }\n transact(doc, (t) => {\n if (foundFormattingItem) {\n // If a formatting item was inserted, we simply clean the whole type.\n // We need to compute currentAttributes for the current position anyway.\n cleanupYTextFormatting(this);\n } else {\n // If no formatting attribute was inserted, we can make due with contextless\n // formatting cleanups.\n // Contextless: it is not necessary to compute currentAttributes for the affected position.\n iterateDeletedStructs(t, t.deleteSet, item => {\n if (item instanceof GC) {\n return\n }\n if (item.parent === this) {\n cleanupContextlessFormattingGap(t, item);\n }\n });\n }\n });\n }\n callTypeObservers(this, transaction, event);\n }\n\n /**\n * Returns the unformatted string representation of this YText type.\n *\n * @public\n */\n toString () {\n let str = '';\n /**\n * @type {Item|null}\n */\n let n = this._start;\n while (n !== null) {\n if (!n.deleted && n.countable && n.content.constructor === ContentString) {\n str += /** @type {ContentString} */ (n.content).str;\n }\n n = n.right;\n }\n return str\n }\n\n /**\n * Returns the unformatted string representation of this YText type.\n *\n * @return {string}\n * @public\n */\n toJSON () {\n return this.toString()\n }\n\n /**\n * Apply a {@link Delta} on this shared YText type.\n *\n * @param {any} delta The changes to apply on this element.\n * @param {object} [opts]\n * @param {boolean} [opts.sanitize] Sanitize input delta. Removes ending newlines if set to true.\n *\n *\n * @public\n */\n applyDelta (delta, { sanitize = true } = {}) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n const currPos = new ItemTextListPosition(null, this._start, 0, new Map());\n for (let i = 0; i < delta.length; i++) {\n const op = delta[i];\n if (op.insert !== undefined) {\n // Quill assumes that the content starts with an empty paragraph.\n // Yjs/Y.Text assumes that it starts empty. We always hide that\n // there is a newline at the end of the content.\n // If we omit this step, clients will see a different number of\n // paragraphs, but nothing bad will happen.\n const ins = (!sanitize && typeof op.insert === 'string' && i === delta.length - 1 && currPos.right === null && op.insert.slice(-1) === '\\n') ? op.insert.slice(0, -1) : op.insert;\n if (typeof ins !== 'string' || ins.length > 0) {\n insertText(transaction, this, currPos, ins, op.attributes || {});\n }\n } else if (op.retain !== undefined) {\n formatText(transaction, this, currPos, op.retain, op.attributes || {});\n } else if (op.delete !== undefined) {\n deleteText(transaction, currPos, op.delete);\n }\n }\n });\n } else {\n /** @type {Array} */ (this._pending).push(() => this.applyDelta(delta));\n }\n }\n\n /**\n * Returns the Delta representation of this YText type.\n *\n * @param {Snapshot} [snapshot]\n * @param {Snapshot} [prevSnapshot]\n * @param {function('removed' | 'added', ID):any} [computeYChange]\n * @return {any} The Delta representation of this type.\n *\n * @public\n */\n toDelta (snapshot, prevSnapshot, computeYChange) {\n /**\n * @type{Array}\n */\n const ops = [];\n const currentAttributes = new Map();\n const doc = /** @type {Doc} */ (this.doc);\n let str = '';\n let n = this._start;\n function packStr () {\n if (str.length > 0) {\n // pack str with attributes to ops\n /**\n * @type {Object}\n */\n const attributes = {};\n let addAttributes = false;\n currentAttributes.forEach((value, key) => {\n addAttributes = true;\n attributes[key] = value;\n });\n /**\n * @type {Object}\n */\n const op = { insert: str };\n if (addAttributes) {\n op.attributes = attributes;\n }\n ops.push(op);\n str = '';\n }\n }\n // snapshots are merged again after the transaction, so we need to keep the\n // transalive until we are done\n transact(doc, transaction => {\n if (snapshot) {\n splitSnapshotAffectedStructs(transaction, snapshot);\n }\n if (prevSnapshot) {\n splitSnapshotAffectedStructs(transaction, prevSnapshot);\n }\n while (n !== null) {\n if (isVisible(n, snapshot) || (prevSnapshot !== undefined && isVisible(n, prevSnapshot))) {\n switch (n.content.constructor) {\n case ContentString: {\n const cur = currentAttributes.get('ychange');\n if (snapshot !== undefined && !isVisible(n, snapshot)) {\n if (cur === undefined || cur.user !== n.id.client || cur.state !== 'removed') {\n packStr();\n currentAttributes.set('ychange', computeYChange ? computeYChange('removed', n.id) : { type: 'removed' });\n }\n } else if (prevSnapshot !== undefined && !isVisible(n, prevSnapshot)) {\n if (cur === undefined || cur.user !== n.id.client || cur.state !== 'added') {\n packStr();\n currentAttributes.set('ychange', computeYChange ? computeYChange('added', n.id) : { type: 'added' });\n }\n } else if (cur !== undefined) {\n packStr();\n currentAttributes.delete('ychange');\n }\n str += /** @type {ContentString} */ (n.content).str;\n break\n }\n case ContentEmbed: {\n packStr();\n /**\n * @type {Object}\n */\n const op = {\n insert: /** @type {ContentEmbed} */ (n.content).embed\n };\n if (currentAttributes.size > 0) {\n const attrs = /** @type {Object} */ ({});\n op.attributes = attrs;\n currentAttributes.forEach((value, key) => {\n attrs[key] = value;\n });\n }\n ops.push(op);\n break\n }\n case ContentFormat:\n if (isVisible(n, snapshot)) {\n packStr();\n updateCurrentAttributes(currentAttributes, /** @type {ContentFormat} */ (n.content));\n }\n break\n }\n }\n n = n.right;\n }\n packStr();\n }, splitSnapshotAffectedStructs);\n return ops\n }\n\n /**\n * Insert text at a given index.\n *\n * @param {number} index The index at which to start inserting.\n * @param {String} text The text to insert at the specified position.\n * @param {TextAttributes} [attributes] Optionally define some formatting\n * information to apply on the inserted\n * Text.\n * @public\n */\n insert (index, text, attributes) {\n if (text.length <= 0) {\n return\n }\n const y = this.doc;\n if (y !== null) {\n transact(y, transaction => {\n const pos = findPosition(transaction, this, index);\n if (!attributes) {\n attributes = {};\n // @ts-ignore\n pos.currentAttributes.forEach((v, k) => { attributes[k] = v; });\n }\n insertText(transaction, this, pos, text, attributes);\n });\n } else {\n /** @type {Array} */ (this._pending).push(() => this.insert(index, text, attributes));\n }\n }\n\n /**\n * Inserts an embed at a index.\n *\n * @param {number} index The index to insert the embed at.\n * @param {Object} embed The Object that represents the embed.\n * @param {TextAttributes} attributes Attribute information to apply on the\n * embed\n *\n * @public\n */\n insertEmbed (index, embed, attributes = {}) {\n if (embed.constructor !== Object) {\n throw new Error('Embed must be an Object')\n }\n const y = this.doc;\n if (y !== null) {\n transact(y, transaction => {\n const pos = findPosition(transaction, this, index);\n insertText(transaction, this, pos, embed, attributes);\n });\n } else {\n /** @type {Array} */ (this._pending).push(() => this.insertEmbed(index, embed, attributes));\n }\n }\n\n /**\n * Deletes text starting from an index.\n *\n * @param {number} index Index at which to start deleting.\n * @param {number} length The number of characters to remove. Defaults to 1.\n *\n * @public\n */\n delete (index, length) {\n if (length === 0) {\n return\n }\n const y = this.doc;\n if (y !== null) {\n transact(y, transaction => {\n deleteText(transaction, findPosition(transaction, this, index), length);\n });\n } else {\n /** @type {Array} */ (this._pending).push(() => this.delete(index, length));\n }\n }\n\n /**\n * Assigns properties to a range of text.\n *\n * @param {number} index The position where to start formatting.\n * @param {number} length The amount of characters to assign properties to.\n * @param {TextAttributes} attributes Attribute information to apply on the\n * text.\n *\n * @public\n */\n format (index, length, attributes) {\n if (length === 0) {\n return\n }\n const y = this.doc;\n if (y !== null) {\n transact(y, transaction => {\n const pos = findPosition(transaction, this, index);\n if (pos.right === null) {\n return\n }\n formatText(transaction, this, pos, length, attributes);\n });\n } else {\n /** @type {Array} */ (this._pending).push(() => this.format(index, length, attributes));\n }\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder\n */\n _write (encoder) {\n encoder.writeTypeRef(YTextRefID);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {YText}\n *\n * @private\n * @function\n */\nconst readYText = decoder => new YText();\n\n/**\n * @module YXml\n */\n\n/**\n * Define the elements to which a set of CSS queries apply.\n * {@link https://developer.mozilla.org/en-US/docs/Web/CSS/CSS_Selectors|CSS_Selectors}\n *\n * @example\n * query = '.classSelector'\n * query = 'nodeSelector'\n * query = '#idSelector'\n *\n * @typedef {string} CSS_Selector\n */\n\n/**\n * Dom filter function.\n *\n * @callback domFilter\n * @param {string} nodeName The nodeName of the element\n * @param {Map} attributes The map of attributes.\n * @return {boolean} Whether to include the Dom node in the YXmlElement.\n */\n\n/**\n * Represents a subset of the nodes of a YXmlElement / YXmlFragment and a\n * position within them.\n *\n * Can be created with {@link YXmlFragment#createTreeWalker}\n *\n * @public\n * @implements {Iterable}\n */\nclass YXmlTreeWalker {\n /**\n * @param {YXmlFragment | YXmlElement} root\n * @param {function(AbstractType):boolean} [f]\n */\n constructor (root, f = () => true) {\n this._filter = f;\n this._root = root;\n /**\n * @type {Item}\n */\n this._currentNode = /** @type {Item} */ (root._start);\n this._firstCall = true;\n }\n\n [Symbol.iterator] () {\n return this\n }\n\n /**\n * Get the next node.\n *\n * @return {IteratorResult} The next node.\n *\n * @public\n */\n next () {\n /**\n * @type {Item|null}\n */\n let n = this._currentNode;\n let type = /** @type {any} */ (n.content).type;\n if (n !== null && (!this._firstCall || n.deleted || !this._filter(type))) { // if first call, we check if we can use the first item\n do {\n type = /** @type {any} */ (n.content).type;\n if (!n.deleted && (type.constructor === YXmlElement || type.constructor === YXmlFragment) && type._start !== null) {\n // walk down in the tree\n n = type._start;\n } else {\n // walk right or up in the tree\n while (n !== null) {\n if (n.right !== null) {\n n = n.right;\n break\n } else if (n.parent === this._root) {\n n = null;\n } else {\n n = /** @type {AbstractType} */ (n.parent)._item;\n }\n }\n }\n } while (n !== null && (n.deleted || !this._filter(/** @type {ContentType} */ (n.content).type)))\n }\n this._firstCall = false;\n if (n === null) {\n // @ts-ignore\n return { value: undefined, done: true }\n }\n this._currentNode = n;\n return { value: /** @type {any} */ (n.content).type, done: false }\n }\n}\n\n/**\n * Represents a list of {@link YXmlElement}.and {@link YXmlText} types.\n * A YxmlFragment is similar to a {@link YXmlElement}, but it does not have a\n * nodeName and it does not have attributes. Though it can be bound to a DOM\n * element - in this case the attributes and the nodeName are not shared.\n *\n * @public\n * @extends AbstractType\n */\nclass YXmlFragment extends AbstractType {\n constructor () {\n super();\n /**\n * @type {Array|null}\n */\n this._prelimContent = [];\n }\n\n /**\n * Integrate this type into the Yjs instance.\n *\n * * Save this struct in the os\n * * This type is sent to other client\n * * Observer functions are fired\n *\n * @param {Doc} y The Yjs instance\n * @param {Item} item\n */\n _integrate (y, item) {\n super._integrate(y, item);\n this.insert(0, /** @type {Array} */ (this._prelimContent));\n this._prelimContent = null;\n }\n\n _copy () {\n return new YXmlFragment()\n }\n\n get length () {\n return this._prelimContent === null ? this._length : this._prelimContent.length\n }\n\n /**\n * Create a subtree of childNodes.\n *\n * @example\n * const walker = elem.createTreeWalker(dom => dom.nodeName === 'div')\n * for (let node in walker) {\n * // `node` is a div node\n * nop(node)\n * }\n *\n * @param {function(AbstractType):boolean} filter Function that is called on each child element and\n * returns a Boolean indicating whether the child\n * is to be included in the subtree.\n * @return {YXmlTreeWalker} A subtree and a position within it.\n *\n * @public\n */\n createTreeWalker (filter) {\n return new YXmlTreeWalker(this, filter)\n }\n\n /**\n * Returns the first YXmlElement that matches the query.\n * Similar to DOM's {@link querySelector}.\n *\n * Query support:\n * - tagname\n * TODO:\n * - id\n * - attribute\n *\n * @param {CSS_Selector} query The query on the children.\n * @return {YXmlElement|YXmlText|YXmlHook|null} The first element that matches the query or null.\n *\n * @public\n */\n querySelector (query) {\n query = query.toUpperCase();\n // @ts-ignore\n const iterator = new YXmlTreeWalker(this, element => element.nodeName && element.nodeName.toUpperCase() === query);\n const next = iterator.next();\n if (next.done) {\n return null\n } else {\n return next.value\n }\n }\n\n /**\n * Returns all YXmlElements that match the query.\n * Similar to Dom's {@link querySelectorAll}.\n *\n * @todo Does not yet support all queries. Currently only query by tagName.\n *\n * @param {CSS_Selector} query The query on the children\n * @return {Array} The elements that match this query.\n *\n * @public\n */\n querySelectorAll (query) {\n query = query.toUpperCase();\n // @ts-ignore\n return Array.from(new YXmlTreeWalker(this, element => element.nodeName && element.nodeName.toUpperCase() === query))\n }\n\n /**\n * Creates YXmlEvent and calls observers.\n *\n * @param {Transaction} transaction\n * @param {Set} parentSubs Keys changed on this type. `null` if list was modified.\n */\n _callObserver (transaction, parentSubs) {\n callTypeObservers(this, transaction, new YXmlEvent(this, parentSubs, transaction));\n }\n\n /**\n * Get the string representation of all the children of this YXmlFragment.\n *\n * @return {string} The string representation of all children.\n */\n toString () {\n return typeListMap(this, xml => xml.toString()).join('')\n }\n\n /**\n * @return {string}\n */\n toJSON () {\n return this.toString()\n }\n\n /**\n * Creates a Dom Element that mirrors this YXmlElement.\n *\n * @param {Document} [_document=document] The document object (you must define\n * this when calling this method in\n * nodejs)\n * @param {Object} [hooks={}] Optional property to customize how hooks\n * are presented in the DOM\n * @param {any} [binding] You should not set this property. This is\n * used if DomBinding wants to create a\n * association to the created DOM type.\n * @return {Node} The {@link https://developer.mozilla.org/en-US/docs/Web/API/Element|Dom Element}\n *\n * @public\n */\n toDOM (_document = document, hooks = {}, binding) {\n const fragment = _document.createDocumentFragment();\n if (binding !== undefined) {\n binding._createAssociation(fragment, this);\n }\n typeListForEach(this, xmlType => {\n fragment.insertBefore(xmlType.toDOM(_document, hooks, binding), null);\n });\n return fragment\n }\n\n /**\n * Inserts new content at an index.\n *\n * @example\n * // Insert character 'a' at position 0\n * xml.insert(0, [new Y.XmlText('text')])\n *\n * @param {number} index The index to insert content at\n * @param {Array} content The array of content\n */\n insert (index, content) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeListInsertGenerics(transaction, this, index, content);\n });\n } else {\n // @ts-ignore _prelimContent is defined because this is not yet integrated\n this._prelimContent.splice(index, 0, ...content);\n }\n }\n\n /**\n * Deletes elements starting from an index.\n *\n * @param {number} index Index at which to start deleting elements\n * @param {number} [length=1] The number of elements to remove. Defaults to 1.\n */\n delete (index, length = 1) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeListDelete(transaction, this, index, length);\n });\n } else {\n // @ts-ignore _prelimContent is defined because this is not yet integrated\n this._prelimContent.splice(index, length);\n }\n }\n\n /**\n * Transforms this YArray to a JavaScript Array.\n *\n * @return {Array}\n */\n toArray () {\n return typeListToArray(this)\n }\n\n /**\n * Transform the properties of this type to binary and write it to an\n * BinaryEncoder.\n *\n * This is called when this Item is sent to a remote peer.\n *\n * @param {AbstractUpdateEncoder} encoder The encoder to write data to.\n */\n _write (encoder) {\n encoder.writeTypeRef(YXmlFragmentRefID);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {YXmlFragment}\n *\n * @private\n * @function\n */\nconst readYXmlFragment = decoder => new YXmlFragment();\n\n/**\n * An YXmlElement imitates the behavior of a\n * {@link https://developer.mozilla.org/en-US/docs/Web/API/Element|Dom Element}.\n *\n * * An YXmlElement has attributes (key value pairs)\n * * An YXmlElement has childElements that must inherit from YXmlElement\n */\nclass YXmlElement extends YXmlFragment {\n constructor (nodeName = 'UNDEFINED') {\n super();\n this.nodeName = nodeName;\n /**\n * @type {Map|null}\n */\n this._prelimAttrs = new Map();\n }\n\n /**\n * Integrate this type into the Yjs instance.\n *\n * * Save this struct in the os\n * * This type is sent to other client\n * * Observer functions are fired\n *\n * @param {Doc} y The Yjs instance\n * @param {Item} item\n */\n _integrate (y, item) {\n super._integrate(y, item)\n ;(/** @type {Map} */ (this._prelimAttrs)).forEach((value, key) => {\n this.setAttribute(key, value);\n });\n this._prelimAttrs = null;\n }\n\n /**\n * Creates an Item with the same effect as this Item (without position effect)\n *\n * @return {YXmlElement}\n */\n _copy () {\n return new YXmlElement(this.nodeName)\n }\n\n /**\n * Returns the XML serialization of this YXmlElement.\n * The attributes are ordered by attribute-name, so you can easily use this\n * method to compare YXmlElements\n *\n * @return {string} The string representation of this type.\n *\n * @public\n */\n toString () {\n const attrs = this.getAttributes();\n const stringBuilder = [];\n const keys = [];\n for (const key in attrs) {\n keys.push(key);\n }\n keys.sort();\n const keysLen = keys.length;\n for (let i = 0; i < keysLen; i++) {\n const key = keys[i];\n stringBuilder.push(key + '=\"' + attrs[key] + '\"');\n }\n const nodeName = this.nodeName.toLocaleLowerCase();\n const attrsString = stringBuilder.length > 0 ? ' ' + stringBuilder.join(' ') : '';\n return `<${nodeName}${attrsString}>${super.toString()}`\n }\n\n /**\n * Removes an attribute from this YXmlElement.\n *\n * @param {String} attributeName The attribute name that is to be removed.\n *\n * @public\n */\n removeAttribute (attributeName) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeMapDelete(transaction, this, attributeName);\n });\n } else {\n /** @type {Map} */ (this._prelimAttrs).delete(attributeName);\n }\n }\n\n /**\n * Sets or updates an attribute.\n *\n * @param {String} attributeName The attribute name that is to be set.\n * @param {String} attributeValue The attribute value that is to be set.\n *\n * @public\n */\n setAttribute (attributeName, attributeValue) {\n if (this.doc !== null) {\n transact(this.doc, transaction => {\n typeMapSet(transaction, this, attributeName, attributeValue);\n });\n } else {\n /** @type {Map} */ (this._prelimAttrs).set(attributeName, attributeValue);\n }\n }\n\n /**\n * Returns an attribute value that belongs to the attribute name.\n *\n * @param {String} attributeName The attribute name that identifies the\n * queried value.\n * @return {String} The queried attribute value.\n *\n * @public\n */\n getAttribute (attributeName) {\n return /** @type {any} */ (typeMapGet(this, attributeName))\n }\n\n /**\n * Returns all attribute name/value pairs in a JSON Object.\n *\n * @param {Snapshot} [snapshot]\n * @return {Object} A JSON Object that describes the attributes.\n *\n * @public\n */\n getAttributes (snapshot) {\n return typeMapGetAll(this)\n }\n\n /**\n * Creates a Dom Element that mirrors this YXmlElement.\n *\n * @param {Document} [_document=document] The document object (you must define\n * this when calling this method in\n * nodejs)\n * @param {Object} [hooks={}] Optional property to customize how hooks\n * are presented in the DOM\n * @param {any} [binding] You should not set this property. This is\n * used if DomBinding wants to create a\n * association to the created DOM type.\n * @return {Node} The {@link https://developer.mozilla.org/en-US/docs/Web/API/Element|Dom Element}\n *\n * @public\n */\n toDOM (_document = document, hooks = {}, binding) {\n const dom = _document.createElement(this.nodeName);\n const attrs = this.getAttributes();\n for (const key in attrs) {\n dom.setAttribute(key, attrs[key]);\n }\n typeListForEach(this, yxml => {\n dom.appendChild(yxml.toDOM(_document, hooks, binding));\n });\n if (binding !== undefined) {\n binding._createAssociation(dom, this);\n }\n return dom\n }\n\n /**\n * Transform the properties of this type to binary and write it to an\n * BinaryEncoder.\n *\n * This is called when this Item is sent to a remote peer.\n *\n * @param {AbstractUpdateEncoder} encoder The encoder to write data to.\n */\n _write (encoder) {\n encoder.writeTypeRef(YXmlElementRefID);\n encoder.writeKey(this.nodeName);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {YXmlElement}\n *\n * @function\n */\nconst readYXmlElement = decoder => new YXmlElement(decoder.readKey());\n\n/**\n * An Event that describes changes on a YXml Element or Yxml Fragment\n */\nclass YXmlEvent extends YEvent {\n /**\n * @param {YXmlElement|YXmlFragment} target The target on which the event is created.\n * @param {Set} subs The set of changed attributes. `null` is included if the\n * child list changed.\n * @param {Transaction} transaction The transaction instance with wich the\n * change was created.\n */\n constructor (target, subs, transaction) {\n super(target, transaction);\n /**\n * Whether the children changed.\n * @type {Boolean}\n * @private\n */\n this.childListChanged = false;\n /**\n * Set of all changed attributes.\n * @type {Set}\n */\n this.attributesChanged = new Set();\n subs.forEach((sub) => {\n if (sub === null) {\n this.childListChanged = true;\n } else {\n this.attributesChanged.add(sub);\n }\n });\n }\n}\n\n/**\n * You can manage binding to a custom type with YXmlHook.\n *\n * @extends {YMap}\n */\nclass YXmlHook extends YMap {\n /**\n * @param {string} hookName nodeName of the Dom Node.\n */\n constructor (hookName) {\n super();\n /**\n * @type {string}\n */\n this.hookName = hookName;\n }\n\n /**\n * Creates an Item with the same effect as this Item (without position effect)\n */\n _copy () {\n return new YXmlHook(this.hookName)\n }\n\n /**\n * Creates a Dom Element that mirrors this YXmlElement.\n *\n * @param {Document} [_document=document] The document object (you must define\n * this when calling this method in\n * nodejs)\n * @param {Object.} [hooks] Optional property to customize how hooks\n * are presented in the DOM\n * @param {any} [binding] You should not set this property. This is\n * used if DomBinding wants to create a\n * association to the created DOM type\n * @return {Element} The {@link https://developer.mozilla.org/en-US/docs/Web/API/Element|Dom Element}\n *\n * @public\n */\n toDOM (_document = document, hooks = {}, binding) {\n const hook = hooks[this.hookName];\n let dom;\n if (hook !== undefined) {\n dom = hook.createDom(this);\n } else {\n dom = document.createElement(this.hookName);\n }\n dom.setAttribute('data-yjs-hook', this.hookName);\n if (binding !== undefined) {\n binding._createAssociation(dom, this);\n }\n return dom\n }\n\n /**\n * Transform the properties of this type to binary and write it to an\n * BinaryEncoder.\n *\n * This is called when this Item is sent to a remote peer.\n *\n * @param {AbstractUpdateEncoder} encoder The encoder to write data to.\n */\n _write (encoder) {\n encoder.writeTypeRef(YXmlHookRefID);\n encoder.writeKey(this.hookName);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {YXmlHook}\n *\n * @private\n * @function\n */\nconst readYXmlHook = decoder =>\n new YXmlHook(decoder.readKey());\n\n/**\n * Represents text in a Dom Element. In the future this type will also handle\n * simple formatting information like bold and italic.\n */\nclass YXmlText extends YText {\n _copy () {\n return new YXmlText()\n }\n\n /**\n * Creates a Dom Element that mirrors this YXmlText.\n *\n * @param {Document} [_document=document] The document object (you must define\n * this when calling this method in\n * nodejs)\n * @param {Object} [hooks] Optional property to customize how hooks\n * are presented in the DOM\n * @param {any} [binding] You should not set this property. This is\n * used if DomBinding wants to create a\n * association to the created DOM type.\n * @return {Text} The {@link https://developer.mozilla.org/en-US/docs/Web/API/Element|Dom Element}\n *\n * @public\n */\n toDOM (_document = document, hooks, binding) {\n const dom = _document.createTextNode(this.toString());\n if (binding !== undefined) {\n binding._createAssociation(dom, this);\n }\n return dom\n }\n\n toString () {\n // @ts-ignore\n return this.toDelta().map(delta => {\n const nestedNodes = [];\n for (const nodeName in delta.attributes) {\n const attrs = [];\n for (const key in delta.attributes[nodeName]) {\n attrs.push({ key, value: delta.attributes[nodeName][key] });\n }\n // sort attributes to get a unique order\n attrs.sort((a, b) => a.key < b.key ? -1 : 1);\n nestedNodes.push({ nodeName, attrs });\n }\n // sort node order to get a unique order\n nestedNodes.sort((a, b) => a.nodeName < b.nodeName ? -1 : 1);\n // now convert to dom string\n let str = '';\n for (let i = 0; i < nestedNodes.length; i++) {\n const node = nestedNodes[i];\n str += `<${node.nodeName}`;\n for (let j = 0; j < node.attrs.length; j++) {\n const attr = node.attrs[j];\n str += ` ${attr.key}=\"${attr.value}\"`;\n }\n str += '>';\n }\n str += delta.insert;\n for (let i = nestedNodes.length - 1; i >= 0; i--) {\n str += ``;\n }\n return str\n }).join('')\n }\n\n /**\n * @return {string}\n */\n toJSON () {\n return this.toString()\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder\n */\n _write (encoder) {\n encoder.writeTypeRef(YXmlTextRefID);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {YXmlText}\n *\n * @private\n * @function\n */\nconst readYXmlText = decoder => new YXmlText();\n\nclass AbstractStruct {\n /**\n * @param {ID} id\n * @param {number} length\n */\n constructor (id, length) {\n this.id = id;\n this.length = length;\n }\n\n /**\n * @type {boolean}\n */\n get deleted () {\n throw methodUnimplemented()\n }\n\n /**\n * Merge this struct with the item to the right.\n * This method is already assuming that `this.id.clock + this.length === this.id.clock`.\n * Also this method does *not* remove right from StructStore!\n * @param {AbstractStruct} right\n * @return {boolean} wether this merged with right\n */\n mergeWith (right) {\n return false\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder The encoder to write data to.\n * @param {number} offset\n * @param {number} encodingRef\n */\n write (encoder, offset, encodingRef) {\n throw methodUnimplemented()\n }\n\n /**\n * @param {Transaction} transaction\n * @param {number} offset\n */\n integrate (transaction, offset) {\n throw methodUnimplemented()\n }\n}\n\nconst structGCRefNumber = 0;\n\n/**\n * @private\n */\nclass GC extends AbstractStruct {\n get deleted () {\n return true\n }\n\n delete () {}\n\n /**\n * @param {GC} right\n * @return {boolean}\n */\n mergeWith (right) {\n this.length += right.length;\n return true\n }\n\n /**\n * @param {Transaction} transaction\n * @param {number} offset\n */\n integrate (transaction, offset) {\n if (offset > 0) {\n this.id.clock += offset;\n this.length -= offset;\n }\n addStruct(transaction.doc.store, this);\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n encoder.writeInfo(structGCRefNumber);\n encoder.writeLen(this.length - offset);\n }\n\n /**\n * @param {Transaction} transaction\n * @param {StructStore} store\n * @return {null | number}\n */\n getMissing (transaction, store) {\n return null\n }\n}\n\nclass ContentBinary {\n /**\n * @param {Uint8Array} content\n */\n constructor (content) {\n this.content = content;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return 1\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return [this.content]\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return true\n }\n\n /**\n * @return {ContentBinary}\n */\n copy () {\n return new ContentBinary(this.content)\n }\n\n /**\n * @param {number} offset\n * @return {ContentBinary}\n */\n splice (offset) {\n throw methodUnimplemented()\n }\n\n /**\n * @param {ContentBinary} right\n * @return {boolean}\n */\n mergeWith (right) {\n return false\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {}\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {}\n /**\n * @param {StructStore} store\n */\n gc (store) {}\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n encoder.writeBuf(this.content);\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 3\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentBinary}\n */\nconst readContentBinary = decoder => new ContentBinary(decoder.readBuf());\n\nclass ContentDeleted {\n /**\n * @param {number} len\n */\n constructor (len) {\n this.len = len;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return this.len\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return []\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return false\n }\n\n /**\n * @return {ContentDeleted}\n */\n copy () {\n return new ContentDeleted(this.len)\n }\n\n /**\n * @param {number} offset\n * @return {ContentDeleted}\n */\n splice (offset) {\n const right = new ContentDeleted(this.len - offset);\n this.len = offset;\n return right\n }\n\n /**\n * @param {ContentDeleted} right\n * @return {boolean}\n */\n mergeWith (right) {\n this.len += right.len;\n return true\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {\n addToDeleteSet(transaction.deleteSet, item.id.client, item.id.clock, this.len);\n item.markDeleted();\n }\n\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {}\n /**\n * @param {StructStore} store\n */\n gc (store) {}\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n encoder.writeLen(this.len - offset);\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 1\n }\n}\n\n/**\n * @private\n *\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentDeleted}\n */\nconst readContentDeleted = decoder => new ContentDeleted(decoder.readLen());\n\n/**\n * @private\n */\nclass ContentEmbed {\n /**\n * @param {Object} embed\n */\n constructor (embed) {\n this.embed = embed;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return 1\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return [this.embed]\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return true\n }\n\n /**\n * @return {ContentEmbed}\n */\n copy () {\n return new ContentEmbed(this.embed)\n }\n\n /**\n * @param {number} offset\n * @return {ContentEmbed}\n */\n splice (offset) {\n throw methodUnimplemented()\n }\n\n /**\n * @param {ContentEmbed} right\n * @return {boolean}\n */\n mergeWith (right) {\n return false\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {}\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {}\n /**\n * @param {StructStore} store\n */\n gc (store) {}\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n encoder.writeJSON(this.embed);\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 5\n }\n}\n\n/**\n * @private\n *\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentEmbed}\n */\nconst readContentEmbed = decoder => new ContentEmbed(decoder.readJSON());\n\n/**\n * @private\n */\nclass ContentFormat {\n /**\n * @param {string} key\n * @param {Object} value\n */\n constructor (key, value) {\n this.key = key;\n this.value = value;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return 1\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return []\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return false\n }\n\n /**\n * @return {ContentFormat}\n */\n copy () {\n return new ContentFormat(this.key, this.value)\n }\n\n /**\n * @param {number} offset\n * @return {ContentFormat}\n */\n splice (offset) {\n throw methodUnimplemented()\n }\n\n /**\n * @param {ContentFormat} right\n * @return {boolean}\n */\n mergeWith (right) {\n return false\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {\n // @todo searchmarker are currently unsupported for rich text documents\n /** @type {AbstractType} */ (item.parent)._searchMarker = null;\n }\n\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {}\n /**\n * @param {StructStore} store\n */\n gc (store) {}\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n encoder.writeKey(this.key);\n encoder.writeJSON(this.value);\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 6\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentFormat}\n */\nconst readContentFormat = decoder => new ContentFormat(decoder.readString(), decoder.readJSON());\n\n/**\n * @private\n */\nclass ContentJSON {\n /**\n * @param {Array} arr\n */\n constructor (arr) {\n /**\n * @type {Array}\n */\n this.arr = arr;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return this.arr.length\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return this.arr\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return true\n }\n\n /**\n * @return {ContentJSON}\n */\n copy () {\n return new ContentJSON(this.arr)\n }\n\n /**\n * @param {number} offset\n * @return {ContentJSON}\n */\n splice (offset) {\n const right = new ContentJSON(this.arr.slice(offset));\n this.arr = this.arr.slice(0, offset);\n return right\n }\n\n /**\n * @param {ContentJSON} right\n * @return {boolean}\n */\n mergeWith (right) {\n this.arr = this.arr.concat(right.arr);\n return true\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {}\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {}\n /**\n * @param {StructStore} store\n */\n gc (store) {}\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n const len = this.arr.length;\n encoder.writeLen(len - offset);\n for (let i = offset; i < len; i++) {\n const c = this.arr[i];\n encoder.writeString(c === undefined ? 'undefined' : JSON.stringify(c));\n }\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 2\n }\n}\n\n/**\n * @private\n *\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentJSON}\n */\nconst readContentJSON = decoder => {\n const len = decoder.readLen();\n const cs = [];\n for (let i = 0; i < len; i++) {\n const c = decoder.readString();\n if (c === 'undefined') {\n cs.push(undefined);\n } else {\n cs.push(JSON.parse(c));\n }\n }\n return new ContentJSON(cs)\n};\n\nclass ContentAny {\n /**\n * @param {Array} arr\n */\n constructor (arr) {\n /**\n * @type {Array}\n */\n this.arr = arr;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return this.arr.length\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return this.arr\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return true\n }\n\n /**\n * @return {ContentAny}\n */\n copy () {\n return new ContentAny(this.arr)\n }\n\n /**\n * @param {number} offset\n * @return {ContentAny}\n */\n splice (offset) {\n const right = new ContentAny(this.arr.slice(offset));\n this.arr = this.arr.slice(0, offset);\n return right\n }\n\n /**\n * @param {ContentAny} right\n * @return {boolean}\n */\n mergeWith (right) {\n this.arr = this.arr.concat(right.arr);\n return true\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {}\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {}\n /**\n * @param {StructStore} store\n */\n gc (store) {}\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n const len = this.arr.length;\n encoder.writeLen(len - offset);\n for (let i = offset; i < len; i++) {\n const c = this.arr[i];\n encoder.writeAny(c);\n }\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 8\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentAny}\n */\nconst readContentAny = decoder => {\n const len = decoder.readLen();\n const cs = [];\n for (let i = 0; i < len; i++) {\n cs.push(decoder.readAny());\n }\n return new ContentAny(cs)\n};\n\n/**\n * @private\n */\nclass ContentString {\n /**\n * @param {string} str\n */\n constructor (str) {\n /**\n * @type {string}\n */\n this.str = str;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return this.str.length\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return this.str.split('')\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return true\n }\n\n /**\n * @return {ContentString}\n */\n copy () {\n return new ContentString(this.str)\n }\n\n /**\n * @param {number} offset\n * @return {ContentString}\n */\n splice (offset) {\n const right = new ContentString(this.str.slice(offset));\n this.str = this.str.slice(0, offset);\n return right\n }\n\n /**\n * @param {ContentString} right\n * @return {boolean}\n */\n mergeWith (right) {\n this.str += right.str;\n return true\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {}\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {}\n /**\n * @param {StructStore} store\n */\n gc (store) {}\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n encoder.writeString(offset === 0 ? this.str : this.str.slice(offset));\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 4\n }\n}\n\n/**\n * @private\n *\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentString}\n */\nconst readContentString = decoder => new ContentString(decoder.readString());\n\n/**\n * @type {Array>}\n * @private\n */\nconst typeRefs = [\n readYArray,\n readYMap,\n readYText,\n readYXmlElement,\n readYXmlFragment,\n readYXmlHook,\n readYXmlText\n];\n\nconst YArrayRefID = 0;\nconst YMapRefID = 1;\nconst YTextRefID = 2;\nconst YXmlElementRefID = 3;\nconst YXmlFragmentRefID = 4;\nconst YXmlHookRefID = 5;\nconst YXmlTextRefID = 6;\n\n/**\n * @private\n */\nclass ContentType {\n /**\n * @param {AbstractType} type\n */\n constructor (type) {\n /**\n * @type {AbstractType}\n */\n this.type = type;\n }\n\n /**\n * @return {number}\n */\n getLength () {\n return 1\n }\n\n /**\n * @return {Array}\n */\n getContent () {\n return [this.type]\n }\n\n /**\n * @return {boolean}\n */\n isCountable () {\n return true\n }\n\n /**\n * @return {ContentType}\n */\n copy () {\n return new ContentType(this.type._copy())\n }\n\n /**\n * @param {number} offset\n * @return {ContentType}\n */\n splice (offset) {\n throw methodUnimplemented()\n }\n\n /**\n * @param {ContentType} right\n * @return {boolean}\n */\n mergeWith (right) {\n return false\n }\n\n /**\n * @param {Transaction} transaction\n * @param {Item} item\n */\n integrate (transaction, item) {\n this.type._integrate(transaction.doc, item);\n }\n\n /**\n * @param {Transaction} transaction\n */\n delete (transaction) {\n let item = this.type._start;\n while (item !== null) {\n if (!item.deleted) {\n item.delete(transaction);\n } else {\n // Whis will be gc'd later and we want to merge it if possible\n // We try to merge all deleted items after each transaction,\n // but we have no knowledge about that this needs to be merged\n // since it is not in transaction.ds. Hence we add it to transaction._mergeStructs\n transaction._mergeStructs.push(item);\n }\n item = item.right;\n }\n this.type._map.forEach(item => {\n if (!item.deleted) {\n item.delete(transaction);\n } else {\n // same as above\n transaction._mergeStructs.push(item);\n }\n });\n transaction.changed.delete(this.type);\n }\n\n /**\n * @param {StructStore} store\n */\n gc (store) {\n let item = this.type._start;\n while (item !== null) {\n item.gc(store, true);\n item = item.right;\n }\n this.type._start = null;\n this.type._map.forEach(/** @param {Item | null} item */ (item) => {\n while (item !== null) {\n item.gc(store, true);\n item = item.left;\n }\n });\n this.type._map = new Map();\n }\n\n /**\n * @param {AbstractUpdateEncoder} encoder\n * @param {number} offset\n */\n write (encoder, offset) {\n this.type._write(encoder);\n }\n\n /**\n * @return {number}\n */\n getRef () {\n return 7\n }\n}\n\n/**\n * @private\n *\n * @param {AbstractUpdateDecoder} decoder\n * @return {ContentType}\n */\nconst readContentType = decoder => new ContentType(typeRefs[decoder.readTypeRef()](decoder));\n\n/**\n * @todo This should return several items\n *\n * @param {StructStore} store\n * @param {ID} id\n * @return {{item:Item, diff:number}}\n */\nconst followRedone = (store, id) => {\n /**\n * @type {ID|null}\n */\n let nextID = id;\n let diff = 0;\n let item;\n do {\n if (diff > 0) {\n nextID = createID(nextID.client, nextID.clock + diff);\n }\n item = getItem(store, nextID);\n diff = nextID.clock - item.id.clock;\n nextID = item.redone;\n } while (nextID !== null && item instanceof Item)\n return {\n item, diff\n }\n};\n\n/**\n * Make sure that neither item nor any of its parents is ever deleted.\n *\n * This property does not persist when storing it into a database or when\n * sending it to other peers\n *\n * @param {Item|null} item\n * @param {boolean} keep\n */\nconst keepItem = (item, keep) => {\n while (item !== null && item.keep !== keep) {\n item.keep = keep;\n item = /** @type {AbstractType} */ (item.parent)._item;\n }\n};\n\n/**\n * Split leftItem into two items\n * @param {Transaction} transaction\n * @param {Item} leftItem\n * @param {number} diff\n * @return {Item}\n *\n * @function\n * @private\n */\nconst splitItem = (transaction, leftItem, diff) => {\n // create rightItem\n const { client, clock } = leftItem.id;\n const rightItem = new Item(\n createID(client, clock + diff),\n leftItem,\n createID(client, clock + diff - 1),\n leftItem.right,\n leftItem.rightOrigin,\n leftItem.parent,\n leftItem.parentSub,\n leftItem.content.splice(diff)\n );\n if (leftItem.deleted) {\n rightItem.markDeleted();\n }\n if (leftItem.keep) {\n rightItem.keep = true;\n }\n if (leftItem.redone !== null) {\n rightItem.redone = createID(leftItem.redone.client, leftItem.redone.clock + diff);\n }\n // update left (do not set leftItem.rightOrigin as it will lead to problems when syncing)\n leftItem.right = rightItem;\n // update right\n if (rightItem.right !== null) {\n rightItem.right.left = rightItem;\n }\n // right is more specific.\n transaction._mergeStructs.push(rightItem);\n // update parent._map\n if (rightItem.parentSub !== null && rightItem.right === null) {\n /** @type {AbstractType} */ (rightItem.parent)._map.set(rightItem.parentSub, rightItem);\n }\n leftItem.length = diff;\n return rightItem\n};\n\n/**\n * Redoes the effect of this operation.\n *\n * @param {Transaction} transaction The Yjs instance.\n * @param {Item} item\n * @param {Set} redoitems\n *\n * @return {Item|null}\n *\n * @private\n */\nconst redoItem = (transaction, item, redoitems) => {\n const doc = transaction.doc;\n const store = doc.store;\n const ownClientID = doc.clientID;\n const redone = item.redone;\n if (redone !== null) {\n return getItemCleanStart(transaction, redone)\n }\n let parentItem = /** @type {AbstractType} */ (item.parent)._item;\n /**\n * @type {Item|null}\n */\n let left;\n /**\n * @type {Item|null}\n */\n let right;\n if (item.parentSub === null) {\n // Is an array item. Insert at the old position\n left = item.left;\n right = item;\n } else {\n // Is a map item. Insert as current value\n left = item;\n while (left.right !== null) {\n left = left.right;\n if (left.id.client !== ownClientID) {\n // It is not possible to redo this item because it conflicts with a\n // change from another client\n return null\n }\n }\n if (left.right !== null) {\n left = /** @type {Item} */ (/** @type {AbstractType} */ (item.parent)._map.get(item.parentSub));\n }\n right = null;\n }\n // make sure that parent is redone\n if (parentItem !== null && parentItem.deleted === true && parentItem.redone === null) {\n // try to undo parent if it will be undone anyway\n if (!redoitems.has(parentItem) || redoItem(transaction, parentItem, redoitems) === null) {\n return null\n }\n }\n if (parentItem !== null && parentItem.redone !== null) {\n while (parentItem.redone !== null) {\n parentItem = getItemCleanStart(transaction, parentItem.redone);\n }\n // find next cloned_redo items\n while (left !== null) {\n /**\n * @type {Item|null}\n */\n let leftTrace = left;\n // trace redone until parent matches\n while (leftTrace !== null && /** @type {AbstractType} */ (leftTrace.parent)._item !== parentItem) {\n leftTrace = leftTrace.redone === null ? null : getItemCleanStart(transaction, leftTrace.redone);\n }\n if (leftTrace !== null && /** @type {AbstractType} */ (leftTrace.parent)._item === parentItem) {\n left = leftTrace;\n break\n }\n left = left.left;\n }\n while (right !== null) {\n /**\n * @type {Item|null}\n */\n let rightTrace = right;\n // trace redone until parent matches\n while (rightTrace !== null && /** @type {AbstractType} */ (rightTrace.parent)._item !== parentItem) {\n rightTrace = rightTrace.redone === null ? null : getItemCleanStart(transaction, rightTrace.redone);\n }\n if (rightTrace !== null && /** @type {AbstractType} */ (rightTrace.parent)._item === parentItem) {\n right = rightTrace;\n break\n }\n right = right.right;\n }\n }\n const nextClock = getState(store, ownClientID);\n const nextId = createID(ownClientID, nextClock);\n const redoneItem = new Item(\n nextId,\n left, left && left.lastId,\n right, right && right.id,\n parentItem === null ? item.parent : /** @type {ContentType} */ (parentItem.content).type,\n item.parentSub,\n item.content.copy()\n );\n item.redone = nextId;\n keepItem(redoneItem, true);\n redoneItem.integrate(transaction, 0);\n return redoneItem\n};\n\n/**\n * Abstract class that represents any content.\n */\nclass Item extends AbstractStruct {\n /**\n * @param {ID} id\n * @param {Item | null} left\n * @param {ID | null} origin\n * @param {Item | null} right\n * @param {ID | null} rightOrigin\n * @param {AbstractType|ID|null} parent Is a type if integrated, is null if it is possible to copy parent from left or right, is ID before integration to search for it.\n * @param {string | null} parentSub\n * @param {AbstractContent} content\n */\n constructor (id, left, origin, right, rightOrigin, parent, parentSub, content) {\n super(id, content.getLength());\n /**\n * The item that was originally to the left of this item.\n * @type {ID | null}\n */\n this.origin = origin;\n /**\n * The item that is currently to the left of this item.\n * @type {Item | null}\n */\n this.left = left;\n /**\n * The item that is currently to the right of this item.\n * @type {Item | null}\n */\n this.right = right;\n /**\n * The item that was originally to the right of this item.\n * @type {ID | null}\n */\n this.rightOrigin = rightOrigin;\n /**\n * @type {AbstractType|ID|null}\n */\n this.parent = parent;\n /**\n * If the parent refers to this item with some kind of key (e.g. YMap, the\n * key is specified here. The key is then used to refer to the list in which\n * to insert this item. If `parentSub = null` type._start is the list in\n * which to insert to. Otherwise it is `parent._map`.\n * @type {String | null}\n */\n this.parentSub = parentSub;\n /**\n * If this type's effect is reundone this type refers to the type that undid\n * this operation.\n * @type {ID | null}\n */\n this.redone = null;\n /**\n * @type {AbstractContent}\n */\n this.content = content;\n /**\n * bit1: keep\n * bit2: countable\n * bit3: deleted\n * bit4: mark - mark node as fast-search-marker\n * @type {number} byte\n */\n this.info = this.content.isCountable() ? BIT2 : 0;\n }\n\n /**\n * This is used to mark the item as an indexed fast-search marker\n *\n * @type {boolean}\n */\n set marker (isMarked) {\n if (((this.info & BIT4) > 0) !== isMarked) {\n this.info ^= BIT4;\n }\n }\n\n get marker () {\n return (this.info & BIT4) > 0\n }\n\n /**\n * If true, do not garbage collect this Item.\n */\n get keep () {\n return (this.info & BIT1) > 0\n }\n\n set keep (doKeep) {\n if (this.keep !== doKeep) {\n this.info ^= BIT1;\n }\n }\n\n get countable () {\n return (this.info & BIT2) > 0\n }\n\n /**\n * Whether this item was deleted or not.\n * @type {Boolean}\n */\n get deleted () {\n return (this.info & BIT3) > 0\n }\n\n set deleted (doDelete) {\n if (this.deleted !== doDelete) {\n this.info ^= BIT3;\n }\n }\n\n markDeleted () {\n this.info |= BIT3;\n }\n\n /**\n * Return the creator clientID of the missing op or define missing items and return null.\n *\n * @param {Transaction} transaction\n * @param {StructStore} store\n * @return {null | number}\n */\n getMissing (transaction, store) {\n if (this.origin && this.origin.client !== this.id.client && this.origin.clock >= getState(store, this.origin.client)) {\n return this.origin.client\n }\n if (this.rightOrigin && this.rightOrigin.client !== this.id.client && this.rightOrigin.clock >= getState(store, this.rightOrigin.client)) {\n return this.rightOrigin.client\n }\n if (this.parent && this.parent.constructor === ID && this.id.client !== this.parent.client && this.parent.clock >= getState(store, this.parent.client)) {\n return this.parent.client\n }\n\n // We have all missing ids, now find the items\n\n if (this.origin) {\n this.left = getItemCleanEnd(transaction, store, this.origin);\n this.origin = this.left.lastId;\n }\n if (this.rightOrigin) {\n this.right = getItemCleanStart(transaction, this.rightOrigin);\n this.rightOrigin = this.right.id;\n }\n if ((this.left && this.left.constructor === GC) || (this.right && this.right.constructor === GC)) {\n this.parent = null;\n }\n // only set parent if this shouldn't be garbage collected\n if (!this.parent) {\n if (this.left && this.left.constructor === Item) {\n this.parent = this.left.parent;\n this.parentSub = this.left.parentSub;\n }\n if (this.right && this.right.constructor === Item) {\n this.parent = this.right.parent;\n this.parentSub = this.right.parentSub;\n }\n } else if (this.parent.constructor === ID) {\n const parentItem = getItem(store, this.parent);\n if (parentItem.constructor === GC) {\n this.parent = null;\n } else {\n this.parent = /** @type {ContentType} */ (parentItem.content).type;\n }\n }\n return null\n }\n\n /**\n * @param {Transaction} transaction\n * @param {number} offset\n */\n integrate (transaction, offset) {\n if (offset > 0) {\n this.id.clock += offset;\n this.left = getItemCleanEnd(transaction, transaction.doc.store, createID(this.id.client, this.id.clock - 1));\n this.origin = this.left.lastId;\n this.content = this.content.splice(offset);\n this.length -= offset;\n }\n\n if (this.parent) {\n if ((!this.left && (!this.right || this.right.left !== null)) || (this.left && this.left.right !== this.right)) {\n /**\n * @type {Item|null}\n */\n let left = this.left;\n\n /**\n * @type {Item|null}\n */\n let o;\n // set o to the first conflicting item\n if (left !== null) {\n o = left.right;\n } else if (this.parentSub !== null) {\n o = /** @type {AbstractType} */ (this.parent)._map.get(this.parentSub) || null;\n while (o !== null && o.left !== null) {\n o = o.left;\n }\n } else {\n o = /** @type {AbstractType} */ (this.parent)._start;\n }\n // TODO: use something like DeleteSet here (a tree implementation would be best)\n // @todo use global set definitions\n /**\n * @type {Set}\n */\n const conflictingItems = new Set();\n /**\n * @type {Set}\n */\n const itemsBeforeOrigin = new Set();\n // Let c in conflictingItems, b in itemsBeforeOrigin\n // ***{origin}bbbb{this}{c,b}{c,b}{o}***\n // Note that conflictingItems is a subset of itemsBeforeOrigin\n while (o !== null && o !== this.right) {\n itemsBeforeOrigin.add(o);\n conflictingItems.add(o);\n if (compareIDs(this.origin, o.origin)) {\n // case 1\n if (o.id.client < this.id.client) {\n left = o;\n conflictingItems.clear();\n } else if (compareIDs(this.rightOrigin, o.rightOrigin)) {\n // this and o are conflicting and point to the same integration points. The id decides which item comes first.\n // Since this is to the left of o, we can break here\n break\n } // else, o might be integrated before an item that this conflicts with. If so, we will find it in the next iterations\n } else if (o.origin !== null && itemsBeforeOrigin.has(getItem(transaction.doc.store, o.origin))) { // use getItem instead of getItemCleanEnd because we don't want / need to split items.\n // case 2\n if (!conflictingItems.has(getItem(transaction.doc.store, o.origin))) {\n left = o;\n conflictingItems.clear();\n }\n } else {\n break\n }\n o = o.right;\n }\n this.left = left;\n }\n // reconnect left/right + update parent map/start if necessary\n if (this.left !== null) {\n const right = this.left.right;\n this.right = right;\n this.left.right = this;\n } else {\n let r;\n if (this.parentSub !== null) {\n r = /** @type {AbstractType} */ (this.parent)._map.get(this.parentSub) || null;\n while (r !== null && r.left !== null) {\n r = r.left;\n }\n } else {\n r = /** @type {AbstractType} */ (this.parent)._start\n ;/** @type {AbstractType} */ (this.parent)._start = this;\n }\n this.right = r;\n }\n if (this.right !== null) {\n this.right.left = this;\n } else if (this.parentSub !== null) {\n // set as current parent value if right === null and this is parentSub\n /** @type {AbstractType} */ (this.parent)._map.set(this.parentSub, this);\n if (this.left !== null) {\n // this is the current attribute value of parent. delete right\n this.left.delete(transaction);\n }\n }\n // adjust length of parent\n if (this.parentSub === null && this.countable && !this.deleted) {\n /** @type {AbstractType} */ (this.parent)._length += this.length;\n }\n addStruct(transaction.doc.store, this);\n this.content.integrate(transaction, this);\n // add parent to transaction.changed\n addChangedTypeToTransaction(transaction, /** @type {AbstractType} */ (this.parent), this.parentSub);\n if ((/** @type {AbstractType} */ (this.parent)._item !== null && /** @type {AbstractType} */ (this.parent)._item.deleted) || (this.parentSub !== null && this.right !== null)) {\n // delete if parent is deleted or if this is not the current attribute value of parent\n this.delete(transaction);\n }\n } else {\n // parent is not defined. Integrate GC struct instead\n new GC(this.id, this.length).integrate(transaction, 0);\n }\n }\n\n /**\n * Returns the next non-deleted item\n */\n get next () {\n let n = this.right;\n while (n !== null && n.deleted) {\n n = n.right;\n }\n return n\n }\n\n /**\n * Returns the previous non-deleted item\n */\n get prev () {\n let n = this.left;\n while (n !== null && n.deleted) {\n n = n.left;\n }\n return n\n }\n\n /**\n * Computes the last content address of this Item.\n */\n get lastId () {\n // allocating ids is pretty costly because of the amount of ids created, so we try to reuse whenever possible\n return this.length === 1 ? this.id : createID(this.id.client, this.id.clock + this.length - 1)\n }\n\n /**\n * Try to merge two items\n *\n * @param {Item} right\n * @return {boolean}\n */\n mergeWith (right) {\n if (\n compareIDs(right.origin, this.lastId) &&\n this.right === right &&\n compareIDs(this.rightOrigin, right.rightOrigin) &&\n this.id.client === right.id.client &&\n this.id.clock + this.length === right.id.clock &&\n this.deleted === right.deleted &&\n this.redone === null &&\n right.redone === null &&\n this.content.constructor === right.content.constructor &&\n this.content.mergeWith(right.content)\n ) {\n if (right.keep) {\n this.keep = true;\n }\n this.right = right.right;\n if (this.right !== null) {\n this.right.left = this;\n }\n this.length += right.length;\n return true\n }\n return false\n }\n\n /**\n * Mark this Item as deleted.\n *\n * @param {Transaction} transaction\n */\n delete (transaction) {\n if (!this.deleted) {\n const parent = /** @type {AbstractType} */ (this.parent);\n // adjust the length of parent\n if (this.countable && this.parentSub === null) {\n parent._length -= this.length;\n }\n this.markDeleted();\n addToDeleteSet(transaction.deleteSet, this.id.client, this.id.clock, this.length);\n setIfUndefined(transaction.changed, parent, create).add(this.parentSub);\n this.content.delete(transaction);\n }\n }\n\n /**\n * @param {StructStore} store\n * @param {boolean} parentGCd\n */\n gc (store, parentGCd) {\n if (!this.deleted) {\n throw unexpectedCase()\n }\n this.content.gc(store);\n if (parentGCd) {\n replaceStruct(store, this, new GC(this.id, this.length));\n } else {\n this.content = new ContentDeleted(this.length);\n }\n }\n\n /**\n * Transform the properties of this type to binary and write it to an\n * BinaryEncoder.\n *\n * This is called when this Item is sent to a remote peer.\n *\n * @param {AbstractUpdateEncoder} encoder The encoder to write data to.\n * @param {number} offset\n */\n write (encoder, offset) {\n const origin = offset > 0 ? createID(this.id.client, this.id.clock + offset - 1) : this.origin;\n const rightOrigin = this.rightOrigin;\n const parentSub = this.parentSub;\n const info = (this.content.getRef() & BITS5) |\n (origin === null ? 0 : BIT8) | // origin is defined\n (rightOrigin === null ? 0 : BIT7) | // right origin is defined\n (parentSub === null ? 0 : BIT6); // parentSub is non-null\n encoder.writeInfo(info);\n if (origin !== null) {\n encoder.writeLeftID(origin);\n }\n if (rightOrigin !== null) {\n encoder.writeRightID(rightOrigin);\n }\n if (origin === null && rightOrigin === null) {\n const parent = /** @type {AbstractType} */ (this.parent);\n const parentItem = parent._item;\n if (parentItem === null) {\n // parent type on y._map\n // find the correct key\n const ykey = findRootTypeKey(parent);\n encoder.writeParentInfo(true); // write parentYKey\n encoder.writeString(ykey);\n } else {\n encoder.writeParentInfo(false); // write parent id\n encoder.writeLeftID(parentItem.id);\n }\n if (parentSub !== null) {\n encoder.writeString(parentSub);\n }\n }\n this.content.write(encoder, offset);\n }\n}\n\n/**\n * @param {AbstractUpdateDecoder} decoder\n * @param {number} info\n */\nconst readItemContent = (decoder, info) => contentRefs[info & BITS5](decoder);\n\n/**\n * A lookup map for reading Item content.\n *\n * @type {Array}\n */\nconst contentRefs = [\n () => { throw unexpectedCase() }, // GC is not ItemContent\n readContentDeleted,\n readContentJSON,\n readContentBinary,\n readContentString,\n readContentEmbed,\n readContentFormat,\n readContentType,\n readContentAny\n];\n\nexport { AbstractConnector, AbstractStruct, AbstractType, YArray as Array, ContentAny, ContentBinary, ContentDeleted, ContentEmbed, ContentFormat, ContentJSON, ContentString, ContentType, Doc, GC, ID, Item, YMap as Map, PermanentUserData, RelativePosition, Snapshot, YText as Text, Transaction, UndoManager, YXmlElement as XmlElement, YXmlFragment as XmlFragment, YXmlHook as XmlHook, YXmlText as XmlText, YArrayEvent, YEvent, YMapEvent, YTextEvent, YXmlEvent, applyUpdate, applyUpdateV2, compareIDs, compareRelativePositions, createAbsolutePositionFromRelativePosition, createDeleteSet, createDeleteSetFromStructStore, createID, createRelativePositionFromJSON, createRelativePositionFromTypeIndex, createSnapshot, decodeSnapshot, decodeSnapshotV2, decodeStateVector, decodeStateVectorV2, emptySnapshot, encodeSnapshot, encodeSnapshotV2, encodeStateAsUpdate, encodeStateAsUpdateV2, encodeStateVector, encodeStateVectorV2, equalSnapshots, findRootTypeKey, getState, getTypeChildren, isDeleted, isParentOf, iterateDeletedStructs, logType, readRelativePosition, readUpdate, readUpdateV2, snapshot, transact, tryGc, typeListToArraySnapshot, typeMapGetSnapshot, writeRelativePosition };\n//# sourceMappingURL=yjs.mjs.map\n","/* eslint-env browser */\n\n/**\n * Helpers for cross-tab communication using broadcastchannel with LocalStorage fallback.\n *\n * ```js\n * // In browser window A:\n * broadcastchannel.subscribe('my events', data => console.log(data))\n * broadcastchannel.publish('my events', 'Hello world!') // => A: 'Hello world!' fires synchronously in same tab\n *\n * // In browser window B:\n * broadcastchannel.publish('my events', 'hello from tab B') // => A: 'hello from tab B'\n * ```\n *\n * @module broadcastchannel\n */\n\n// @todo before next major: use Uint8Array instead as buffer object\n\nimport * as map from './map.js'\nimport * as buffer from './buffer.js'\nimport * as storage from './storage.js'\n\n/**\n * @typedef {Object} Channel\n * @property {Set} Channel.subs\n * @property {any} Channel.bc\n */\n\n/**\n * @type {Map}\n */\nconst channels = new Map()\n\nclass LocalStoragePolyfill {\n /**\n * @param {string} room\n */\n constructor (room) {\n this.room = room\n /**\n * @type {null|function({data:ArrayBuffer}):void}\n */\n this.onmessage = null\n addEventListener('storage', e => e.key === room && this.onmessage !== null && this.onmessage({ data: buffer.fromBase64(e.newValue || '') }))\n }\n\n /**\n * @param {ArrayBuffer} buf\n */\n postMessage (buf) {\n storage.varStorage.setItem(this.room, buffer.toBase64(buffer.createUint8ArrayFromArrayBuffer(buf)))\n }\n}\n\n// Use BroadcastChannel or Polyfill\nconst BC = typeof BroadcastChannel === 'undefined' ? LocalStoragePolyfill : BroadcastChannel\n\n/**\n * @param {string} room\n * @return {Channel}\n */\nconst getChannel = room =>\n map.setIfUndefined(channels, room, () => {\n const subs = new Set()\n const bc = new BC(room)\n /**\n * @param {{data:ArrayBuffer}} e\n */\n bc.onmessage = e => subs.forEach(sub => sub(e.data))\n return {\n bc, subs\n }\n })\n\n/**\n * Subscribe to global `publish` events.\n *\n * @function\n * @param {string} room\n * @param {function(any):any} f\n */\nexport const subscribe = (room, f) => getChannel(room).subs.add(f)\n\n/**\n * Unsubscribe from `publish` global events.\n *\n * @function\n * @param {string} room\n * @param {function(any):any} f\n */\nexport const unsubscribe = (room, f) => getChannel(room).subs.delete(f)\n\n/**\n * Publish data to all subscribers (including subscribers on this tab)\n *\n * @function\n * @param {string} room\n * @param {any} data\n */\nexport const publish = (room, data) => {\n const c = getChannel(room)\n c.bc.postMessage(data)\n c.subs.forEach(sub => sub(data))\n}\n","/**\n * @module sync-protocol\n */\n\nimport * as encoding from 'lib0/encoding.js'\nimport * as decoding from 'lib0/decoding.js'\nimport * as Y from 'yjs'\n\n/**\n * @typedef {Map} StateMap\n */\n\n/**\n * Core Yjs defines three message types:\n * • YjsSyncStep1: Includes the State Set of the sending client. When received, the client should reply with YjsSyncStep2.\n * • YjsSyncStep2: Includes all missing structs and the complete delete set. When received, the the client is assured that\n * it received all information from the remote client.\n *\n * In a peer-to-peer network, you may want to introduce a SyncDone message type. Both parties should initiate the connection\n * with SyncStep1. When a client received SyncStep2, it should reply with SyncDone. When the local client received both\n * SyncStep2 and SyncDone, it is assured that it is synced to the remote client.\n *\n * In a client-server model, you want to handle this differently: The client should initiate the connection with SyncStep1.\n * When the server receives SyncStep1, it should reply with SyncStep2 immediately followed by SyncStep1. The client replies\n * with SyncStep2 when it receives SyncStep1. Optionally the server may send a SyncDone after it received SyncStep2, so the\n * client knows that the sync is finished. There are two reasons for this more elaborated sync model: 1. This protocol can\n * easily be implemented on top of http and websockets. 2. The server shoul only reply to requests, and not initiate them.\n * Therefore it is necesarry that the client initiates the sync.\n *\n * Construction of a message:\n * [messageType : varUint, message definition..]\n *\n * Note: A message does not include information about the room name. This must to be handled by the upper layer protocol!\n *\n * stringify[messageType] stringifies a message definition (messageType is already read from the bufffer)\n */\n\nexport const messageYjsSyncStep1 = 0\nexport const messageYjsSyncStep2 = 1\nexport const messageYjsUpdate = 2\n\n/**\n * Create a sync step 1 message based on the state of the current shared document.\n *\n * @param {encoding.Encoder} encoder\n * @param {Y.Doc} doc\n */\nexport const writeSyncStep1 = (encoder, doc) => {\n encoding.writeVarUint(encoder, messageYjsSyncStep1)\n const sv = Y.encodeStateVector(doc)\n encoding.writeVarUint8Array(encoder, sv)\n}\n\n/**\n * @param {encoding.Encoder} encoder\n * @param {Y.Doc} doc\n * @param {Uint8Array} [encodedStateVector]\n */\nexport const writeSyncStep2 = (encoder, doc, encodedStateVector) => {\n encoding.writeVarUint(encoder, messageYjsSyncStep2)\n encoding.writeVarUint8Array(encoder, Y.encodeStateAsUpdate(doc, encodedStateVector))\n}\n\n/**\n * Read SyncStep1 message and reply with SyncStep2.\n *\n * @param {decoding.Decoder} decoder The reply to the received message\n * @param {encoding.Encoder} encoder The received message\n * @param {Y.Doc} doc\n */\nexport const readSyncStep1 = (decoder, encoder, doc) =>\n writeSyncStep2(encoder, doc, decoding.readVarUint8Array(decoder))\n\n/**\n * Read and apply Structs and then DeleteStore to a y instance.\n *\n * @param {decoding.Decoder} decoder\n * @param {Y.Doc} doc\n * @param {any} transactionOrigin\n */\nexport const readSyncStep2 = (decoder, doc, transactionOrigin) => {\n Y.applyUpdate(doc, decoding.readVarUint8Array(decoder), transactionOrigin)\n}\n\n/**\n * @param {encoding.Encoder} encoder\n * @param {Uint8Array} update\n */\nexport const writeUpdate = (encoder, update) => {\n encoding.writeVarUint(encoder, messageYjsUpdate)\n encoding.writeVarUint8Array(encoder, update)\n}\n\n/**\n * Read and apply Structs and then DeleteStore to a y instance.\n *\n * @param {decoding.Decoder} decoder\n * @param {Y.Doc} doc\n * @param {any} transactionOrigin\n */\nexport const readUpdate = readSyncStep2\n\n/**\n * @param {decoding.Decoder} decoder A message received from another client\n * @param {encoding.Encoder} encoder The reply message. Will not be sent if empty.\n * @param {Y.Doc} doc\n * @param {any} transactionOrigin\n */\nexport const readSyncMessage = (decoder, encoder, doc, transactionOrigin) => {\n const messageType = decoding.readVarUint(decoder)\n switch (messageType) {\n case messageYjsSyncStep1:\n readSyncStep1(decoder, encoder, doc)\n break\n case messageYjsSyncStep2:\n readSyncStep2(decoder, doc, transactionOrigin)\n break\n case messageYjsUpdate:\n readUpdate(decoder, doc, transactionOrigin)\n break\n default:\n throw new Error('Unknown message type')\n }\n return messageType\n}\n","/**\n * @module awareness-protocol\n */\n\nimport * as encoding from 'lib0/encoding.js'\nimport * as decoding from 'lib0/decoding.js'\nimport * as time from 'lib0/time.js'\nimport * as math from 'lib0/math.js'\nimport { Observable } from 'lib0/observable.js'\nimport * as f from 'lib0/function.js'\nimport * as Y from 'yjs' // eslint-disable-line\n\nexport const outdatedTimeout = 30000\n\n/**\n * @typedef {Object} MetaClientState\n * @property {number} MetaClientState.clock\n * @property {number} MetaClientState.lastUpdated unix timestamp\n */\n\n/**\n * The Awareness class implements a simple shared state protocol that can be used for non-persistent data like awareness information\n * (cursor, username, status, ..). Each client can update its own local state and listen to state changes of\n * remote clients. Every client may set a state of a remote peer to `null` to mark the client as offline.\n *\n * Each client is identified by a unique client id (something we borrow from `doc.clientID`). A client can override\n * its own state by propagating a message with an increasing timestamp (`clock`). If such a message is received, it is\n * applied if the known state of that client is older than the new state (`clock < newClock`). If a client thinks that\n * a remote client is offline, it may propagate a message with\n * `{ clock: currentClientClock, state: null, client: remoteClient }`. If such a\n * message is received, and the known clock of that client equals the received clock, it will override the state with `null`.\n *\n * Before a client disconnects, it should propagate a `null` state with an updated clock.\n *\n * Awareness states must be updated every 30 seconds. Otherwise the Awareness instance will delete the client state.\n *\n * @extends {Observable}\n */\nexport class Awareness extends Observable {\n /**\n * @param {Y.Doc} doc\n */\n constructor (doc) {\n super()\n this.doc = doc\n /**\n * Maps from client id to client state\n * @type {Map>}\n */\n this.states = new Map()\n /**\n * @type {Map}\n */\n this.meta = new Map()\n this._checkInterval = setInterval(() => {\n const now = time.getUnixTime()\n if (this.getLocalState() !== null && (outdatedTimeout / 2 <= now - /** @type {{lastUpdated:number}} */ (this.meta.get(doc.clientID)).lastUpdated)) {\n // renew local clock\n this.setLocalState(this.getLocalState())\n }\n /**\n * @type {Array}\n */\n const remove = []\n this.meta.forEach((meta, clientid) => {\n if (clientid !== doc.clientID && outdatedTimeout <= now - meta.lastUpdated && this.states.has(clientid)) {\n remove.push(clientid)\n }\n })\n if (remove.length > 0) {\n removeAwarenessStates(this, remove, 'timeout')\n }\n }, math.floor(outdatedTimeout / 10))\n doc.on('destroy', () => {\n this.destroy()\n })\n this.setLocalState({})\n }\n destroy () {\n super.destroy()\n clearInterval(this._checkInterval)\n }\n /**\n * @return {Object|null}\n */\n getLocalState () {\n return this.states.get(this.doc.clientID) || null\n }\n /**\n * @param {Object|null} state\n */\n setLocalState (state) {\n const clientID = this.doc.clientID\n const currLocalMeta = this.meta.get(clientID)\n const clock = currLocalMeta === undefined ? 0 : currLocalMeta.clock + 1\n const prevState = this.states.get(clientID)\n if (state === null) {\n this.states.delete(clientID)\n } else {\n this.states.set(clientID, state)\n }\n this.meta.set(clientID, {\n clock,\n lastUpdated: time.getUnixTime()\n })\n const added = []\n const updated = []\n const filteredUpdated = []\n const removed = []\n if (state === null) {\n removed.push(clientID)\n } else if (prevState == null) {\n if (state != null) {\n added.push(clientID)\n }\n } else {\n updated.push(clientID)\n if (!f.equalityDeep(prevState, state)) {\n filteredUpdated.push(clientID)\n }\n }\n if (added.length > 0 || filteredUpdated.length > 0 || removed.length > 0) {\n this.emit('change', [{ added, updated: filteredUpdated, removed }, 'local'])\n }\n this.emit('update', [{ added, updated, removed }, 'local'])\n }\n /**\n * @param {string} field\n * @param {any} value\n */\n setLocalStateField (field, value) {\n const state = this.getLocalState()\n if (state !== null) {\n state[field] = value\n this.setLocalState(state)\n }\n }\n /**\n * @return {Map>}\n */\n getStates () {\n return this.states\n }\n}\n\n/**\n * Mark (remote) clients as inactive and remove them from the list of active peers.\n * This change will be propagated to remote clients.\n *\n * @param {Awareness} awareness\n * @param {Array} clients\n * @param {any} origin\n */\nexport const removeAwarenessStates = (awareness, clients, origin) => {\n const removed = []\n for (let i = 0; i < clients.length; i++) {\n const clientID = clients[i]\n if (awareness.states.has(clientID)) {\n awareness.states.delete(clientID)\n if (clientID === awareness.doc.clientID) {\n const curMeta = /** @type {MetaClientState} */ (awareness.meta.get(clientID))\n awareness.meta.set(clientID, {\n clock: curMeta.clock + 1,\n lastUpdated: time.getUnixTime()\n })\n }\n removed.push(clientID)\n }\n }\n if (removed.length > 0) {\n awareness.emit('change', [{ added: [], updated: [], removed }, origin])\n awareness.emit('update', [{ added: [], updated: [], removed }, origin])\n }\n}\n\n/**\n * @param {Awareness} awareness\n * @param {Array} clients\n * @return {Uint8Array}\n */\nexport const encodeAwarenessUpdate = (awareness, clients, states = awareness.states) => {\n const len = clients.length\n const encoder = encoding.createEncoder()\n encoding.writeVarUint(encoder, len)\n for (let i = 0; i < len; i++) {\n const clientID = clients[i]\n const state = states.get(clientID) || null\n const clock = /** @type {MetaClientState} */ (awareness.meta.get(clientID)).clock\n encoding.writeVarUint(encoder, clientID)\n encoding.writeVarUint(encoder, clock)\n encoding.writeVarString(encoder, JSON.stringify(state))\n }\n return encoding.toUint8Array(encoder)\n}\n\n/**\n * Modify the content of an awareness update before re-encoding it to an awareness update.\n *\n * This might be useful when you have a central server that wants to ensure that clients\n * cant hijack somebody elses identity.\n *\n * @param {Uint8Array} update\n * @param {function(any):any} modify\n * @return {Uint8Array}\n */\nexport const modifyAwarenessUpdate = (update, modify) => {\n const decoder = decoding.createDecoder(update)\n const encoder = encoding.createEncoder()\n const len = decoding.readVarUint(decoder)\n encoding.writeVarUint(encoder, len)\n for (let i = 0; i < len; i++) {\n const clientID = decoding.readVarUint(decoder)\n const clock = decoding.readVarUint(decoder)\n const state = JSON.parse(decoding.readVarString(decoder))\n const modifiedState = modify(state)\n encoding.writeVarUint(encoder, clientID)\n encoding.writeVarUint(encoder, clock)\n encoding.writeVarString(encoder, JSON.stringify(modifiedState))\n }\n return encoding.toUint8Array(encoder)\n}\n\n/**\n * @param {Awareness} awareness\n * @param {Uint8Array} update\n * @param {any} origin This will be added to the emitted change event\n */\nexport const applyAwarenessUpdate = (awareness, update, origin) => {\n const decoder = decoding.createDecoder(update)\n const timestamp = time.getUnixTime()\n const added = []\n const updated = []\n const filteredUpdated = []\n const removed = []\n const len = decoding.readVarUint(decoder)\n for (let i = 0; i < len; i++) {\n const clientID = decoding.readVarUint(decoder)\n let clock = decoding.readVarUint(decoder)\n const state = JSON.parse(decoding.readVarString(decoder))\n const clientMeta = awareness.meta.get(clientID)\n const prevState = awareness.states.get(clientID)\n const currClock = clientMeta === undefined ? 0 : clientMeta.clock\n if (currClock < clock || (currClock === clock && state === null && awareness.states.has(clientID))) {\n if (state === null) {\n // never let a remote client remove this local state\n if (clientID === awareness.doc.clientID && awareness.getLocalState() != null) {\n // remote client removed the local state. Do not remote state. Broadcast a message indicating\n // that this client still exists by increasing the clock\n clock++\n } else {\n awareness.states.delete(clientID)\n }\n } else {\n awareness.states.set(clientID, state)\n }\n awareness.meta.set(clientID, {\n clock,\n lastUpdated: timestamp\n })\n if (clientMeta === undefined && state !== null) {\n added.push(clientID)\n } else if (clientMeta !== undefined && state === null) {\n removed.push(clientID)\n } else if (state !== null) {\n if (!f.equalityDeep(state, prevState)) {\n filteredUpdated.push(clientID)\n }\n updated.push(clientID)\n }\n }\n }\n if (added.length > 0 || filteredUpdated.length > 0 || removed.length > 0) {\n awareness.emit('change', [{\n added, updated: filteredUpdated, removed\n }, origin])\n }\n if (added.length > 0 || updated.length > 0 || removed.length > 0) {\n awareness.emit('update', [{\n added, updated, removed\n }, origin])\n }\n}\n","/**\n * Mutual exclude for JavaScript.\n *\n * @module mutex\n */\n\n/**\n * @callback mutex\n * @param {function():void} cb Only executed when this mutex is not in the current stack\n * @param {function():void} [elseCb] Executed when this mutex is in the current stack\n */\n\n/**\n * Creates a mutual exclude function with the following property:\n *\n * ```js\n * const mutex = createMutex()\n * mutex(() => {\n * // This function is immediately executed\n * mutex(() => {\n * // This function is not executed, as the mutex is already active.\n * })\n * })\n * ```\n *\n * @return {mutex} A mutual exclude function\n * @public\n */\nexport const createMutex = () => {\n let token = true\n return (f, g) => {\n if (token) {\n token = false\n try {\n f()\n } finally {\n token = true\n }\n } else if (g !== undefined) {\n g()\n }\n }\n}\n","/*\nUnlike stated in the LICENSE file, it is not necessary to include the copyright notice and permission notice when you copy code from this file.\n*/\n\n/**\n * @module provider/websocket\n */\n\n/* eslint-env browser */\n\nimport * as Y from 'yjs' // eslint-disable-line\nimport * as bc from 'lib0/broadcastchannel.js'\nimport * as time from 'lib0/time.js'\nimport * as encoding from 'lib0/encoding.js'\nimport * as decoding from 'lib0/decoding.js'\nimport * as syncProtocol from 'y-protocols/sync.js'\nimport * as authProtocol from 'y-protocols/auth.js'\nimport * as awarenessProtocol from 'y-protocols/awareness.js'\nimport * as mutex from 'lib0/mutex.js'\nimport { Observable } from 'lib0/observable.js'\nimport * as math from 'lib0/math.js'\nimport * as url from 'lib0/url.js'\n\nconst messageSync = 0\nconst messageQueryAwareness = 3\nconst messageAwareness = 1\nconst messageAuth = 2\n\nconst reconnectTimeoutBase = 1200\nconst maxReconnectTimeout = 2500\n// @todo - this should depend on awareness.outdatedTime\nconst messageReconnectTimeout = 30000\n\n/**\n * @param {WebsocketProvider} provider\n * @param {string} reason\n */\nconst permissionDeniedHandler = (provider, reason) => console.warn(`Permission denied to access ${provider.url}.\\n${reason}`)\n\n/**\n * @param {WebsocketProvider} provider\n * @param {Uint8Array} buf\n * @param {boolean} emitSynced\n * @return {encoding.Encoder}\n */\nconst readMessage = (provider, buf, emitSynced) => {\n const decoder = decoding.createDecoder(buf)\n const encoder = encoding.createEncoder()\n const messageType = decoding.readVarUint(decoder)\n switch (messageType) {\n case messageSync: {\n encoding.writeVarUint(encoder, messageSync)\n const syncMessageType = syncProtocol.readSyncMessage(decoder, encoder, provider.doc, provider)\n if (emitSynced && syncMessageType === syncProtocol.messageYjsSyncStep2 && !provider.synced) {\n provider.synced = true\n }\n break\n }\n case messageQueryAwareness:\n encoding.writeVarUint(encoder, messageAwareness)\n encoding.writeVarUint8Array(encoder, awarenessProtocol.encodeAwarenessUpdate(provider.awareness, Array.from(provider.awareness.getStates().keys())))\n break\n case messageAwareness:\n awarenessProtocol.applyAwarenessUpdate(provider.awareness, decoding.readVarUint8Array(decoder), provider)\n break\n case messageAuth:\n authProtocol.readAuthMessage(decoder, provider.doc, permissionDeniedHandler)\n break\n default:\n console.error('Unable to compute message')\n return encoder\n }\n return encoder\n}\n\n/**\n * @param {WebsocketProvider} provider\n */\nconst setupWS = provider => {\n if (provider.shouldConnect && provider.ws === null) {\n const websocket = new provider._WS(provider.url)\n websocket.binaryType = 'arraybuffer'\n provider.ws = websocket\n provider.wsconnecting = true\n provider.wsconnected = false\n provider.synced = false\n websocket.onmessage = event => {\n provider.wsLastMessageReceived = time.getUnixTime()\n const encoder = readMessage(provider, new Uint8Array(event.data), true)\n if (encoding.length(encoder) > 1) {\n websocket.send(encoding.toUint8Array(encoder))\n }\n }\n websocket.onclose = () => {\n provider.ws = null\n provider.wsconnecting = false\n if (provider.wsconnected) {\n provider.wsconnected = false\n provider.synced = false\n // update awareness (all users left)\n awarenessProtocol.removeAwarenessStates(provider.awareness, Array.from(provider.awareness.getStates().keys()), provider)\n provider.emit('status', [{\n status: 'disconnected'\n }])\n } else {\n provider.wsUnsuccessfulReconnects++\n }\n // Start with no reconnect timeout and increase timeout by\n // log10(wsUnsuccessfulReconnects).\n // The idea is to increase reconnect timeout slowly and have no reconnect\n // timeout at the beginning (log(1) = 0)\n setTimeout(setupWS, math.min(math.log10(provider.wsUnsuccessfulReconnects + 1) * reconnectTimeoutBase, maxReconnectTimeout), provider)\n }\n websocket.onopen = () => {\n provider.wsLastMessageReceived = time.getUnixTime()\n provider.wsconnecting = false\n provider.wsconnected = true\n provider.wsUnsuccessfulReconnects = 0\n provider.emit('status', [{\n status: 'connected'\n }])\n // always send sync step 1 when connected\n const encoder = encoding.createEncoder()\n encoding.writeVarUint(encoder, messageSync)\n syncProtocol.writeSyncStep1(encoder, provider.doc)\n websocket.send(encoding.toUint8Array(encoder))\n // broadcast local awareness state\n if (provider.awareness.getLocalState() !== null) {\n const encoderAwarenessState = encoding.createEncoder()\n encoding.writeVarUint(encoderAwarenessState, messageAwareness)\n encoding.writeVarUint8Array(encoderAwarenessState, awarenessProtocol.encodeAwarenessUpdate(provider.awareness, [provider.doc.clientID]))\n websocket.send(encoding.toUint8Array(encoderAwarenessState))\n }\n }\n }\n}\n\n/**\n * @param {WebsocketProvider} provider\n * @param {ArrayBuffer} buf\n */\nconst broadcastMessage = (provider, buf) => {\n if (provider.wsconnected) {\n // @ts-ignore We know that wsconnected = true\n provider.ws.send(buf)\n }\n if (provider.bcconnected) {\n provider.mux(() => {\n bc.publish(provider.url, buf)\n })\n }\n}\n\n/**\n * Websocket Provider for Yjs. Creates a websocket connection to sync the shared document.\n * The document name is attached to the provided url. I.e. the following example\n * creates a websocket connection to http://localhost:1234/my-document-name\n *\n * @example\n * import * as Y from 'yjs'\n * import { WebsocketProvider } from 'y-websocket'\n * const doc = new Y.Doc()\n * const provider = new WebsocketProvider('http://localhost:1234', 'my-document-name', doc)\n *\n * @extends {Observable}\n */\nexport class WebsocketProvider extends Observable {\n /**\n * @param {string} serverUrl\n * @param {string} roomname\n * @param {Y.Doc} doc\n * @param {object} [opts]\n * @param {boolean} [opts.connect]\n * @param {awarenessProtocol.Awareness} [opts.awareness]\n * @param {Object} [opts.params]\n * @param {typeof WebSocket} [opts.WebSocketPolyfill] Optionall provide a WebSocket polyfill\n * @param {number} [opts.resyncInterval] Request server state every `resyncInterval` milliseconds\n */\n constructor (serverUrl, roomname, doc, { connect = true, awareness = new awarenessProtocol.Awareness(doc), params = {}, WebSocketPolyfill = WebSocket, resyncInterval = -1 } = {}) {\n super()\n // ensure that url is always ends with /\n while (serverUrl[serverUrl.length - 1] === '/') {\n serverUrl = serverUrl.slice(0, serverUrl.length - 1)\n }\n const encodedParams = url.encodeQueryParams(params)\n this.bcChannel = serverUrl + '/' + roomname\n this.url = serverUrl + '/' + roomname + (encodedParams.length === 0 ? '' : '?' + encodedParams)\n this.roomname = roomname\n this.doc = doc\n this._WS = WebSocketPolyfill\n /**\n * @type {Object}\n */\n this._localAwarenessState = {}\n this.awareness = awareness\n this.wsconnected = false\n this.wsconnecting = false\n this.bcconnected = false\n this.wsUnsuccessfulReconnects = 0\n this.mux = mutex.createMutex()\n /**\n * @type {boolean}\n */\n this._synced = false\n /**\n * @type {WebSocket?}\n */\n this.ws = null\n this.wsLastMessageReceived = 0\n /**\n * Whether to connect to other peers or not\n * @type {boolean}\n */\n this.shouldConnect = connect\n\n /**\n * @type {NodeJS.Timeout | number}\n */\n this._resyncInterval = 0\n if (resyncInterval > 0) {\n this._resyncInterval = setInterval(() => {\n if (this.ws) {\n if (!this.synced) {\n alert(`\n Please report that this message was shown to https://github.com/yjs/y-websocket/issues\n\n Thank you! ❤\n\n (Sorry for showing this message..`)\n console.warn('Client was unsynced anyway')\n }\n // resend sync step 1\n const encoder = encoding.createEncoder()\n encoding.writeVarUint(encoder, messageSync)\n syncProtocol.writeSyncStep1(encoder, doc)\n this.ws.send(encoding.toUint8Array(encoder))\n }\n }, resyncInterval)\n }\n\n /**\n * @param {ArrayBuffer} data\n */\n this._bcSubscriber = data => {\n this.mux(() => {\n const encoder = readMessage(this, new Uint8Array(data), false)\n if (encoding.length(encoder) > 1) {\n bc.publish(this.bcChannel, encoding.toUint8Array(encoder))\n }\n })\n }\n /**\n * Listens to Yjs updates and sends them to remote peers (ws and broadcastchannel)\n * @param {Uint8Array} update\n * @param {any} origin\n */\n this._updateHandler = (update, origin) => {\n if (origin !== this || origin === null) {\n const encoder = encoding.createEncoder()\n encoding.writeVarUint(encoder, messageSync)\n syncProtocol.writeUpdate(encoder, update)\n broadcastMessage(this, encoding.toUint8Array(encoder))\n }\n }\n this.doc.on('update', this._updateHandler)\n /**\n * @param {any} changed\n * @param {any} origin\n */\n this._awarenessUpdateHandler = ({ added, updated, removed }, origin) => {\n const changedClients = added.concat(updated).concat(removed)\n const encoder = encoding.createEncoder()\n encoding.writeVarUint(encoder, messageAwareness)\n encoding.writeVarUint8Array(encoder, awarenessProtocol.encodeAwarenessUpdate(awareness, changedClients))\n broadcastMessage(this, encoding.toUint8Array(encoder))\n }\n window.addEventListener('beforeunload', () => {\n awarenessProtocol.removeAwarenessStates(this.awareness, [doc.clientID], 'window unload')\n })\n awareness.on('update', this._awarenessUpdateHandler)\n this._checkInterval = setInterval(() => {\n if (this.wsconnected && messageReconnectTimeout < time.getUnixTime() - this.wsLastMessageReceived) {\n // no message received in a long time - not even your own awareness\n // updates (which are updated every 15 seconds)\n /** @type {WebSocket} */ (this.ws).close()\n }\n }, messageReconnectTimeout / 10)\n if (connect) {\n this.connect()\n }\n }\n\n /**\n * @type {boolean}\n */\n get synced () {\n return this._synced\n }\n\n set synced (state) {\n if (this._synced !== state) {\n this._synced = state\n this.emit('sync', [state])\n }\n }\n\n destroy () {\n if (this._resyncInterval !== 0) {\n clearInterval(/** @type {NodeJS.Timeout} */ (this._resyncInterval))\n }\n clearInterval(this._checkInterval)\n this.disconnect()\n this.awareness.off('update', this._awarenessUpdateHandler)\n this.doc.off('update', this._updateHandler)\n super.destroy()\n }\n\n connectBc () {\n if (!this.bcconnected) {\n bc.subscribe(this.bcChannel, this._bcSubscriber)\n this.bcconnected = true\n }\n // send sync step1 to bc\n this.mux(() => {\n // write sync step 1\n const encoderSync = encoding.createEncoder()\n encoding.writeVarUint(encoderSync, messageSync)\n syncProtocol.writeSyncStep1(encoderSync, this.doc)\n bc.publish(this.bcChannel, encoding.toUint8Array(encoderSync))\n // broadcast local state\n const encoderState = encoding.createEncoder()\n encoding.writeVarUint(encoderState, messageSync)\n syncProtocol.writeSyncStep2(encoderState, this.doc)\n bc.publish(this.bcChannel, encoding.toUint8Array(encoderState))\n // write queryAwareness\n const encoderAwarenessQuery = encoding.createEncoder()\n encoding.writeVarUint(encoderAwarenessQuery, messageQueryAwareness)\n bc.publish(this.bcChannel, encoding.toUint8Array(encoderAwarenessQuery))\n // broadcast local awareness state\n const encoderAwarenessState = encoding.createEncoder()\n encoding.writeVarUint(encoderAwarenessState, messageAwareness)\n encoding.writeVarUint8Array(encoderAwarenessState, awarenessProtocol.encodeAwarenessUpdate(this.awareness, [this.doc.clientID]))\n bc.publish(this.bcChannel, encoding.toUint8Array(encoderAwarenessState))\n })\n }\n\n disconnectBc () {\n // broadcast message with local awareness state set to null (indicating disconnect)\n const encoder = encoding.createEncoder()\n encoding.writeVarUint(encoder, messageAwareness)\n encoding.writeVarUint8Array(encoder, awarenessProtocol.encodeAwarenessUpdate(this.awareness, [this.doc.clientID], new Map()))\n broadcastMessage(this, encoding.toUint8Array(encoder))\n if (this.bcconnected) {\n bc.unsubscribe(this.bcChannel, this._bcSubscriber)\n this.bcconnected = false\n }\n }\n\n disconnect () {\n this.shouldConnect = false\n this.disconnectBc()\n if (this.ws !== null) {\n this.ws.close()\n }\n }\n\n connect () {\n this.shouldConnect = true\n if (!this.wsconnected && this.ws === null) {\n setupWS(this)\n this.connectBc()\n }\n }\n}\n","\nimport * as Y from 'yjs' // eslint-disable-line\nimport * as encoding from 'lib0/encoding.js'\nimport * as decoding from 'lib0/decoding.js'\n\nexport const messagePermissionDenied = 0\n\n/**\n * @param {encoding.Encoder} encoder\n * @param {string} reason\n */\nexport const writePermissionDenied = (encoder, reason) => {\n encoding.writeVarUint(encoder, messagePermissionDenied)\n encoding.writeVarString(encoder, reason)\n}\n\n/**\n * @callback PermissionDeniedHandler\n * @param {any} y\n * @param {string} reason\n */\n\n/**\n *\n * @param {decoding.Decoder} decoder\n * @param {Y.Doc} y\n * @param {PermissionDeniedHandler} permissionDeniedHandler\n */\nexport const readAuthMessage = (decoder, y, permissionDeniedHandler) => {\n switch (decoding.readVarUint(decoder)) {\n case messagePermissionDenied: permissionDeniedHandler(y, decoding.readVarString(decoder))\n }\n}\n","/**\n * Utility module to work with urls.\n *\n * @module url\n */\n\nimport * as object from './object.js'\n\n/**\n * Parse query parameters from an url.\n *\n * @param {string} url\n * @return {Object}\n */\nexport const decodeQueryParams = url => {\n /**\n * @type {Object}\n */\n const query = {}\n const urlQuerySplit = url.split('?')\n const pairs = urlQuerySplit[urlQuerySplit.length - 1].split('&')\n for (var i = 0; i < pairs.length; i++) {\n const item = pairs[i]\n if (item.length > 0) {\n const pair = item.split('=')\n query[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1] || '')\n }\n }\n return query\n}\n\n/**\n * @param {Object} params\n * @return {string}\n */\nexport const encodeQueryParams = params =>\n object.map(params, (val, key) => `${encodeURIComponent(key)}=${encodeURIComponent(val)}`).join('&')\n","/**\n * @module awareness-protocol\n */\n\nimport * as encoding from 'lib0/encoding.js'\nimport * as decoding from 'lib0/decoding.js'\nimport * as time from 'lib0/time.js'\nimport * as math from 'lib0/math.js'\nimport { Observable } from 'lib0/observable.js'\nimport * as f from 'lib0/function.js'\nimport * as Y from 'yjs' // eslint-disable-line\n\nexport const outdatedTimeout = 30000\n\n/**\n * @typedef {Object} MetaClientState\n * @property {number} MetaClientState.clock\n * @property {number} MetaClientState.lastUpdated unix timestamp\n */\n\n/**\n * The Awareness class implements a simple shared state protocol that can be used for non-persistent data like awareness information\n * (cursor, username, status, ..). Each client can update its own local state and listen to state changes of\n * remote clients. Every client may set a state of a remote peer to `null` to mark the client as offline.\n *\n * Each client is identified by a unique client id (something we borrow from `doc.clientID`). A client can override\n * its own state by propagating a message with an increasing timestamp (`clock`). If such a message is received, it is\n * applied if the known state of that client is older than the new state (`clock < newClock`). If a client thinks that\n * a remote client is offline, it may propagate a message with\n * `{ clock: currentClientClock, state: null, client: remoteClient }`. If such a\n * message is received, and the known clock of that client equals the received clock, it will override the state with `null`.\n *\n * Before a client disconnects, it should propagate a `null` state with an updated clock.\n *\n * Awareness states must be updated every 30 seconds. Otherwise the Awareness instance will delete the client state.\n *\n * @extends {Observable}\n */\nexport class Awareness extends Observable {\n /**\n * @param {Y.Doc} doc\n */\n constructor (doc) {\n super()\n this.doc = doc\n /**\n * Maps from client id to client state\n * @type {Map>}\n */\n this.states = new Map()\n /**\n * @type {Map}\n */\n this.meta = new Map()\n this._checkInterval = setInterval(() => {\n const now = time.getUnixTime()\n if (this.getLocalState() !== null && (outdatedTimeout / 2 <= now - /** @type {{lastUpdated:number}} */ (this.meta.get(doc.clientID)).lastUpdated)) {\n // renew local clock\n this.setLocalState(this.getLocalState())\n }\n /**\n * @type {Array}\n */\n const remove = []\n this.meta.forEach((meta, clientid) => {\n if (clientid !== doc.clientID && outdatedTimeout <= now - meta.lastUpdated && this.states.has(clientid)) {\n remove.push(clientid)\n }\n })\n if (remove.length > 0) {\n removeAwarenessStates(this, remove, 'timeout')\n }\n }, math.floor(outdatedTimeout / 10))\n doc.on('destroy', () => {\n this.destroy()\n })\n this.setLocalState({})\n }\n destroy () {\n super.destroy()\n clearInterval(this._checkInterval)\n }\n /**\n * @return {Object|null}\n */\n getLocalState () {\n return this.states.get(this.doc.clientID) || null\n }\n /**\n * @param {Object|null} state\n */\n setLocalState (state) {\n const clientID = this.doc.clientID\n const currLocalMeta = this.meta.get(clientID)\n const clock = currLocalMeta === undefined ? 0 : currLocalMeta.clock + 1\n const prevState = this.states.get(clientID)\n if (state === null) {\n this.states.delete(clientID)\n } else {\n this.states.set(clientID, state)\n }\n this.meta.set(clientID, {\n clock,\n lastUpdated: time.getUnixTime()\n })\n const added = []\n const updated = []\n const filteredUpdated = []\n const removed = []\n if (state === null) {\n removed.push(clientID)\n } else if (prevState == null) {\n if (state != null) {\n added.push(clientID)\n }\n } else {\n updated.push(clientID)\n if (!f.equalityDeep(prevState, state)) {\n filteredUpdated.push(clientID)\n }\n }\n if (added.length > 0 || filteredUpdated.length > 0 || removed.length > 0) {\n this.emit('change', [{ added, updated: filteredUpdated, removed }, 'local'])\n }\n this.emit('update', [{ added, updated, removed }, 'local'])\n }\n /**\n * @param {string} field\n * @param {any} value\n */\n setLocalStateField (field, value) {\n const state = this.getLocalState()\n if (state !== null) {\n state[field] = value\n this.setLocalState(state)\n }\n }\n /**\n * @return {Map>}\n */\n getStates () {\n return this.states\n }\n}\n\n/**\n * Mark (remote) clients as inactive and remove them from the list of active peers.\n * This change will be propagated to remote clients.\n *\n * @param {Awareness} awareness\n * @param {Array} clients\n * @param {any} origin\n */\nexport const removeAwarenessStates = (awareness, clients, origin) => {\n const removed = []\n for (let i = 0; i < clients.length; i++) {\n const clientID = clients[i]\n if (awareness.states.has(clientID)) {\n awareness.states.delete(clientID)\n if (clientID === awareness.doc.clientID) {\n const curMeta = /** @type {MetaClientState} */ (awareness.meta.get(clientID))\n awareness.meta.set(clientID, {\n clock: curMeta.clock + 1,\n lastUpdated: time.getUnixTime()\n })\n }\n removed.push(clientID)\n }\n }\n if (removed.length > 0) {\n awareness.emit('change', [{ added: [], updated: [], removed }, origin])\n awareness.emit('update', [{ added: [], updated: [], removed }, origin])\n }\n}\n\n/**\n * @param {Awareness} awareness\n * @param {Array} clients\n * @return {Uint8Array}\n */\nexport const encodeAwarenessUpdate = (awareness, clients, states = awareness.states) => {\n const len = clients.length\n const encoder = encoding.createEncoder()\n encoding.writeVarUint(encoder, len)\n for (let i = 0; i < len; i++) {\n const clientID = clients[i]\n const state = states.get(clientID) || null\n const clock = /** @type {MetaClientState} */ (awareness.meta.get(clientID)).clock\n encoding.writeVarUint(encoder, clientID)\n encoding.writeVarUint(encoder, clock)\n encoding.writeVarString(encoder, JSON.stringify(state))\n }\n return encoding.toUint8Array(encoder)\n}\n\n/**\n * Modify the content of an awareness update before re-encoding it to an awareness update.\n *\n * This might be useful when you have a central server that wants to ensure that clients\n * cant hijack somebody elses identity.\n *\n * @param {Uint8Array} update\n * @param {function(any):any} modify\n * @return {Uint8Array}\n */\nexport const modifyAwarenessUpdate = (update, modify) => {\n const decoder = decoding.createDecoder(update)\n const encoder = encoding.createEncoder()\n const len = decoding.readVarUint(decoder)\n encoding.writeVarUint(encoder, len)\n for (let i = 0; i < len; i++) {\n const clientID = decoding.readVarUint(decoder)\n const clock = decoding.readVarUint(decoder)\n const state = JSON.parse(decoding.readVarString(decoder))\n const modifiedState = modify(state)\n encoding.writeVarUint(encoder, clientID)\n encoding.writeVarUint(encoder, clock)\n encoding.writeVarString(encoder, JSON.stringify(modifiedState))\n }\n return encoding.toUint8Array(encoder)\n}\n\n/**\n * @param {Awareness} awareness\n * @param {Uint8Array} update\n * @param {any} origin This will be added to the emitted change event\n */\nexport const applyAwarenessUpdate = (awareness, update, origin) => {\n const decoder = decoding.createDecoder(update)\n const timestamp = time.getUnixTime()\n const added = []\n const updated = []\n const filteredUpdated = []\n const removed = []\n const len = decoding.readVarUint(decoder)\n for (let i = 0; i < len; i++) {\n const clientID = decoding.readVarUint(decoder)\n let clock = decoding.readVarUint(decoder)\n const state = JSON.parse(decoding.readVarString(decoder))\n const clientMeta = awareness.meta.get(clientID)\n const prevState = awareness.states.get(clientID)\n const currClock = clientMeta === undefined ? 0 : clientMeta.clock\n if (currClock < clock || (currClock === clock && state === null && awareness.states.has(clientID))) {\n if (state === null) {\n // never let a remote client remove this local state\n if (clientID === awareness.doc.clientID && awareness.getLocalState() != null) {\n // remote client removed the local state. Do not remote state. Broadcast a message indicating\n // that this client still exists by increasing the clock\n clock++\n } else {\n awareness.states.delete(clientID)\n }\n } else {\n awareness.states.set(clientID, state)\n }\n awareness.meta.set(clientID, {\n clock,\n lastUpdated: timestamp\n })\n if (clientMeta === undefined && state !== null) {\n added.push(clientID)\n } else if (clientMeta !== undefined && state === null) {\n removed.push(clientID)\n } else if (state !== null) {\n if (!f.equalityDeep(state, prevState)) {\n filteredUpdated.push(clientID)\n }\n updated.push(clientID)\n }\n }\n }\n if (added.length > 0 || filteredUpdated.length > 0 || removed.length > 0) {\n awareness.emit('change', [{\n added, updated: filteredUpdated, removed\n }, origin])\n }\n if (added.length > 0 || updated.length > 0 || removed.length > 0) {\n awareness.emit('update', [{\n added, updated, removed\n }, origin])\n }\n}\n","/**\n * @module bindings/quill\n */\n\nimport { createMutex } from 'lib0/mutex.js'\nimport * as Y from 'yjs' // eslint-disable-line\nimport { Awareness } from 'y-protocols/awareness.js' // eslint-disable-line\n\n/**\n * Removes the pending '\\n's if it has no attributes.\n */\nexport const normQuillDelta = delta => {\n if (delta.length > 0) {\n const d = delta[delta.length - 1]\n const insert = d.insert\n if (d.attributes === undefined && insert !== undefined && insert.slice(-1) === '\\n') {\n delta = delta.slice()\n let ins = insert.slice(0, -1)\n while (ins.slice(-1) === '\\n') {\n ins = ins.slice(0, -1)\n }\n delta[delta.length - 1] = { insert: ins }\n if (ins.length === 0) {\n delta.pop()\n }\n return delta\n }\n }\n return delta\n}\n\n/**\n * @param {any} quillCursors\n */\nconst updateCursor = (quillCursors, aw, clientId, doc, type) => {\n try {\n if (aw && aw.cursor && clientId !== doc.clientID) {\n const user = aw.user || {}\n const color = user.color || '#ffa500'\n const name = user.name || `User: ${clientId}`\n quillCursors.createCursor(clientId.toString(), name, color)\n const anchor = Y.createAbsolutePositionFromRelativePosition(Y.createRelativePositionFromJSON(aw.cursor.anchor), doc)\n const head = Y.createAbsolutePositionFromRelativePosition(Y.createRelativePositionFromJSON(aw.cursor.head), doc)\n if (anchor && head && anchor.type === type) {\n quillCursors.moveCursor(clientId.toString(), { index: anchor.index, length: head.index - anchor.index })\n }\n } else {\n quillCursors.removeCursor(clientId.toString())\n }\n } catch (err) {\n console.error(err)\n }\n}\n\nexport class QuillBinding {\n /**\n * @param {Y.Text} type\n * @param {any} quill\n * @param {Awareness} [awareness]\n */\n constructor (type, quill, awareness) {\n const mux = createMutex()\n const doc = /** @type {Y.Doc} */ (type.doc)\n this.mux = mux\n this.type = type\n this.doc = doc\n this.quill = quill\n const quillCursors = quill.getModule('cursors') || null\n this.quillCursors = quillCursors\n // This object contains all attributes used in the quill instance\n this._negatedUsedFormats = {}\n this.awareness = awareness\n this._awarenessChange = ({ added, removed, updated }) => {\n const states = /** @type {Awareness} */ (awareness).getStates()\n added.forEach(id => {\n updateCursor(quillCursors, states.get(id), id, doc, type)\n })\n updated.forEach(id => {\n updateCursor(quillCursors, states.get(id), id, doc, type)\n })\n removed.forEach(id => {\n quillCursors.removeCursor(id.toString())\n })\n }\n this._typeObserver = event => {\n mux(() => {\n const eventDelta = event.delta\n // We always explicitly set attributes, otherwise concurrent edits may\n // result in quill assuming that a text insertion shall inherit existing\n // attributes.\n const delta = []\n for (let i = 0; i < eventDelta.length; i++) {\n const d = eventDelta[i]\n if (d.insert !== undefined) {\n delta.push(Object.assign({}, d, { attributes: Object.assign({}, this._negatedUsedFormats, d.attributes || {}) }))\n } else {\n delta.push(d)\n }\n }\n quill.updateContents(delta, 'yjs')\n })\n }\n type.observe(this._typeObserver)\n this._quillObserver = (eventType, delta) => {\n if (delta && delta.ops) {\n // update content\n const ops = delta.ops\n ops.forEach(op => {\n if (op.attributes !== undefined) {\n for (let key in op.attributes) {\n if (this._negatedUsedFormats[key] === undefined) {\n this._negatedUsedFormats[key] = false\n }\n }\n }\n })\n mux(() => {\n type.applyDelta(ops)\n })\n }\n // always check selection\n if (awareness && quillCursors) {\n const sel = quill.getSelection()\n const aw = /** @type {any} */ (awareness.getLocalState())\n if (sel === null) {\n if (awareness.getLocalState() !== null) {\n awareness.setLocalStateField('cursor', /** @type {any} */ (null))\n }\n } else {\n const anchor = Y.createRelativePositionFromTypeIndex(type, sel.index)\n const head = Y.createRelativePositionFromTypeIndex(type, sel.index + sel.length)\n if (!aw || !aw.cursor || !Y.compareRelativePositions(anchor, aw.cursor.anchor) || !Y.compareRelativePositions(head, aw.cursor.head)) {\n awareness.setLocalStateField('cursor', {\n anchor,\n head\n })\n }\n }\n // update all remote cursor locations\n awareness.getStates().forEach((aw, clientId) => {\n updateCursor(quillCursors, aw, clientId, doc, type)\n })\n }\n }\n quill.on('editor-change', this._quillObserver)\n mux(() => {\n // This indirectly initializes _negatedUsedFormats.\n // Make sure that this call this after the _quillObserver is set.\n quill.setContents(type.toDelta())\n })\n // init remote cursors\n if (quillCursors !== null && awareness) {\n awareness.getStates().forEach((aw, clientId) => {\n updateCursor(quillCursors, aw, clientId, doc, type)\n })\n awareness.on('change', this._awarenessChange)\n }\n }\n destroy () {\n this.type.unobserve(this._typeObserver)\n this.quill.off(this._quillObserver)\n if (this.awareness) {\n this.awareness.off('change', this._awarenessChange)\n }\n }\n}\n","export default function getBoundingClientRect(element) {\n var rect = element.getBoundingClientRect();\n return {\n width: rect.width,\n height: rect.height,\n top: rect.top,\n right: rect.right,\n bottom: rect.bottom,\n left: rect.left,\n x: rect.left,\n y: rect.top\n };\n}","/*:: import type { Window } from '../types'; */\n\n/*:: declare function getWindow(node: Node | Window): Window; */\nexport default function getWindow(node) {\n if (node.toString() !== '[object Window]') {\n var ownerDocument = node.ownerDocument;\n return ownerDocument ? ownerDocument.defaultView || window : window;\n }\n\n return node;\n}","import getWindow from \"./getWindow.js\";\nexport default function getWindowScroll(node) {\n var win = getWindow(node);\n var scrollLeft = win.pageXOffset;\n var scrollTop = win.pageYOffset;\n return {\n scrollLeft: scrollLeft,\n scrollTop: scrollTop\n };\n}","import getWindow from \"./getWindow.js\";\n/*:: declare function isElement(node: mixed): boolean %checks(node instanceof\n Element); */\n\nfunction isElement(node) {\n var OwnElement = getWindow(node).Element;\n return node instanceof OwnElement || node instanceof Element;\n}\n/*:: declare function isHTMLElement(node: mixed): boolean %checks(node instanceof\n HTMLElement); */\n\n\nfunction isHTMLElement(node) {\n var OwnElement = getWindow(node).HTMLElement;\n return node instanceof OwnElement || node instanceof HTMLElement;\n}\n/*:: declare function isShadowRoot(node: mixed): boolean %checks(node instanceof\n ShadowRoot); */\n\n\nfunction isShadowRoot(node) {\n var OwnElement = getWindow(node).ShadowRoot;\n return node instanceof OwnElement || node instanceof ShadowRoot;\n}\n\nexport { isElement, isHTMLElement, isShadowRoot };","export default function getNodeName(element) {\n return element ? (element.nodeName || '').toLowerCase() : null;\n}","import { isElement } from \"./instanceOf.js\";\nexport default function getDocumentElement(element) {\n // $FlowFixMe: assume body is always available\n return ((isElement(element) ? element.ownerDocument : element.document) || window.document).documentElement;\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScroll from \"./getWindowScroll.js\";\nexport default function getWindowScrollBarX(element) {\n // If has a CSS width greater than the viewport, then this will be\n // incorrect for RTL.\n // Popper 1 is broken in this case and never had a bug report so let's assume\n // it's not an issue. I don't think anyone ever specifies width on \n // anyway.\n // Browsers where the left scrollbar doesn't cause an issue report `0` for\n // this (e.g. Edge 2019, IE11, Safari)\n return getBoundingClientRect(getDocumentElement(element)).left + getWindowScroll(element).scrollLeft;\n}","import getWindow from \"./getWindow.js\";\nexport default function getComputedStyle(element) {\n return getWindow(element).getComputedStyle(element);\n}","import getComputedStyle from \"./getComputedStyle.js\";\nexport default function isScrollParent(element) {\n // Firefox wants us to check `-x` and `-y` variations as well\n var _getComputedStyle = getComputedStyle(element),\n overflow = _getComputedStyle.overflow,\n overflowX = _getComputedStyle.overflowX,\n overflowY = _getComputedStyle.overflowY;\n\n return /auto|scroll|overlay|hidden/.test(overflow + overflowY + overflowX);\n}","import getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getNodeScroll from \"./getNodeScroll.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport isScrollParent from \"./isScrollParent.js\"; // Returns the composite rect of an element relative to its offsetParent.\n// Composite means it takes into account transforms as well as layout.\n\nexport default function getCompositeRect(elementOrVirtualElement, offsetParent, isFixed) {\n if (isFixed === void 0) {\n isFixed = false;\n }\n\n var documentElement = getDocumentElement(offsetParent);\n var rect = getBoundingClientRect(elementOrVirtualElement);\n var isOffsetParentAnElement = isHTMLElement(offsetParent);\n var scroll = {\n scrollLeft: 0,\n scrollTop: 0\n };\n var offsets = {\n x: 0,\n y: 0\n };\n\n if (isOffsetParentAnElement || !isOffsetParentAnElement && !isFixed) {\n if (getNodeName(offsetParent) !== 'body' || // https://github.com/popperjs/popper-core/issues/1078\n isScrollParent(documentElement)) {\n scroll = getNodeScroll(offsetParent);\n }\n\n if (isHTMLElement(offsetParent)) {\n offsets = getBoundingClientRect(offsetParent);\n offsets.x += offsetParent.clientLeft;\n offsets.y += offsetParent.clientTop;\n } else if (documentElement) {\n offsets.x = getWindowScrollBarX(documentElement);\n }\n }\n\n return {\n x: rect.left + scroll.scrollLeft - offsets.x,\n y: rect.top + scroll.scrollTop - offsets.y,\n width: rect.width,\n height: rect.height\n };\n}","import getWindowScroll from \"./getWindowScroll.js\";\nimport getWindow from \"./getWindow.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport getHTMLElementScroll from \"./getHTMLElementScroll.js\";\nexport default function getNodeScroll(node) {\n if (node === getWindow(node) || !isHTMLElement(node)) {\n return getWindowScroll(node);\n } else {\n return getHTMLElementScroll(node);\n }\n}","export default function getHTMLElementScroll(element) {\n return {\n scrollLeft: element.scrollLeft,\n scrollTop: element.scrollTop\n };\n}","// Returns the layout rect of an element relative to its offsetParent. Layout\n// means it doesn't take into account transforms.\nexport default function getLayoutRect(element) {\n return {\n x: element.offsetLeft,\n y: element.offsetTop,\n width: element.offsetWidth,\n height: element.offsetHeight\n };\n}","import getNodeName from \"./getNodeName.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nexport default function getParentNode(element) {\n if (getNodeName(element) === 'html') {\n return element;\n }\n\n return (// $FlowFixMe: this is a quicker (but less type safe) way to save quite some bytes from the bundle\n element.assignedSlot || // step into the shadow DOM of the parent of a slotted node\n element.parentNode || // DOM Element detected\n // $FlowFixMe: need a better way to handle this...\n element.host || // ShadowRoot detected\n // $FlowFixMe: HTMLElement is a Node\n getDocumentElement(element) // fallback\n\n );\n}","import getScrollParent from \"./getScrollParent.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getWindow from \"./getWindow.js\";\nimport isScrollParent from \"./isScrollParent.js\";\n/*\ngiven a DOM element, return the list of all scroll parents, up the list of ancesors\nuntil we get to the top window object. This list is what we attach scroll listeners\nto, because if any of these parent elements scroll, we'll need to re-calculate the \nreference element's position.\n*/\n\nexport default function listScrollParents(element, list) {\n if (list === void 0) {\n list = [];\n }\n\n var scrollParent = getScrollParent(element);\n var isBody = getNodeName(scrollParent) === 'body';\n var win = getWindow(scrollParent);\n var target = isBody ? [win].concat(win.visualViewport || [], isScrollParent(scrollParent) ? scrollParent : []) : scrollParent;\n var updatedList = list.concat(target);\n return isBody ? updatedList : // $FlowFixMe: isBody tells us target will be an HTMLElement here\n updatedList.concat(listScrollParents(getParentNode(target)));\n}","import getParentNode from \"./getParentNode.js\";\nimport isScrollParent from \"./isScrollParent.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nexport default function getScrollParent(node) {\n if (['html', 'body', '#document'].indexOf(getNodeName(node)) >= 0) {\n // $FlowFixMe: assume body is always available\n return node.ownerDocument.body;\n }\n\n if (isHTMLElement(node) && isScrollParent(node)) {\n return node;\n }\n\n return getScrollParent(getParentNode(node));\n}","import getNodeName from \"./getNodeName.js\";\nexport default function isTableElement(element) {\n return ['table', 'td', 'th'].indexOf(getNodeName(element)) >= 0;\n}","import getWindow from \"./getWindow.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isHTMLElement } from \"./instanceOf.js\";\nimport isTableElement from \"./isTableElement.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\n\nfunction getTrueOffsetParent(element) {\n if (!isHTMLElement(element) || // https://github.com/popperjs/popper-core/issues/837\n getComputedStyle(element).position === 'fixed') {\n return null;\n }\n\n var offsetParent = element.offsetParent;\n\n if (offsetParent) {\n var html = getDocumentElement(offsetParent);\n\n if (getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static' && getComputedStyle(html).position !== 'static') {\n return html;\n }\n }\n\n return offsetParent;\n} // `.offsetParent` reports `null` for fixed elements, while absolute elements\n// return the containing block\n\n\nfunction getContainingBlock(element) {\n var currentNode = getParentNode(element);\n\n while (isHTMLElement(currentNode) && ['html', 'body'].indexOf(getNodeName(currentNode)) < 0) {\n var css = getComputedStyle(currentNode); // This is non-exhaustive but covers the most common CSS properties that\n // create a containing block.\n\n if (css.transform !== 'none' || css.perspective !== 'none' || css.willChange && css.willChange !== 'auto') {\n return currentNode;\n } else {\n currentNode = currentNode.parentNode;\n }\n }\n\n return null;\n} // Gets the closest ancestor positioned element. Handles some edge cases,\n// such as table ancestors and cross browser bugs.\n\n\nexport default function getOffsetParent(element) {\n var window = getWindow(element);\n var offsetParent = getTrueOffsetParent(element);\n\n while (offsetParent && isTableElement(offsetParent) && getComputedStyle(offsetParent).position === 'static') {\n offsetParent = getTrueOffsetParent(offsetParent);\n }\n\n if (offsetParent && getNodeName(offsetParent) === 'body' && getComputedStyle(offsetParent).position === 'static') {\n return window;\n }\n\n return offsetParent || getContainingBlock(element) || window;\n}","export var top = 'top';\nexport var bottom = 'bottom';\nexport var right = 'right';\nexport var left = 'left';\nexport var auto = 'auto';\nexport var basePlacements = [top, bottom, right, left];\nexport var start = 'start';\nexport var end = 'end';\nexport var clippingParents = 'clippingParents';\nexport var viewport = 'viewport';\nexport var popper = 'popper';\nexport var reference = 'reference';\nexport var variationPlacements = /*#__PURE__*/basePlacements.reduce(function (acc, placement) {\n return acc.concat([placement + \"-\" + start, placement + \"-\" + end]);\n}, []);\nexport var placements = /*#__PURE__*/[].concat(basePlacements, [auto]).reduce(function (acc, placement) {\n return acc.concat([placement, placement + \"-\" + start, placement + \"-\" + end]);\n}, []); // modifiers that need to read the DOM\n\nexport var beforeRead = 'beforeRead';\nexport var read = 'read';\nexport var afterRead = 'afterRead'; // pure-logic modifiers\n\nexport var beforeMain = 'beforeMain';\nexport var main = 'main';\nexport var afterMain = 'afterMain'; // modifier with the purpose to write to the DOM (or write into a framework state)\n\nexport var beforeWrite = 'beforeWrite';\nexport var write = 'write';\nexport var afterWrite = 'afterWrite';\nexport var modifierPhases = [beforeRead, read, afterRead, beforeMain, main, afterMain, beforeWrite, write, afterWrite];","import { modifierPhases } from \"../enums.js\"; // source: https://stackoverflow.com/questions/49875255\n\nfunction order(modifiers) {\n var map = new Map();\n var visited = new Set();\n var result = [];\n modifiers.forEach(function (modifier) {\n map.set(modifier.name, modifier);\n }); // On visiting object, check for its dependencies and visit them recursively\n\n function sort(modifier) {\n visited.add(modifier.name);\n var requires = [].concat(modifier.requires || [], modifier.requiresIfExists || []);\n requires.forEach(function (dep) {\n if (!visited.has(dep)) {\n var depModifier = map.get(dep);\n\n if (depModifier) {\n sort(depModifier);\n }\n }\n });\n result.push(modifier);\n }\n\n modifiers.forEach(function (modifier) {\n if (!visited.has(modifier.name)) {\n // check for visited object\n sort(modifier);\n }\n });\n return result;\n}\n\nexport default function orderModifiers(modifiers) {\n // order based on dependencies\n var orderedModifiers = order(modifiers); // order based on phase\n\n return modifierPhases.reduce(function (acc, phase) {\n return acc.concat(orderedModifiers.filter(function (modifier) {\n return modifier.phase === phase;\n }));\n }, []);\n}","import getCompositeRect from \"./dom-utils/getCompositeRect.js\";\nimport getLayoutRect from \"./dom-utils/getLayoutRect.js\";\nimport listScrollParents from \"./dom-utils/listScrollParents.js\";\nimport getOffsetParent from \"./dom-utils/getOffsetParent.js\";\nimport getComputedStyle from \"./dom-utils/getComputedStyle.js\";\nimport orderModifiers from \"./utils/orderModifiers.js\";\nimport debounce from \"./utils/debounce.js\";\nimport validateModifiers from \"./utils/validateModifiers.js\";\nimport uniqueBy from \"./utils/uniqueBy.js\";\nimport getBasePlacement from \"./utils/getBasePlacement.js\";\nimport mergeByName from \"./utils/mergeByName.js\";\nimport detectOverflow from \"./utils/detectOverflow.js\";\nimport { isElement } from \"./dom-utils/instanceOf.js\";\nimport { auto } from \"./enums.js\";\nvar INVALID_ELEMENT_ERROR = 'Popper: Invalid reference or popper argument provided. They must be either a DOM element or virtual element.';\nvar INFINITE_LOOP_ERROR = 'Popper: An infinite loop in the modifiers cycle has been detected! The cycle has been interrupted to prevent a browser crash.';\nvar DEFAULT_OPTIONS = {\n placement: 'bottom',\n modifiers: [],\n strategy: 'absolute'\n};\n\nfunction areValidElements() {\n for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {\n args[_key] = arguments[_key];\n }\n\n return !args.some(function (element) {\n return !(element && typeof element.getBoundingClientRect === 'function');\n });\n}\n\nexport function popperGenerator(generatorOptions) {\n if (generatorOptions === void 0) {\n generatorOptions = {};\n }\n\n var _generatorOptions = generatorOptions,\n _generatorOptions$def = _generatorOptions.defaultModifiers,\n defaultModifiers = _generatorOptions$def === void 0 ? [] : _generatorOptions$def,\n _generatorOptions$def2 = _generatorOptions.defaultOptions,\n defaultOptions = _generatorOptions$def2 === void 0 ? DEFAULT_OPTIONS : _generatorOptions$def2;\n return function createPopper(reference, popper, options) {\n if (options === void 0) {\n options = defaultOptions;\n }\n\n var state = {\n placement: 'bottom',\n orderedModifiers: [],\n options: Object.assign(Object.assign({}, DEFAULT_OPTIONS), defaultOptions),\n modifiersData: {},\n elements: {\n reference: reference,\n popper: popper\n },\n attributes: {},\n styles: {}\n };\n var effectCleanupFns = [];\n var isDestroyed = false;\n var instance = {\n state: state,\n setOptions: function setOptions(options) {\n cleanupModifierEffects();\n state.options = Object.assign(Object.assign(Object.assign({}, defaultOptions), state.options), options);\n state.scrollParents = {\n reference: isElement(reference) ? listScrollParents(reference) : reference.contextElement ? listScrollParents(reference.contextElement) : [],\n popper: listScrollParents(popper)\n }; // Orders the modifiers based on their dependencies and `phase`\n // properties\n\n var orderedModifiers = orderModifiers(mergeByName([].concat(defaultModifiers, state.options.modifiers))); // Strip out disabled modifiers\n\n state.orderedModifiers = orderedModifiers.filter(function (m) {\n return m.enabled;\n }); // Validate the provided modifiers so that the consumer will get warned\n // if one of the modifiers is invalid for any reason\n\n if (process.env.NODE_ENV !== \"production\") {\n var modifiers = uniqueBy([].concat(orderedModifiers, state.options.modifiers), function (_ref) {\n var name = _ref.name;\n return name;\n });\n validateModifiers(modifiers);\n\n if (getBasePlacement(state.options.placement) === auto) {\n var flipModifier = state.orderedModifiers.find(function (_ref2) {\n var name = _ref2.name;\n return name === 'flip';\n });\n\n if (!flipModifier) {\n console.error(['Popper: \"auto\" placements require the \"flip\" modifier be', 'present and enabled to work.'].join(' '));\n }\n }\n\n var _getComputedStyle = getComputedStyle(popper),\n marginTop = _getComputedStyle.marginTop,\n marginRight = _getComputedStyle.marginRight,\n marginBottom = _getComputedStyle.marginBottom,\n marginLeft = _getComputedStyle.marginLeft; // We no longer take into account `margins` on the popper, and it can\n // cause bugs with positioning, so we'll warn the consumer\n\n\n if ([marginTop, marginRight, marginBottom, marginLeft].some(function (margin) {\n return parseFloat(margin);\n })) {\n console.warn(['Popper: CSS \"margin\" styles cannot be used to apply padding', 'between the popper and its reference element or boundary.', 'To replicate margin, use the `offset` modifier, as well as', 'the `padding` option in the `preventOverflow` and `flip`', 'modifiers.'].join(' '));\n }\n }\n\n runModifierEffects();\n return instance.update();\n },\n // Sync update – it will always be executed, even if not necessary. This\n // is useful for low frequency updates where sync behavior simplifies the\n // logic.\n // For high frequency updates (e.g. `resize` and `scroll` events), always\n // prefer the async Popper#update method\n forceUpdate: function forceUpdate() {\n if (isDestroyed) {\n return;\n }\n\n var _state$elements = state.elements,\n reference = _state$elements.reference,\n popper = _state$elements.popper; // Don't proceed if `reference` or `popper` are not valid elements\n // anymore\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return;\n } // Store the reference and popper rects to be read by modifiers\n\n\n state.rects = {\n reference: getCompositeRect(reference, getOffsetParent(popper), state.options.strategy === 'fixed'),\n popper: getLayoutRect(popper)\n }; // Modifiers have the ability to reset the current update cycle. The\n // most common use case for this is the `flip` modifier changing the\n // placement, which then needs to re-run all the modifiers, because the\n // logic was previously ran for the previous placement and is therefore\n // stale/incorrect\n\n state.reset = false;\n state.placement = state.options.placement; // On each update cycle, the `modifiersData` property for each modifier\n // is filled with the initial data specified by the modifier. This means\n // it doesn't persist and is fresh on each update.\n // To ensure persistent data, use `${name}#persistent`\n\n state.orderedModifiers.forEach(function (modifier) {\n return state.modifiersData[modifier.name] = Object.assign({}, modifier.data);\n });\n var __debug_loops__ = 0;\n\n for (var index = 0; index < state.orderedModifiers.length; index++) {\n if (process.env.NODE_ENV !== \"production\") {\n __debug_loops__ += 1;\n\n if (__debug_loops__ > 100) {\n console.error(INFINITE_LOOP_ERROR);\n break;\n }\n }\n\n if (state.reset === true) {\n state.reset = false;\n index = -1;\n continue;\n }\n\n var _state$orderedModifie = state.orderedModifiers[index],\n fn = _state$orderedModifie.fn,\n _state$orderedModifie2 = _state$orderedModifie.options,\n _options = _state$orderedModifie2 === void 0 ? {} : _state$orderedModifie2,\n name = _state$orderedModifie.name;\n\n if (typeof fn === 'function') {\n state = fn({\n state: state,\n options: _options,\n name: name,\n instance: instance\n }) || state;\n }\n }\n },\n // Async and optimistically optimized update – it will not be executed if\n // not necessary (debounced to run at most once-per-tick)\n update: debounce(function () {\n return new Promise(function (resolve) {\n instance.forceUpdate();\n resolve(state);\n });\n }),\n destroy: function destroy() {\n cleanupModifierEffects();\n isDestroyed = true;\n }\n };\n\n if (!areValidElements(reference, popper)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(INVALID_ELEMENT_ERROR);\n }\n\n return instance;\n }\n\n instance.setOptions(options).then(function (state) {\n if (!isDestroyed && options.onFirstUpdate) {\n options.onFirstUpdate(state);\n }\n }); // Modifiers have the ability to execute arbitrary code before the first\n // update cycle runs. They will be executed in the same order as the update\n // cycle. This is useful when a modifier adds some persistent data that\n // other modifiers need to use, but the modifier is run after the dependent\n // one.\n\n function runModifierEffects() {\n state.orderedModifiers.forEach(function (_ref3) {\n var name = _ref3.name,\n _ref3$options = _ref3.options,\n options = _ref3$options === void 0 ? {} : _ref3$options,\n effect = _ref3.effect;\n\n if (typeof effect === 'function') {\n var cleanupFn = effect({\n state: state,\n name: name,\n instance: instance,\n options: options\n });\n\n var noopFn = function noopFn() {};\n\n effectCleanupFns.push(cleanupFn || noopFn);\n }\n });\n }\n\n function cleanupModifierEffects() {\n effectCleanupFns.forEach(function (fn) {\n return fn();\n });\n effectCleanupFns = [];\n }\n\n return instance;\n };\n}\nexport var createPopper = /*#__PURE__*/popperGenerator(); // eslint-disable-next-line import/no-unused-modules\n\nexport { detectOverflow };","export default function debounce(fn) {\n var pending;\n return function () {\n if (!pending) {\n pending = new Promise(function (resolve) {\n Promise.resolve().then(function () {\n pending = undefined;\n resolve(fn());\n });\n });\n }\n\n return pending;\n };\n}","export default function mergeByName(modifiers) {\n var merged = modifiers.reduce(function (merged, current) {\n var existing = merged[current.name];\n merged[current.name] = existing ? Object.assign(Object.assign(Object.assign({}, existing), current), {}, {\n options: Object.assign(Object.assign({}, existing.options), current.options),\n data: Object.assign(Object.assign({}, existing.data), current.data)\n }) : current;\n return merged;\n }, {}); // IE11 does not support Object.values\n\n return Object.keys(merged).map(function (key) {\n return merged[key];\n });\n}","import getWindow from \"../dom-utils/getWindow.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar passive = {\n passive: true\n};\n\nfunction effect(_ref) {\n var state = _ref.state,\n instance = _ref.instance,\n options = _ref.options;\n var _options$scroll = options.scroll,\n scroll = _options$scroll === void 0 ? true : _options$scroll,\n _options$resize = options.resize,\n resize = _options$resize === void 0 ? true : _options$resize;\n var window = getWindow(state.elements.popper);\n var scrollParents = [].concat(state.scrollParents.reference, state.scrollParents.popper);\n\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.addEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.addEventListener('resize', instance.update, passive);\n }\n\n return function () {\n if (scroll) {\n scrollParents.forEach(function (scrollParent) {\n scrollParent.removeEventListener('scroll', instance.update, passive);\n });\n }\n\n if (resize) {\n window.removeEventListener('resize', instance.update, passive);\n }\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'eventListeners',\n enabled: true,\n phase: 'write',\n fn: function fn() {},\n effect: effect,\n data: {}\n};","import { auto } from \"../enums.js\";\nexport default function getBasePlacement(placement) {\n return placement.split('-')[0];\n}","export default function getVariation(placement) {\n return placement.split('-')[1];\n}","export default function getMainAxisFromPlacement(placement) {\n return ['top', 'bottom'].indexOf(placement) >= 0 ? 'x' : 'y';\n}","import getBasePlacement from \"./getBasePlacement.js\";\nimport getVariation from \"./getVariation.js\";\nimport getMainAxisFromPlacement from \"./getMainAxisFromPlacement.js\";\nimport { top, right, bottom, left, start, end } from \"../enums.js\";\nexport default function computeOffsets(_ref) {\n var reference = _ref.reference,\n element = _ref.element,\n placement = _ref.placement;\n var basePlacement = placement ? getBasePlacement(placement) : null;\n var variation = placement ? getVariation(placement) : null;\n var commonX = reference.x + reference.width / 2 - element.width / 2;\n var commonY = reference.y + reference.height / 2 - element.height / 2;\n var offsets;\n\n switch (basePlacement) {\n case top:\n offsets = {\n x: commonX,\n y: reference.y - element.height\n };\n break;\n\n case bottom:\n offsets = {\n x: commonX,\n y: reference.y + reference.height\n };\n break;\n\n case right:\n offsets = {\n x: reference.x + reference.width,\n y: commonY\n };\n break;\n\n case left:\n offsets = {\n x: reference.x - element.width,\n y: commonY\n };\n break;\n\n default:\n offsets = {\n x: reference.x,\n y: reference.y\n };\n }\n\n var mainAxis = basePlacement ? getMainAxisFromPlacement(basePlacement) : null;\n\n if (mainAxis != null) {\n var len = mainAxis === 'y' ? 'height' : 'width';\n\n switch (variation) {\n case start:\n offsets[mainAxis] = Math.floor(offsets[mainAxis]) - Math.floor(reference[len] / 2 - element[len] / 2);\n break;\n\n case end:\n offsets[mainAxis] = Math.floor(offsets[mainAxis]) + Math.ceil(reference[len] / 2 - element[len] / 2);\n break;\n\n default:\n }\n }\n\n return offsets;\n}","import computeOffsets from \"../utils/computeOffsets.js\";\n\nfunction popperOffsets(_ref) {\n var state = _ref.state,\n name = _ref.name;\n // Offsets are the actual position the popper needs to have to be\n // properly positioned near its reference element\n // This is the most basic placement, and will be adjusted by\n // the modifiers in the next step\n state.modifiersData[name] = computeOffsets({\n reference: state.rects.reference,\n element: state.rects.popper,\n strategy: 'absolute',\n placement: state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'popperOffsets',\n enabled: true,\n phase: 'read',\n fn: popperOffsets,\n data: {}\n};","import { top, left, right, bottom } from \"../enums.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getWindow from \"../dom-utils/getWindow.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport getComputedStyle from \"../dom-utils/getComputedStyle.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\"; // eslint-disable-next-line import/no-unused-modules\n\nvar unsetSides = {\n top: 'auto',\n right: 'auto',\n bottom: 'auto',\n left: 'auto'\n}; // Round the offsets to the nearest suitable subpixel based on the DPR.\n// Zooming can change the DPR, but it seems to report a value that will\n// cleanly divide the values into the appropriate subpixels.\n\nfunction roundOffsets(_ref) {\n var x = _ref.x,\n y = _ref.y;\n var win = window;\n var dpr = win.devicePixelRatio || 1;\n return {\n x: Math.round(x * dpr) / dpr || 0,\n y: Math.round(y * dpr) / dpr || 0\n };\n}\n\nexport function mapToStyles(_ref2) {\n var _Object$assign2;\n\n var popper = _ref2.popper,\n popperRect = _ref2.popperRect,\n placement = _ref2.placement,\n offsets = _ref2.offsets,\n position = _ref2.position,\n gpuAcceleration = _ref2.gpuAcceleration,\n adaptive = _ref2.adaptive;\n\n var _roundOffsets = roundOffsets(offsets),\n x = _roundOffsets.x,\n y = _roundOffsets.y;\n\n var hasX = offsets.hasOwnProperty('x');\n var hasY = offsets.hasOwnProperty('y');\n var sideX = left;\n var sideY = top;\n var win = window;\n\n if (adaptive) {\n var offsetParent = getOffsetParent(popper);\n\n if (offsetParent === getWindow(popper)) {\n offsetParent = getDocumentElement(popper);\n } // $FlowFixMe: force type refinement, we compare offsetParent with window above, but Flow doesn't detect it\n\n /*:: offsetParent = (offsetParent: Element); */\n\n\n if (placement === top) {\n sideY = bottom;\n y -= offsetParent.clientHeight - popperRect.height;\n y *= gpuAcceleration ? 1 : -1;\n }\n\n if (placement === left) {\n sideX = right;\n x -= offsetParent.clientWidth - popperRect.width;\n x *= gpuAcceleration ? 1 : -1;\n }\n }\n\n var commonStyles = Object.assign({\n position: position\n }, adaptive && unsetSides);\n\n if (gpuAcceleration) {\n var _Object$assign;\n\n return Object.assign(Object.assign({}, commonStyles), {}, (_Object$assign = {}, _Object$assign[sideY] = hasY ? '0' : '', _Object$assign[sideX] = hasX ? '0' : '', _Object$assign.transform = (win.devicePixelRatio || 1) < 2 ? \"translate(\" + x + \"px, \" + y + \"px)\" : \"translate3d(\" + x + \"px, \" + y + \"px, 0)\", _Object$assign));\n }\n\n return Object.assign(Object.assign({}, commonStyles), {}, (_Object$assign2 = {}, _Object$assign2[sideY] = hasY ? y + \"px\" : '', _Object$assign2[sideX] = hasX ? x + \"px\" : '', _Object$assign2.transform = '', _Object$assign2));\n}\n\nfunction computeStyles(_ref3) {\n var state = _ref3.state,\n options = _ref3.options;\n var _options$gpuAccelerat = options.gpuAcceleration,\n gpuAcceleration = _options$gpuAccelerat === void 0 ? true : _options$gpuAccelerat,\n _options$adaptive = options.adaptive,\n adaptive = _options$adaptive === void 0 ? true : _options$adaptive;\n\n if (process.env.NODE_ENV !== \"production\") {\n var transitionProperty = getComputedStyle(state.elements.popper).transitionProperty || '';\n\n if (adaptive && ['transform', 'top', 'right', 'bottom', 'left'].some(function (property) {\n return transitionProperty.indexOf(property) >= 0;\n })) {\n console.warn(['Popper: Detected CSS transitions on at least one of the following', 'CSS properties: \"transform\", \"top\", \"right\", \"bottom\", \"left\".', '\\n\\n', 'Disable the \"computeStyles\" modifier\\'s `adaptive` option to allow', 'for smooth transitions, or remove these properties from the CSS', 'transition declaration on the popper element if only transitioning', 'opacity or background-color for example.', '\\n\\n', 'We recommend using the popper element as a wrapper around an inner', 'element that can have any CSS property transitioned for animations.'].join(' '));\n }\n }\n\n var commonStyles = {\n placement: getBasePlacement(state.placement),\n popper: state.elements.popper,\n popperRect: state.rects.popper,\n gpuAcceleration: gpuAcceleration\n };\n\n if (state.modifiersData.popperOffsets != null) {\n state.styles.popper = Object.assign(Object.assign({}, state.styles.popper), mapToStyles(Object.assign(Object.assign({}, commonStyles), {}, {\n offsets: state.modifiersData.popperOffsets,\n position: state.options.strategy,\n adaptive: adaptive\n })));\n }\n\n if (state.modifiersData.arrow != null) {\n state.styles.arrow = Object.assign(Object.assign({}, state.styles.arrow), mapToStyles(Object.assign(Object.assign({}, commonStyles), {}, {\n offsets: state.modifiersData.arrow,\n position: 'absolute',\n adaptive: false\n })));\n }\n\n state.attributes.popper = Object.assign(Object.assign({}, state.attributes.popper), {}, {\n 'data-popper-placement': state.placement\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'computeStyles',\n enabled: true,\n phase: 'beforeWrite',\n fn: computeStyles,\n data: {}\n};","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport { top, left, right, placements } from \"../enums.js\";\nexport function distanceAndSkiddingToXY(placement, rects, offset) {\n var basePlacement = getBasePlacement(placement);\n var invertDistance = [left, top].indexOf(basePlacement) >= 0 ? -1 : 1;\n\n var _ref = typeof offset === 'function' ? offset(Object.assign(Object.assign({}, rects), {}, {\n placement: placement\n })) : offset,\n skidding = _ref[0],\n distance = _ref[1];\n\n skidding = skidding || 0;\n distance = (distance || 0) * invertDistance;\n return [left, right].indexOf(basePlacement) >= 0 ? {\n x: distance,\n y: skidding\n } : {\n x: skidding,\n y: distance\n };\n}\n\nfunction offset(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$offset = options.offset,\n offset = _options$offset === void 0 ? [0, 0] : _options$offset;\n var data = placements.reduce(function (acc, placement) {\n acc[placement] = distanceAndSkiddingToXY(placement, state.rects, offset);\n return acc;\n }, {});\n var _data$state$placement = data[state.placement],\n x = _data$state$placement.x,\n y = _data$state$placement.y;\n\n if (state.modifiersData.popperOffsets != null) {\n state.modifiersData.popperOffsets.x += x;\n state.modifiersData.popperOffsets.y += y;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'offset',\n enabled: true,\n phase: 'main',\n requires: ['popperOffsets'],\n fn: offset\n};","var hash = {\n left: 'right',\n right: 'left',\n bottom: 'top',\n top: 'bottom'\n};\nexport default function getOppositePlacement(placement) {\n return placement.replace(/left|right|bottom|top/g, function (matched) {\n return hash[matched];\n });\n}","var hash = {\n start: 'end',\n end: 'start'\n};\nexport default function getOppositeVariationPlacement(placement) {\n return placement.replace(/start|end/g, function (matched) {\n return hash[matched];\n });\n}","import { isShadowRoot } from \"./instanceOf.js\";\nexport default function contains(parent, child) {\n var rootNode = child.getRootNode && child.getRootNode(); // First, attempt with faster native method\n\n if (parent.contains(child)) {\n return true;\n } // then fallback to custom implementation with Shadow DOM support\n else if (rootNode && isShadowRoot(rootNode)) {\n var next = child;\n\n do {\n if (next && parent.isSameNode(next)) {\n return true;\n } // $FlowFixMe: need a better way to handle this...\n\n\n next = next.parentNode || next.host;\n } while (next);\n } // Give up, the result is false\n\n\n return false;\n}","export default function rectToClientRect(rect) {\n return Object.assign(Object.assign({}, rect), {}, {\n left: rect.x,\n top: rect.y,\n right: rect.x + rect.width,\n bottom: rect.y + rect.height\n });\n}","import { viewport } from \"../enums.js\";\nimport getViewportRect from \"./getViewportRect.js\";\nimport getDocumentRect from \"./getDocumentRect.js\";\nimport listScrollParents from \"./listScrollParents.js\";\nimport getOffsetParent from \"./getOffsetParent.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport { isElement, isHTMLElement } from \"./instanceOf.js\";\nimport getBoundingClientRect from \"./getBoundingClientRect.js\";\nimport getParentNode from \"./getParentNode.js\";\nimport contains from \"./contains.js\";\nimport getNodeName from \"./getNodeName.js\";\nimport rectToClientRect from \"../utils/rectToClientRect.js\";\n\nfunction getInnerBoundingClientRect(element) {\n var rect = getBoundingClientRect(element);\n rect.top = rect.top + element.clientTop;\n rect.left = rect.left + element.clientLeft;\n rect.bottom = rect.top + element.clientHeight;\n rect.right = rect.left + element.clientWidth;\n rect.width = element.clientWidth;\n rect.height = element.clientHeight;\n rect.x = rect.left;\n rect.y = rect.top;\n return rect;\n}\n\nfunction getClientRectFromMixedType(element, clippingParent) {\n return clippingParent === viewport ? rectToClientRect(getViewportRect(element)) : isHTMLElement(clippingParent) ? getInnerBoundingClientRect(clippingParent) : rectToClientRect(getDocumentRect(getDocumentElement(element)));\n} // A \"clipping parent\" is an overflowable container with the characteristic of\n// clipping (or hiding) overflowing elements with a position different from\n// `initial`\n\n\nfunction getClippingParents(element) {\n var clippingParents = listScrollParents(getParentNode(element));\n var canEscapeClipping = ['absolute', 'fixed'].indexOf(getComputedStyle(element).position) >= 0;\n var clipperElement = canEscapeClipping && isHTMLElement(element) ? getOffsetParent(element) : element;\n\n if (!isElement(clipperElement)) {\n return [];\n } // $FlowFixMe: https://github.com/facebook/flow/issues/1414\n\n\n return clippingParents.filter(function (clippingParent) {\n return isElement(clippingParent) && contains(clippingParent, clipperElement) && getNodeName(clippingParent) !== 'body';\n });\n} // Gets the maximum area that the element is visible in due to any number of\n// clipping parents\n\n\nexport default function getClippingRect(element, boundary, rootBoundary) {\n var mainClippingParents = boundary === 'clippingParents' ? getClippingParents(element) : [].concat(boundary);\n var clippingParents = [].concat(mainClippingParents, [rootBoundary]);\n var firstClippingParent = clippingParents[0];\n var clippingRect = clippingParents.reduce(function (accRect, clippingParent) {\n var rect = getClientRectFromMixedType(element, clippingParent);\n accRect.top = Math.max(rect.top, accRect.top);\n accRect.right = Math.min(rect.right, accRect.right);\n accRect.bottom = Math.min(rect.bottom, accRect.bottom);\n accRect.left = Math.max(rect.left, accRect.left);\n return accRect;\n }, getClientRectFromMixedType(element, firstClippingParent));\n clippingRect.width = clippingRect.right - clippingRect.left;\n clippingRect.height = clippingRect.bottom - clippingRect.top;\n clippingRect.x = clippingRect.left;\n clippingRect.y = clippingRect.top;\n return clippingRect;\n}","import getWindow from \"./getWindow.js\";\nimport getDocumentElement from \"./getDocumentElement.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nexport default function getViewportRect(element) {\n var win = getWindow(element);\n var html = getDocumentElement(element);\n var visualViewport = win.visualViewport;\n var width = html.clientWidth;\n var height = html.clientHeight;\n var x = 0;\n var y = 0; // NB: This isn't supported on iOS <= 12. If the keyboard is open, the popper\n // can be obscured underneath it.\n // Also, `html.clientHeight` adds the bottom bar height in Safari iOS, even\n // if it isn't open, so if this isn't available, the popper will be detected\n // to overflow the bottom of the screen too early.\n\n if (visualViewport) {\n width = visualViewport.width;\n height = visualViewport.height; // Uses Layout Viewport (like Chrome; Safari does not currently)\n // In Chrome, it returns a value very close to 0 (+/-) but contains rounding\n // errors due to floating point numbers, so we need to check precision.\n // Safari returns a number <= 0, usually < -1 when pinch-zoomed\n // Feature detection fails in mobile emulation mode in Chrome.\n // Math.abs(win.innerWidth / visualViewport.scale - visualViewport.width) <\n // 0.001\n // Fallback here: \"Not Safari\" userAgent\n\n if (!/^((?!chrome|android).)*safari/i.test(navigator.userAgent)) {\n x = visualViewport.offsetLeft;\n y = visualViewport.offsetTop;\n }\n }\n\n return {\n width: width,\n height: height,\n x: x + getWindowScrollBarX(element),\n y: y\n };\n}","import getDocumentElement from \"./getDocumentElement.js\";\nimport getComputedStyle from \"./getComputedStyle.js\";\nimport getWindowScrollBarX from \"./getWindowScrollBarX.js\";\nimport getWindowScroll from \"./getWindowScroll.js\"; // Gets the entire size of the scrollable document area, even extending outside\n// of the `` and `` rect bounds if horizontally scrollable\n\nexport default function getDocumentRect(element) {\n var html = getDocumentElement(element);\n var winScroll = getWindowScroll(element);\n var body = element.ownerDocument.body;\n var width = Math.max(html.scrollWidth, html.clientWidth, body ? body.scrollWidth : 0, body ? body.clientWidth : 0);\n var height = Math.max(html.scrollHeight, html.clientHeight, body ? body.scrollHeight : 0, body ? body.clientHeight : 0);\n var x = -winScroll.scrollLeft + getWindowScrollBarX(element);\n var y = -winScroll.scrollTop;\n\n if (getComputedStyle(body || html).direction === 'rtl') {\n x += Math.max(html.clientWidth, body ? body.clientWidth : 0) - width;\n }\n\n return {\n width: width,\n height: height,\n x: x,\n y: y\n };\n}","import getFreshSideObject from \"./getFreshSideObject.js\";\nexport default function mergePaddingObject(paddingObject) {\n return Object.assign(Object.assign({}, getFreshSideObject()), paddingObject);\n}","export default function getFreshSideObject() {\n return {\n top: 0,\n right: 0,\n bottom: 0,\n left: 0\n };\n}","export default function expandToHashMap(value, keys) {\n return keys.reduce(function (hashMap, key) {\n hashMap[key] = value;\n return hashMap;\n }, {});\n}","import getBoundingClientRect from \"../dom-utils/getBoundingClientRect.js\";\nimport getClippingRect from \"../dom-utils/getClippingRect.js\";\nimport getDocumentElement from \"../dom-utils/getDocumentElement.js\";\nimport computeOffsets from \"./computeOffsets.js\";\nimport rectToClientRect from \"./rectToClientRect.js\";\nimport { clippingParents, reference, popper, bottom, top, right, basePlacements, viewport } from \"../enums.js\";\nimport { isElement } from \"../dom-utils/instanceOf.js\";\nimport mergePaddingObject from \"./mergePaddingObject.js\";\nimport expandToHashMap from \"./expandToHashMap.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport default function detectOverflow(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n _options$placement = _options.placement,\n placement = _options$placement === void 0 ? state.placement : _options$placement,\n _options$boundary = _options.boundary,\n boundary = _options$boundary === void 0 ? clippingParents : _options$boundary,\n _options$rootBoundary = _options.rootBoundary,\n rootBoundary = _options$rootBoundary === void 0 ? viewport : _options$rootBoundary,\n _options$elementConte = _options.elementContext,\n elementContext = _options$elementConte === void 0 ? popper : _options$elementConte,\n _options$altBoundary = _options.altBoundary,\n altBoundary = _options$altBoundary === void 0 ? false : _options$altBoundary,\n _options$padding = _options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n var paddingObject = mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements));\n var altContext = elementContext === popper ? reference : popper;\n var referenceElement = state.elements.reference;\n var popperRect = state.rects.popper;\n var element = state.elements[altBoundary ? altContext : elementContext];\n var clippingClientRect = getClippingRect(isElement(element) ? element : element.contextElement || getDocumentElement(state.elements.popper), boundary, rootBoundary);\n var referenceClientRect = getBoundingClientRect(referenceElement);\n var popperOffsets = computeOffsets({\n reference: referenceClientRect,\n element: popperRect,\n strategy: 'absolute',\n placement: placement\n });\n var popperClientRect = rectToClientRect(Object.assign(Object.assign({}, popperRect), popperOffsets));\n var elementClientRect = elementContext === popper ? popperClientRect : referenceClientRect; // positive = overflowing the clipping rect\n // 0 or negative = within the clipping rect\n\n var overflowOffsets = {\n top: clippingClientRect.top - elementClientRect.top + paddingObject.top,\n bottom: elementClientRect.bottom - clippingClientRect.bottom + paddingObject.bottom,\n left: clippingClientRect.left - elementClientRect.left + paddingObject.left,\n right: elementClientRect.right - clippingClientRect.right + paddingObject.right\n };\n var offsetData = state.modifiersData.offset; // Offsets can be applied only to the popper element\n\n if (elementContext === popper && offsetData) {\n var offset = offsetData[placement];\n Object.keys(overflowOffsets).forEach(function (key) {\n var multiply = [right, bottom].indexOf(key) >= 0 ? 1 : -1;\n var axis = [top, bottom].indexOf(key) >= 0 ? 'y' : 'x';\n overflowOffsets[key] += offset[axis] * multiply;\n });\n }\n\n return overflowOffsets;\n}","export default function within(min, value, max) {\n return Math.max(min, Math.min(value, max));\n}","import { top, bottom, left, right } from \"../enums.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\n\nfunction getSideOffsets(overflow, rect, preventedOffsets) {\n if (preventedOffsets === void 0) {\n preventedOffsets = {\n x: 0,\n y: 0\n };\n }\n\n return {\n top: overflow.top - rect.height - preventedOffsets.y,\n right: overflow.right - rect.width + preventedOffsets.x,\n bottom: overflow.bottom - rect.height + preventedOffsets.y,\n left: overflow.left - rect.width - preventedOffsets.x\n };\n}\n\nfunction isAnySideFullyClipped(overflow) {\n return [top, right, bottom, left].some(function (side) {\n return overflow[side] >= 0;\n });\n}\n\nfunction hide(_ref) {\n var state = _ref.state,\n name = _ref.name;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var preventedOffsets = state.modifiersData.preventOverflow;\n var referenceOverflow = detectOverflow(state, {\n elementContext: 'reference'\n });\n var popperAltOverflow = detectOverflow(state, {\n altBoundary: true\n });\n var referenceClippingOffsets = getSideOffsets(referenceOverflow, referenceRect);\n var popperEscapeOffsets = getSideOffsets(popperAltOverflow, popperRect, preventedOffsets);\n var isReferenceHidden = isAnySideFullyClipped(referenceClippingOffsets);\n var hasPopperEscaped = isAnySideFullyClipped(popperEscapeOffsets);\n state.modifiersData[name] = {\n referenceClippingOffsets: referenceClippingOffsets,\n popperEscapeOffsets: popperEscapeOffsets,\n isReferenceHidden: isReferenceHidden,\n hasPopperEscaped: hasPopperEscaped\n };\n state.attributes.popper = Object.assign(Object.assign({}, state.attributes.popper), {}, {\n 'data-popper-reference-hidden': isReferenceHidden,\n 'data-popper-escaped': hasPopperEscaped\n });\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'hide',\n enabled: true,\n phase: 'main',\n requiresIfExists: ['preventOverflow'],\n fn: hide\n};","import { popperGenerator, detectOverflow } from \"./createPopper.js\";\nimport eventListeners from \"./modifiers/eventListeners.js\";\nimport popperOffsets from \"./modifiers/popperOffsets.js\";\nimport computeStyles from \"./modifiers/computeStyles.js\";\nimport applyStyles from \"./modifiers/applyStyles.js\";\nimport offset from \"./modifiers/offset.js\";\nimport flip from \"./modifiers/flip.js\";\nimport preventOverflow from \"./modifiers/preventOverflow.js\";\nimport arrow from \"./modifiers/arrow.js\";\nimport hide from \"./modifiers/hide.js\";\nvar defaultModifiers = [eventListeners, popperOffsets, computeStyles, applyStyles, offset, flip, preventOverflow, arrow, hide];\nvar createPopper = /*#__PURE__*/popperGenerator({\n defaultModifiers: defaultModifiers\n}); // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper, popperGenerator, defaultModifiers, detectOverflow }; // eslint-disable-next-line import/no-unused-modules\n\nexport { createPopper as createPopperLite } from \"./popper-lite.js\"; // eslint-disable-next-line import/no-unused-modules\n\nexport * from \"./modifiers/index.js\";","import getNodeName from \"../dom-utils/getNodeName.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // This modifier takes the styles prepared by the `computeStyles` modifier\n// and applies them to the HTMLElements such as popper and arrow\n\nfunction applyStyles(_ref) {\n var state = _ref.state;\n Object.keys(state.elements).forEach(function (name) {\n var style = state.styles[name] || {};\n var attributes = state.attributes[name] || {};\n var element = state.elements[name]; // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (name) {\n var value = attributes[name];\n\n if (value === false) {\n element.removeAttribute(name);\n } else {\n element.setAttribute(name, value === true ? '' : value);\n }\n });\n });\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state;\n var initialStyles = {\n popper: {\n position: state.options.strategy,\n left: '0',\n top: '0',\n margin: '0'\n },\n arrow: {\n position: 'absolute'\n },\n reference: {}\n };\n Object.assign(state.elements.popper.style, initialStyles.popper);\n\n if (state.elements.arrow) {\n Object.assign(state.elements.arrow.style, initialStyles.arrow);\n }\n\n return function () {\n Object.keys(state.elements).forEach(function (name) {\n var element = state.elements[name];\n var attributes = state.attributes[name] || {};\n var styleProperties = Object.keys(state.styles.hasOwnProperty(name) ? state.styles[name] : initialStyles[name]); // Set all values to an empty string to unset them\n\n var style = styleProperties.reduce(function (style, property) {\n style[property] = '';\n return style;\n }, {}); // arrow is optional + virtual elements\n\n if (!isHTMLElement(element) || !getNodeName(element)) {\n return;\n } // Flow doesn't support to extend this property, but it's the most\n // effective way to apply styles to an HTMLElement\n // $FlowFixMe\n\n\n Object.assign(element.style, style);\n Object.keys(attributes).forEach(function (attribute) {\n element.removeAttribute(attribute);\n });\n });\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'applyStyles',\n enabled: true,\n phase: 'write',\n fn: applyStyles,\n effect: effect,\n requires: ['computeStyles']\n};","import getOppositePlacement from \"../utils/getOppositePlacement.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getOppositeVariationPlacement from \"../utils/getOppositeVariationPlacement.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport computeAutoPlacement from \"../utils/computeAutoPlacement.js\";\nimport { bottom, top, start, right, left, auto } from \"../enums.js\";\nimport getVariation from \"../utils/getVariation.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction getExpandedFallbackPlacements(placement) {\n if (getBasePlacement(placement) === auto) {\n return [];\n }\n\n var oppositePlacement = getOppositePlacement(placement);\n return [getOppositeVariationPlacement(placement), oppositePlacement, getOppositeVariationPlacement(oppositePlacement)];\n}\n\nfunction flip(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n\n if (state.modifiersData[name]._skip) {\n return;\n }\n\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? true : _options$altAxis,\n specifiedFallbackPlacements = options.fallbackPlacements,\n padding = options.padding,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n _options$flipVariatio = options.flipVariations,\n flipVariations = _options$flipVariatio === void 0 ? true : _options$flipVariatio,\n allowedAutoPlacements = options.allowedAutoPlacements;\n var preferredPlacement = state.options.placement;\n var basePlacement = getBasePlacement(preferredPlacement);\n var isBasePlacement = basePlacement === preferredPlacement;\n var fallbackPlacements = specifiedFallbackPlacements || (isBasePlacement || !flipVariations ? [getOppositePlacement(preferredPlacement)] : getExpandedFallbackPlacements(preferredPlacement));\n var placements = [preferredPlacement].concat(fallbackPlacements).reduce(function (acc, placement) {\n return acc.concat(getBasePlacement(placement) === auto ? computeAutoPlacement(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n flipVariations: flipVariations,\n allowedAutoPlacements: allowedAutoPlacements\n }) : placement);\n }, []);\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var checksMap = new Map();\n var makeFallbackChecks = true;\n var firstFittingPlacement = placements[0];\n\n for (var i = 0; i < placements.length; i++) {\n var placement = placements[i];\n\n var _basePlacement = getBasePlacement(placement);\n\n var isStartVariation = getVariation(placement) === start;\n var isVertical = [top, bottom].indexOf(_basePlacement) >= 0;\n var len = isVertical ? 'width' : 'height';\n var overflow = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n altBoundary: altBoundary,\n padding: padding\n });\n var mainVariationSide = isVertical ? isStartVariation ? right : left : isStartVariation ? bottom : top;\n\n if (referenceRect[len] > popperRect[len]) {\n mainVariationSide = getOppositePlacement(mainVariationSide);\n }\n\n var altVariationSide = getOppositePlacement(mainVariationSide);\n var checks = [];\n\n if (checkMainAxis) {\n checks.push(overflow[_basePlacement] <= 0);\n }\n\n if (checkAltAxis) {\n checks.push(overflow[mainVariationSide] <= 0, overflow[altVariationSide] <= 0);\n }\n\n if (checks.every(function (check) {\n return check;\n })) {\n firstFittingPlacement = placement;\n makeFallbackChecks = false;\n break;\n }\n\n checksMap.set(placement, checks);\n }\n\n if (makeFallbackChecks) {\n // `2` may be desired in some cases – research later\n var numberOfChecks = flipVariations ? 3 : 1;\n\n var _loop = function _loop(_i) {\n var fittingPlacement = placements.find(function (placement) {\n var checks = checksMap.get(placement);\n\n if (checks) {\n return checks.slice(0, _i).every(function (check) {\n return check;\n });\n }\n });\n\n if (fittingPlacement) {\n firstFittingPlacement = fittingPlacement;\n return \"break\";\n }\n };\n\n for (var _i = numberOfChecks; _i > 0; _i--) {\n var _ret = _loop(_i);\n\n if (_ret === \"break\") break;\n }\n }\n\n if (state.placement !== firstFittingPlacement) {\n state.modifiersData[name]._skip = true;\n state.placement = firstFittingPlacement;\n state.reset = true;\n }\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'flip',\n enabled: true,\n phase: 'main',\n fn: flip,\n requiresIfExists: ['offset'],\n data: {\n _skip: false\n }\n};","import getVariation from \"./getVariation.js\";\nimport { variationPlacements, basePlacements, placements as allPlacements } from \"../enums.js\";\nimport detectOverflow from \"./detectOverflow.js\";\nimport getBasePlacement from \"./getBasePlacement.js\";\n\n/*:: type OverflowsMap = { [ComputedPlacement]: number }; */\n\n/*;; type OverflowsMap = { [key in ComputedPlacement]: number }; */\nexport default function computeAutoPlacement(state, options) {\n if (options === void 0) {\n options = {};\n }\n\n var _options = options,\n placement = _options.placement,\n boundary = _options.boundary,\n rootBoundary = _options.rootBoundary,\n padding = _options.padding,\n flipVariations = _options.flipVariations,\n _options$allowedAutoP = _options.allowedAutoPlacements,\n allowedAutoPlacements = _options$allowedAutoP === void 0 ? allPlacements : _options$allowedAutoP;\n var variation = getVariation(placement);\n var placements = variation ? flipVariations ? variationPlacements : variationPlacements.filter(function (placement) {\n return getVariation(placement) === variation;\n }) : basePlacements; // $FlowFixMe\n\n var allowedPlacements = placements.filter(function (placement) {\n return allowedAutoPlacements.indexOf(placement) >= 0;\n });\n\n if (allowedPlacements.length === 0) {\n allowedPlacements = placements;\n\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: The `allowedAutoPlacements` option did not allow any', 'placements. Ensure the `placement` option matches the variation', 'of the allowed placements.', 'For example, \"auto\" cannot be used to allow \"bottom-start\".', 'Use \"auto-start\" instead.'].join(' '));\n }\n } // $FlowFixMe: Flow seems to have problems with two array unions...\n\n\n var overflows = allowedPlacements.reduce(function (acc, placement) {\n acc[placement] = detectOverflow(state, {\n placement: placement,\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding\n })[getBasePlacement(placement)];\n return acc;\n }, {});\n return Object.keys(overflows).sort(function (a, b) {\n return overflows[a] - overflows[b];\n });\n}","import { top, left, right, bottom, start } from \"../enums.js\";\nimport getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport getAltAxis from \"../utils/getAltAxis.js\";\nimport within from \"../utils/within.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport detectOverflow from \"../utils/detectOverflow.js\";\nimport getVariation from \"../utils/getVariation.js\";\nimport getFreshSideObject from \"../utils/getFreshSideObject.js\";\n\nfunction preventOverflow(_ref) {\n var state = _ref.state,\n options = _ref.options,\n name = _ref.name;\n var _options$mainAxis = options.mainAxis,\n checkMainAxis = _options$mainAxis === void 0 ? true : _options$mainAxis,\n _options$altAxis = options.altAxis,\n checkAltAxis = _options$altAxis === void 0 ? false : _options$altAxis,\n boundary = options.boundary,\n rootBoundary = options.rootBoundary,\n altBoundary = options.altBoundary,\n padding = options.padding,\n _options$tether = options.tether,\n tether = _options$tether === void 0 ? true : _options$tether,\n _options$tetherOffset = options.tetherOffset,\n tetherOffset = _options$tetherOffset === void 0 ? 0 : _options$tetherOffset;\n var overflow = detectOverflow(state, {\n boundary: boundary,\n rootBoundary: rootBoundary,\n padding: padding,\n altBoundary: altBoundary\n });\n var basePlacement = getBasePlacement(state.placement);\n var variation = getVariation(state.placement);\n var isBasePlacement = !variation;\n var mainAxis = getMainAxisFromPlacement(basePlacement);\n var altAxis = getAltAxis(mainAxis);\n var popperOffsets = state.modifiersData.popperOffsets;\n var referenceRect = state.rects.reference;\n var popperRect = state.rects.popper;\n var tetherOffsetValue = typeof tetherOffset === 'function' ? tetherOffset(Object.assign(Object.assign({}, state.rects), {}, {\n placement: state.placement\n })) : tetherOffset;\n var data = {\n x: 0,\n y: 0\n };\n\n if (!popperOffsets) {\n return;\n }\n\n if (checkMainAxis) {\n var mainSide = mainAxis === 'y' ? top : left;\n var altSide = mainAxis === 'y' ? bottom : right;\n var len = mainAxis === 'y' ? 'height' : 'width';\n var offset = popperOffsets[mainAxis];\n var min = popperOffsets[mainAxis] + overflow[mainSide];\n var max = popperOffsets[mainAxis] - overflow[altSide];\n var additive = tether ? -popperRect[len] / 2 : 0;\n var minLen = variation === start ? referenceRect[len] : popperRect[len];\n var maxLen = variation === start ? -popperRect[len] : -referenceRect[len]; // We need to include the arrow in the calculation so the arrow doesn't go\n // outside the reference bounds\n\n var arrowElement = state.elements.arrow;\n var arrowRect = tether && arrowElement ? getLayoutRect(arrowElement) : {\n width: 0,\n height: 0\n };\n var arrowPaddingObject = state.modifiersData['arrow#persistent'] ? state.modifiersData['arrow#persistent'].padding : getFreshSideObject();\n var arrowPaddingMin = arrowPaddingObject[mainSide];\n var arrowPaddingMax = arrowPaddingObject[altSide]; // If the reference length is smaller than the arrow length, we don't want\n // to include its full size in the calculation. If the reference is small\n // and near the edge of a boundary, the popper can overflow even if the\n // reference is not overflowing as well (e.g. virtual elements with no\n // width or height)\n\n var arrowLen = within(0, referenceRect[len], arrowRect[len]);\n var minOffset = isBasePlacement ? referenceRect[len] / 2 - additive - arrowLen - arrowPaddingMin - tetherOffsetValue : minLen - arrowLen - arrowPaddingMin - tetherOffsetValue;\n var maxOffset = isBasePlacement ? -referenceRect[len] / 2 + additive + arrowLen + arrowPaddingMax + tetherOffsetValue : maxLen + arrowLen + arrowPaddingMax + tetherOffsetValue;\n var arrowOffsetParent = state.elements.arrow && getOffsetParent(state.elements.arrow);\n var clientOffset = arrowOffsetParent ? mainAxis === 'y' ? arrowOffsetParent.clientTop || 0 : arrowOffsetParent.clientLeft || 0 : 0;\n var offsetModifierValue = state.modifiersData.offset ? state.modifiersData.offset[state.placement][mainAxis] : 0;\n var tetherMin = popperOffsets[mainAxis] + minOffset - offsetModifierValue - clientOffset;\n var tetherMax = popperOffsets[mainAxis] + maxOffset - offsetModifierValue;\n var preventedOffset = within(tether ? Math.min(min, tetherMin) : min, offset, tether ? Math.max(max, tetherMax) : max);\n popperOffsets[mainAxis] = preventedOffset;\n data[mainAxis] = preventedOffset - offset;\n }\n\n if (checkAltAxis) {\n var _mainSide = mainAxis === 'x' ? top : left;\n\n var _altSide = mainAxis === 'x' ? bottom : right;\n\n var _offset = popperOffsets[altAxis];\n\n var _min = _offset + overflow[_mainSide];\n\n var _max = _offset - overflow[_altSide];\n\n var _preventedOffset = within(_min, _offset, _max);\n\n popperOffsets[altAxis] = _preventedOffset;\n data[altAxis] = _preventedOffset - _offset;\n }\n\n state.modifiersData[name] = data;\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'preventOverflow',\n enabled: true,\n phase: 'main',\n fn: preventOverflow,\n requiresIfExists: ['offset']\n};","export default function getAltAxis(axis) {\n return axis === 'x' ? 'y' : 'x';\n}","import getBasePlacement from \"../utils/getBasePlacement.js\";\nimport getLayoutRect from \"../dom-utils/getLayoutRect.js\";\nimport contains from \"../dom-utils/contains.js\";\nimport getOffsetParent from \"../dom-utils/getOffsetParent.js\";\nimport getMainAxisFromPlacement from \"../utils/getMainAxisFromPlacement.js\";\nimport within from \"../utils/within.js\";\nimport mergePaddingObject from \"../utils/mergePaddingObject.js\";\nimport expandToHashMap from \"../utils/expandToHashMap.js\";\nimport { left, right, basePlacements, top, bottom } from \"../enums.js\";\nimport { isHTMLElement } from \"../dom-utils/instanceOf.js\"; // eslint-disable-next-line import/no-unused-modules\n\nfunction arrow(_ref) {\n var _state$modifiersData$;\n\n var state = _ref.state,\n name = _ref.name;\n var arrowElement = state.elements.arrow;\n var popperOffsets = state.modifiersData.popperOffsets;\n var basePlacement = getBasePlacement(state.placement);\n var axis = getMainAxisFromPlacement(basePlacement);\n var isVertical = [left, right].indexOf(basePlacement) >= 0;\n var len = isVertical ? 'height' : 'width';\n\n if (!arrowElement || !popperOffsets) {\n return;\n }\n\n var paddingObject = state.modifiersData[name + \"#persistent\"].padding;\n var arrowRect = getLayoutRect(arrowElement);\n var minProp = axis === 'y' ? top : left;\n var maxProp = axis === 'y' ? bottom : right;\n var endDiff = state.rects.reference[len] + state.rects.reference[axis] - popperOffsets[axis] - state.rects.popper[len];\n var startDiff = popperOffsets[axis] - state.rects.reference[axis];\n var arrowOffsetParent = getOffsetParent(arrowElement);\n var clientSize = arrowOffsetParent ? axis === 'y' ? arrowOffsetParent.clientHeight || 0 : arrowOffsetParent.clientWidth || 0 : 0;\n var centerToReference = endDiff / 2 - startDiff / 2; // Make sure the arrow doesn't overflow the popper if the center point is\n // outside of the popper bounds\n\n var min = paddingObject[minProp];\n var max = clientSize - arrowRect[len] - paddingObject[maxProp];\n var center = clientSize / 2 - arrowRect[len] / 2 + centerToReference;\n var offset = within(min, center, max); // Prevents breaking syntax highlighting...\n\n var axisProp = axis;\n state.modifiersData[name] = (_state$modifiersData$ = {}, _state$modifiersData$[axisProp] = offset, _state$modifiersData$.centerOffset = offset - center, _state$modifiersData$);\n}\n\nfunction effect(_ref2) {\n var state = _ref2.state,\n options = _ref2.options,\n name = _ref2.name;\n var _options$element = options.element,\n arrowElement = _options$element === void 0 ? '[data-popper-arrow]' : _options$element,\n _options$padding = options.padding,\n padding = _options$padding === void 0 ? 0 : _options$padding;\n\n if (arrowElement == null) {\n return;\n } // CSS selector\n\n\n if (typeof arrowElement === 'string') {\n arrowElement = state.elements.popper.querySelector(arrowElement);\n\n if (!arrowElement) {\n return;\n }\n }\n\n if (process.env.NODE_ENV !== \"production\") {\n if (!isHTMLElement(arrowElement)) {\n console.error(['Popper: \"arrow\" element must be an HTMLElement (not an SVGElement).', 'To use an SVG arrow, wrap it in an HTMLElement that will be used as', 'the arrow.'].join(' '));\n }\n }\n\n if (!contains(state.elements.popper, arrowElement)) {\n if (process.env.NODE_ENV !== \"production\") {\n console.error(['Popper: \"arrow\" modifier\\'s `element` must be a child of the popper', 'element.'].join(' '));\n }\n\n return;\n }\n\n state.elements.arrow = arrowElement;\n state.modifiersData[name + \"#persistent\"] = {\n padding: mergePaddingObject(typeof padding !== 'number' ? padding : expandToHashMap(padding, basePlacements))\n };\n} // eslint-disable-next-line import/no-unused-modules\n\n\nexport default {\n name: 'arrow',\n enabled: true,\n phase: 'main',\n fn: arrow,\n effect: effect,\n requires: ['popperOffsets'],\n requiresIfExists: ['preventOverflow']\n};","/**!\n* tippy.js v6.2.7\n* (c) 2017-2020 atomiks\n* MIT License\n*/\nimport { createPopper } from '@popperjs/core';\n\nvar ROUND_ARROW = '';\nvar BOX_CLASS = \"tippy-box\";\nvar CONTENT_CLASS = \"tippy-content\";\nvar BACKDROP_CLASS = \"tippy-backdrop\";\nvar ARROW_CLASS = \"tippy-arrow\";\nvar SVG_ARROW_CLASS = \"tippy-svg-arrow\";\nvar TOUCH_OPTIONS = {\n passive: true,\n capture: true\n};\n\nfunction hasOwnProperty(obj, key) {\n return {}.hasOwnProperty.call(obj, key);\n}\nfunction getValueAtIndexOrReturn(value, index, defaultValue) {\n if (Array.isArray(value)) {\n var v = value[index];\n return v == null ? Array.isArray(defaultValue) ? defaultValue[index] : defaultValue : v;\n }\n\n return value;\n}\nfunction isType(value, type) {\n var str = {}.toString.call(value);\n return str.indexOf('[object') === 0 && str.indexOf(type + \"]\") > -1;\n}\nfunction invokeWithArgsOrReturn(value, args) {\n return typeof value === 'function' ? value.apply(void 0, args) : value;\n}\nfunction debounce(fn, ms) {\n // Avoid wrapping in `setTimeout` if ms is 0 anyway\n if (ms === 0) {\n return fn;\n }\n\n var timeout;\n return function (arg) {\n clearTimeout(timeout);\n timeout = setTimeout(function () {\n fn(arg);\n }, ms);\n };\n}\nfunction removeProperties(obj, keys) {\n var clone = Object.assign({}, obj);\n keys.forEach(function (key) {\n delete clone[key];\n });\n return clone;\n}\nfunction splitBySpaces(value) {\n return value.split(/\\s+/).filter(Boolean);\n}\nfunction normalizeToArray(value) {\n return [].concat(value);\n}\nfunction pushIfUnique(arr, value) {\n if (arr.indexOf(value) === -1) {\n arr.push(value);\n }\n}\nfunction unique(arr) {\n return arr.filter(function (item, index) {\n return arr.indexOf(item) === index;\n });\n}\nfunction getBasePlacement(placement) {\n return placement.split('-')[0];\n}\nfunction arrayFrom(value) {\n return [].slice.call(value);\n}\nfunction removeUndefinedProps(obj) {\n return Object.keys(obj).reduce(function (acc, key) {\n if (obj[key] !== undefined) {\n acc[key] = obj[key];\n }\n\n return acc;\n }, {});\n}\n\nfunction div() {\n return document.createElement('div');\n}\nfunction isElement(value) {\n return ['Element', 'Fragment'].some(function (type) {\n return isType(value, type);\n });\n}\nfunction isNodeList(value) {\n return isType(value, 'NodeList');\n}\nfunction isMouseEvent(value) {\n return isType(value, 'MouseEvent');\n}\nfunction isReferenceElement(value) {\n return !!(value && value._tippy && value._tippy.reference === value);\n}\nfunction getArrayOfElements(value) {\n if (isElement(value)) {\n return [value];\n }\n\n if (isNodeList(value)) {\n return arrayFrom(value);\n }\n\n if (Array.isArray(value)) {\n return value;\n }\n\n return arrayFrom(document.querySelectorAll(value));\n}\nfunction setTransitionDuration(els, value) {\n els.forEach(function (el) {\n if (el) {\n el.style.transitionDuration = value + \"ms\";\n }\n });\n}\nfunction setVisibilityState(els, state) {\n els.forEach(function (el) {\n if (el) {\n el.setAttribute('data-state', state);\n }\n });\n}\nfunction getOwnerDocument(elementOrElements) {\n var _normalizeToArray = normalizeToArray(elementOrElements),\n element = _normalizeToArray[0];\n\n return element ? element.ownerDocument || document : document;\n}\nfunction isCursorOutsideInteractiveBorder(popperTreeData, event) {\n var clientX = event.clientX,\n clientY = event.clientY;\n return popperTreeData.every(function (_ref) {\n var popperRect = _ref.popperRect,\n popperState = _ref.popperState,\n props = _ref.props;\n var interactiveBorder = props.interactiveBorder;\n var basePlacement = getBasePlacement(popperState.placement);\n var offsetData = popperState.modifiersData.offset;\n\n if (!offsetData) {\n return true;\n }\n\n var topDistance = basePlacement === 'bottom' ? offsetData.top.y : 0;\n var bottomDistance = basePlacement === 'top' ? offsetData.bottom.y : 0;\n var leftDistance = basePlacement === 'right' ? offsetData.left.x : 0;\n var rightDistance = basePlacement === 'left' ? offsetData.right.x : 0;\n var exceedsTop = popperRect.top - clientY + topDistance > interactiveBorder;\n var exceedsBottom = clientY - popperRect.bottom - bottomDistance > interactiveBorder;\n var exceedsLeft = popperRect.left - clientX + leftDistance > interactiveBorder;\n var exceedsRight = clientX - popperRect.right - rightDistance > interactiveBorder;\n return exceedsTop || exceedsBottom || exceedsLeft || exceedsRight;\n });\n}\nfunction updateTransitionEndListener(box, action, listener) {\n var method = action + \"EventListener\"; // some browsers apparently support `transition` (unprefixed) but only fire\n // `webkitTransitionEnd`...\n\n ['transitionend', 'webkitTransitionEnd'].forEach(function (event) {\n box[method](event, listener);\n });\n}\n\nvar currentInput = {\n isTouch: false\n};\nvar lastMouseMoveTime = 0;\n/**\n * When a `touchstart` event is fired, it's assumed the user is using touch\n * input. We'll bind a `mousemove` event listener to listen for mouse input in\n * the future. This way, the `isTouch` property is fully dynamic and will handle\n * hybrid devices that use a mix of touch + mouse input.\n */\n\nfunction onDocumentTouchStart() {\n if (currentInput.isTouch) {\n return;\n }\n\n currentInput.isTouch = true;\n\n if (window.performance) {\n document.addEventListener('mousemove', onDocumentMouseMove);\n }\n}\n/**\n * When two `mousemove` event are fired consecutively within 20ms, it's assumed\n * the user is using mouse input again. `mousemove` can fire on touch devices as\n * well, but very rarely that quickly.\n */\n\nfunction onDocumentMouseMove() {\n var now = performance.now();\n\n if (now - lastMouseMoveTime < 20) {\n currentInput.isTouch = false;\n document.removeEventListener('mousemove', onDocumentMouseMove);\n }\n\n lastMouseMoveTime = now;\n}\n/**\n * When an element is in focus and has a tippy, leaving the tab/window and\n * returning causes it to show again. For mouse users this is unexpected, but\n * for keyboard use it makes sense.\n * TODO: find a better technique to solve this problem\n */\n\nfunction onWindowBlur() {\n var activeElement = document.activeElement;\n\n if (isReferenceElement(activeElement)) {\n var instance = activeElement._tippy;\n\n if (activeElement.blur && !instance.state.isVisible) {\n activeElement.blur();\n }\n }\n}\nfunction bindGlobalEventListeners() {\n document.addEventListener('touchstart', onDocumentTouchStart, TOUCH_OPTIONS);\n window.addEventListener('blur', onWindowBlur);\n}\n\nvar isBrowser = typeof window !== 'undefined' && typeof document !== 'undefined';\nvar ua = isBrowser ? navigator.userAgent : '';\nvar isIE = /MSIE |Trident\\//.test(ua);\n\nfunction createMemoryLeakWarning(method) {\n var txt = method === 'destroy' ? 'n already-' : ' ';\n return [method + \"() was called on a\" + txt + \"destroyed instance. This is a no-op but\", 'indicates a potential memory leak.'].join(' ');\n}\nfunction clean(value) {\n var spacesAndTabs = /[ \\t]{2,}/g;\n var lineStartWithSpaces = /^[ \\t]*/gm;\n return value.replace(spacesAndTabs, ' ').replace(lineStartWithSpaces, '').trim();\n}\n\nfunction getDevMessage(message) {\n return clean(\"\\n %ctippy.js\\n\\n %c\" + clean(message) + \"\\n\\n %c\\uD83D\\uDC77\\u200D This is a development-only message. It will be removed in production.\\n \");\n}\n\nfunction getFormattedMessage(message) {\n return [getDevMessage(message), // title\n 'color: #00C584; font-size: 1.3em; font-weight: bold;', // message\n 'line-height: 1.5', // footer\n 'color: #a6a095;'];\n} // Assume warnings and errors never have the same message\n\nvar visitedMessages;\n\nif (process.env.NODE_ENV !== \"production\") {\n resetVisitedMessages();\n}\n\nfunction resetVisitedMessages() {\n visitedMessages = new Set();\n}\nfunction warnWhen(condition, message) {\n if (condition && !visitedMessages.has(message)) {\n var _console;\n\n visitedMessages.add(message);\n\n (_console = console).warn.apply(_console, getFormattedMessage(message));\n }\n}\nfunction errorWhen(condition, message) {\n if (condition && !visitedMessages.has(message)) {\n var _console2;\n\n visitedMessages.add(message);\n\n (_console2 = console).error.apply(_console2, getFormattedMessage(message));\n }\n}\nfunction validateTargets(targets) {\n var didPassFalsyValue = !targets;\n var didPassPlainObject = Object.prototype.toString.call(targets) === '[object Object]' && !targets.addEventListener;\n errorWhen(didPassFalsyValue, ['tippy() was passed', '`' + String(targets) + '`', 'as its targets (first) argument. Valid types are: String, Element,', 'Element[], or NodeList.'].join(' '));\n errorWhen(didPassPlainObject, ['tippy() was passed a plain object which is not supported as an argument', 'for virtual positioning. Use props.getReferenceClientRect instead.'].join(' '));\n}\n\nvar pluginProps = {\n animateFill: false,\n followCursor: false,\n inlinePositioning: false,\n sticky: false\n};\nvar renderProps = {\n allowHTML: false,\n animation: 'fade',\n arrow: true,\n content: '',\n inertia: false,\n maxWidth: 350,\n role: 'tooltip',\n theme: '',\n zIndex: 9999\n};\nvar defaultProps = Object.assign({\n appendTo: function appendTo() {\n return document.body;\n },\n aria: {\n content: 'auto',\n expanded: 'auto'\n },\n delay: 0,\n duration: [300, 250],\n getReferenceClientRect: null,\n hideOnClick: true,\n ignoreAttributes: false,\n interactive: false,\n interactiveBorder: 2,\n interactiveDebounce: 0,\n moveTransition: '',\n offset: [0, 10],\n onAfterUpdate: function onAfterUpdate() {},\n onBeforeUpdate: function onBeforeUpdate() {},\n onCreate: function onCreate() {},\n onDestroy: function onDestroy() {},\n onHidden: function onHidden() {},\n onHide: function onHide() {},\n onMount: function onMount() {},\n onShow: function onShow() {},\n onShown: function onShown() {},\n onTrigger: function onTrigger() {},\n onUntrigger: function onUntrigger() {},\n onClickOutside: function onClickOutside() {},\n placement: 'top',\n plugins: [],\n popperOptions: {},\n render: null,\n showOnCreate: false,\n touch: true,\n trigger: 'mouseenter focus',\n triggerTarget: null\n}, pluginProps, {}, renderProps);\nvar defaultKeys = Object.keys(defaultProps);\nvar setDefaultProps = function setDefaultProps(partialProps) {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n validateProps(partialProps, []);\n }\n\n var keys = Object.keys(partialProps);\n keys.forEach(function (key) {\n defaultProps[key] = partialProps[key];\n });\n};\nfunction getExtendedPassedProps(passedProps) {\n var plugins = passedProps.plugins || [];\n var pluginProps = plugins.reduce(function (acc, plugin) {\n var name = plugin.name,\n defaultValue = plugin.defaultValue;\n\n if (name) {\n acc[name] = passedProps[name] !== undefined ? passedProps[name] : defaultValue;\n }\n\n return acc;\n }, {});\n return Object.assign({}, passedProps, {}, pluginProps);\n}\nfunction getDataAttributeProps(reference, plugins) {\n var propKeys = plugins ? Object.keys(getExtendedPassedProps(Object.assign({}, defaultProps, {\n plugins: plugins\n }))) : defaultKeys;\n var props = propKeys.reduce(function (acc, key) {\n var valueAsString = (reference.getAttribute(\"data-tippy-\" + key) || '').trim();\n\n if (!valueAsString) {\n return acc;\n }\n\n if (key === 'content') {\n acc[key] = valueAsString;\n } else {\n try {\n acc[key] = JSON.parse(valueAsString);\n } catch (e) {\n acc[key] = valueAsString;\n }\n }\n\n return acc;\n }, {});\n return props;\n}\nfunction evaluateProps(reference, props) {\n var out = Object.assign({}, props, {\n content: invokeWithArgsOrReturn(props.content, [reference])\n }, props.ignoreAttributes ? {} : getDataAttributeProps(reference, props.plugins));\n out.aria = Object.assign({}, defaultProps.aria, {}, out.aria);\n out.aria = {\n expanded: out.aria.expanded === 'auto' ? props.interactive : out.aria.expanded,\n content: out.aria.content === 'auto' ? props.interactive ? null : 'describedby' : out.aria.content\n };\n return out;\n}\nfunction validateProps(partialProps, plugins) {\n if (partialProps === void 0) {\n partialProps = {};\n }\n\n if (plugins === void 0) {\n plugins = [];\n }\n\n var keys = Object.keys(partialProps);\n keys.forEach(function (prop) {\n var nonPluginProps = removeProperties(defaultProps, Object.keys(pluginProps));\n var didPassUnknownProp = !hasOwnProperty(nonPluginProps, prop); // Check if the prop exists in `plugins`\n\n if (didPassUnknownProp) {\n didPassUnknownProp = plugins.filter(function (plugin) {\n return plugin.name === prop;\n }).length === 0;\n }\n\n warnWhen(didPassUnknownProp, [\"`\" + prop + \"`\", \"is not a valid prop. You may have spelled it incorrectly, or if it's\", 'a plugin, forgot to pass it in an array as props.plugins.', '\\n\\n', 'All props: https://atomiks.github.io/tippyjs/v6/all-props/\\n', 'Plugins: https://atomiks.github.io/tippyjs/v6/plugins/'].join(' '));\n });\n}\n\nvar innerHTML = function innerHTML() {\n return 'innerHTML';\n};\n\nfunction dangerouslySetInnerHTML(element, html) {\n element[innerHTML()] = html;\n}\n\nfunction createArrowElement(value) {\n var arrow = div();\n\n if (value === true) {\n arrow.className = ARROW_CLASS;\n } else {\n arrow.className = SVG_ARROW_CLASS;\n\n if (isElement(value)) {\n arrow.appendChild(value);\n } else {\n dangerouslySetInnerHTML(arrow, value);\n }\n }\n\n return arrow;\n}\n\nfunction setContent(content, props) {\n if (isElement(props.content)) {\n dangerouslySetInnerHTML(content, '');\n content.appendChild(props.content);\n } else if (typeof props.content !== 'function') {\n if (props.allowHTML) {\n dangerouslySetInnerHTML(content, props.content);\n } else {\n content.textContent = props.content;\n }\n }\n}\nfunction getChildren(popper) {\n var box = popper.firstElementChild;\n var boxChildren = arrayFrom(box.children);\n return {\n box: box,\n content: boxChildren.find(function (node) {\n return node.classList.contains(CONTENT_CLASS);\n }),\n arrow: boxChildren.find(function (node) {\n return node.classList.contains(ARROW_CLASS) || node.classList.contains(SVG_ARROW_CLASS);\n }),\n backdrop: boxChildren.find(function (node) {\n return node.classList.contains(BACKDROP_CLASS);\n })\n };\n}\nfunction render(instance) {\n var popper = div();\n var box = div();\n box.className = BOX_CLASS;\n box.setAttribute('data-state', 'hidden');\n box.setAttribute('tabindex', '-1');\n var content = div();\n content.className = CONTENT_CLASS;\n content.setAttribute('data-state', 'hidden');\n setContent(content, instance.props);\n popper.appendChild(box);\n box.appendChild(content);\n onUpdate(instance.props, instance.props);\n\n function onUpdate(prevProps, nextProps) {\n var _getChildren = getChildren(popper),\n box = _getChildren.box,\n content = _getChildren.content,\n arrow = _getChildren.arrow;\n\n if (nextProps.theme) {\n box.setAttribute('data-theme', nextProps.theme);\n } else {\n box.removeAttribute('data-theme');\n }\n\n if (typeof nextProps.animation === 'string') {\n box.setAttribute('data-animation', nextProps.animation);\n } else {\n box.removeAttribute('data-animation');\n }\n\n if (nextProps.inertia) {\n box.setAttribute('data-inertia', '');\n } else {\n box.removeAttribute('data-inertia');\n }\n\n box.style.maxWidth = typeof nextProps.maxWidth === 'number' ? nextProps.maxWidth + \"px\" : nextProps.maxWidth;\n\n if (nextProps.role) {\n box.setAttribute('role', nextProps.role);\n } else {\n box.removeAttribute('role');\n }\n\n if (prevProps.content !== nextProps.content || prevProps.allowHTML !== nextProps.allowHTML) {\n setContent(content, instance.props);\n }\n\n if (nextProps.arrow) {\n if (!arrow) {\n box.appendChild(createArrowElement(nextProps.arrow));\n } else if (prevProps.arrow !== nextProps.arrow) {\n box.removeChild(arrow);\n box.appendChild(createArrowElement(nextProps.arrow));\n }\n } else if (arrow) {\n box.removeChild(arrow);\n }\n }\n\n return {\n popper: popper,\n onUpdate: onUpdate\n };\n} // Runtime check to identify if the render function is the default one; this\n// way we can apply default CSS transitions logic and it can be tree-shaken away\n\nrender.$$tippy = true;\n\nvar idCounter = 1;\nvar mouseMoveListeners = []; // Used by `hideAll()`\n\nvar mountedInstances = [];\nfunction createTippy(reference, passedProps) {\n var props = evaluateProps(reference, Object.assign({}, defaultProps, {}, getExtendedPassedProps(removeUndefinedProps(passedProps)))); // ===========================================================================\n // 🔒 Private members\n // ===========================================================================\n\n var showTimeout;\n var hideTimeout;\n var scheduleHideAnimationFrame;\n var isVisibleFromClick = false;\n var didHideDueToDocumentMouseDown = false;\n var didTouchMove = false;\n var ignoreOnFirstUpdate = false;\n var lastTriggerEvent;\n var currentTransitionEndListener;\n var onFirstUpdate;\n var listeners = [];\n var debouncedOnMouseMove = debounce(onMouseMove, props.interactiveDebounce);\n var currentTarget; // ===========================================================================\n // 🔑 Public members\n // ===========================================================================\n\n var id = idCounter++;\n var popperInstance = null;\n var plugins = unique(props.plugins);\n var state = {\n // Is the instance currently enabled?\n isEnabled: true,\n // Is the tippy currently showing and not transitioning out?\n isVisible: false,\n // Has the instance been destroyed?\n isDestroyed: false,\n // Is the tippy currently mounted to the DOM?\n isMounted: false,\n // Has the tippy finished transitioning in?\n isShown: false\n };\n var instance = {\n // properties\n id: id,\n reference: reference,\n popper: div(),\n popperInstance: popperInstance,\n props: props,\n state: state,\n plugins: plugins,\n // methods\n clearDelayTimeouts: clearDelayTimeouts,\n setProps: setProps,\n setContent: setContent,\n show: show,\n hide: hide,\n hideWithInteractivity: hideWithInteractivity,\n enable: enable,\n disable: disable,\n unmount: unmount,\n destroy: destroy\n }; // TODO: Investigate why this early return causes a TDZ error in the tests —\n // it doesn't seem to happen in the browser\n\n /* istanbul ignore if */\n\n if (!props.render) {\n if (process.env.NODE_ENV !== \"production\") {\n errorWhen(true, 'render() function has not been supplied.');\n }\n\n return instance;\n } // ===========================================================================\n // Initial mutations\n // ===========================================================================\n\n\n var _props$render = props.render(instance),\n popper = _props$render.popper,\n onUpdate = _props$render.onUpdate;\n\n popper.setAttribute('data-tippy-root', '');\n popper.id = \"tippy-\" + instance.id;\n instance.popper = popper;\n reference._tippy = instance;\n popper._tippy = instance;\n var pluginsHooks = plugins.map(function (plugin) {\n return plugin.fn(instance);\n });\n var hasAriaExpanded = reference.hasAttribute('aria-expanded');\n addListeners();\n handleAriaExpandedAttribute();\n handleStyles();\n invokeHook('onCreate', [instance]);\n\n if (props.showOnCreate) {\n scheduleShow();\n } // Prevent a tippy with a delay from hiding if the cursor left then returned\n // before it started hiding\n\n\n popper.addEventListener('mouseenter', function () {\n if (instance.props.interactive && instance.state.isVisible) {\n instance.clearDelayTimeouts();\n }\n });\n popper.addEventListener('mouseleave', function (event) {\n if (instance.props.interactive && instance.props.trigger.indexOf('mouseenter') >= 0) {\n getDocument().addEventListener('mousemove', debouncedOnMouseMove);\n debouncedOnMouseMove(event);\n }\n });\n return instance; // ===========================================================================\n // 🔒 Private methods\n // ===========================================================================\n\n function getNormalizedTouchSettings() {\n var touch = instance.props.touch;\n return Array.isArray(touch) ? touch : [touch, 0];\n }\n\n function getIsCustomTouchBehavior() {\n return getNormalizedTouchSettings()[0] === 'hold';\n }\n\n function getIsDefaultRenderFn() {\n var _instance$props$rende;\n\n // @ts-ignore\n return !!((_instance$props$rende = instance.props.render) == null ? void 0 : _instance$props$rende.$$tippy);\n }\n\n function getCurrentTarget() {\n return currentTarget || reference;\n }\n\n function getDocument() {\n var parent = getCurrentTarget().parentNode;\n return parent ? getOwnerDocument(parent) : document;\n }\n\n function getDefaultTemplateChildren() {\n return getChildren(popper);\n }\n\n function getDelay(isShow) {\n // For touch or keyboard input, force `0` delay for UX reasons\n // Also if the instance is mounted but not visible (transitioning out),\n // ignore delay\n if (instance.state.isMounted && !instance.state.isVisible || currentInput.isTouch || lastTriggerEvent && lastTriggerEvent.type === 'focus') {\n return 0;\n }\n\n return getValueAtIndexOrReturn(instance.props.delay, isShow ? 0 : 1, defaultProps.delay);\n }\n\n function handleStyles() {\n popper.style.pointerEvents = instance.props.interactive && instance.state.isVisible ? '' : 'none';\n popper.style.zIndex = \"\" + instance.props.zIndex;\n }\n\n function invokeHook(hook, args, shouldInvokePropsHook) {\n if (shouldInvokePropsHook === void 0) {\n shouldInvokePropsHook = true;\n }\n\n pluginsHooks.forEach(function (pluginHooks) {\n if (pluginHooks[hook]) {\n pluginHooks[hook].apply(void 0, args);\n }\n });\n\n if (shouldInvokePropsHook) {\n var _instance$props;\n\n (_instance$props = instance.props)[hook].apply(_instance$props, args);\n }\n }\n\n function handleAriaContentAttribute() {\n var aria = instance.props.aria;\n\n if (!aria.content) {\n return;\n }\n\n var attr = \"aria-\" + aria.content;\n var id = popper.id;\n var nodes = normalizeToArray(instance.props.triggerTarget || reference);\n nodes.forEach(function (node) {\n var currentValue = node.getAttribute(attr);\n\n if (instance.state.isVisible) {\n node.setAttribute(attr, currentValue ? currentValue + \" \" + id : id);\n } else {\n var nextValue = currentValue && currentValue.replace(id, '').trim();\n\n if (nextValue) {\n node.setAttribute(attr, nextValue);\n } else {\n node.removeAttribute(attr);\n }\n }\n });\n }\n\n function handleAriaExpandedAttribute() {\n if (hasAriaExpanded || !instance.props.aria.expanded) {\n return;\n }\n\n var nodes = normalizeToArray(instance.props.triggerTarget || reference);\n nodes.forEach(function (node) {\n if (instance.props.interactive) {\n node.setAttribute('aria-expanded', instance.state.isVisible && node === getCurrentTarget() ? 'true' : 'false');\n } else {\n node.removeAttribute('aria-expanded');\n }\n });\n }\n\n function cleanupInteractiveMouseListeners() {\n getDocument().removeEventListener('mousemove', debouncedOnMouseMove);\n mouseMoveListeners = mouseMoveListeners.filter(function (listener) {\n return listener !== debouncedOnMouseMove;\n });\n }\n\n function onDocumentPress(event) {\n // Moved finger to scroll instead of an intentional tap outside\n if (currentInput.isTouch) {\n if (didTouchMove || event.type === 'mousedown') {\n return;\n }\n } // Clicked on interactive popper\n\n\n if (instance.props.interactive && popper.contains(event.target)) {\n return;\n } // Clicked on the event listeners target\n\n\n if (getCurrentTarget().contains(event.target)) {\n if (currentInput.isTouch) {\n return;\n }\n\n if (instance.state.isVisible && instance.props.trigger.indexOf('click') >= 0) {\n return;\n }\n } else {\n invokeHook('onClickOutside', [instance, event]);\n }\n\n if (instance.props.hideOnClick === true) {\n instance.clearDelayTimeouts();\n instance.hide(); // `mousedown` event is fired right before `focus` if pressing the\n // currentTarget. This lets a tippy with `focus` trigger know that it\n // should not show\n\n didHideDueToDocumentMouseDown = true;\n setTimeout(function () {\n didHideDueToDocumentMouseDown = false;\n }); // The listener gets added in `scheduleShow()`, but this may be hiding it\n // before it shows, and hide()'s early bail-out behavior can prevent it\n // from being cleaned up\n\n if (!instance.state.isMounted) {\n removeDocumentPress();\n }\n }\n }\n\n function onTouchMove() {\n didTouchMove = true;\n }\n\n function onTouchStart() {\n didTouchMove = false;\n }\n\n function addDocumentPress() {\n var doc = getDocument();\n doc.addEventListener('mousedown', onDocumentPress, true);\n doc.addEventListener('touchend', onDocumentPress, TOUCH_OPTIONS);\n doc.addEventListener('touchstart', onTouchStart, TOUCH_OPTIONS);\n doc.addEventListener('touchmove', onTouchMove, TOUCH_OPTIONS);\n }\n\n function removeDocumentPress() {\n var doc = getDocument();\n doc.removeEventListener('mousedown', onDocumentPress, true);\n doc.removeEventListener('touchend', onDocumentPress, TOUCH_OPTIONS);\n doc.removeEventListener('touchstart', onTouchStart, TOUCH_OPTIONS);\n doc.removeEventListener('touchmove', onTouchMove, TOUCH_OPTIONS);\n }\n\n function onTransitionedOut(duration, callback) {\n onTransitionEnd(duration, function () {\n if (!instance.state.isVisible && popper.parentNode && popper.parentNode.contains(popper)) {\n callback();\n }\n });\n }\n\n function onTransitionedIn(duration, callback) {\n onTransitionEnd(duration, callback);\n }\n\n function onTransitionEnd(duration, callback) {\n var box = getDefaultTemplateChildren().box;\n\n function listener(event) {\n if (event.target === box) {\n updateTransitionEndListener(box, 'remove', listener);\n callback();\n }\n } // Make callback synchronous if duration is 0\n // `transitionend` won't fire otherwise\n\n\n if (duration === 0) {\n return callback();\n }\n\n updateTransitionEndListener(box, 'remove', currentTransitionEndListener);\n updateTransitionEndListener(box, 'add', listener);\n currentTransitionEndListener = listener;\n }\n\n function on(eventType, handler, options) {\n if (options === void 0) {\n options = false;\n }\n\n var nodes = normalizeToArray(instance.props.triggerTarget || reference);\n nodes.forEach(function (node) {\n node.addEventListener(eventType, handler, options);\n listeners.push({\n node: node,\n eventType: eventType,\n handler: handler,\n options: options\n });\n });\n }\n\n function addListeners() {\n if (getIsCustomTouchBehavior()) {\n on('touchstart', onTrigger, {\n passive: true\n });\n on('touchend', onMouseLeave, {\n passive: true\n });\n }\n\n splitBySpaces(instance.props.trigger).forEach(function (eventType) {\n if (eventType === 'manual') {\n return;\n }\n\n on(eventType, onTrigger);\n\n switch (eventType) {\n case 'mouseenter':\n on('mouseleave', onMouseLeave);\n break;\n\n case 'focus':\n on(isIE ? 'focusout' : 'blur', onBlurOrFocusOut);\n break;\n\n case 'focusin':\n on('focusout', onBlurOrFocusOut);\n break;\n }\n });\n }\n\n function removeListeners() {\n listeners.forEach(function (_ref) {\n var node = _ref.node,\n eventType = _ref.eventType,\n handler = _ref.handler,\n options = _ref.options;\n node.removeEventListener(eventType, handler, options);\n });\n listeners = [];\n }\n\n function onTrigger(event) {\n var _lastTriggerEvent;\n\n var shouldScheduleClickHide = false;\n\n if (!instance.state.isEnabled || isEventListenerStopped(event) || didHideDueToDocumentMouseDown) {\n return;\n }\n\n var wasFocused = ((_lastTriggerEvent = lastTriggerEvent) == null ? void 0 : _lastTriggerEvent.type) === 'focus';\n lastTriggerEvent = event;\n currentTarget = event.currentTarget;\n handleAriaExpandedAttribute();\n\n if (!instance.state.isVisible && isMouseEvent(event)) {\n // If scrolling, `mouseenter` events can be fired if the cursor lands\n // over a new target, but `mousemove` events don't get fired. This\n // causes interactive tooltips to get stuck open until the cursor is\n // moved\n mouseMoveListeners.forEach(function (listener) {\n return listener(event);\n });\n } // Toggle show/hide when clicking click-triggered tooltips\n\n\n if (event.type === 'click' && (instance.props.trigger.indexOf('mouseenter') < 0 || isVisibleFromClick) && instance.props.hideOnClick !== false && instance.state.isVisible) {\n shouldScheduleClickHide = true;\n } else {\n scheduleShow(event);\n }\n\n if (event.type === 'click') {\n isVisibleFromClick = !shouldScheduleClickHide;\n }\n\n if (shouldScheduleClickHide && !wasFocused) {\n scheduleHide(event);\n }\n }\n\n function onMouseMove(event) {\n var target = event.target;\n var isCursorOverReferenceOrPopper = getCurrentTarget().contains(target) || popper.contains(target);\n\n if (event.type === 'mousemove' && isCursorOverReferenceOrPopper) {\n return;\n }\n\n var popperTreeData = getNestedPopperTree().concat(popper).map(function (popper) {\n var _instance$popperInsta;\n\n var instance = popper._tippy;\n var state = (_instance$popperInsta = instance.popperInstance) == null ? void 0 : _instance$popperInsta.state;\n\n if (state) {\n return {\n popperRect: popper.getBoundingClientRect(),\n popperState: state,\n props: props\n };\n }\n\n return null;\n }).filter(Boolean);\n\n if (isCursorOutsideInteractiveBorder(popperTreeData, event)) {\n cleanupInteractiveMouseListeners();\n scheduleHide(event);\n }\n }\n\n function onMouseLeave(event) {\n var shouldBail = isEventListenerStopped(event) || instance.props.trigger.indexOf('click') >= 0 && isVisibleFromClick;\n\n if (shouldBail) {\n return;\n }\n\n if (instance.props.interactive) {\n instance.hideWithInteractivity(event);\n return;\n }\n\n scheduleHide(event);\n }\n\n function onBlurOrFocusOut(event) {\n if (instance.props.trigger.indexOf('focusin') < 0 && event.target !== getCurrentTarget()) {\n return;\n } // If focus was moved to within the popper\n\n\n if (instance.props.interactive && event.relatedTarget && popper.contains(event.relatedTarget)) {\n return;\n }\n\n scheduleHide(event);\n }\n\n function isEventListenerStopped(event) {\n return currentInput.isTouch ? getIsCustomTouchBehavior() !== event.type.indexOf('touch') >= 0 : false;\n }\n\n function createPopperInstance() {\n destroyPopperInstance();\n var _instance$props2 = instance.props,\n popperOptions = _instance$props2.popperOptions,\n placement = _instance$props2.placement,\n offset = _instance$props2.offset,\n getReferenceClientRect = _instance$props2.getReferenceClientRect,\n moveTransition = _instance$props2.moveTransition;\n var arrow = getIsDefaultRenderFn() ? getChildren(popper).arrow : null;\n var computedReference = getReferenceClientRect ? {\n getBoundingClientRect: getReferenceClientRect,\n contextElement: getReferenceClientRect.contextElement || getCurrentTarget()\n } : reference;\n var tippyModifier = {\n name: '$$tippy',\n enabled: true,\n phase: 'beforeWrite',\n requires: ['computeStyles'],\n fn: function fn(_ref2) {\n var state = _ref2.state;\n\n if (getIsDefaultRenderFn()) {\n var _getDefaultTemplateCh = getDefaultTemplateChildren(),\n box = _getDefaultTemplateCh.box;\n\n ['placement', 'reference-hidden', 'escaped'].forEach(function (attr) {\n if (attr === 'placement') {\n box.setAttribute('data-placement', state.placement);\n } else {\n if (state.attributes.popper[\"data-popper-\" + attr]) {\n box.setAttribute(\"data-\" + attr, '');\n } else {\n box.removeAttribute(\"data-\" + attr);\n }\n }\n });\n state.attributes.popper = {};\n }\n }\n };\n var modifiers = [{\n name: 'offset',\n options: {\n offset: offset\n }\n }, {\n name: 'preventOverflow',\n options: {\n padding: {\n top: 2,\n bottom: 2,\n left: 5,\n right: 5\n }\n }\n }, {\n name: 'flip',\n options: {\n padding: 5\n }\n }, {\n name: 'computeStyles',\n options: {\n adaptive: !moveTransition\n }\n }, tippyModifier];\n\n if (getIsDefaultRenderFn() && arrow) {\n modifiers.push({\n name: 'arrow',\n options: {\n element: arrow,\n padding: 3\n }\n });\n }\n\n modifiers.push.apply(modifiers, (popperOptions == null ? void 0 : popperOptions.modifiers) || []);\n instance.popperInstance = createPopper(computedReference, popper, Object.assign({}, popperOptions, {\n placement: placement,\n onFirstUpdate: onFirstUpdate,\n modifiers: modifiers\n }));\n }\n\n function destroyPopperInstance() {\n if (instance.popperInstance) {\n instance.popperInstance.destroy();\n instance.popperInstance = null;\n }\n }\n\n function mount() {\n var appendTo = instance.props.appendTo;\n var parentNode; // By default, we'll append the popper to the triggerTargets's parentNode so\n // it's directly after the reference element so the elements inside the\n // tippy can be tabbed to\n // If there are clipping issues, the user can specify a different appendTo\n // and ensure focus management is handled correctly manually\n\n var node = getCurrentTarget();\n\n if (instance.props.interactive && appendTo === defaultProps.appendTo || appendTo === 'parent') {\n parentNode = node.parentNode;\n } else {\n parentNode = invokeWithArgsOrReturn(appendTo, [node]);\n } // The popper element needs to exist on the DOM before its position can be\n // updated as Popper needs to read its dimensions\n\n\n if (!parentNode.contains(popper)) {\n parentNode.appendChild(popper);\n }\n\n createPopperInstance();\n /* istanbul ignore else */\n\n if (process.env.NODE_ENV !== \"production\") {\n // Accessibility check\n warnWhen(instance.props.interactive && appendTo === defaultProps.appendTo && node.nextElementSibling !== popper, ['Interactive tippy element may not be accessible via keyboard', 'navigation because it is not directly after the reference element', 'in the DOM source order.', '\\n\\n', 'Using a wrapper
    or tag around the reference element', 'solves this by creating a new parentNode context.', '\\n\\n', 'Specifying `appendTo: document.body` silences this warning, but it', 'assumes you are using a focus management solution to handle', 'keyboard navigation.', '\\n\\n', 'See: https://atomiks.github.io/tippyjs/v6/accessibility/#interactivity'].join(' '));\n }\n }\n\n function getNestedPopperTree() {\n return arrayFrom(popper.querySelectorAll('[data-tippy-root]'));\n }\n\n function scheduleShow(event) {\n instance.clearDelayTimeouts();\n\n if (event) {\n invokeHook('onTrigger', [instance, event]);\n }\n\n addDocumentPress();\n var delay = getDelay(true);\n\n var _getNormalizedTouchSe = getNormalizedTouchSettings(),\n touchValue = _getNormalizedTouchSe[0],\n touchDelay = _getNormalizedTouchSe[1];\n\n if (currentInput.isTouch && touchValue === 'hold' && touchDelay) {\n delay = touchDelay;\n }\n\n if (delay) {\n showTimeout = setTimeout(function () {\n instance.show();\n }, delay);\n } else {\n instance.show();\n }\n }\n\n function scheduleHide(event) {\n instance.clearDelayTimeouts();\n invokeHook('onUntrigger', [instance, event]);\n\n if (!instance.state.isVisible) {\n removeDocumentPress();\n return;\n } // For interactive tippies, scheduleHide is added to a document.body handler\n // from onMouseLeave so must intercept scheduled hides from mousemove/leave\n // events when trigger contains mouseenter and click, and the tip is\n // currently shown as a result of a click.\n\n\n if (instance.props.trigger.indexOf('mouseenter') >= 0 && instance.props.trigger.indexOf('click') >= 0 && ['mouseleave', 'mousemove'].indexOf(event.type) >= 0 && isVisibleFromClick) {\n return;\n }\n\n var delay = getDelay(false);\n\n if (delay) {\n hideTimeout = setTimeout(function () {\n if (instance.state.isVisible) {\n instance.hide();\n }\n }, delay);\n } else {\n // Fixes a `transitionend` problem when it fires 1 frame too\n // late sometimes, we don't want hide() to be called.\n scheduleHideAnimationFrame = requestAnimationFrame(function () {\n instance.hide();\n });\n }\n } // ===========================================================================\n // 🔑 Public methods\n // ===========================================================================\n\n\n function enable() {\n instance.state.isEnabled = true;\n }\n\n function disable() {\n // Disabling the instance should also hide it\n // https://github.com/atomiks/tippy.js-react/issues/106\n instance.hide();\n instance.state.isEnabled = false;\n }\n\n function clearDelayTimeouts() {\n clearTimeout(showTimeout);\n clearTimeout(hideTimeout);\n cancelAnimationFrame(scheduleHideAnimationFrame);\n }\n\n function setProps(partialProps) {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n warnWhen(instance.state.isDestroyed, createMemoryLeakWarning('setProps'));\n }\n\n if (instance.state.isDestroyed) {\n return;\n }\n\n invokeHook('onBeforeUpdate', [instance, partialProps]);\n removeListeners();\n var prevProps = instance.props;\n var nextProps = evaluateProps(reference, Object.assign({}, instance.props, {}, partialProps, {\n ignoreAttributes: true\n }));\n instance.props = nextProps;\n addListeners();\n\n if (prevProps.interactiveDebounce !== nextProps.interactiveDebounce) {\n cleanupInteractiveMouseListeners();\n debouncedOnMouseMove = debounce(onMouseMove, nextProps.interactiveDebounce);\n } // Ensure stale aria-expanded attributes are removed\n\n\n if (prevProps.triggerTarget && !nextProps.triggerTarget) {\n normalizeToArray(prevProps.triggerTarget).forEach(function (node) {\n node.removeAttribute('aria-expanded');\n });\n } else if (nextProps.triggerTarget) {\n reference.removeAttribute('aria-expanded');\n }\n\n handleAriaExpandedAttribute();\n handleStyles();\n\n if (onUpdate) {\n onUpdate(prevProps, nextProps);\n }\n\n if (instance.popperInstance) {\n createPopperInstance(); // Fixes an issue with nested tippies if they are all getting re-rendered,\n // and the nested ones get re-rendered first.\n // https://github.com/atomiks/tippyjs-react/issues/177\n // TODO: find a cleaner / more efficient solution(!)\n\n getNestedPopperTree().forEach(function (nestedPopper) {\n // React (and other UI libs likely) requires a rAF wrapper as it flushes\n // its work in one\n requestAnimationFrame(nestedPopper._tippy.popperInstance.forceUpdate);\n });\n }\n\n invokeHook('onAfterUpdate', [instance, partialProps]);\n }\n\n function setContent(content) {\n instance.setProps({\n content: content\n });\n }\n\n function show() {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n warnWhen(instance.state.isDestroyed, createMemoryLeakWarning('show'));\n } // Early bail-out\n\n\n var isAlreadyVisible = instance.state.isVisible;\n var isDestroyed = instance.state.isDestroyed;\n var isDisabled = !instance.state.isEnabled;\n var isTouchAndTouchDisabled = currentInput.isTouch && !instance.props.touch;\n var duration = getValueAtIndexOrReturn(instance.props.duration, 0, defaultProps.duration);\n\n if (isAlreadyVisible || isDestroyed || isDisabled || isTouchAndTouchDisabled) {\n return;\n } // Normalize `disabled` behavior across browsers.\n // Firefox allows events on disabled elements, but Chrome doesn't.\n // Using a wrapper element (i.e. ) is recommended.\n\n\n if (getCurrentTarget().hasAttribute('disabled')) {\n return;\n }\n\n invokeHook('onShow', [instance], false);\n\n if (instance.props.onShow(instance) === false) {\n return;\n }\n\n instance.state.isVisible = true;\n\n if (getIsDefaultRenderFn()) {\n popper.style.visibility = 'visible';\n }\n\n handleStyles();\n addDocumentPress();\n\n if (!instance.state.isMounted) {\n popper.style.transition = 'none';\n } // If flipping to the opposite side after hiding at least once, the\n // animation will use the wrong placement without resetting the duration\n\n\n if (getIsDefaultRenderFn()) {\n var _getDefaultTemplateCh2 = getDefaultTemplateChildren(),\n box = _getDefaultTemplateCh2.box,\n content = _getDefaultTemplateCh2.content;\n\n setTransitionDuration([box, content], 0);\n }\n\n onFirstUpdate = function onFirstUpdate() {\n if (!instance.state.isVisible || ignoreOnFirstUpdate) {\n return;\n }\n\n ignoreOnFirstUpdate = true; // reflow\n\n void popper.offsetHeight;\n popper.style.transition = instance.props.moveTransition;\n\n if (getIsDefaultRenderFn() && instance.props.animation) {\n var _getDefaultTemplateCh3 = getDefaultTemplateChildren(),\n _box = _getDefaultTemplateCh3.box,\n _content = _getDefaultTemplateCh3.content;\n\n setTransitionDuration([_box, _content], duration);\n setVisibilityState([_box, _content], 'visible');\n }\n\n handleAriaContentAttribute();\n handleAriaExpandedAttribute();\n pushIfUnique(mountedInstances, instance);\n instance.state.isMounted = true;\n invokeHook('onMount', [instance]);\n\n if (instance.props.animation && getIsDefaultRenderFn()) {\n onTransitionedIn(duration, function () {\n instance.state.isShown = true;\n invokeHook('onShown', [instance]);\n });\n }\n };\n\n mount();\n }\n\n function hide() {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n warnWhen(instance.state.isDestroyed, createMemoryLeakWarning('hide'));\n } // Early bail-out\n\n\n var isAlreadyHidden = !instance.state.isVisible;\n var isDestroyed = instance.state.isDestroyed;\n var isDisabled = !instance.state.isEnabled;\n var duration = getValueAtIndexOrReturn(instance.props.duration, 1, defaultProps.duration);\n\n if (isAlreadyHidden || isDestroyed || isDisabled) {\n return;\n }\n\n invokeHook('onHide', [instance], false);\n\n if (instance.props.onHide(instance) === false) {\n return;\n }\n\n instance.state.isVisible = false;\n instance.state.isShown = false;\n ignoreOnFirstUpdate = false;\n isVisibleFromClick = false;\n\n if (getIsDefaultRenderFn()) {\n popper.style.visibility = 'hidden';\n }\n\n cleanupInteractiveMouseListeners();\n removeDocumentPress();\n handleStyles();\n\n if (getIsDefaultRenderFn()) {\n var _getDefaultTemplateCh4 = getDefaultTemplateChildren(),\n box = _getDefaultTemplateCh4.box,\n content = _getDefaultTemplateCh4.content;\n\n if (instance.props.animation) {\n setTransitionDuration([box, content], duration);\n setVisibilityState([box, content], 'hidden');\n }\n }\n\n handleAriaContentAttribute();\n handleAriaExpandedAttribute();\n\n if (instance.props.animation) {\n if (getIsDefaultRenderFn()) {\n onTransitionedOut(duration, instance.unmount);\n }\n } else {\n instance.unmount();\n }\n }\n\n function hideWithInteractivity(event) {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n warnWhen(instance.state.isDestroyed, createMemoryLeakWarning('hideWithInteractivity'));\n }\n\n getDocument().addEventListener('mousemove', debouncedOnMouseMove);\n pushIfUnique(mouseMoveListeners, debouncedOnMouseMove);\n debouncedOnMouseMove(event);\n }\n\n function unmount() {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n warnWhen(instance.state.isDestroyed, createMemoryLeakWarning('unmount'));\n }\n\n if (instance.state.isVisible) {\n instance.hide();\n }\n\n if (!instance.state.isMounted) {\n return;\n }\n\n destroyPopperInstance(); // If a popper is not interactive, it will be appended outside the popper\n // tree by default. This seems mainly for interactive tippies, but we should\n // find a workaround if possible\n\n getNestedPopperTree().forEach(function (nestedPopper) {\n nestedPopper._tippy.unmount();\n });\n\n if (popper.parentNode) {\n popper.parentNode.removeChild(popper);\n }\n\n mountedInstances = mountedInstances.filter(function (i) {\n return i !== instance;\n });\n instance.state.isMounted = false;\n invokeHook('onHidden', [instance]);\n }\n\n function destroy() {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n warnWhen(instance.state.isDestroyed, createMemoryLeakWarning('destroy'));\n }\n\n if (instance.state.isDestroyed) {\n return;\n }\n\n instance.clearDelayTimeouts();\n instance.unmount();\n removeListeners();\n delete reference._tippy;\n instance.state.isDestroyed = true;\n invokeHook('onDestroy', [instance]);\n }\n}\n\nfunction tippy(targets, optionalProps) {\n if (optionalProps === void 0) {\n optionalProps = {};\n }\n\n var plugins = defaultProps.plugins.concat(optionalProps.plugins || []);\n /* istanbul ignore else */\n\n if (process.env.NODE_ENV !== \"production\") {\n validateTargets(targets);\n validateProps(optionalProps, plugins);\n }\n\n bindGlobalEventListeners();\n var passedProps = Object.assign({}, optionalProps, {\n plugins: plugins\n });\n var elements = getArrayOfElements(targets);\n /* istanbul ignore else */\n\n if (process.env.NODE_ENV !== \"production\") {\n var isSingleContentElement = isElement(passedProps.content);\n var isMoreThanOneReferenceElement = elements.length > 1;\n warnWhen(isSingleContentElement && isMoreThanOneReferenceElement, ['tippy() was passed an Element as the `content` prop, but more than', 'one tippy instance was created by this invocation. This means the', 'content element will only be appended to the last tippy instance.', '\\n\\n', 'Instead, pass the .innerHTML of the element, or use a function that', 'returns a cloned version of the element instead.', '\\n\\n', '1) content: element.innerHTML\\n', '2) content: () => element.cloneNode(true)'].join(' '));\n }\n\n var instances = elements.reduce(function (acc, reference) {\n var instance = reference && createTippy(reference, passedProps);\n\n if (instance) {\n acc.push(instance);\n }\n\n return acc;\n }, []);\n return isElement(targets) ? instances[0] : instances;\n}\n\ntippy.defaultProps = defaultProps;\ntippy.setDefaultProps = setDefaultProps;\ntippy.currentInput = currentInput;\nvar hideAll = function hideAll(_temp) {\n var _ref = _temp === void 0 ? {} : _temp,\n excludedReferenceOrInstance = _ref.exclude,\n duration = _ref.duration;\n\n mountedInstances.forEach(function (instance) {\n var isExcluded = false;\n\n if (excludedReferenceOrInstance) {\n isExcluded = isReferenceElement(excludedReferenceOrInstance) ? instance.reference === excludedReferenceOrInstance : instance.popper === excludedReferenceOrInstance.popper;\n }\n\n if (!isExcluded) {\n var originalDuration = instance.props.duration;\n instance.setProps({\n duration: duration\n });\n instance.hide();\n\n if (!instance.state.isDestroyed) {\n instance.setProps({\n duration: originalDuration\n });\n }\n }\n });\n};\n\nvar createSingleton = function createSingleton(tippyInstances, optionalProps) {\n if (optionalProps === void 0) {\n optionalProps = {};\n }\n\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n errorWhen(!Array.isArray(tippyInstances), ['The first argument passed to createSingleton() must be an array of', 'tippy instances. The passed value was', String(tippyInstances)].join(' '));\n }\n\n var individualInstances = tippyInstances;\n var references = [];\n var currentTarget;\n var overrides = optionalProps.overrides;\n var interceptSetPropsCleanups = [];\n\n function setReferences() {\n references = individualInstances.map(function (instance) {\n return instance.reference;\n });\n }\n\n function enableInstances(isEnabled) {\n individualInstances.forEach(function (instance) {\n if (isEnabled) {\n instance.enable();\n } else {\n instance.disable();\n }\n });\n }\n\n function interceptSetProps(singleton) {\n return individualInstances.map(function (instance) {\n var originalSetProps = instance.setProps;\n\n instance.setProps = function (props) {\n originalSetProps(props);\n\n if (instance.reference === currentTarget) {\n singleton.setProps(props);\n }\n };\n\n return function () {\n instance.setProps = originalSetProps;\n };\n });\n }\n\n enableInstances(false);\n setReferences();\n var plugin = {\n fn: function fn() {\n return {\n onDestroy: function onDestroy() {\n enableInstances(true);\n },\n onTrigger: function onTrigger(instance, event) {\n var target = event.currentTarget;\n var index = references.indexOf(target); // bail-out\n\n if (target === currentTarget) {\n return;\n }\n\n currentTarget = target;\n var overrideProps = (overrides || []).concat('content').reduce(function (acc, prop) {\n acc[prop] = individualInstances[index].props[prop];\n return acc;\n }, {});\n instance.setProps(Object.assign({}, overrideProps, {\n getReferenceClientRect: typeof overrideProps.getReferenceClientRect === 'function' ? overrideProps.getReferenceClientRect : function () {\n return target.getBoundingClientRect();\n }\n }));\n }\n };\n }\n };\n var singleton = tippy(div(), Object.assign({}, removeProperties(optionalProps, ['overrides']), {\n plugins: [plugin].concat(optionalProps.plugins || []),\n triggerTarget: references\n }));\n var originalSetProps = singleton.setProps;\n\n singleton.setProps = function (props) {\n overrides = props.overrides || overrides;\n originalSetProps(props);\n };\n\n singleton.setInstances = function (nextInstances) {\n enableInstances(true);\n interceptSetPropsCleanups.forEach(function (fn) {\n return fn();\n });\n individualInstances = nextInstances;\n enableInstances(false);\n setReferences();\n interceptSetProps(singleton);\n singleton.setProps({\n triggerTarget: references\n });\n };\n\n interceptSetPropsCleanups = interceptSetProps(singleton);\n return singleton;\n};\n\nvar BUBBLING_EVENTS_MAP = {\n mouseover: 'mouseenter',\n focusin: 'focus',\n click: 'click'\n};\n/**\n * Creates a delegate instance that controls the creation of tippy instances\n * for child elements (`target` CSS selector).\n */\n\nfunction delegate(targets, props) {\n /* istanbul ignore else */\n if (process.env.NODE_ENV !== \"production\") {\n errorWhen(!(props && props.target), ['You must specity a `target` prop indicating a CSS selector string matching', 'the target elements that should receive a tippy.'].join(' '));\n }\n\n var listeners = [];\n var childTippyInstances = [];\n var disabled = false;\n var target = props.target;\n var nativeProps = removeProperties(props, ['target']);\n var parentProps = Object.assign({}, nativeProps, {\n trigger: 'manual',\n touch: false\n });\n var childProps = Object.assign({}, nativeProps, {\n showOnCreate: true\n });\n var returnValue = tippy(targets, parentProps);\n var normalizedReturnValue = normalizeToArray(returnValue);\n\n function onTrigger(event) {\n if (!event.target || disabled) {\n return;\n }\n\n var targetNode = event.target.closest(target);\n\n if (!targetNode) {\n return;\n } // Get relevant trigger with fallbacks:\n // 1. Check `data-tippy-trigger` attribute on target node\n // 2. Fallback to `trigger` passed to `delegate()`\n // 3. Fallback to `defaultProps.trigger`\n\n\n var trigger = targetNode.getAttribute('data-tippy-trigger') || props.trigger || defaultProps.trigger; // @ts-ignore\n\n if (targetNode._tippy) {\n return;\n }\n\n if (event.type === 'touchstart' && typeof childProps.touch === 'boolean') {\n return;\n }\n\n if (event.type !== 'touchstart' && trigger.indexOf(BUBBLING_EVENTS_MAP[event.type]) < 0) {\n return;\n }\n\n var instance = tippy(targetNode, childProps);\n\n if (instance) {\n childTippyInstances = childTippyInstances.concat(instance);\n }\n }\n\n function on(node, eventType, handler, options) {\n if (options === void 0) {\n options = false;\n }\n\n node.addEventListener(eventType, handler, options);\n listeners.push({\n node: node,\n eventType: eventType,\n handler: handler,\n options: options\n });\n }\n\n function addEventListeners(instance) {\n var reference = instance.reference;\n on(reference, 'touchstart', onTrigger);\n on(reference, 'mouseover', onTrigger);\n on(reference, 'focusin', onTrigger);\n on(reference, 'click', onTrigger);\n }\n\n function removeEventListeners() {\n listeners.forEach(function (_ref) {\n var node = _ref.node,\n eventType = _ref.eventType,\n handler = _ref.handler,\n options = _ref.options;\n node.removeEventListener(eventType, handler, options);\n });\n listeners = [];\n }\n\n function applyMutations(instance) {\n var originalDestroy = instance.destroy;\n var originalEnable = instance.enable;\n var originalDisable = instance.disable;\n\n instance.destroy = function (shouldDestroyChildInstances) {\n if (shouldDestroyChildInstances === void 0) {\n shouldDestroyChildInstances = true;\n }\n\n if (shouldDestroyChildInstances) {\n childTippyInstances.forEach(function (instance) {\n instance.destroy();\n });\n }\n\n childTippyInstances = [];\n removeEventListeners();\n originalDestroy();\n };\n\n instance.enable = function () {\n originalEnable();\n childTippyInstances.forEach(function (instance) {\n return instance.enable();\n });\n disabled = false;\n };\n\n instance.disable = function () {\n originalDisable();\n childTippyInstances.forEach(function (instance) {\n return instance.disable();\n });\n disabled = true;\n };\n\n addEventListeners(instance);\n }\n\n normalizedReturnValue.forEach(applyMutations);\n return returnValue;\n}\n\nvar animateFill = {\n name: 'animateFill',\n defaultValue: false,\n fn: function fn(instance) {\n var _instance$props$rende;\n\n // @ts-ignore\n if (!((_instance$props$rende = instance.props.render) == null ? void 0 : _instance$props$rende.$$tippy)) {\n if (process.env.NODE_ENV !== \"production\") {\n errorWhen(instance.props.animateFill, 'The `animateFill` plugin requires the default render function.');\n }\n\n return {};\n }\n\n var _getChildren = getChildren(instance.popper),\n box = _getChildren.box,\n content = _getChildren.content;\n\n var backdrop = instance.props.animateFill ? createBackdropElement() : null;\n return {\n onCreate: function onCreate() {\n if (backdrop) {\n box.insertBefore(backdrop, box.firstElementChild);\n box.setAttribute('data-animatefill', '');\n box.style.overflow = 'hidden';\n instance.setProps({\n arrow: false,\n animation: 'shift-away'\n });\n }\n },\n onMount: function onMount() {\n if (backdrop) {\n var transitionDuration = box.style.transitionDuration;\n var duration = Number(transitionDuration.replace('ms', '')); // The content should fade in after the backdrop has mostly filled the\n // tooltip element. `clip-path` is the other alternative but is not\n // well-supported and is buggy on some devices.\n\n content.style.transitionDelay = Math.round(duration / 10) + \"ms\";\n backdrop.style.transitionDuration = transitionDuration;\n setVisibilityState([backdrop], 'visible');\n }\n },\n onShow: function onShow() {\n if (backdrop) {\n backdrop.style.transitionDuration = '0ms';\n }\n },\n onHide: function onHide() {\n if (backdrop) {\n setVisibilityState([backdrop], 'hidden');\n }\n }\n };\n }\n};\n\nfunction createBackdropElement() {\n var backdrop = div();\n backdrop.className = BACKDROP_CLASS;\n setVisibilityState([backdrop], 'hidden');\n return backdrop;\n}\n\nvar mouseCoords = {\n clientX: 0,\n clientY: 0\n};\nvar activeInstances = [];\n\nfunction storeMouseCoords(_ref) {\n var clientX = _ref.clientX,\n clientY = _ref.clientY;\n mouseCoords = {\n clientX: clientX,\n clientY: clientY\n };\n}\n\nfunction addMouseCoordsListener(doc) {\n doc.addEventListener('mousemove', storeMouseCoords);\n}\n\nfunction removeMouseCoordsListener(doc) {\n doc.removeEventListener('mousemove', storeMouseCoords);\n}\n\nvar followCursor = {\n name: 'followCursor',\n defaultValue: false,\n fn: function fn(instance) {\n var reference = instance.reference;\n var doc = getOwnerDocument(instance.props.triggerTarget || reference);\n var isInternalUpdate = false;\n var wasFocusEvent = false;\n var isUnmounted = true;\n var prevProps = instance.props;\n\n function getIsInitialBehavior() {\n return instance.props.followCursor === 'initial' && instance.state.isVisible;\n }\n\n function addListener() {\n doc.addEventListener('mousemove', onMouseMove);\n }\n\n function removeListener() {\n doc.removeEventListener('mousemove', onMouseMove);\n }\n\n function unsetGetReferenceClientRect() {\n isInternalUpdate = true;\n instance.setProps({\n getReferenceClientRect: null\n });\n isInternalUpdate = false;\n }\n\n function onMouseMove(event) {\n // If the instance is interactive, avoid updating the position unless it's\n // over the reference element\n var isCursorOverReference = event.target ? reference.contains(event.target) : true;\n var followCursor = instance.props.followCursor;\n var clientX = event.clientX,\n clientY = event.clientY;\n var rect = reference.getBoundingClientRect();\n var relativeX = clientX - rect.left;\n var relativeY = clientY - rect.top;\n\n if (isCursorOverReference || !instance.props.interactive) {\n instance.setProps({\n getReferenceClientRect: function getReferenceClientRect() {\n var rect = reference.getBoundingClientRect();\n var x = clientX;\n var y = clientY;\n\n if (followCursor === 'initial') {\n x = rect.left + relativeX;\n y = rect.top + relativeY;\n }\n\n var top = followCursor === 'horizontal' ? rect.top : y;\n var right = followCursor === 'vertical' ? rect.right : x;\n var bottom = followCursor === 'horizontal' ? rect.bottom : y;\n var left = followCursor === 'vertical' ? rect.left : x;\n return {\n width: right - left,\n height: bottom - top,\n top: top,\n right: right,\n bottom: bottom,\n left: left\n };\n }\n });\n }\n }\n\n function create() {\n if (instance.props.followCursor) {\n activeInstances.push({\n instance: instance,\n doc: doc\n });\n addMouseCoordsListener(doc);\n }\n }\n\n function destroy() {\n activeInstances = activeInstances.filter(function (data) {\n return data.instance !== instance;\n });\n\n if (activeInstances.filter(function (data) {\n return data.doc === doc;\n }).length === 0) {\n removeMouseCoordsListener(doc);\n }\n }\n\n return {\n onCreate: create,\n onDestroy: destroy,\n onBeforeUpdate: function onBeforeUpdate() {\n prevProps = instance.props;\n },\n onAfterUpdate: function onAfterUpdate(_, _ref2) {\n var followCursor = _ref2.followCursor;\n\n if (isInternalUpdate) {\n return;\n }\n\n if (followCursor !== undefined && prevProps.followCursor !== followCursor) {\n destroy();\n\n if (followCursor) {\n create();\n\n if (instance.state.isMounted && !wasFocusEvent && !getIsInitialBehavior()) {\n addListener();\n }\n } else {\n removeListener();\n unsetGetReferenceClientRect();\n }\n }\n },\n onMount: function onMount() {\n if (instance.props.followCursor && !wasFocusEvent) {\n if (isUnmounted) {\n onMouseMove(mouseCoords);\n isUnmounted = false;\n }\n\n if (!getIsInitialBehavior()) {\n addListener();\n }\n }\n },\n onTrigger: function onTrigger(_, event) {\n if (isMouseEvent(event)) {\n mouseCoords = {\n clientX: event.clientX,\n clientY: event.clientY\n };\n }\n\n wasFocusEvent = event.type === 'focus';\n },\n onHidden: function onHidden() {\n if (instance.props.followCursor) {\n unsetGetReferenceClientRect();\n removeListener();\n isUnmounted = true;\n }\n }\n };\n }\n};\n\nfunction getProps(props, modifier) {\n var _props$popperOptions;\n\n return {\n popperOptions: Object.assign({}, props.popperOptions, {\n modifiers: [].concat((((_props$popperOptions = props.popperOptions) == null ? void 0 : _props$popperOptions.modifiers) || []).filter(function (_ref) {\n var name = _ref.name;\n return name !== modifier.name;\n }), [modifier])\n })\n };\n}\n\nvar inlinePositioning = {\n name: 'inlinePositioning',\n defaultValue: false,\n fn: function fn(instance) {\n var reference = instance.reference;\n\n function isEnabled() {\n return !!instance.props.inlinePositioning;\n }\n\n var placement;\n var cursorRectIndex = -1;\n var isInternalUpdate = false;\n var modifier = {\n name: 'tippyInlinePositioning',\n enabled: true,\n phase: 'afterWrite',\n fn: function fn(_ref2) {\n var state = _ref2.state;\n\n if (isEnabled()) {\n if (placement !== state.placement) {\n instance.setProps({\n getReferenceClientRect: function getReferenceClientRect() {\n return _getReferenceClientRect(state.placement);\n }\n });\n }\n\n placement = state.placement;\n }\n }\n };\n\n function _getReferenceClientRect(placement) {\n return getInlineBoundingClientRect(getBasePlacement(placement), reference.getBoundingClientRect(), arrayFrom(reference.getClientRects()), cursorRectIndex);\n }\n\n function setInternalProps(partialProps) {\n isInternalUpdate = true;\n instance.setProps(partialProps);\n isInternalUpdate = false;\n }\n\n function addModifier() {\n if (!isInternalUpdate) {\n setInternalProps(getProps(instance.props, modifier));\n }\n }\n\n return {\n onCreate: addModifier,\n onAfterUpdate: addModifier,\n onTrigger: function onTrigger(_, event) {\n if (isMouseEvent(event)) {\n var rects = arrayFrom(instance.reference.getClientRects());\n var cursorRect = rects.find(function (rect) {\n return rect.left - 2 <= event.clientX && rect.right + 2 >= event.clientX && rect.top - 2 <= event.clientY && rect.bottom + 2 >= event.clientY;\n });\n cursorRectIndex = rects.indexOf(cursorRect);\n }\n },\n onUntrigger: function onUntrigger() {\n cursorRectIndex = -1;\n }\n };\n }\n};\nfunction getInlineBoundingClientRect(currentBasePlacement, boundingRect, clientRects, cursorRectIndex) {\n // Not an inline element, or placement is not yet known\n if (clientRects.length < 2 || currentBasePlacement === null) {\n return boundingRect;\n } // There are two rects and they are disjoined\n\n\n if (clientRects.length === 2 && cursorRectIndex >= 0 && clientRects[0].left > clientRects[1].right) {\n return clientRects[cursorRectIndex] || boundingRect;\n }\n\n switch (currentBasePlacement) {\n case 'top':\n case 'bottom':\n {\n var firstRect = clientRects[0];\n var lastRect = clientRects[clientRects.length - 1];\n var isTop = currentBasePlacement === 'top';\n var top = firstRect.top;\n var bottom = lastRect.bottom;\n var left = isTop ? firstRect.left : lastRect.left;\n var right = isTop ? firstRect.right : lastRect.right;\n var width = right - left;\n var height = bottom - top;\n return {\n top: top,\n bottom: bottom,\n left: left,\n right: right,\n width: width,\n height: height\n };\n }\n\n case 'left':\n case 'right':\n {\n var minLeft = Math.min.apply(Math, clientRects.map(function (rects) {\n return rects.left;\n }));\n var maxRight = Math.max.apply(Math, clientRects.map(function (rects) {\n return rects.right;\n }));\n var measureRects = clientRects.filter(function (rect) {\n return currentBasePlacement === 'left' ? rect.left === minLeft : rect.right === maxRight;\n });\n var _top = measureRects[0].top;\n var _bottom = measureRects[measureRects.length - 1].bottom;\n var _left = minLeft;\n var _right = maxRight;\n\n var _width = _right - _left;\n\n var _height = _bottom - _top;\n\n return {\n top: _top,\n bottom: _bottom,\n left: _left,\n right: _right,\n width: _width,\n height: _height\n };\n }\n\n default:\n {\n return boundingRect;\n }\n }\n}\n\nvar sticky = {\n name: 'sticky',\n defaultValue: false,\n fn: function fn(instance) {\n var reference = instance.reference,\n popper = instance.popper;\n\n function getReference() {\n return instance.popperInstance ? instance.popperInstance.state.elements.reference : reference;\n }\n\n function shouldCheck(value) {\n return instance.props.sticky === true || instance.props.sticky === value;\n }\n\n var prevRefRect = null;\n var prevPopRect = null;\n\n function updatePosition() {\n var currentRefRect = shouldCheck('reference') ? getReference().getBoundingClientRect() : null;\n var currentPopRect = shouldCheck('popper') ? popper.getBoundingClientRect() : null;\n\n if (currentRefRect && areRectsDifferent(prevRefRect, currentRefRect) || currentPopRect && areRectsDifferent(prevPopRect, currentPopRect)) {\n if (instance.popperInstance) {\n instance.popperInstance.update();\n }\n }\n\n prevRefRect = currentRefRect;\n prevPopRect = currentPopRect;\n\n if (instance.state.isMounted) {\n requestAnimationFrame(updatePosition);\n }\n }\n\n return {\n onMount: function onMount() {\n if (instance.props.sticky) {\n updatePosition();\n }\n }\n };\n }\n};\n\nfunction areRectsDifferent(rectA, rectB) {\n if (rectA && rectB) {\n return rectA.top !== rectB.top || rectA.right !== rectB.right || rectA.bottom !== rectB.bottom || rectA.left !== rectB.left;\n }\n\n return true;\n}\n\ntippy.setDefaultProps({\n render: render\n});\n\nexport default tippy;\nexport { animateFill, createSingleton, delegate, followCursor, hideAll, inlinePositioning, ROUND_ARROW as roundArrow, sticky };\n//# sourceMappingURL=tippy.esm.js.map\n","// previous version:\n// https://github.com/angular-ui/bootstrap/blob/07c31d0731f7cb068a1932b8e01d2312b796b4ec/src/position/position.js\nvar Positioning = /** @class */ (function () {\n function Positioning() {\n }\n Positioning.prototype.getAllStyles = function (element) { return window.getComputedStyle(element); };\n Positioning.prototype.getStyle = function (element, prop) { return this.getAllStyles(element)[prop]; };\n Positioning.prototype.isStaticPositioned = function (element) {\n return (this.getStyle(element, 'position') || 'static') === 'static';\n };\n Positioning.prototype.offsetParent = function (element) {\n var offsetParentEl = element.offsetParent || document.documentElement;\n while (offsetParentEl && offsetParentEl !== document.documentElement && this.isStaticPositioned(offsetParentEl)) {\n offsetParentEl = offsetParentEl.offsetParent;\n }\n return offsetParentEl || document.documentElement;\n };\n Positioning.prototype.position = function (element, round) {\n if (round === void 0) { round = true; }\n var elPosition;\n var parentOffset = { width: 0, height: 0, top: 0, bottom: 0, left: 0, right: 0 };\n if (this.getStyle(element, 'position') === 'fixed') {\n elPosition = element.getBoundingClientRect();\n elPosition = {\n top: elPosition.top,\n bottom: elPosition.bottom,\n left: elPosition.left,\n right: elPosition.right,\n height: elPosition.height,\n width: elPosition.width\n };\n }\n else {\n var offsetParentEl = this.offsetParent(element);\n elPosition = this.offset(element, false);\n if (offsetParentEl !== document.documentElement) {\n parentOffset = this.offset(offsetParentEl, false);\n }\n parentOffset.top += offsetParentEl.clientTop;\n parentOffset.left += offsetParentEl.clientLeft;\n }\n elPosition.top -= parentOffset.top;\n elPosition.bottom -= parentOffset.top;\n elPosition.left -= parentOffset.left;\n elPosition.right -= parentOffset.left;\n if (round) {\n elPosition.top = Math.round(elPosition.top);\n elPosition.bottom = Math.round(elPosition.bottom);\n elPosition.left = Math.round(elPosition.left);\n elPosition.right = Math.round(elPosition.right);\n }\n return elPosition;\n };\n Positioning.prototype.offset = function (element, round) {\n if (round === void 0) { round = true; }\n var elBcr = element.getBoundingClientRect();\n var viewportOffset = {\n top: window.pageYOffset - document.documentElement.clientTop,\n left: window.pageXOffset - document.documentElement.clientLeft\n };\n var elOffset = {\n height: elBcr.height || element.offsetHeight,\n width: elBcr.width || element.offsetWidth,\n top: elBcr.top + viewportOffset.top,\n bottom: elBcr.bottom + viewportOffset.top,\n left: elBcr.left + viewportOffset.left,\n right: elBcr.right + viewportOffset.left\n };\n if (round) {\n elOffset.height = Math.round(elOffset.height);\n elOffset.width = Math.round(elOffset.width);\n elOffset.top = Math.round(elOffset.top);\n elOffset.bottom = Math.round(elOffset.bottom);\n elOffset.left = Math.round(elOffset.left);\n elOffset.right = Math.round(elOffset.right);\n }\n return elOffset;\n };\n /*\n Return false if the element to position is outside the viewport\n */\n Positioning.prototype.positionElements = function (hostElement, targetElement, placement, appendToBody) {\n var _a = placement.split('-'), _b = _a[0], placementPrimary = _b === void 0 ? 'top' : _b, _c = _a[1], placementSecondary = _c === void 0 ? 'center' : _c;\n var hostElPosition = appendToBody ? this.offset(hostElement, false) : this.position(hostElement, false);\n var targetElStyles = this.getAllStyles(targetElement);\n var marginTop = parseFloat(targetElStyles.marginTop);\n var marginBottom = parseFloat(targetElStyles.marginBottom);\n var marginLeft = parseFloat(targetElStyles.marginLeft);\n var marginRight = parseFloat(targetElStyles.marginRight);\n var topPosition = 0;\n var leftPosition = 0;\n switch (placementPrimary) {\n case 'top':\n topPosition = (hostElPosition.top - (targetElement.offsetHeight + marginTop + marginBottom));\n break;\n case 'bottom':\n topPosition = (hostElPosition.top + hostElPosition.height);\n break;\n case 'left':\n leftPosition = (hostElPosition.left - (targetElement.offsetWidth + marginLeft + marginRight));\n break;\n case 'right':\n leftPosition = (hostElPosition.left + hostElPosition.width);\n break;\n }\n switch (placementSecondary) {\n case 'top':\n topPosition = hostElPosition.top;\n break;\n case 'bottom':\n topPosition = hostElPosition.top + hostElPosition.height - targetElement.offsetHeight;\n break;\n case 'left':\n leftPosition = hostElPosition.left;\n break;\n case 'right':\n leftPosition = hostElPosition.left + hostElPosition.width - targetElement.offsetWidth;\n break;\n case 'center':\n if (placementPrimary === 'top' || placementPrimary === 'bottom') {\n leftPosition = (hostElPosition.left + hostElPosition.width / 2 - targetElement.offsetWidth / 2);\n }\n else {\n topPosition = (hostElPosition.top + hostElPosition.height / 2 - targetElement.offsetHeight / 2);\n }\n break;\n }\n /// The translate3d/gpu acceleration render a blurry text on chrome, the next line is commented until a browser fix\n // targetElement.style.transform = `translate3d(${Math.round(leftPosition)}px, ${Math.floor(topPosition)}px, 0px)`;\n targetElement.style.transform = \"translate(\" + Math.round(leftPosition) + \"px, \" + Math.round(topPosition) + \"px)\";\n // Check if the targetElement is inside the viewport\n var targetElBCR = targetElement.getBoundingClientRect();\n var html = document.documentElement;\n var windowHeight = window.innerHeight || html.clientHeight;\n var windowWidth = window.innerWidth || html.clientWidth;\n return targetElBCR.left >= 0 && targetElBCR.top >= 0 && targetElBCR.right <= windowWidth &&\n targetElBCR.bottom <= windowHeight;\n };\n return Positioning;\n}());\nexport { Positioning };\nvar placementSeparator = /\\s+/;\nvar positionService = new Positioning();\n/*\n * Accept the placement array and applies the appropriate placement dependent on the viewport.\n * Returns the applied placement.\n * In case of auto placement, placements are selected in order\n * 'top', 'bottom', 'left', 'right',\n * 'top-left', 'top-right',\n * 'bottom-left', 'bottom-right',\n * 'left-top', 'left-bottom',\n * 'right-top', 'right-bottom'.\n * */\nexport function positionElements(hostElement, targetElement, placement, appendToBody, baseClass) {\n var placementVals = Array.isArray(placement) ? placement : placement.split(placementSeparator);\n var allowedPlacements = [\n 'top', 'bottom', 'left', 'right', 'top-left', 'top-right', 'bottom-left', 'bottom-right', 'left-top', 'left-bottom',\n 'right-top', 'right-bottom'\n ];\n var classList = targetElement.classList;\n var addClassesToTarget = function (targetPlacement) {\n var _a = targetPlacement.split('-'), primary = _a[0], secondary = _a[1];\n var classes = [];\n if (baseClass) {\n classes.push(baseClass + \"-\" + primary);\n if (secondary) {\n classes.push(baseClass + \"-\" + primary + \"-\" + secondary);\n }\n classes.forEach(function (classname) { classList.add(classname); });\n }\n return classes;\n };\n // Remove old placement classes to avoid issues\n if (baseClass) {\n allowedPlacements.forEach(function (placementToRemove) { classList.remove(baseClass + \"-\" + placementToRemove); });\n }\n // replace auto placement with other placements\n var hasAuto = placementVals.findIndex(function (val) { return val === 'auto'; });\n if (hasAuto >= 0) {\n allowedPlacements.forEach(function (obj) {\n if (placementVals.find(function (val) { return val.search('^' + obj) !== -1; }) == null) {\n placementVals.splice(hasAuto++, 1, obj);\n }\n });\n }\n // coordinates where to position\n // Required for transform:\n var style = targetElement.style;\n style.position = 'absolute';\n style.top = '0';\n style.left = '0';\n style['will-change'] = 'transform';\n var testPlacement;\n var isInViewport = false;\n for (var _i = 0, placementVals_1 = placementVals; _i < placementVals_1.length; _i++) {\n testPlacement = placementVals_1[_i];\n var addedClasses = addClassesToTarget(testPlacement);\n if (positionService.positionElements(hostElement, targetElement, testPlacement, appendToBody)) {\n isInViewport = true;\n break;\n }\n // Remove the baseClasses for further calculation\n if (baseClass) {\n addedClasses.forEach(function (classname) { classList.remove(classname); });\n }\n }\n if (!isInViewport) {\n // If nothing match, the first placement is the default one\n testPlacement = placementVals[0];\n addClassesToTarget(testPlacement);\n positionService.positionElements(hostElement, targetElement, testPlacement, appendToBody);\n }\n return testPlacement;\n}\n//# sourceMappingURL=positioning.js.map","var __assign = (this && this.__assign) || function () {\r\n __assign = Object.assign || function (t) {\r\n for (var s, i = 1, n = arguments.length; i < n; i++) {\r\n s = arguments[i];\r\n for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p))\r\n t[p] = s[p];\r\n }\r\n return t;\r\n };\r\n return __assign.apply(this, arguments);\r\n};\r\nimport { positionElements } from 'positioning';\r\nvar QuillEvents;\r\n(function (QuillEvents) {\r\n QuillEvents[\"EDITOR_CHANGE\"] = \"editor-change\";\r\n QuillEvents[\"SCROLL_BEFORE_UPDATE\"] = \"scroll-before-update\";\r\n QuillEvents[\"SCROLL_BLOT_MOUNT\"] = \"scroll-blot-mount\";\r\n QuillEvents[\"SCROLL_BLOT_UNMOUNT\"] = \"scroll-blot-unmount\";\r\n QuillEvents[\"SCROLL_OPTIMIZE\"] = \"scroll-optimize\";\r\n QuillEvents[\"SCROLL_UPDATE\"] = \"scroll-update\";\r\n QuillEvents[\"SELECTION_CHANGE\"] = \"selection-change\";\r\n QuillEvents[\"TEXT_CHANGE\"] = \"text-change\";\r\n})(QuillEvents || (QuillEvents = {}));\r\nvar QuillSources;\r\n(function (QuillSources) {\r\n QuillSources[\"API\"] = \"api\";\r\n QuillSources[\"SILENT\"] = \"silent\";\r\n QuillSources[\"USER\"] = \"user\";\r\n})(QuillSources || (QuillSources = {}));\r\nvar DEFAULT_PLACEMENT = [\r\n 'bottom-left',\r\n 'bottom-right',\r\n 'top-left',\r\n 'top-right',\r\n 'auto',\r\n];\r\nvar iconAddColRight = '';\r\nvar iconAddColLeft = '';\r\nvar iconAddRowAbove = '';\r\nvar iconAddRowBelow = '';\r\nvar iconRemoveCol = '';\r\nvar iconRemoveRow = '';\r\nvar iconRemoveTable = '';\r\nvar TableUI = /** @class */ (function () {\r\n function TableUI(quill, options) {\r\n var _this = this;\r\n this.TOGGLE_TEMPLATE = \"\";\r\n this.DEFAULTS = {\r\n maxRowCount: -1,\r\n };\r\n this.menuItems = [\r\n {\r\n title: 'Sağa sütun ekle',\r\n icon: iconAddColRight,\r\n handler: function () {\r\n if (!(_this.options.maxRowCount > 0) ||\r\n _this.getColCount() < _this.options.maxRowCount) {\r\n _this.table.insertColumnRight();\r\n }\r\n },\r\n },\r\n {\r\n title: 'Sola sütün ekle',\r\n icon: iconAddColLeft,\r\n handler: function () {\r\n if (!(_this.options.maxRowCount > 0) ||\r\n _this.getColCount() < _this.options.maxRowCount) {\r\n _this.table.insertColumnLeft();\r\n }\r\n },\r\n },\r\n {\r\n title: 'Aşağı satır ekle',\r\n icon: iconAddRowAbove,\r\n handler: function () {\r\n _this.table.insertRowAbove();\r\n },\r\n },\r\n {\r\n title: 'Yukarı satır ekle',\r\n icon: iconAddRowBelow,\r\n handler: function () {\r\n _this.table.insertRowBelow();\r\n },\r\n },\r\n {\r\n title: 'Sütunu sil',\r\n icon: iconRemoveCol,\r\n handler: function () {\r\n _this.table.deleteColumn();\r\n },\r\n },\r\n {\r\n title: 'Satırı sil',\r\n icon: iconRemoveRow,\r\n handler: function () {\r\n _this.table.deleteRow();\r\n },\r\n },\r\n {\r\n title: 'Tabloyu sil',\r\n icon: iconRemoveTable,\r\n handler: function () {\r\n _this.table.deleteTable();\r\n },\r\n },\r\n ];\r\n this.editorChangeHandler = function (type, range, oldRange, source) {\r\n if (type === QuillEvents.SELECTION_CHANGE) {\r\n _this.detectButton(range);\r\n }\r\n };\r\n this.contextMenuHandler = function (evt) {\r\n if (!_this.isTable()) {\r\n return true;\r\n }\r\n evt.preventDefault();\r\n _this.showMenu();\r\n };\r\n this.toggleClickHandler = function (e) {\r\n _this.toggleMenu();\r\n e.preventDefault();\r\n e.stopPropagation();\r\n };\r\n this.docClickHandler = function () { return _this.hideMenu; };\r\n this.quill = quill;\r\n this.options = __assign(__assign({}, this.DEFAULTS), options);\r\n this.table = quill.getModule('table');\r\n if (!this.table) {\r\n console.error('\"table\" module not found');\r\n return;\r\n }\r\n this.toggle = quill.addContainer('ql-table-toggle');\r\n this.toggle.classList.add('ql-table-toggle_hidden');\r\n this.toggle.innerHTML = this.TOGGLE_TEMPLATE;\r\n this.toggle.addEventListener('click', this.toggleClickHandler);\r\n this.quill.on(QuillEvents.EDITOR_CHANGE, this.editorChangeHandler);\r\n this.quill.root.addEventListener('contextmenu', this.contextMenuHandler);\r\n }\r\n TableUI.prototype.isTable = function (range) {\r\n if (!range) {\r\n range = this.quill.getSelection();\r\n }\r\n if (!range) {\r\n return false;\r\n }\r\n var formats = this.quill.getFormat(range.index);\r\n return !!(formats['table'] && !range.length);\r\n };\r\n TableUI.prototype.getColCount = function (range) {\r\n if (range === void 0) { range = null; }\r\n if (!range) {\r\n range = this.quill.getSelection();\r\n }\r\n if (!range) {\r\n return 0;\r\n }\r\n var table = this.table.getTable(range)[0];\r\n if (!table) {\r\n return 0;\r\n }\r\n var maxColumns = table.rows().reduce(function (max, row) {\r\n return Math.max(row.children.length, max);\r\n }, 0);\r\n return maxColumns;\r\n };\r\n TableUI.prototype.showMenu = function () {\r\n var _this = this;\r\n this.hideMenu();\r\n this.menu = this.quill.addContainer('ql-table-menu');\r\n this.menuItems.forEach(function (it) {\r\n _this.menu.appendChild(_this.createMenuItem(it));\r\n });\r\n positionElements(this.toggle, this.menu, DEFAULT_PLACEMENT, false);\r\n document.addEventListener('click', this.docClickHandler);\r\n };\r\n TableUI.prototype.hideMenu = function () {\r\n if (this.menu) {\r\n this.menu.remove();\r\n this.menu = null;\r\n document.removeEventListener('click', this.docClickHandler);\r\n }\r\n };\r\n TableUI.prototype.createMenuItem = function (item) {\r\n var _this = this;\r\n var node = document.createElement('div');\r\n node.classList.add('ql-table-menu__item');\r\n var iconSpan = document.createElement('span');\r\n iconSpan.classList.add('ql-table-menu__item-icon');\r\n iconSpan.innerHTML = item.icon;\r\n var textSpan = document.createElement('span');\r\n textSpan.classList.add('ql-table-menu__item-text');\r\n textSpan.innerText = item.title;\r\n node.appendChild(iconSpan);\r\n node.appendChild(textSpan);\r\n node.addEventListener('click', function (e) {\r\n e.preventDefault();\r\n e.stopPropagation();\r\n _this.quill.focus();\r\n item.handler();\r\n _this.hideMenu();\r\n _this.detectButton(_this.quill.getSelection());\r\n }, false);\r\n return node;\r\n };\r\n TableUI.prototype.detectButton = function (range) {\r\n if (range == null) {\r\n return;\r\n }\r\n var show = this.isTable(range);\r\n if (show) {\r\n var _a = this.quill.getLine(range.index), cell = _a[0], offset = _a[1];\r\n var containerBounds = this.quill.container.getBoundingClientRect();\r\n var bounds = cell.domNode.getBoundingClientRect();\r\n bounds = {\r\n bottom: bounds.bottom - containerBounds.top,\r\n height: bounds.height,\r\n left: bounds.left - containerBounds.left,\r\n right: bounds.right - containerBounds.left,\r\n top: bounds.top - containerBounds.top,\r\n width: bounds.width,\r\n };\r\n this.showToggle(bounds);\r\n }\r\n else {\r\n this.hideToggle();\r\n this.hideMenu();\r\n }\r\n };\r\n TableUI.prototype.showToggle = function (position) {\r\n this.position = position;\r\n this.toggle.classList.remove('ql-table-toggle_hidden');\r\n this.toggle.style.top = position.top + \"px\";\r\n this.toggle.style.left = position.left + \"px\";\r\n };\r\n TableUI.prototype.hideToggle = function () {\r\n this.toggle.classList.add('ql-table-toggle_hidden');\r\n };\r\n TableUI.prototype.toggleMenu = function () {\r\n if (this.menu) {\r\n this.hideToggle();\r\n }\r\n else {\r\n this.showMenu();\r\n }\r\n };\r\n TableUI.prototype.destroy = function () {\r\n this.hideMenu();\r\n this.quill.off(QuillEvents.EDITOR_CHANGE, this.editorChangeHandler);\r\n this.quill.root.removeEventListener('contextmenu', this.contextMenuHandler);\r\n this.toggle.removeEventListener('click', this.toggleClickHandler);\r\n this.toggle.remove();\r\n this.toggle = null;\r\n this.options = this.DEFAULTS;\r\n this.menu = null;\r\n this.table = null;\r\n this.quill = null;\r\n };\r\n return TableUI;\r\n}());\r\nexport default TableUI;\r\n//# sourceMappingURL=index.js.map","import * as Y from 'yjs'\nimport {\n WebsocketProvider\n} from 'y-websocket'\nimport {\n QuillBinding\n} from 'y-quill'\nimport Quill from 'quill'\nimport QuillCursors from 'quill-cursors'\nimport tippy from 'tippy.js';\nimport * as QuillTableUI from 'quill-table-ui'\nimport MagicUrl from 'quill-magic-url'\nimport { ImageDrop } from 'quill-image-drop-module'\nimport BlotFormatter from 'quill-blot-formatter'\n\nQuill.register('modules/blotFormatter', BlotFormatter)\nQuill.register('modules/imageDrop', ImageDrop)\nQuill.register('modules/magicUrl', MagicUrl);\nQuill.register('modules/cursors', QuillCursors)\nQuill.register({\n 'modules/tableUI': QuillTableUI.default\n}, true)\n\nwindow.addEventListener('load', () => {\n const ydoc = new Y.Doc()\n var provider = new WebsocketProvider('ws://localhost:9000', 'quill', ydoc)\n const type = ydoc.getText('quill')\n\n let editor = new Quill('#full-container .editor', {\n bounds: '#full-container .editor',\n modules: {\n 'cursors': true,\n 'syntax': true,\n 'toolbar': { container: '.toolbar' },\n 'table': true,\n 'tableUI': true,\n 'magicUrl': true,\n 'imageDrop': true,\n 'blotFormatter': {\n\n }\n },\n\n theme: 'snow'\n });\n\n const binding = new QuillBinding(type, editor, provider.awareness)\n\n provider.awareness.setLocalStateField('user', {\n name: divergent_name,\n color: divergent_color\n })\n\n tippy('.ql-bold', {\n content: 'Kalın'\n })\n tippy('.ql-italic', {\n content: 'Eğik'\n })\n tippy('.ql-underline', {\n content: 'Altı Çizili'\n })\n tippy('.ql-strike', {\n content: 'Üstü Çizili'\n })\n tippy('.ql-blockquote', {\n content: 'Alıntı'\n })\n tippy('.ql-code-block', {\n content: 'Kod Bloğu'\n })\n tippy('[value=\"ordered\"]', {\n content: 'Sıralı Liste'\n })\n tippy('[value=\"bullet\"]', {\n content: 'Liste'\n })\n tippy('[value=\"+1\"]', {\n content: 'İçe Adım'\n })\n tippy('[value=\"-1\"]', {\n content: 'Dışa Adım'\n })\n tippy('.ql-link', {\n content: 'Link'\n })\n tippy('.ql-image', {\n content: 'Resim'\n })\n tippy('.ql-clean', {\n content: 'Biçimlendirmeyi Temizle'\n })\n})","/**\n * Custom module for quilljs to allow user to drag images from their file system into the editor\n * and paste images from clipboard (Works on Chrome, Firefox, Edge, not on Safari)\n * @see https://quilljs.com/blog/building-a-custom-module/\n */\nexport class ImageDrop {\n\n\t/**\n\t * Instantiate the module given a quill instance and any options\n\t * @param {Quill} quill\n\t * @param {Object} options\n\t */\n\tconstructor(quill, options = {}) {\n\t\t// save the quill reference\n\t\tthis.quill = quill;\n\t\t// bind handlers to this instance\n\t\tthis.handleDrop = this.handleDrop.bind(this);\n\t\tthis.handlePaste = this.handlePaste.bind(this);\n\t\t// listen for drop and paste events\n\t\tthis.quill.root.addEventListener('drop', this.handleDrop, false);\n\t\tthis.quill.root.addEventListener('paste', this.handlePaste, false);\n\t}\n\n\t/**\n\t * Handler for drop event to read dropped files from evt.dataTransfer\n\t * @param {Event} evt\n\t */\n\thandleDrop(evt) {\n\t\tevt.preventDefault();\n\t\tif (evt.dataTransfer && evt.dataTransfer.files && evt.dataTransfer.files.length) {\n\t\t\tif (document.caretRangeFromPoint) {\n\t\t\t\tconst selection = document.getSelection();\n\t\t\t\tconst range = document.caretRangeFromPoint(evt.clientX, evt.clientY);\n\t\t\t\tif (selection && range) {\n\t\t\t\t\tselection.setBaseAndExtent(range.startContainer, range.startOffset, range.startContainer, range.startOffset);\n\t\t\t\t}\n\t\t\t}\n\t\t\tthis.readFiles(evt.dataTransfer.files, this.insert.bind(this));\n\t\t}\n\t}\n\n\t/**\n\t * Handler for paste event to read pasted files from evt.clipboardData\n\t * @param {Event} evt\n\t */\n\thandlePaste(evt) {\n\t\tif (evt.clipboardData && evt.clipboardData.items && evt.clipboardData.items.length) {\n\t\t\tthis.readFiles(evt.clipboardData.items, dataUrl => {\n\t\t\t\tconst selection = this.quill.getSelection();\n\t\t\t\tif (selection) {\n\t\t\t\t\t// we must be in a browser that supports pasting (like Firefox)\n\t\t\t\t\t// so it has already been placed into the editor\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t// otherwise we wait until after the paste when this.quill.getSelection()\n\t\t\t\t\t// will return a valid index\n\t\t\t\t\tsetTimeout(() => this.insert(dataUrl), 0);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\n\t/**\n\t * Insert the image into the document at the current cursor position\n\t * @param {String} dataUrl The base64-encoded image URI\n\t */\n\tinsert(dataUrl) {\n\t\tconst index = (this.quill.getSelection() || {}).index || this.quill.getLength();\n\t\tthis.quill.insertEmbed(index, 'image', dataUrl, 'user');\n\t}\n\n\t/**\n\t * Extract image URIs a list of files from evt.dataTransfer or evt.clipboardData\n\t * @param {File[]} files One or more File objects\n\t * @param {Function} callback A function to send each data URI to\n\t */\n\treadFiles(files, callback) {\n\t\t// check each file for an image\n\t\t[].forEach.call(files, file => {\n\t\t\tif (!file.type.match(/^image\\/(gif|jpe?g|a?png|svg|webp|bmp|vnd\\.microsoft\\.icon)/i)) {\n\t\t\t\t// file is not an image\n\t\t\t\t// Note that some file formats such as psd start with image/* but are not readable\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// set up file reader\n\t\t\tconst reader = new FileReader();\n\t\t\treader.onload = (evt) => {\n\t\t\t\tcallback(evt.target.result);\n\t\t\t};\n\t\t\t// read the clipboard item or file\n\t\t\tconst blob = file.getAsFile ? file.getAsFile() : file;\n\t\t\tif (blob instanceof Blob) {\n\t\t\t\treader.readAsDataURL(blob);\n\t\t\t}\n\t\t});\n\t}\n\n}\n"],"sourceRoot":""} \ No newline at end of file diff --git a/editor/package-lock.json b/editor/package-lock.json new file mode 100644 index 0000000..2a3fd83 --- /dev/null +++ b/editor/package-lock.json @@ -0,0 +1,5404 @@ +{ + "name": "yjs-demos-quill", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@popperjs/core": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.5.4.tgz", + "integrity": "sha512-ZpKr+WTb8zsajqgDkvCEWgp6d5eJT6Q63Ng2neTbzBO76Lbe91vX/iVIW9dikq+Fs3yEo+ls4cxeXABD2LtcbQ==" + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==" + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + }, + "@types/node": { + "version": "14.0.9", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.0.9.tgz", + "integrity": "sha512-0sCTiXKXELOBxvZLN4krQ0FPOAA7ij+6WwvD0k/PHd9/KAkr4dXel5J9fh6F4x1FwAQILqAWkmpeuS6mjf1iKA==" + }, + "@webassemblyjs/ast": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "requires": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "requires": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abstract-leveldown": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-6.2.3.tgz", + "integrity": "sha512-BsLm5vFMRUrrLeCcRc+G0t2qOaTzpoJQLOubq2XM72eNpjF5UdU5o/5NvlNhx95XHcAvcl8OMXr4mlg/fRgUXQ==", + "requires": { + "buffer": "^5.5.0", + "immediate": "^3.2.3", + "level-concat-iterator": "~2.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + }, + "dependencies": { + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + } + } + }, + "accepts": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", + "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", + "requires": { + "mime-types": "~2.1.24", + "negotiator": "0.6.2" + } + }, + "acorn": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", + "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==" + }, + "ajv": { + "version": "6.12.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.2.tgz", + "integrity": "sha512-k+V+hzjm5q/Mr8ef/1Y9goCmlsK4I6Sm74teeyGvFk1XrOsbsKLjEdrvny42CZ+a8sXbk8KWpY/bDwS+FLL2UQ==", + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-filter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-1.0.0.tgz", + "integrity": "sha1-uveeYubvTCpMC4MSMtr/7CUfnYM=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==" + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "available-typed-arrays": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.2.tgz", + "integrity": "sha512-XWX3OX8Onv97LMk/ftVyBibpGwY5a8SmuxZPzeOxqmuEqUCOM9ZE+uIaD1VNJ5QnvU2UQusvmKbuM1FR8QWGfQ==", + "requires": { + "array-filter": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", + "optional": true + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.2.tgz", + "integrity": "sha512-40rZaf3bUNKTVYu9sIeeEGOg7g14Yvnj9kH7b50EiwX0Q7A6umbvfI5tvHaOERH0XigqKkfLkFQxzb4e6CIXnA==" + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", + "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.0" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "chokidar": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", + "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", + "optional": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "optional": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "optional": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "optional": true, + "requires": { + "is-number": "^7.0.0" + } + } + } + }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, + "chrome-trace-event": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", + "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "on-headers": "~1.0.2", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==" + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + } + }, + "deferred-leveldown": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-5.3.0.tgz", + "integrity": "sha512-a59VOT+oDy7vtAbLRCZwWgxu2BaCfd5Hk7wxJd48ei7I+nsg8Orlb9CLG0PMZienk9BSUKgeAqkO2+Lw+1+Ukw==", + "requires": { + "abstract-leveldown": "~6.2.1", + "inherits": "^2.0.3" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "elliptic": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.3.tgz", + "integrity": "sha512-IMqzv5wNQf+E6aHeIqATs0tOLeOTwj1QKbRcS3jBbYkl5oLAserA8yJTT7/VyHUYG91PRmPyeQDObKLPpeS4dw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding-down": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-6.3.0.tgz", + "integrity": "sha512-QKrV0iKR6MZVJV08QY0wp1e7vF6QbhnbQhb07bwpEyuz4uZiZgPlEGdkCROuFkUwdxlFaiPIhjyarH1ee/3vhw==", + "requires": { + "abstract-leveldown": "^6.2.1", + "inherits": "^2.0.3", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0" + } + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.3.0.tgz", + "integrity": "sha512-3e87LvavsdxyoCfGusJnrZ5G8SLPOFeHSNpZI/ATL9a5leXo2k0w6MKnbqhdBad9qTobSfB20Ld7UmgoNbAZkQ==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "es-abstract": { + "version": "1.17.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", + "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-get-iterator": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.1.tgz", + "integrity": "sha512-qorBw8Y7B15DVLaJWy6WdEV/ZkieBcu6QCq/xzWzGOKJqgG1j754vXRfZ3NY7HSShneqU43mPB4OkQBTkvHhFw==", + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.1", + "has-symbols": "^1.0.1", + "is-arguments": "^1.0.4", + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-string": "^1.0.5", + "isarray": "^2.0.5" + }, + "dependencies": { + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + } + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz", + "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==" + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", + "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", + "requires": { + "debug": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "foreach": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", + "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k=" + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", + "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "optional": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + }, + "dependencies": { + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + } + } + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==" + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + } + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "highlightjs": { + "version": "9.16.2", + "resolved": "https://registry.npmjs.org/highlightjs/-/highlightjs-9.16.2.tgz", + "integrity": "sha512-FK1vmMj8BbEipEy8DLIvp71t5UsC7n2D6En/UfM/91PCwmOpj6f2iu0Y0coRC62KSRHHC+dquM2xMULV/X7NFg==" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "html-entities": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.3.1.tgz", + "integrity": "sha512-rhE/4Z3hIhzHAUKbW8jVcCyuT5oJCXXqhN/6mXXVCpzTmvJnoH2HL/bt3EZ6p55jbFJBeAe1ZNpL5BugLujxNA==" + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", + "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "dependencies": { + "eventemitter3": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.4.tgz", + "integrity": "sha512-rlaVLnVxtxvoyLsQQFBx53YmXHDxRIzzTLbdfxqi4yocpSjAxXwkU0cScM5JgSKMqEhrZpnvQ2D9gjylR0AimQ==" + } + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "immediate": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.3.0.tgz", + "integrity": "sha512-HR7EVodfFUdQCTIeySw+WDRFJlPcLOJbXfwwZ7Oom6tjsvZ3bOkCDJHehQC3nxJrv7+f9XecwazynjU8e4Vw3Q==" + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "requires": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + } + }, + "interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-bigint": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.0.tgz", + "integrity": "sha512-t5mGUXC/xRheCK431ylNiSkGGpBp8bHENBcENTkDT6ppwPzEVxNGZRvgvmOEfbWkFhA7D2GEuE2mmQTr78sl2g==" + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "optional": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.0.1.tgz", + "integrity": "sha512-TqZuVwa/sppcrhUCAYkGBk7w0yxfQQnxq28fjkO53tnK9FQXmdwz2JS5+GjsWQ6RByES1K40nI+yDic5c9/aAQ==" + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.1.tgz", + "integrity": "sha512-T/S49scO8plUiAOA2DBTBG3JHpn1yiw0kRp6dgiZ0v2/6twi5eiB0rHtHFH9ZIrvlWc6+4O+m4zg5+Z833aXgw==" + }, + "is-negative-zero": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.0.tgz", + "integrity": "sha1-lVOxIbD6wohp2p7UWeIMdUN4hGE=" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-number-object": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", + "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==" + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==" + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "is-set": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.1.tgz", + "integrity": "sha512-eJEzOtVyenDs1TMzSQ3kU3K+E0GUS9sno+F0OBT97xsgcJsF9nXMBtkT9/kut5JEpM7oL7X/0qxR17K3mcwIAA==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-string": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", + "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + }, + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "is-typed-array": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.3.tgz", + "integrity": "sha512-BSYUBOK/HJibQ30wWkWold5txYwMUXQct9YHAQJr8fSwvZoiglcqB0pd7vEN23+Tsi9IUEjztdOSzl4qLVYGTQ==", + "requires": { + "available-typed-arrays": "^1.0.0", + "es-abstract": "^1.17.4", + "foreach": "^2.0.5", + "has-symbols": "^1.0.1" + } + }, + "is-weakmap": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", + "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==" + }, + "is-weakset": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.1.tgz", + "integrity": "sha512-pi4vhbhVHGLxohUw7PhGsueT4vRGFoXhP7+RGN0jKIv9+8PWYCQTqtADngrxOm2g46hoH0+g8uZZBzMrvVGDmw==" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic.js": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/isomorphic.js/-/isomorphic.js-0.1.3.tgz", + "integrity": "sha512-pabBRLDwYefSsNS+qCazJ97o7P5xDTrNoxSYFTM09JlZTxPrOEPGKekwqUy3/Np4C4PHnVUXHYsZPOix0jELsA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json3": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", + "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "level": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/level/-/level-6.0.1.tgz", + "integrity": "sha512-psRSqJZCsC/irNhfHzrVZbmPYXDcEYhA5TVNwr+V92jF44rbf86hqGp8fiT702FyiArScYIlPSBTDUASCVNSpw==", + "requires": { + "level-js": "^5.0.0", + "level-packager": "^5.1.0", + "leveldown": "^5.4.0" + } + }, + "level-codec": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.2.tgz", + "integrity": "sha512-UyIwNb1lJBChJnGfjmO0OR+ezh2iVu1Kas3nvBS/BzGnx79dv6g7unpKIDNPMhfdTEGoc7mC8uAu51XEtX+FHQ==", + "requires": { + "buffer": "^5.6.0" + }, + "dependencies": { + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + } + } + }, + "level-concat-iterator": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-concat-iterator/-/level-concat-iterator-2.0.1.tgz", + "integrity": "sha512-OTKKOqeav2QWcERMJR7IS9CUo1sHnke2C0gkSmcR7QuEtFNLLzHQAvnMw8ykvEcv0Qtkg0p7FOwP1v9e5Smdcw==" + }, + "level-errors": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.1.tgz", + "integrity": "sha512-UVprBJXite4gPS+3VznfgDSU8PTRuVX0NXwoWW50KLxd2yw4Y1t2JUR5In1itQnudZqRMT9DlAM3Q//9NCjCFw==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-4.0.2.tgz", + "integrity": "sha512-ZSthfEqzGSOMWoUGhTXdX9jv26d32XJuHz/5YnuHZzH6wldfWMOVwI9TBtKcya4BKTyTt3XVA0A3cF3q5CY30Q==", + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.4.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "level-js": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/level-js/-/level-js-5.0.2.tgz", + "integrity": "sha512-SnBIDo2pdO5VXh02ZmtAyPP6/+6YTJg2ibLtl9C34pWvmtMEmRTWpra+qO/hifkUtBTOtfx6S9vLDjBsBK4gRg==", + "requires": { + "abstract-leveldown": "~6.2.3", + "buffer": "^5.5.0", + "inherits": "^2.0.3", + "ltgt": "^2.1.2" + }, + "dependencies": { + "buffer": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + } + } + }, + "level-packager": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/level-packager/-/level-packager-5.1.1.tgz", + "integrity": "sha512-HMwMaQPlTC1IlcwT3+swhqf/NUO+ZhXVz6TY1zZIIZlIR0YSn8GtAAWmIvKjNY16ZkEg/JcpAuQskxsXqC0yOQ==", + "requires": { + "encoding-down": "^6.3.0", + "levelup": "^4.3.2" + } + }, + "level-supports": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/level-supports/-/level-supports-1.0.1.tgz", + "integrity": "sha512-rXM7GYnW8gsl1vedTJIbzOrRv85c/2uCMpiiCzO2fndd06U/kUXEEU9evYn4zFggBOg36IsBW8LzqIpETwwQzg==", + "requires": { + "xtend": "^4.0.2" + } + }, + "leveldown": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/leveldown/-/leveldown-5.6.0.tgz", + "integrity": "sha512-iB8O/7Db9lPaITU1aA2txU/cBEXAt4vWwKQRrrWuS6XDgbP4QZGj9BL2aNbwb002atoQ/lIotJkfyzz+ygQnUQ==", + "requires": { + "abstract-leveldown": "~6.2.1", + "napi-macros": "~2.0.0", + "node-gyp-build": "~4.1.0" + } + }, + "levelup": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-4.4.0.tgz", + "integrity": "sha512-94++VFO3qN95cM/d6eBXvd894oJE0w3cInq9USsyQzzoJxmiYzPAocNcuGCPGGjoXqDVJcr3C1jzt1TSjyaiLQ==", + "requires": { + "deferred-leveldown": "~5.3.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~4.0.0", + "level-supports": "~1.0.0", + "xtend": "~4.0.0" + } + }, + "lib0": { + "version": "0.2.33", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.33.tgz", + "integrity": "sha512-Pnm8FzjUr+aTYkEu2A20c1EfVHla8GbVX+GXn6poxx0gcmEuCs+XszjLmtEbI9xYOoI/83xVi7VOIoyHgOO87w==", + "requires": { + "isomorphic.js": "^0.1.3" + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "loglevel": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.8.tgz", + "integrity": "sha512-bsU7+gc9AJ2SqpzxwU3+1fedl8zAntbtC5XYlt3s2j1hJcn2PsXSmgN8TaLG/J1/2mod4+cE/3vNL70/c1RNCA==" + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=" + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", + "requires": { + "mime-db": "1.44.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "requires": { + "minimist": "^1.2.5" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "napi-macros": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/napi-macros/-/napi-macros-2.0.0.tgz", + "integrity": "sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==" + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-forge": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", + "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==" + }, + "node-gyp-build": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.1.1.tgz", + "integrity": "sha512-dSq1xmcPDKPZ2EED2S6zw/b9NKsqzXRE6dVr8TVQnI3FJOTteUMuqF3Qqs6LZg+mLGYJWqQzMbIjMtJqTv87nQ==" + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-url": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", + "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.2.tgz", + "integrity": "sha512-5lHCz+0uufF6wZ7CRFWJN3hp8Jqblpgve06U5CMQ3f//6iDjPr2PEo9MWCjEssDsa+UZEL4PkFpr+BMop6aKzQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==" + }, + "p-retry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "requires": { + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parchment": { + "version": "2.0.0-dev.2", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-2.0.0-dev.2.tgz", + "integrity": "sha512-4fgRny4pPISoML08Zp7poi52Dff3E2G1ORTi2D/acJ/RiROdDAMDB6VcQNfBcmehrX5Wixp6dxh6JjLyE5yUNQ==" + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "pbkdf2": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", + "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "optional": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "portfinder": { + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.26.tgz", + "integrity": "sha512-Xi7mKxJHHMI3rIUrnm/jjUgwhbYMkp/XKEcZX3aG4BrumLpq3nmoQMX+ClYnDZnZ/New7IatC1no5RX0zo1vXQ==", + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "positioning": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/positioning/-/positioning-2.0.1.tgz", + "integrity": "sha512-DsAgM42kV/ObuwlRpAzDTjH9E8fGKkMDJHWFX+kfNXSxh7UCCQxEmdjv/Ws5Ft1XDnt3JT8fIDYeKNSE2TbttA==" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "proxy-addr": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", + "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.11.9", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz", + "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==" + } + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", + "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==" + }, + "quill": { + "version": "2.0.0-dev.4", + "resolved": "https://registry.npmjs.org/quill/-/quill-2.0.0-dev.4.tgz", + "integrity": "sha512-9WmMVCEIhf3lDdhzl+i+GBDeDl0BFi65waC4Im8Y4HudEJ9kEEb1lciAz9A8pcDmLMjiMbvz84lNt/U5OBS8Vg==", + "requires": { + "clone": "^2.1.2", + "deep-equal": "^2.0.2", + "eventemitter3": "^4.0.0", + "extend": "^3.0.2", + "parchment": "2.0.0-dev.2", + "quill-delta": "4.2.1" + }, + "dependencies": { + "deep-equal": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.0.4.tgz", + "integrity": "sha512-BUfaXrVoCfgkOQY/b09QdO9L3XNoF2XH0A3aY9IQwQL/ZjLOe8FQgCNVl1wiolhsFo8kFdO9zdPViCPbmaJA5w==", + "requires": { + "es-abstract": "^1.18.0-next.1", + "es-get-iterator": "^1.1.0", + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.2", + "is-regex": "^1.1.1", + "isarray": "^2.0.5", + "object-is": "^1.1.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "regexp.prototype.flags": "^1.3.0", + "side-channel": "^1.0.3", + "which-boxed-primitive": "^1.0.1", + "which-collection": "^1.0.1", + "which-typed-array": "^1.1.2" + } + }, + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object-is": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.3.tgz", + "integrity": "sha512-teyqLvFWzLkq5B9ki8FVWA902UER2qkxmdA4nLf+wjOLAWgxzCWZNCxpDq9MvE8MmhWNr+I8w3BN49Vx36Y6Xg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.18.0-next.1" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } + } + }, + "quill-blot-formatter": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/quill-blot-formatter/-/quill-blot-formatter-1.0.5.tgz", + "integrity": "sha1-k0yt0Q7Zz2i1SyK5nR4Kagb0R50=", + "requires": { + "deepmerge": "^2.0.0" + } + }, + "quill-cursors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/quill-cursors/-/quill-cursors-2.3.1.tgz", + "integrity": "sha512-nrA75Wgbk8V5uHt4Y/NvipeNmh8cdWlAo3E5SusaIXBMfF1BFRhJzCRKTz3WhAOCNTh475q65Wa6dQ0+ThAbCw==" + }, + "quill-delta": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-4.2.1.tgz", + "integrity": "sha512-Y2nksOj6Q+4hizre8n0dml76vLNGK4/y86EoI1d7rv6EL1bx7DPDYRmqQMPu1UqFQO/uQuVHQ3fOmm4ZSzWrfA==", + "requires": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.2.0" + } + }, + "quill-image-drop-module": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/quill-image-drop-module/-/quill-image-drop-module-1.0.3.tgz", + "integrity": "sha1-Dl7IMp3WehISbxZrGRv2TSBXp9M=", + "requires": { + "quill": "^1.2.2" + }, + "dependencies": { + "eventemitter3": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-2.0.3.tgz", + "integrity": "sha1-teEHm1n7XhuidxwKmTvgYKWMmbo=" + }, + "fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "parchment": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", + "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" + }, + "quill": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/quill/-/quill-1.3.7.tgz", + "integrity": "sha512-hG/DVzh/TiknWtE6QmWAF/pxoZKYxfe3J/d/+ShUWkDvvkZQVTPeVmUJVu1uE6DDooC4fWTiCLh84ul89oNz5g==", + "requires": { + "clone": "^2.1.1", + "deep-equal": "^1.0.1", + "eventemitter3": "^2.0.3", + "extend": "^3.0.2", + "parchment": "^1.1.4", + "quill-delta": "^3.6.2" + } + }, + "quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "requires": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + } + } + } + }, + "quill-magic-url": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/quill-magic-url/-/quill-magic-url-2.0.2.tgz", + "integrity": "sha512-ZDAoKjyzwi6yFjhQ/O2tj2dRl8Vtheu3sIvChYu+XM86t3B4Hm3ahVRa4gBP+t4JQPMJUEN+hMhH88LQzbYwfA==", + "requires": { + "normalize-url": "^4.5.0", + "quill-delta": "^3.6.2" + }, + "dependencies": { + "fast-diff": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.1.2.tgz", + "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" + }, + "quill-delta": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/quill-delta/-/quill-delta-3.6.3.tgz", + "integrity": "sha512-wdIGBlcX13tCHOXGMVnnTVFtGRLoP0imqxM696fIPwIf5ODIYUHIvHbZcyvGlZFiFhK5XzDC2lpjbxRhnM05Tg==", + "requires": { + "deep-equal": "^1.0.1", + "extend": "^3.0.2", + "fast-diff": "1.1.2" + } + } + } + }, + "quill-table-ui": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/quill-table-ui/-/quill-table-ui-1.0.7.tgz", + "integrity": "sha512-Zr/KWiLmCkaaS1eybwkQX17FUGJEBvpHAOSP7A8J+E2P4R56S+Uvs+U2i+fIxaydfnPksDV/sDJ8EWsFg37dsQ==", + "requires": { + "positioning": "^2.0.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + }, + "raw-body": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", + "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==" + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "dependencies": { + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + } + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.7", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", + "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "requires": { + "node-forge": "0.9.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "serialize-javascript": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-3.1.0.tgz", + "integrity": "sha512-JIJT1DGiWmIKhzRsG91aS6Ze4sFUrYbltlkg2onR5OrnNM02Kl/hnY/T4FN2omvyeBbQmMJv+K4cPOpGzOTFBg==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + } + } + }, + "serve-static": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", + "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "side-channel": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.3.tgz", + "integrity": "sha512-A6+ByhlLkksFoUepsGxfj5x1gTSrs+OydsRptUxeNCabQpCFUvcwIczgOigI8vhY/OJCnPnyE9rGiwgvr9cS1g==", + "requires": { + "es-abstract": "^1.18.0-next.0", + "object-inspect": "^1.8.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.18.0-next.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", + "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.2.2", + "is-negative-zero": "^2.0.0", + "is-regex": "^1.1.1", + "object-inspect": "^1.8.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.1", + "string.prototype.trimend": "^1.0.1", + "string.prototype.trimstart": "^1.0.1" + } + }, + "is-callable": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", + "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + }, + "is-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", + "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "requires": { + "has-symbols": "^1.0.1" + } + }, + "object-inspect": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.8.0.tgz", + "integrity": "sha512-jLdtEOB112fORuypAyl/50VRVIBIdVQOSUUGQHzJ4xBSbit81zRarz7GThkEFZy1RceYrWYcPcBFPQwHyAc1gA==" + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + } + } + }, + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.20", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.20.tgz", + "integrity": "sha512-SpmVOVpdq0DJc0qArhF3E5xsxvaiqGNb73XfgBpK1y3UD5gs8DSo8aCTsuT5pX8rssdc2NDIzANwP9eCAiSdTA==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.4.0", + "websocket-driver": "0.6.5" + } + }, + "sockjs-client": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", + "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "faye-websocket": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", + "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.19", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", + "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + } + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "string.prototype.trimend": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" + } + }, + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" + } + }, + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.4.tgz", + "integrity": "sha512-U4mACBHIegmfoEe5fdongHESNJWqsGU+W0S/9+BmYGVQDw1+c2Ow05TpMhxjPK1sRb7cuYq1BPl1e5YHJMTCqA==", + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^3.1.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tippy.js": { + "version": "6.2.7", + "resolved": "https://registry.npmjs.org/tippy.js/-/tippy.js-6.2.7.tgz", + "integrity": "sha512-k+kWF9AJz5xLQHBi3K/XlmJiyu+p9gsCyc5qZhxxGaJWIW8SMjw1R+C7saUnP33IM8gUhDA2xX//ejRSwqR0tA==", + "requires": { + "@popperjs/core": "^2.4.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==" + }, + "tslib": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.13.0.tgz", + "integrity": "sha512-i/6DQjL8Xf3be4K/E6Wgpekn5Qasl1usyw++dAA35Ue5orEn65VIxOA+YvNNl9HV3qv70T7CNwjODHZrLwvd1Q==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse": { + "version": "1.4.7", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", + "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==" + }, + "watchpack": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.4.tgz", + "integrity": "sha512-aWAgTW4MoSJzZPAicljkO1hsi1oKj/RRq/OJQh2PKI2UKL04c2Bs+MBOB+BBABHTXJpf9mCwHN7ANCvYsvY2sg==", + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.0" + } + }, + "watchpack-chokidar2": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.0.tgz", + "integrity": "sha512-9TyfOyN/zLUbA288wZ8IsMZ+6cbzvsNyEzSBp6e/zkifi6xxbl8SmQ/CxQq32k8NNqrdVEVUVSEf56L4rQ/ZxA==", + "optional": true, + "requires": { + "chokidar": "^2.1.8" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "optional": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "optional": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "optional": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "optional": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "optional": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "optional": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "optional": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "optional": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + } + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webpack": { + "version": "4.44.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.1.tgz", + "integrity": "sha512-4UOGAohv/VGUNQJstzEywwNxqX417FnjZgZJpJQegddzPmTvph37eBIRbRTfdySXzVtJXLJfbMN3mMYhM6GdmQ==", + "requires": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", + "ajv": "^6.10.2", + "ajv-keywords": "^3.4.1", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^4.3.0", + "eslint-scope": "^4.0.3", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.4.0", + "loader-utils": "^1.2.3", + "memory-fs": "^0.4.1", + "micromatch": "^3.1.10", + "mkdirp": "^0.5.3", + "neo-async": "^2.6.1", + "node-libs-browser": "^2.2.1", + "schema-utils": "^1.0.0", + "tapable": "^1.1.3", + "terser-webpack-plugin": "^1.4.3", + "watchpack": "^1.7.4", + "webpack-sources": "^1.4.1" + } + }, + "webpack-cli": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.12.tgz", + "integrity": "sha512-NVWBaz9k839ZH/sinurM+HcDvJOTXwSjYp1ku+5XKeOC03z8v5QitnK/x+lAxGXFyhdayoIf/GOpv85z3/xPag==", + "requires": { + "chalk": "^2.4.2", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.1", + "findup-sync": "^3.0.0", + "global-modules": "^2.0.0", + "import-local": "^2.0.0", + "interpret": "^1.4.0", + "loader-utils": "^1.4.0", + "supports-color": "^6.1.0", + "v8-compile-cache": "^2.1.1", + "yargs": "^13.3.2" + } + }, + "webpack-dev-middleware": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", + "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.6", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.6.tgz", + "integrity": "sha512-RZKhC3EmpBchfTGBVb8fb+RL2cWyw/32lshnsETttkBAyAUXSGHxbEJWWRXc751DrIxG1q04b8QwMbAwkRPpUA==" + } + } + }, + "webpack-dev-server": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.0.tgz", + "integrity": "sha512-PUxZ+oSTxogFQgkTtFndEtJIPNmml7ExwufBZ9L2/Xyyd5PnOL5UreWe5ZT7IU25DSdykL9p1MLQzmLh2ljSeg==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.7", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "0.3.20", + "sockjs-client": "1.4.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "optional": true + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.6.5.tgz", + "integrity": "sha1-XLJVbOuF9Dc8bYI4qmkchFThOjY=", + "requires": { + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-boxed-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.1.tgz", + "integrity": "sha512-7BT4TwISdDGBgaemWU0N0OU7FeAEJ9Oo2P1PHRm/FCWoEi2VLWC9b6xvxAA3C/NMpxg3HXVgi0sMmGbNUbNepQ==", + "requires": { + "is-bigint": "^1.0.0", + "is-boolean-object": "^1.0.0", + "is-number-object": "^1.0.3", + "is-string": "^1.0.4", + "is-symbol": "^1.0.2" + } + }, + "which-collection": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", + "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", + "requires": { + "is-map": "^2.0.1", + "is-set": "^2.0.1", + "is-weakmap": "^2.0.1", + "is-weakset": "^2.0.1" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "which-typed-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.2.tgz", + "integrity": "sha512-KT6okrd1tE6JdZAy3o2VhMoYPh3+J6EMZLyrxBQsZflI1QCZIxMrIYLkosd8Twf+YfknVIHmYQPgJt238p8dnQ==", + "requires": { + "available-typed-arrays": "^1.0.2", + "es-abstract": "^1.17.5", + "foreach": "^2.0.5", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.1", + "is-typed-array": "^1.1.3" + } + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "ws": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", + "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y-leveldb": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/y-leveldb/-/y-leveldb-0.1.0.tgz", + "integrity": "sha512-sMuitVrsAUNh+0b66I42nAuW3lCmez171uP4k0ePcTAJ+c+Iw9w4Yq3wwiyrDMFXBEyQSjSF86Inc23wEvWnxw==", + "requires": { + "level": "^6.0.1", + "lib0": "^0.2.31" + } + }, + "y-protocols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.1.tgz", + "integrity": "sha512-QP3fCM7c2gGfUi2nqf8gspyO4VW23zv3kNqPNdD3wNxMbuNQenMyoDVZYEo12jzR4RQ3aaDfPK62Sf31SVOmfg==", + "requires": { + "lib0": "^0.2.28" + } + }, + "y-quill": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/y-quill/-/y-quill-0.1.3.tgz", + "integrity": "sha512-A+pR77mffjqJBhxB/zZIguuUJrIYlWDaZEeHWyXhiYBp11HS14gM4fts5Ag7ztxyOflYjp4xicC1ZW4aHAUtJQ==", + "requires": { + "lib0": "^0.2.31", + "y-protocols": "^1.0.0" + }, + "dependencies": { + "y-protocols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.1.tgz", + "integrity": "sha512-QP3fCM7c2gGfUi2nqf8gspyO4VW23zv3kNqPNdD3wNxMbuNQenMyoDVZYEo12jzR4RQ3aaDfPK62Sf31SVOmfg==", + "requires": { + "lib0": "^0.2.28" + } + } + } + }, + "y-websocket": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/y-websocket/-/y-websocket-1.3.1.tgz", + "integrity": "sha512-pt4lyFz1jlJObl5IN2r7YWyzsRRdpQXGc2WbBXlsyMamZPID4y+MITeIpEr8n95I0d/Bx28uzgH4qhhb/3QmZg==", + "requires": { + "lib0": "^0.2.31", + "ws": "^6.2.1", + "y-leveldb": "^0.1.0", + "y-protocols": "^1.0.0" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "yjs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.3.2.tgz", + "integrity": "sha512-f4R9wK4Pn0FDrNR++mjaW4mbC/qsFHzZaDicva1yN3IMrlUuwQ6qt3HEUc4DMiAkjETGB07LyhxbQ9YgNenk8Q==", + "requires": { + "lib0": "^0.2.32" + } + } + } +} diff --git a/editor/package.json b/editor/package.json new file mode 100644 index 0000000..98fdbe0 --- /dev/null +++ b/editor/package.json @@ -0,0 +1,30 @@ +{ + "name": "Collab Quill Editor", + "version": "1.0.0", + "description": "", + "main": "index.js", + "author": "Doğukan Öksüz ", + "license": "UNLICENSE", + "scripts": { + "dist": "webpack --mode=production", + "start": "webpack-dev-server --open-page quill.html", + "postinstall": "npm run dist" + }, + "dependencies": { + "highlightjs": "^9.16.2", + "parchment": "^2.0.0-dev.2", + "quill": "^2.0.0-dev.4", + "quill-blot-formatter": "^1.0.5", + "quill-cursors": "^2.2.1", + "quill-image-drop-module": "^1.0.3", + "quill-magic-url": "^2.0.2", + "quill-table-ui": "^1.0.7", + "tippy.js": "^6.2.7", + "webpack": "^4.44.1", + "webpack-cli": "^3.3.12", + "webpack-dev-server": "^3.10.1", + "y-quill": "0.1.3", + "y-websocket": "^1.3.1", + "yjs": "^13.3.2" + } +} diff --git a/editor/quill.css b/editor/quill.css new file mode 100644 index 0000000..b225f3f --- /dev/null +++ b/editor/quill.css @@ -0,0 +1,1422 @@ +/*! + * Quill Editor v1.3.7 + * https://quilljs.com/ + * Copyright (c) 2014, Jason Chen + * Copyright (c) 2013, salesforce.com + */ + +.ql-container.ql-disabled .ql-tooltip { + visibility: hidden; +} + +.ql-container.ql-disabled .ql-editor ul[data-checked]>li::before { + pointer-events: none; +} + +.ql-clipboard { + left: -100000px; + height: 1px; + overflow-y: hidden; + position: absolute; + top: 50%; +} + +.ql-clipboard p { + margin: 0; + padding: 0; +} + +.ql-editor { + box-sizing: border-box; + line-height: 1.42; + height: 100%; + outline: none; + overflow-y: auto; + padding: 12px 15px; + tab-size: 4; + -moz-tab-size: 4; + text-align: left; + white-space: pre-wrap; + word-wrap: break-word; +} + +.ql-editor>* { + cursor: text; +} + +.ql-editor p, +.ql-editor ol, +.ql-editor ul, +.ql-editor pre, +.ql-editor blockquote, +.ql-editor h1, +.ql-editor h2, +.ql-editor h3, +.ql-editor h4, +.ql-editor h5, +.ql-editor h6 { + margin: 0; + padding: 0; + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} + +.ql-editor ol, +.ql-editor ul { + padding-left: 1.5em; +} + +.ql-editor ol>li, +.ql-editor ul>li { + list-style-type: none; +} + +.ql-editor ul>li::before { + content: '\2022'; +} + +.ql-editor ul[data-checked=true], +.ql-editor ul[data-checked=false] { + pointer-events: none; +} + +.ql-editor ul[data-checked=true]>li *, +.ql-editor ul[data-checked=false]>li * { + pointer-events: all; +} + +.ql-editor ul[data-checked=true]>li::before, +.ql-editor ul[data-checked=false]>li::before { + color: #777; + cursor: pointer; + pointer-events: all; +} + +.ql-editor ul[data-checked=true]>li::before { + content: '\2611'; +} + +.ql-editor ul[data-checked=false]>li::before { + content: '\2610'; +} + +.ql-editor li::before { + display: inline-block; + white-space: nowrap; + width: 1.2em; +} + +.ql-editor li:not(.ql-direction-rtl)::before { + margin-left: -1.5em; + margin-right: 0.3em; + text-align: right; +} + +.ql-editor li.ql-direction-rtl::before { + margin-left: 0.3em; + margin-right: -1.5em; +} + +.ql-editor ol li:not(.ql-direction-rtl), +.ql-editor ul li:not(.ql-direction-rtl) { + padding-left: 1.5em; +} + +.ql-editor ol li.ql-direction-rtl, +.ql-editor ul li.ql-direction-rtl { + padding-right: 1.5em; +} + +.ql-editor ol li { + counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; + counter-increment: list-0; +} + +.ql-editor ol li:before { + content: counter(list-0, decimal) '. '; +} + +.ql-editor ol li.ql-indent-1 { + counter-increment: list-1; +} + +.ql-editor ol li.ql-indent-1:before { + content: counter(list-1, lower-alpha) '. '; +} + +.ql-editor ol li.ql-indent-1 { + counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} + +.ql-editor ol li.ql-indent-2 { + counter-increment: list-2; +} + +.ql-editor ol li.ql-indent-2:before { + content: counter(list-2, lower-roman) '. '; +} + +.ql-editor ol li.ql-indent-2 { + counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; +} + +.ql-editor ol li.ql-indent-3 { + counter-increment: list-3; +} + +.ql-editor ol li.ql-indent-3:before { + content: counter(list-3, decimal) '. '; +} + +.ql-editor ol li.ql-indent-3 { + counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; +} + +.ql-editor ol li.ql-indent-4 { + counter-increment: list-4; +} + +.ql-editor ol li.ql-indent-4:before { + content: counter(list-4, lower-alpha) '. '; +} + +.ql-editor ol li.ql-indent-4 { + counter-reset: list-5 list-6 list-7 list-8 list-9; +} + +.ql-editor ol li.ql-indent-5 { + counter-increment: list-5; +} + +.ql-editor ol li.ql-indent-5:before { + content: counter(list-5, lower-roman) '. '; +} + +.ql-editor ol li.ql-indent-5 { + counter-reset: list-6 list-7 list-8 list-9; +} + +.ql-editor ol li.ql-indent-6 { + counter-increment: list-6; +} + +.ql-editor ol li.ql-indent-6:before { + content: counter(list-6, decimal) '. '; +} + +.ql-editor ol li.ql-indent-6 { + counter-reset: list-7 list-8 list-9; +} + +.ql-editor ol li.ql-indent-7 { + counter-increment: list-7; +} + +.ql-editor ol li.ql-indent-7:before { + content: counter(list-7, lower-alpha) '. '; +} + +.ql-editor ol li.ql-indent-7 { + counter-reset: list-8 list-9; +} + +.ql-editor ol li.ql-indent-8 { + counter-increment: list-8; +} + +.ql-editor ol li.ql-indent-8:before { + content: counter(list-8, lower-roman) '. '; +} + +.ql-editor ol li.ql-indent-8 { + counter-reset: list-9; +} + +.ql-editor ol li.ql-indent-9 { + counter-increment: list-9; +} + +.ql-editor ol li.ql-indent-9:before { + content: counter(list-9, decimal) '. '; +} + +.ql-editor .ql-indent-1:not(.ql-direction-rtl) { + padding-left: 3em; +} + +.ql-editor li.ql-indent-1:not(.ql-direction-rtl) { + padding-left: 4.5em; +} + +.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 3em; +} + +.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right { + padding-right: 4.5em; +} + +.ql-editor .ql-indent-2:not(.ql-direction-rtl) { + padding-left: 6em; +} + +.ql-editor li.ql-indent-2:not(.ql-direction-rtl) { + padding-left: 7.5em; +} + +.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 6em; +} + +.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right { + padding-right: 7.5em; +} + +.ql-editor .ql-indent-3:not(.ql-direction-rtl) { + padding-left: 9em; +} + +.ql-editor li.ql-indent-3:not(.ql-direction-rtl) { + padding-left: 10.5em; +} + +.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 9em; +} + +.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right { + padding-right: 10.5em; +} + +.ql-editor .ql-indent-4:not(.ql-direction-rtl) { + padding-left: 12em; +} + +.ql-editor li.ql-indent-4:not(.ql-direction-rtl) { + padding-left: 13.5em; +} + +.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 12em; +} + +.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right { + padding-right: 13.5em; +} + +.ql-editor .ql-indent-5:not(.ql-direction-rtl) { + padding-left: 15em; +} + +.ql-editor li.ql-indent-5:not(.ql-direction-rtl) { + padding-left: 16.5em; +} + +.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 15em; +} + +.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right { + padding-right: 16.5em; +} + +.ql-editor .ql-indent-6:not(.ql-direction-rtl) { + padding-left: 18em; +} + +.ql-editor li.ql-indent-6:not(.ql-direction-rtl) { + padding-left: 19.5em; +} + +.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 18em; +} + +.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right { + padding-right: 19.5em; +} + +.ql-editor .ql-indent-7:not(.ql-direction-rtl) { + padding-left: 21em; +} + +.ql-editor li.ql-indent-7:not(.ql-direction-rtl) { + padding-left: 22.5em; +} + +.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 21em; +} + +.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right { + padding-right: 22.5em; +} + +.ql-editor .ql-indent-8:not(.ql-direction-rtl) { + padding-left: 24em; +} + +.ql-editor li.ql-indent-8:not(.ql-direction-rtl) { + padding-left: 25.5em; +} + +.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 24em; +} + +.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right { + padding-right: 25.5em; +} + +.ql-editor .ql-indent-9:not(.ql-direction-rtl) { + padding-left: 27em; +} + +.ql-editor li.ql-indent-9:not(.ql-direction-rtl) { + padding-left: 28.5em; +} + +.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 27em; +} + +.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right { + padding-right: 28.5em; +} + +.ql-editor .ql-video { + display: block; + max-width: 100%; +} + +.ql-editor .ql-video.ql-align-center { + margin: 0 auto; +} + +.ql-editor .ql-video.ql-align-right { + margin: 0 0 0 auto; +} + +.ql-editor .ql-bg-black { + background-color: #000; +} + +.ql-editor .ql-bg-red { + background-color: #e60000; +} + +.ql-editor .ql-bg-orange { + background-color: #f90; +} + +.ql-editor .ql-bg-yellow { + background-color: #ff0; +} + +.ql-editor .ql-bg-green { + background-color: #008a00; +} + +.ql-editor .ql-bg-blue { + background-color: #06c; +} + +.ql-editor .ql-bg-purple { + background-color: #93f; +} + +.ql-editor .ql-color-white { + color: #fff; +} + +.ql-editor .ql-color-red { + color: #e60000; +} + +.ql-editor .ql-color-orange { + color: #f90; +} + +.ql-editor .ql-color-yellow { + color: #ff0; +} + +.ql-editor .ql-color-green { + color: #008a00; +} + +.ql-editor .ql-color-blue { + color: #06c; +} + +.ql-editor .ql-color-purple { + color: #93f; +} + +.ql-editor .ql-font-serif { + font-family: Georgia, Times New Roman, serif; +} + +.ql-editor .ql-font-monospace { + font-family: Monaco, Courier New, monospace; +} + +.ql-editor .ql-size-small { + font-size: 0.75em; +} + +.ql-editor .ql-size-large { + font-size: 1.5em; +} + +.ql-editor .ql-size-huge { + font-size: 2.5em; +} + +.ql-editor .ql-direction-rtl { + direction: rtl; + text-align: inherit; +} + +.ql-editor .ql-align-center { + text-align: center; +} + +.ql-editor .ql-align-justify { + text-align: justify; +} + +.ql-editor .ql-align-right { + text-align: right; +} + +.ql-editor.ql-blank::before { + color: rgba(0, 0, 0, 0.6); + content: attr(data-placeholder); + font-style: italic; + left: 15px; + pointer-events: none; + position: absolute; + right: 15px; +} + +.ql-snow.ql-toolbar:after, +.ql-snow .ql-toolbar:after { + clear: both; + content: ''; + display: table; +} + +.ql-snow.ql-toolbar button, +.ql-snow .ql-toolbar button { + background: none; + border: none; + cursor: pointer; + display: inline-block; + float: left; + height: 28px; + padding: 3px 5px; + width: 32px; +} + +.ql-snow.ql-toolbar button svg, +.ql-snow .ql-toolbar button svg { + float: left; + height: 100%; +} + +.ql-snow.ql-toolbar button:active:hover, +.ql-snow .ql-toolbar button:active:hover { + outline: none; +} + +.ql-snow.ql-toolbar input.ql-image[type=file], +.ql-snow .ql-toolbar input.ql-image[type=file] { + display: none; +} + +.ql-snow.ql-toolbar button:hover, +.ql-snow .ql-toolbar button:hover, +.ql-snow.ql-toolbar button:focus, +.ql-snow .ql-toolbar button:focus, +.ql-snow.ql-toolbar button.ql-active, +.ql-snow .ql-toolbar button.ql-active, +.ql-snow.ql-toolbar .ql-picker-label:hover, +.ql-snow .ql-toolbar .ql-picker-label:hover, +.ql-snow.ql-toolbar .ql-picker-label.ql-active, +.ql-snow .ql-toolbar .ql-picker-label.ql-active, +.ql-snow.ql-toolbar .ql-picker-item:hover, +.ql-snow .ql-toolbar .ql-picker-item:hover, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected { + color: #06c; +} + +.ql-snow.ql-toolbar button:hover .ql-fill, +.ql-snow .ql-toolbar button:hover .ql-fill, +.ql-snow.ql-toolbar button:focus .ql-fill, +.ql-snow .ql-toolbar button:focus .ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill, +.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill, +.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill { + fill: #06c; +} + +.ql-snow.ql-toolbar button:hover .ql-stroke, +.ql-snow .ql-toolbar button:hover .ql-stroke, +.ql-snow.ql-toolbar button:focus .ql-stroke, +.ql-snow .ql-toolbar button:focus .ql-stroke, +.ql-snow.ql-toolbar button.ql-active .ql-stroke, +.ql-snow .ql-toolbar button.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke, +.ql-snow.ql-toolbar button:hover .ql-stroke-miter, +.ql-snow .ql-toolbar button:hover .ql-stroke-miter, +.ql-snow.ql-toolbar button:focus .ql-stroke-miter, +.ql-snow .ql-toolbar button:focus .ql-stroke-miter, +.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter, +.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter, +.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter { + stroke: #06c; +} + +@media (pointer: coarse) { + + .ql-snow.ql-toolbar button:hover:not(.ql-active), + .ql-snow .ql-toolbar button:hover:not(.ql-active) { + color: #444; + } + + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill { + fill: #444; + } + + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke, + .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter, + .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter { + stroke: #444; + } +} + +.ql-snow { + box-sizing: border-box; +} + +.ql-snow * { + box-sizing: border-box; +} + +.ql-snow .ql-hidden { + display: none; +} + +.ql-snow .ql-out-bottom, +.ql-snow .ql-out-top { + visibility: hidden; +} + +.ql-snow .ql-tooltip { + position: absolute; + transform: translateY(10px); +} + +.ql-snow .ql-tooltip a { + cursor: pointer; + text-decoration: none; +} + +.ql-snow .ql-tooltip.ql-flip { + transform: translateY(-10px); +} + +.ql-snow .ql-formats { + display: inline-block; + vertical-align: middle; +} + +.ql-snow .ql-formats:after { + clear: both; + content: ''; + display: table; +} + +.ql-snow .ql-stroke { + fill: none; + stroke: #444; + stroke-linecap: round; + stroke-linejoin: round; + stroke-width: 2; +} + +.ql-snow .ql-stroke-miter { + fill: none; + stroke: #444; + stroke-miterlimit: 10; + stroke-width: 2; +} + +.ql-snow .ql-fill, +.ql-snow .ql-stroke.ql-fill { + fill: #444; +} + +.ql-snow .ql-empty { + fill: none; +} + +.ql-snow .ql-even { + fill-rule: evenodd; +} + +.ql-snow .ql-thin, +.ql-snow .ql-stroke.ql-thin { + stroke-width: 1; +} + +.ql-snow .ql-transparent { + opacity: 0.4; +} + +.ql-snow .ql-direction svg:last-child { + display: none; +} + +.ql-snow .ql-direction.ql-active svg:last-child { + display: inline; +} + +.ql-snow .ql-direction.ql-active svg:first-child { + display: none; +} + +.ql-snow .ql-editor h1 { + font-size: 2em; +} + +.ql-snow .ql-editor h2 { + font-size: 1.5em; +} + +.ql-snow .ql-editor h3 { + font-size: 1.17em; +} + +.ql-snow .ql-editor h4 { + font-size: 1em; +} + +.ql-snow .ql-editor h5 { + font-size: 0.83em; +} + +.ql-snow .ql-editor h6 { + font-size: 0.67em; +} + +.ql-snow .ql-editor a { + text-decoration: underline; +} + +.ql-snow .ql-editor blockquote { + border-left: 4px solid #ccc; + margin-bottom: 5px; + margin-top: 5px; + padding-left: 16px; +} + +.ql-snow .ql-editor code, +.ql-snow .ql-editor pre { + background-color: #f0f0f0; + border-radius: 3px; +} + +.ql-snow .ql-editor pre { + white-space: pre-wrap; + margin-bottom: 5px; + margin-top: 5px; + padding: 5px 10px; +} + +.ql-snow .ql-editor code { + font-size: 85%; + padding: 2px 4px; +} + +.ql-snow .ql-editor pre.ql-syntax { + background-color: #23241f; + color: #f8f8f2; + overflow: visible; +} + +.ql-snow .ql-editor img { + max-width: 100%; +} + +.ql-snow .ql-picker { + color: #444; + display: inline-block; + float: left; + font-size: 14px; + font-weight: 500; + height: 28px; + position: relative; + vertical-align: middle; +} + +.ql-snow .ql-picker-label { + cursor: pointer; + display: inline-block; + height: 100%; + padding-left: 8px; + padding-right: 2px; + position: relative; + width: 100%; + font-size: 16px; + padding-top: 3px; +} + +.ql-snow .ql-picker-label::before { + display: inline-block; + line-height: 22px; +} + +.ql-snow .ql-picker-options { + background-color: #fff; + display: none; + min-width: 100%; + padding: 4px 8px; + position: absolute; + white-space: nowrap; +} + +.ql-snow .ql-picker-options .ql-picker-item { + cursor: pointer; + display: block; + padding-bottom: 5px; + padding-top: 5px; +} + +.ql-snow .ql-picker.ql-expanded .ql-picker-label { + color: #ccc; + z-index: 2; +} + +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill { + fill: #ccc; +} + +.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke { + stroke: #ccc; +} + +.ql-snow .ql-picker.ql-expanded .ql-picker-options { + display: block; + margin-top: -1px; + top: 100%; + z-index: 1; +} + +.ql-snow .ql-color-picker, +.ql-snow .ql-icon-picker { + width: 32px; +} + +.ql-snow .ql-color-picker .ql-picker-label, +.ql-snow .ql-icon-picker .ql-picker-label { + padding: 2px 4px; +} + +.ql-snow .ql-color-picker .ql-picker-label svg, +.ql-snow .ql-icon-picker .ql-picker-label svg { + right: 4px; +} + +.ql-snow .ql-icon-picker .ql-picker-options { + padding: 4px 0px; +} + +.ql-snow .ql-icon-picker .ql-picker-item { + height: 24px; + width: 24px; + padding: 2px 4px; +} + +.ql-snow .ql-color-picker .ql-picker-options { + padding: 3px 5px; + width: 152px; +} + +.ql-snow .ql-color-picker .ql-picker-item { + border: 1px solid transparent; + float: left; + height: 16px; + margin: 2px; + padding: 0px; + width: 16px; +} + +.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg { + position: absolute; + margin-top: -9px; + right: 0; + top: 50%; + width: 18px; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before { + content: attr(data-label); +} + +.ql-snow .ql-picker.ql-header { + width: 98px; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label::before, +.ql-snow .ql-picker.ql-header .ql-picker-item::before { + content: 'Paragraf'; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + content: 'Başlık 1'; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + content: 'Başlık 2'; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + content: 'Başlık 3'; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + content: 'Heading 4'; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + content: 'Heading 5'; +} + +.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before, +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + content: 'Heading 6'; +} + +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before { + font-size: 2em; +} + +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before { + font-size: 1.5em; +} + +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before { + font-size: 1.17em; +} + +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before { + font-size: 1em; +} + +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before { + font-size: 0.83em; +} + +.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before { + font-size: 0.67em; +} + +.ql-snow .ql-picker.ql-font { + width: 108px; +} + +.ql-snow .ql-picker.ql-font .ql-picker-label::before, +.ql-snow .ql-picker.ql-font .ql-picker-item::before { + content: 'Sans Serif'; +} + +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before, +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + content: 'Serif'; +} + +.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before, +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + content: 'Monospace'; +} + +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before { + font-family: Georgia, Times New Roman, serif; +} + +.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before { + font-family: Monaco, Courier New, monospace; +} + +.ql-snow .ql-picker.ql-size { + width: 98px; +} + +.ql-snow .ql-picker.ql-size .ql-picker-item::before { + content: 'Normal'; +} + +.ql-snow .ql-picker.ql-size .ql-picker-label::before { + content: 'Boyut'; +} + +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + content: 'Küçük'; +} + +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + content: 'Büyük'; +} + +.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before, +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + content: 'En Büyük'; +} + +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before { + font-size: 10px; +} + +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before { + font-size: 18px; +} + +.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before { + font-size: 32px; +} + +.ql-snow .ql-color-picker.ql-background .ql-picker-item { + background-color: #fff; +} + +.ql-snow .ql-color-picker.ql-color .ql-picker-item { + background-color: #000; +} + +.ql-toolbar.ql-snow { + border: 1px solid #ccc; + box-sizing: border-box; + font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif; + padding: 8px; +} + +.ql-toolbar.ql-snow .ql-formats { + margin-right: 15px; +} + +.ql-toolbar.ql-snow .ql-picker-label { + border: 1px solid transparent; +} + +.ql-toolbar.ql-snow .ql-picker-options { + border: 1px solid transparent; + box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; +} + +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label { + border-color: #ccc; +} + +.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options { + border-color: #ccc; +} + +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected, +.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover { + border-color: #000; +} + +.ql-toolbar.ql-snow+.ql-container.ql-snow { + border-top: 0px; +} + +.ql-snow .ql-tooltip { + background-color: #fff; + border: 1px solid #ccc; + box-shadow: 0px 0px 5px #ddd; + color: #444; + padding: 5px 12px; + white-space: nowrap; +} + +.ql-snow .ql-tooltip::before { + content: "URL'i ziyaret edin: "; + line-height: 26px; + margin-right: 8px; +} + +.ql-snow .ql-tooltip input[type=text] { + display: none; + border: 1px solid #ccc; + font-size: 13px; + height: 26px; + margin: 0px; + padding: 3px 5px; + width: 170px; +} + +.ql-snow .ql-tooltip a.ql-preview { + display: inline-block; + max-width: 200px; + overflow-x: hidden; + text-overflow: ellipsis; + vertical-align: top; +} + +.ql-snow .ql-tooltip a.ql-action::after { + border-right: 1px solid #ccc; + content: 'Düzenle'; + margin-left: 16px; + padding-right: 8px; +} + +.ql-snow .ql-tooltip a.ql-remove::before { + content: 'Sil'; + margin-left: 8px; +} + +.ql-snow .ql-tooltip a { + line-height: 26px; +} + +.ql-snow .ql-tooltip.ql-editing a.ql-preview, +.ql-snow .ql-tooltip.ql-editing a.ql-remove { + display: none; +} + +.ql-snow .ql-tooltip.ql-editing input[type=text] { + display: inline-block; +} + +.ql-snow .ql-tooltip.ql-editing a.ql-action::after { + border-right: 0px; + content: 'Kaydet'; + padding-right: 0px; +} + +.ql-snow .ql-tooltip[data-mode=link]::before { + content: "Link:"; +} + +.ql-snow .ql-tooltip[data-mode=formula]::before { + content: "Formül: "; +} + +.ql-snow .ql-tooltip[data-mode=video]::before { + content: "Video:"; +} + +.ql-snow a { + color: #06c; +} + + +/* User styles */ +.ql-formats { + border-right: 1px #ddd solid; + margin-right: 0 !important; + padding-left: 10px; + padding-right: 10px; +} + +.ql-formats:last-child { + border-right: 0 !important; +} + +.ql-toolbar { + margin-bottom: 15px; + border: 0 !important; + display: flex; + align-items: center; + justify-content: center; + background: #fff; + border: 1px #ddd solid !important; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), + 0 1px 2px 0 rgba(0, 0, 0, .06); +} + + +.ql-container { + border: 1px #ddd solid !important; +} + + +.editor { + background-color: #f2f2f2; + border: 1px solid #c4c4c4; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06); +} + + +.ql-editor { + margin: 2.5rem auto; + width: 18.5cm; + height: 100%; + min-height: 26.25cm; + padding: 1.75cm 1.5cm; + border: 1px solid #d3d3d3; + background-color: #fff; + box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), + 0 1px 2px 0 rgba(0, 0, 0, .06); + overflow: hidden; +} + +.ql-table-toggle { + display: flex; + align-items: center; + justify-content: center; + position: absolute; + background: #fff; + border: 2px solid #e9ebf0; + border-radius: 50%; + margin: 3px 0 0 -22px; + width: 18px; + height: 18px; + top: 0; + left: 0; + cursor: pointer; + fill: #b9bec7 +} + +.ql-table-toggle_hidden { + display: none +} + +.ql-table-toggle:hover { + border-color: #b9bec7 +} + +.ql-table-menu { + top: 0; + left: 0; + position: absolute; + background: #fff; + z-index: 2100; + box-shadow: rgba(15, 15, 15, 0.05) 0 0 0 1px, rgba(15, 15, 15, 0.1) 0 3px 6px, rgba(15, 15, 15, 0.2) 0 9px 24px; + border-radius: 4px; + animation: fadeIn 0.05s ease-in forwards +} + +.ql-table-menu__item { + display: flex; + align-items: center; + cursor: pointer; + min-height: 32px; + padding: 5px +} + +.ql-table-menu__item:hover { + background-color: #fafbfc +} + +.ql-table-menu__item-icon { + margin-right: 5px +} + +.ql-table-menu__item-text { + font: 300 12px +} + +.ql-container .qlbt-selection-line.qlbt-selection-line-left::before { + position: absolute; + left: -2px; + top: -2px; + content: ''; + width: 5px; + height: 5px; + background-color: #0589f3; + border-radius: 5px; +} + +.ql-container .qlbt-selection-line.qlbt-selection-line-right::before { + position: absolute; + right: -2px; + bottom: -3px; + content: ''; + width: 5px; + height: 5px; + background-color: #0589f3; + border-radius: 5px; +} + +.quill-better-table-wrapper { + overflow-x: auto; +} + +table.quill-better-table { + table-layout: fixed; + border-collapse: collapse; +} + +table.quill-better-table td { + border: 1px solid #000; + padding: 2px 5px; +} + +.qlbt-operation-menu { + background-color: #fff; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + font-size: 14px; + z-index: 100; + overflow: hidden; +} + +.qlbt-operation-menu .qlbt-operation-menu-dividing { + height: 1px; + background-color: #efefef; +} + +.qlbt-operation-menu .qlbt-operation-menu-subtitle { + color: #999; + font-size: 14px; + padding: 5px 16px; +} + +.qlbt-operation-menu .qlbt-operation-color-picker { + display: flex; + align-items: center; + flex-wrap: wrap; + padding: 0 16px 10px; + background-color: #fff; + overflow: hidden; +} + +.qlbt-operation-menu .qlbt-operation-color-picker .qlbt-operation-color-picker-item { + width: 20px; + height: 20px; + border: 1px solid #595959; + margin-right: 5px; + margin-bottom: 5px; + cursor: pointer; +} + +.qlbt-operation-menu .qlbt-operation-menu-item { + display: flex; + align-items: center; + padding: 10px 16px; + background-color: #fff; + cursor: pointer; + color: #595959; + overflow: hidden; + text-overflow: ellipsis; +} + +.qlbt-operation-menu .qlbt-operation-menu-item:hover { + background-color: #efefef; +} + +.qlbt-operation-menu .qlbt-operation-menu-item .qlbt-operation-menu-icon { + margin-right: 8px; + height: 20px; + width: 20px; + font-size: 0; +} + +.qlbt-col-tool { + position: absolute; + display: flex; + align-items: flex-end; + overflow: hidden; + z-index: 99; + height: 16px; +} + +.qlbt-col-tool .qlbt-col-tool-cell { + position: relative; + background-color: #fff; + border-top: 1px solid #000; + border-right: 1px solid #000; + border-bottom: 1px solid #000; +} + +.qlbt-col-tool .qlbt-col-tool-cell:first-child { + border-left: 1px solid #000; +} + +.qlbt-col-tool .qlbt-col-tool-cell-holder { + position: absolute; + right: -1px; + top: 0; + bottom: 0; + z-index: 3; + width: 1px; + background-color: transparent; + cursor: ew-resize; +} + +.qlbt-col-tool .qlbt-col-tool-cell-holder:hover { + background-color: #0589f3; +} + +.qlbt-col-tool .qlbt-col-tool-cell-holder::before { + content: ""; + position: absolute; + top: 0; + left: -6px; + display: block; + width: 8px; + height: 100%; +} + +.qlbt-col-tool .qlbt-col-tool-cell-holder::after { + content: ""; + position: absolute; + top: 0; + right: -6px; + display: block; + width: 8px; + height: 100%; +} \ No newline at end of file diff --git a/editor/quill.html b/editor/quill.html new file mode 100644 index 0000000..8dfb69c --- /dev/null +++ b/editor/quill.html @@ -0,0 +1,90 @@ + + + + + + Yjs Quill Example + + + + + + + + + + +
    +
    +
    + +
    +
    + +
    +
    + + + + + +
    +
    + + +
    +
    + + + +
    +
    + + + + +
    +
    + + +
    +
    + +
    +
    +
    + +
    +
    + + +
    + +
    + +
    + +
    + + + \ No newline at end of file diff --git a/editor/quill.js b/editor/quill.js new file mode 100644 index 0000000..01e8822 --- /dev/null +++ b/editor/quill.js @@ -0,0 +1,93 @@ +import * as Y from 'yjs' +import { + WebsocketProvider +} from 'y-websocket' +import { + QuillBinding +} from 'y-quill' +import Quill from 'quill' +import QuillCursors from 'quill-cursors' +import tippy from 'tippy.js'; +import * as QuillTableUI from 'quill-table-ui' +import MagicUrl from 'quill-magic-url' +import { ImageDrop } from 'quill-image-drop-module' +import BlotFormatter from 'quill-blot-formatter' + +Quill.register('modules/blotFormatter', BlotFormatter) +Quill.register('modules/imageDrop', ImageDrop) +Quill.register('modules/magicUrl', MagicUrl); +Quill.register('modules/cursors', QuillCursors) +Quill.register({ + 'modules/tableUI': QuillTableUI.default +}, true) + +window.addEventListener('load', () => { + const ydoc = new Y.Doc() + var provider = new WebsocketProvider('ws://localhost:9000', 'quill', ydoc) + const type = ydoc.getText('quill') + + let editor = new Quill('#full-container .editor', { + bounds: '#full-container .editor', + modules: { + 'cursors': true, + 'syntax': true, + 'toolbar': { container: '.toolbar' }, + 'table': true, + 'tableUI': true, + 'magicUrl': true, + 'imageDrop': true, + 'blotFormatter': { + + } + }, + + theme: 'snow' + }); + + const binding = new QuillBinding(type, editor, provider.awareness) + + provider.awareness.setLocalStateField('user', { + name: divergent_name, + color: divergent_color + }) + + tippy('.ql-bold', { + content: 'Kalın' + }) + tippy('.ql-italic', { + content: 'Eğik' + }) + tippy('.ql-underline', { + content: 'Altı Çizili' + }) + tippy('.ql-strike', { + content: 'Üstü Çizili' + }) + tippy('.ql-blockquote', { + content: 'Alıntı' + }) + tippy('.ql-code-block', { + content: 'Kod Bloğu' + }) + tippy('[value="ordered"]', { + content: 'Sıralı Liste' + }) + tippy('[value="bullet"]', { + content: 'Liste' + }) + tippy('[value="+1"]', { + content: 'İçe Adım' + }) + tippy('[value="-1"]', { + content: 'Dışa Adım' + }) + tippy('.ql-link', { + content: 'Link' + }) + tippy('.ql-image', { + content: 'Resim' + }) + tippy('.ql-clean', { + content: 'Biçimlendirmeyi Temizle' + }) +}) \ No newline at end of file diff --git a/editor/tippy.css b/editor/tippy.css new file mode 100644 index 0000000..d1cd2e1 --- /dev/null +++ b/editor/tippy.css @@ -0,0 +1 @@ +.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1} \ No newline at end of file diff --git a/editor/webpack.config.js b/editor/webpack.config.js new file mode 100644 index 0000000..d46576e --- /dev/null +++ b/editor/webpack.config.js @@ -0,0 +1,20 @@ +const path = require('path') + +module.exports = { + mode: 'development', + devtool: 'source-map', + entry: { + quill: './quill.js' + }, + output: { + globalObject: 'self', + path: path.resolve(__dirname, './dist/'), + filename: '[name].bundle.js', + publicPath: '/quill/dist/' + }, + devServer: { + contentBase: path.join(__dirname), + compress: true, + publicPath: '/dist/' + } +} diff --git a/server/.env.example b/server/.env.example index ac5529e..fb08a22 100644 --- a/server/.env.example +++ b/server/.env.example @@ -4,6 +4,8 @@ APP_KEY= APP_DEBUG=true APP_URL=http://localhost +SOCKET_SECRET=testsecret + LOG_CHANNEL=stack LOG_LEVEL=debug diff --git a/server/app/Http/Livewire/Document/Create.php b/server/app/Http/Livewire/Document/Create.php index d35b234..036231e 100644 --- a/server/app/Http/Livewire/Document/Create.php +++ b/server/app/Http/Livewire/Document/Create.php @@ -30,12 +30,14 @@ public function createNewDocument() } else { $document = Document::create([ 'name' => $this->name, - 'folder_id' => (int)$this->folderId + 'folder_id' => $this->folderId ]); } $document->user()->attach(auth()->user()); - } catch (\Throwable $e) { + } + catch (\Throwable $e) + { $this->emitTo($this->emitTo, 'flashMessage', "Oluşturma işlemi başarısız oldu!"); } $this->emitTo($this->emitTo, 'flashMessage', $this->name . " isimli doküman başarıyla eklendi!"); @@ -43,10 +45,14 @@ public function createNewDocument() if ($this->folderId == null) { $documents = Document::where('folder_id', null)->orderBy('updated_at', 'DESC')->get(); - } else { + } + else + { $documents = Folder::findOrFail($this->folderId)->document()->orderBy('updated_at', 'DESC')->get(); } + $this->emitTo($this->emitTo, 'emptyDecrement'); + $this->emitTo('document.show', 'newDocumentCreated', $documents); $this->isCreating = false; $this->name = ""; diff --git a/server/app/Http/Livewire/Document/Edit.php b/server/app/Http/Livewire/Document/Edit.php index 3660f55..0ee540b 100644 --- a/server/app/Http/Livewire/Document/Edit.php +++ b/server/app/Http/Livewire/Document/Edit.php @@ -9,12 +9,16 @@ class Edit extends Component { public $document; public $folderId; + public $joining_key; public function mount($documentId) { $this->document = Document::findOrFail($documentId); $this->folderId = $this->document->folder_id; + + $to_be_hashed = env('SOCKET_SECRET') . "||" . $documentId . "||" . auth()->user()->id; + $this->joining_key = md5($to_be_hashed); } public function render() diff --git a/server/app/Http/Livewire/Folder/Create.php b/server/app/Http/Livewire/Folder/Create.php index 0a8eb2f..cef23e3 100644 --- a/server/app/Http/Livewire/Folder/Create.php +++ b/server/app/Http/Livewire/Folder/Create.php @@ -28,7 +28,7 @@ public function createNewFolder() } else { $folder = Folder::create([ 'name' => $this->name, - 'parent_folder_id' => (int)$this->folderId + 'parent_folder_id' => $this->folderId ]); } @@ -44,6 +44,8 @@ public function createNewFolder() } else { $folders = Folder::where('parent_folder_id', $this->folderId)->orderBy('updated_at', 'DESC')->get(); } + + $this->emitTo($this->emitTo, 'emptyDecrement'); $this->emitTo('folder.show', 'newFolderCreated', $folders, $this->folderId); $this->isCreatingFolder = false; diff --git a/server/app/Http/Livewire/Folder/ListContents.php b/server/app/Http/Livewire/Folder/ListContents.php index bc3c293..1a53a73 100644 --- a/server/app/Http/Livewire/Folder/ListContents.php +++ b/server/app/Http/Livewire/Folder/ListContents.php @@ -11,20 +11,41 @@ class ListContents extends Component public $documents; public $folderId; public $message; + public $empty = 0; - protected $listeners = ['flashMessage']; + protected $listeners = ['flashMessage', 'emptyDecrement']; public function flashMessage($message) { $this->message = $message; } + public function emptyChecker() + { + if(count($this->documents) == 0) + { + $this->empty++; + } + + if(count($this->subfolders) == 0) + { + $this->empty++; + } + } + + public function emptyDecrement() + { + $this->empty--; + } + public function mount($folderId) { $this->message = ""; $this->folderId = $folderId; $this->documents = Folder::findOrFail($folderId)->document()->orderBy('updated_at', 'DESC')->get(); $this->subfolders = Folder::where('parent_folder_id', $folderId)->orderBy('updated_at', 'DESC')->get(); + + $this->emptyChecker(); } public function render() diff --git a/server/app/Models/Document.php b/server/app/Models/Document.php index 7b0de9d..58e3e60 100644 --- a/server/app/Models/Document.php +++ b/server/app/Models/Document.php @@ -2,12 +2,13 @@ namespace App\Models; +use App\Traits\Uuids; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Document extends Model { - use HasFactory; + use HasFactory, Uuids; protected $fillable = [ 'name', 'content', 'folder_id' diff --git a/server/app/Models/Folder.php b/server/app/Models/Folder.php index 52b5e15..b624e01 100644 --- a/server/app/Models/Folder.php +++ b/server/app/Models/Folder.php @@ -2,12 +2,13 @@ namespace App\Models; +use App\Traits\Uuids; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Folder extends Model { - use HasFactory; + use HasFactory, Uuids; protected $fillable = ['name', 'parent_folder_id']; diff --git a/server/app/Traits/Uuids.php b/server/app/Traits/Uuids.php new file mode 100644 index 0000000..2701675 --- /dev/null +++ b/server/app/Traits/Uuids.php @@ -0,0 +1,37 @@ +{$model->getKeyName()})) { + $model->{$model->getKeyName()} = Uuid::uuid4()->toString(); + } + }); + } + /** + * Get the value indicating whether the IDs are incrementing. + * + * @return bool + */ + public function getIncrementing() + { + return false; + } + /** + * Get the auto-incrementing key type. + * + * @return string + */ + public function getKeyType() + { + return 'string'; + } +} \ No newline at end of file diff --git a/server/database/migrations/2020_11_08_162644_create_folders_table.php b/server/database/migrations/2020_11_08_162644_create_folders_table.php index b35fd0e..c74d18c 100644 --- a/server/database/migrations/2020_11_08_162644_create_folders_table.php +++ b/server/database/migrations/2020_11_08_162644_create_folders_table.php @@ -14,10 +14,8 @@ class CreateFoldersTable extends Migration public function up() { Schema::create('folders', function (Blueprint $table) { - $table->id(); + $table->uuid('id')->primary(); $table->string('name'); - $table->foreignId('parent_folder_id')->nullable(); - $table->foreign('parent_folder_id')->references('id')->on('folders')->cascadeOnDelete(); $table->timestamps(); }); } diff --git a/server/database/migrations/2020_11_08_214254_create_folder_user_table.php b/server/database/migrations/2020_11_08_214254_create_folder_user_table.php index 3b50e51..01413da 100644 --- a/server/database/migrations/2020_11_08_214254_create_folder_user_table.php +++ b/server/database/migrations/2020_11_08_214254_create_folder_user_table.php @@ -15,7 +15,7 @@ public function up() { Schema::create('folder_user', function (Blueprint $table) { $table->id(); - $table->foreignId('folder_id'); + $table->uuid('folder_id'); $table->foreignId('user_id'); $table->foreign('folder_id')->on('folders')->references('id')->cascadeOnDelete(); $table->foreign('user_id')->on('users')->references('id')->cascadeOnDelete(); diff --git a/server/database/migrations/2020_11_08_255555_create_documents_table.php b/server/database/migrations/2020_11_08_255555_create_documents_table.php index dff9e28..81ecce3 100644 --- a/server/database/migrations/2020_11_08_255555_create_documents_table.php +++ b/server/database/migrations/2020_11_08_255555_create_documents_table.php @@ -14,10 +14,10 @@ class CreateDocumentsTable extends Migration public function up() { Schema::create('documents', function (Blueprint $table) { - $table->id(); + $table->uuid('id')->primary(); $table->string('name'); $table->longText('content')->nullable(); - $table->foreignId('folder_id')->nullable(); + $table->uuid('folder_id')->nullable(); $table->foreign('folder_id')->references('id')->on('folders')->cascadeOnDelete(); $table->timestamps(); }); diff --git a/server/database/migrations/2020_11_08_255556_create_document_user_table.php b/server/database/migrations/2020_11_08_255556_create_document_user_table.php index c8be6ec..61e8f6c 100644 --- a/server/database/migrations/2020_11_08_255556_create_document_user_table.php +++ b/server/database/migrations/2020_11_08_255556_create_document_user_table.php @@ -17,7 +17,7 @@ public function up() $table->id(); $table->foreignId('user_id'); $table->foreign('user_id')->references('id')->on('users')->cascadeOnDelete(); - $table->foreignId('document_id'); + $table->uuid('document_id'); $table->foreign('document_id')->references('id')->on('documents')->cascadeOnDelete(); }); } diff --git a/server/database/migrations/2020_11_11_194033_add_columns_to_folders_table.php b/server/database/migrations/2020_11_11_194033_add_columns_to_folders_table.php new file mode 100644 index 0000000..92e7429 --- /dev/null +++ b/server/database/migrations/2020_11_11_194033_add_columns_to_folders_table.php @@ -0,0 +1,34 @@ +uuid('parent_folder_id')->nullable(); + $table->foreign('parent_folder_id')->references('id')->on('folders')->cascadeOnDelete(); + }); + } + + /** + * Reverse the migrations. + * + * @return void + */ + public function down() + { + Schema::table('folders', function (Blueprint $table) { + $table->dropForeign('folders_parent_folder_id_foreign'); + $table->dropColumn('parent_folder_id'); + }); + } +} diff --git a/server/public/css/app.css b/server/public/css/app.css index 7d1e3c3..0f6953c 100644 --- a/server/public/css/app.css +++ b/server/public/css/app.css @@ -1,320676 +1 @@ -/*! 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: 0.67em 0; -} - -/* Grouping content - ========================================================================== */ - -/** - * 1. Add the correct box sizing in Firefox. - * 2. Show the overflow in Edge and IE. - */ - -hr { - 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: 0.35em 0.75em 0.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 { - 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"] { - 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. - */ - -/** - * Removes the default spacing and border for appropriate elements. - */ - -blockquote, -dl, -dd, -h1, -h2, -h3, -h4, -h5, -h6, -hr, -figure, -p, -pre { - margin: 0; -} - -button { - background-color: transparent; - background-image: none; -} - -/** - * 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 { - list-style: none; - margin: 0; - padding: 0; -} - -/** - * Tailwind custom reset styles - */ - -/** - * 1. Use the user's configured `sans` font-family (with Tailwind's default - * sans-serif font stack as a fallback) as a sane default. - * 2. Use Tailwind's default "normal" line-height so the user isn't forced - * to override it to ensure consistency even when using the default theme. - */ - -html { - font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 1 */ - line-height: 1.5; /* 2 */ -} - -/** - * 1. Prevent padding and border from affecting element width. - * - * We used to set this in the html element and inherit from - * the parent element for everything else. This caused issues - * in shadow-dom-enhanced elements like
    where the content - * is wrapped by a div with box-sizing set to `content-box`. - * - * https://github.com/mozdevs/cssremedy/issues/4 - * - * - * 2. 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 { - box-sizing: border-box; /* 1 */ - border-width: 0; /* 2 */ - border-style: solid; /* 2 */ - border-color: #d2d6dc; /* 2 */ -} - -/* - * Ensure horizontal rules are visible by default - */ - -hr { - border-top-width: 1px; -} - -/** - * 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; -} - -input::-moz-placeholder, textarea::-moz-placeholder { - color: #a0aec0; -} - -input:-ms-input-placeholder, textarea:-ms-input-placeholder { - color: #a0aec0; -} - -input::placeholder, -textarea::placeholder { - color: #a0aec0; -} - -button, -[role="button"] { - cursor: pointer; -} - -table { - border-collapse: collapse; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - font-size: inherit; - font-weight: inherit; -} - -/** - * Reset links to optimize for opt-in styling instead of - * opt-out. - */ - -a { - color: inherit; - text-decoration: inherit; -} - -/** - * Reset form element properties that are easy to forget to - * style explicitly so you don't inadvertently introduce - * styles that deviate from your design system. These styles - * supplement a partial reset that is already applied by - * normalize.css. - */ - -button, -input, -optgroup, -select, -textarea { - padding: 0; - line-height: inherit; - color: inherit; -} - -/** - * Use the configured 'mono' font family for elements that - * are expected to be rendered with a monospace font, falling - * back to the system monospace stack if there is no configured - * 'mono' font family. - */ - -pre, -code, -kbd, -samp { - font-family: Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; -} - -/** - * Make replaced elements `display: block` by default as that's - * the behavior you want almost all of the time. Inspired by - * CSS Remedy, with `svg` added as well. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -svg, -video, -canvas, -audio, -iframe, -embed, -object { - display: block; - vertical-align: middle; -} - -/** - * Constrain images and videos to the parent width and preserve - * their instrinsic aspect ratio. - * - * https://github.com/mozdevs/cssremedy/issues/14 - */ - -img, -video { - max-width: 100%; - height: auto; -} - -.container { - width: 100%; -} - -@media (min-width: 640px) { - .container { - max-width: 640px; - } -} - -@media (min-width: 768px) { - .container { - max-width: 768px; - } -} - -@media (min-width: 1024px) { - .container { - max-width: 1024px; - } -} - -@media (min-width: 1280px) { - .container { - max-width: 1280px; - } -} - -.form-input { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #ffffff; - border-color: #d2d6dc; - border-width: 1px; - border-radius: 0.375rem; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5; -} - -.form-input::-moz-placeholder { - color: #9fa6b2; - opacity: 1; -} - -.form-input:-ms-input-placeholder { - color: #9fa6b2; - opacity: 1; -} - -.form-input::placeholder { - color: #9fa6b2; - opacity: 1; -} - -.form-input:focus { - outline: none; - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - border-color: #a4cafe; -} - -.form-textarea { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #ffffff; - border-color: #d2d6dc; - border-width: 1px; - border-radius: 0.375rem; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5; -} - -.form-textarea::-moz-placeholder { - color: #9fa6b2; - opacity: 1; -} - -.form-textarea:-ms-input-placeholder { - color: #9fa6b2; - opacity: 1; -} - -.form-textarea::placeholder { - color: #9fa6b2; - opacity: 1; -} - -.form-textarea:focus { - outline: none; - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - border-color: #a4cafe; -} - -.form-multiselect { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - background-color: #ffffff; - border-color: #d2d6dc; - border-width: 1px; - border-radius: 0.375rem; - padding-top: 0.5rem; - padding-right: 0.75rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5; -} - -.form-multiselect:focus { - outline: none; - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - border-color: #a4cafe; -} - -.form-select { - background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3e%3cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e"); - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - -webkit-print-color-adjust: exact; - color-adjust: exact; - background-repeat: no-repeat; - background-color: #ffffff; - border-color: #d2d6dc; - border-width: 1px; - border-radius: 0.375rem; - padding-top: 0.5rem; - padding-right: 2.5rem; - padding-bottom: 0.5rem; - padding-left: 0.75rem; - font-size: 1rem; - line-height: 1.5; - background-position: right 0.5rem center; - background-size: 1.5em 1.5em; -} - -.form-select::-ms-expand { - color: #9fa6b2; - border: none; -} - -@media not print { - .form-select::-ms-expand { - display: none; - } -} - -@media print and (-ms-high-contrast: active), print and (-ms-high-contrast: none) { - .form-select { - padding-right: 0.75rem; - } -} - -.form-select:focus { - outline: none; - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - border-color: #a4cafe; -} - -.form-checkbox:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3e%3c/svg%3e"); - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -@media not print { - .form-checkbox::-ms-check { - border-width: 1px; - color: transparent; - background: inherit; - border-color: inherit; - border-radius: inherit; - } -} - -.form-checkbox { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - -webkit-print-color-adjust: exact; - color-adjust: exact; - display: inline-block; - vertical-align: middle; - background-origin: border-box; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - flex-shrink: 0; - height: 1rem; - width: 1rem; - color: #3f83f8; - background-color: #ffffff; - border-color: #d2d6dc; - border-width: 1px; - border-radius: 0.25rem; -} - -.form-checkbox:focus { - outline: none; - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - border-color: #a4cafe; -} - -.form-checkbox:checked:focus { - border-color: transparent; -} - -.form-radio:checked { - background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e"); - border-color: transparent; - background-color: currentColor; - background-size: 100% 100%; - background-position: center; - background-repeat: no-repeat; -} - -@media not print { - .form-radio::-ms-check { - border-width: 1px; - color: transparent; - background: inherit; - border-color: inherit; - border-radius: inherit; - } -} - -.form-radio { - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - -webkit-print-color-adjust: exact; - color-adjust: exact; - display: inline-block; - vertical-align: middle; - background-origin: border-box; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - flex-shrink: 0; - border-radius: 100%; - height: 1rem; - width: 1rem; - color: #3f83f8; - background-color: #ffffff; - border-color: #d2d6dc; - border-width: 1px; -} - -.form-radio:focus { - outline: none; - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - border-color: #a4cafe; -} - -.form-radio:checked:focus { - border-color: transparent; -} - -.prose { - color: #374151; - max-width: 65ch; -} - -.prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.prose a { - color: #5850ec; - text-decoration: none; - font-weight: 600; -} - -.prose strong { - color: #161e2e; - font-weight: 600; -} - -.prose ol { - counter-reset: list-counter; - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.prose ol > li { - position: relative; - counter-increment: list-counter; - padding-left: 1.75em; -} - -.prose ol > li::before { - content: counter(list-counter) "."; - position: absolute; - font-weight: 400; - color: #6b7280; -} - -.prose ul > li { - position: relative; - padding-left: 1.75em; -} - -.prose ul > li::before { - content: ""; - position: absolute; - background-color: #d2d6dc; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; -} - -.prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; -} - -.prose blockquote { - font-weight: 500; - font-style: italic; - color: #161e2e; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; -} - -.prose blockquote p:first-of-type::before { - content: open-quote; -} - -.prose blockquote p:last-of-type::after { - content: close-quote; -} - -.prose h1 { - color: #1a202c; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} - -.prose h2 { - color: #1a202c; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; -} - -.prose h3 { - color: #1a202c; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; -} - -.prose h4 { - color: #1a202c; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; -} - -.prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; -} - -.prose code { - color: #161e2e; - font-weight: 600; - font-size: 0.875em; -} - -.prose code::before { - content: "`"; -} - -.prose code::after { - content: "`"; -} - -.prose pre { - color: #e5e7eb; - background-color: #252f3f; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; -} - -.prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; -} - -.prose pre code::before { - content: ""; -} - -.prose pre code::after { - content: ""; -} - -.prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; -} - -.prose thead { - color: #161e2e; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d2d6dc; -} - -.prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} - -.prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; -} - -.prose tbody tr:last-child { - border-bottom-width: 0; -} - -.prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; -} - -.prose { - font-size: 1rem; - line-height: 1.75; -} - -.prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.prose img { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose video { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose figure { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.prose h2 code { - font-size: 0.875em; -} - -.prose h3 code { - font-size: 0.9em; -} - -.prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; -} - -.prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -.prose ol > li:before { - left: 0; -} - -.prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.prose > ul > li > *:first-child { - margin-top: 1.25em; -} - -.prose > ul > li > *:last-child { - margin-bottom: 1.25em; -} - -.prose > ol > li > *:first-child { - margin-top: 1.25em; -} - -.prose > ol > li > *:last-child { - margin-bottom: 1.25em; -} - -.prose ul ul, .prose ul ol, .prose ol ul, .prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; -} - -.prose hr + * { - margin-top: 0; -} - -.prose h2 + * { - margin-top: 0; -} - -.prose h3 + * { - margin-top: 0; -} - -.prose h4 + * { - margin-top: 0; -} - -.prose thead th:first-child { - padding-left: 0; -} - -.prose thead th:last-child { - padding-right: 0; -} - -.prose tbody td:first-child { - padding-left: 0; -} - -.prose tbody td:last-child { - padding-right: 0; -} - -.prose > :first-child { - margin-top: 0; -} - -.prose > :last-child { - margin-bottom: 0; -} - -.prose h1, .prose h2, .prose h3, .prose h4 { - color: #161e2e; -} - -.prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; -} - -.prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} - -.prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; -} - -.prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; -} - -.prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; -} - -.prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; -} - -.prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; -} - -.prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; -} - -.prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} - -.prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} - -.prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; -} - -.prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; -} - -.prose-sm code { - font-size: 0.8571429em; -} - -.prose-sm h2 code { - font-size: 0.9em; -} - -.prose-sm h3 code { - font-size: 0.8888889em; -} - -.prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} - -.prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} - -.prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; -} - -.prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; -} - -.prose-sm ol > li { - padding-left: 1.5714286em; -} - -.prose-sm ol > li:before { - left: 0; -} - -.prose-sm ul > li { - padding-left: 1.5714286em; -} - -.prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; -} - -.prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; -} - -.prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; -} - -.prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; -} - -.prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; -} - -.prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; -} - -.prose-sm ul ul, .prose-sm ul ol, .prose-sm ol ul, .prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; -} - -.prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; -} - -.prose-sm hr + * { - margin-top: 0; -} - -.prose-sm h2 + * { - margin-top: 0; -} - -.prose-sm h3 + * { - margin-top: 0; -} - -.prose-sm h4 + * { - margin-top: 0; -} - -.prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; -} - -.prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} - -.prose-sm thead th:first-child { - padding-left: 0; -} - -.prose-sm thead th:last-child { - padding-right: 0; -} - -.prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; -} - -.prose-sm tbody td:first-child { - padding-left: 0; -} - -.prose-sm tbody td:last-child { - padding-right: 0; -} - -.prose-sm > :first-child { - margin-top: 0; -} - -.prose-sm > :last-child { - margin-bottom: 0; -} - -.prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; -} - -.prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; -} - -.prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; -} - -.prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; -} - -.prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; -} - -.prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; -} - -.prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; -} - -.prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; -} - -.prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; -} - -.prose-lg code { - font-size: 0.8888889em; -} - -.prose-lg h2 code { - font-size: 0.8666667em; -} - -.prose-lg h3 code { - font-size: 0.875em; -} - -.prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; -} - -.prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; -} - -.prose-lg ol > li { - padding-left: 1.6666667em; -} - -.prose-lg ol > li:before { - left: 0; -} - -.prose-lg ul > li { - padding-left: 1.6666667em; -} - -.prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; -} - -.prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; -} - -.prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; -} - -.prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; -} - -.prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.prose-lg ul ul, .prose-lg ul ol, .prose-lg ol ul, .prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; -} - -.prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; -} - -.prose-lg hr + * { - margin-top: 0; -} - -.prose-lg h2 + * { - margin-top: 0; -} - -.prose-lg h3 + * { - margin-top: 0; -} - -.prose-lg h4 + * { - margin-top: 0; -} - -.prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; -} - -.prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; -} - -.prose-lg thead th:first-child { - padding-left: 0; -} - -.prose-lg thead th:last-child { - padding-right: 0; -} - -.prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; -} - -.prose-lg tbody td:first-child { - padding-left: 0; -} - -.prose-lg tbody td:last-child { - padding-right: 0; -} - -.prose-lg > :first-child { - margin-top: 0; -} - -.prose-lg > :last-child { - margin-bottom: 0; -} - -.prose-xl { - font-size: 1.25rem; - line-height: 1.8; -} - -.prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; -} - -.prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; -} - -.prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; -} - -.prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; -} - -.prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; -} - -.prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; -} - -.prose-xl img { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose-xl video { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; -} - -.prose-xl code { - font-size: 0.9em; -} - -.prose-xl h2 code { - font-size: 0.8611111em; -} - -.prose-xl h3 code { - font-size: 0.9em; -} - -.prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; -} - -.prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; -} - -.prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; -} - -.prose-xl ol > li { - padding-left: 1.8em; -} - -.prose-xl ol > li:before { - left: 0; -} - -.prose-xl ul > li { - padding-left: 1.8em; -} - -.prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; -} - -.prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; -} - -.prose-xl > ul > li > *:first-child { - margin-top: 1.2em; -} - -.prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; -} - -.prose-xl > ol > li > *:first-child { - margin-top: 1.2em; -} - -.prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; -} - -.prose-xl ul ul, .prose-xl ul ol, .prose-xl ol ul, .prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; -} - -.prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; -} - -.prose-xl hr + * { - margin-top: 0; -} - -.prose-xl h2 + * { - margin-top: 0; -} - -.prose-xl h3 + * { - margin-top: 0; -} - -.prose-xl h4 + * { - margin-top: 0; -} - -.prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; -} - -.prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; -} - -.prose-xl thead th:first-child { - padding-left: 0; -} - -.prose-xl thead th:last-child { - padding-right: 0; -} - -.prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; -} - -.prose-xl tbody td:first-child { - padding-left: 0; -} - -.prose-xl tbody td:last-child { - padding-right: 0; -} - -.prose-xl > :first-child { - margin-top: 0; -} - -.prose-xl > :last-child { - margin-bottom: 0; -} - -.prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; -} - -.prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; -} - -.prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; -} - -.prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; -} - -.prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; -} - -.prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; -} - -.prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; -} - -.prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; -} - -.prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; -} - -.prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; -} - -.prose-2xl code { - font-size: 0.8333333em; -} - -.prose-2xl h2 code { - font-size: 0.875em; -} - -.prose-2xl h3 code { - font-size: 0.8888889em; -} - -.prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; -} - -.prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; -} - -.prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; -} - -.prose-2xl ol > li { - padding-left: 1.6666667em; -} - -.prose-2xl ol > li:before { - left: 0; -} - -.prose-2xl ul > li { - padding-left: 1.6666667em; -} - -.prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; -} - -.prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; -} - -.prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; -} - -.prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; -} - -.prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; -} - -.prose-2xl ul ul, .prose-2xl ul ol, .prose-2xl ol ul, .prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; -} - -.prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; -} - -.prose-2xl hr + * { - margin-top: 0; -} - -.prose-2xl h2 + * { - margin-top: 0; -} - -.prose-2xl h3 + * { - margin-top: 0; -} - -.prose-2xl h4 + * { - margin-top: 0; -} - -.prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; -} - -.prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; -} - -.prose-2xl thead th:first-child { - padding-left: 0; -} - -.prose-2xl thead th:last-child { - padding-right: 0; -} - -.prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; -} - -.prose-2xl tbody td:first-child { - padding-left: 0; -} - -.prose-2xl tbody td:last-child { - padding-right: 0; -} - -.prose-2xl > :first-child { - margin-top: 0; -} - -.prose-2xl > :last-child { - margin-bottom: 0; -} - -.space-y-0 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0px * var(--space-y-reverse)); -} - -.space-x-0 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0px * var(--space-x-reverse)); - margin-left: calc(0px * calc(1 - var(--space-x-reverse))); -} - -.space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.25rem * var(--space-y-reverse)); -} - -.space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.25rem * var(--space-x-reverse)); - margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.5rem * var(--space-y-reverse)); -} - -.space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.5rem * var(--space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.75rem * var(--space-y-reverse)); -} - -.space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.75rem * var(--space-x-reverse)); - margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1rem * var(--space-y-reverse)); -} - -.space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1rem * var(--space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.25rem * var(--space-y-reverse)); -} - -.space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.25rem * var(--space-x-reverse)); - margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.5rem * var(--space-y-reverse)); -} - -.space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.5rem * var(--space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.75rem * var(--space-y-reverse)); -} - -.space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.75rem * var(--space-x-reverse)); - margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2rem * var(--space-y-reverse)); -} - -.space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2rem * var(--space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.25rem * var(--space-y-reverse)); -} - -.space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.25rem * var(--space-x-reverse)); - margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.5rem * var(--space-y-reverse)); -} - -.space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.5rem * var(--space-x-reverse)); - margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.75rem * var(--space-y-reverse)); -} - -.space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.75rem * var(--space-x-reverse)); - margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3rem * var(--space-y-reverse)); -} - -.space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3rem * var(--space-x-reverse)); - margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.25rem * var(--space-y-reverse)); -} - -.space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.25rem * var(--space-x-reverse)); - margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.5rem * var(--space-y-reverse)); -} - -.space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.5rem * var(--space-x-reverse)); - margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.75rem * var(--space-y-reverse)); -} - -.space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.75rem * var(--space-x-reverse)); - margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(4rem * var(--space-y-reverse)); -} - -.space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(4rem * var(--space-x-reverse)); - margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(5rem * var(--space-y-reverse)); -} - -.space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(5rem * var(--space-x-reverse)); - margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(6rem * var(--space-y-reverse)); -} - -.space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(6rem * var(--space-x-reverse)); - margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(7rem * var(--space-y-reverse)); -} - -.space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(7rem * var(--space-x-reverse)); - margin-left: calc(7rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8rem * var(--space-y-reverse)); -} - -.space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8rem * var(--space-x-reverse)); - margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(9rem * var(--space-y-reverse)); -} - -.space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(9rem * var(--space-x-reverse)); - margin-left: calc(9rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(10rem * var(--space-y-reverse)); -} - -.space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(10rem * var(--space-x-reverse)); - margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(11rem * var(--space-y-reverse)); -} - -.space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(11rem * var(--space-x-reverse)); - margin-left: calc(11rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(12rem * var(--space-y-reverse)); -} - -.space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(12rem * var(--space-x-reverse)); - margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(13rem * var(--space-y-reverse)); -} - -.space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(13rem * var(--space-x-reverse)); - margin-left: calc(13rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(14rem * var(--space-y-reverse)); -} - -.space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(14rem * var(--space-x-reverse)); - margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(15rem * var(--space-y-reverse)); -} - -.space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(15rem * var(--space-x-reverse)); - margin-left: calc(15rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16rem * var(--space-y-reverse)); -} - -.space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16rem * var(--space-x-reverse)); - margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(18rem * var(--space-y-reverse)); -} - -.space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(18rem * var(--space-x-reverse)); - margin-left: calc(18rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20rem * var(--space-y-reverse)); -} - -.space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20rem * var(--space-x-reverse)); - margin-left: calc(20rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(24rem * var(--space-y-reverse)); -} - -.space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(24rem * var(--space-x-reverse)); - margin-left: calc(24rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1px * var(--space-y-reverse)); -} - -.space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1px * var(--space-x-reverse)); - margin-left: calc(1px * calc(1 - var(--space-x-reverse))); -} - -.space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.125rem * var(--space-y-reverse)); -} - -.space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.125rem * var(--space-x-reverse)); - margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.375rem * var(--space-y-reverse)); -} - -.space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.375rem * var(--space-x-reverse)); - margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.625rem * var(--space-y-reverse)); -} - -.space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.625rem * var(--space-x-reverse)); - margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.875rem * var(--space-y-reverse)); -} - -.space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.875rem * var(--space-x-reverse)); - margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse))); -} - -.space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); -} - -.space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); -} - -.space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); -} - -.space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); -} - -.space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); -} - -.space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); -} - -.space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); -} - -.space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); -} - -.space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); -} - -.space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); -} - -.space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); -} - -.space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); -} - -.space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20% * var(--space-y-reverse)); -} - -.space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20% * var(--space-x-reverse)); - margin-left: calc(20% * calc(1 - var(--space-x-reverse))); -} - -.space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(40% * var(--space-y-reverse)); -} - -.space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(40% * var(--space-x-reverse)); - margin-left: calc(40% * calc(1 - var(--space-x-reverse))); -} - -.space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(60% * var(--space-y-reverse)); -} - -.space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(60% * var(--space-x-reverse)); - margin-left: calc(60% * calc(1 - var(--space-x-reverse))); -} - -.space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(80% * var(--space-y-reverse)); -} - -.space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(80% * var(--space-x-reverse)); - margin-left: calc(80% * calc(1 - var(--space-x-reverse))); -} - -.space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); -} - -.space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); -} - -.space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); -} - -.space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); -} - -.space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); -} - -.space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); -} - -.space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); -} - -.space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); -} - -.space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); -} - -.space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); -} - -.space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8.333333% * var(--space-y-reverse)); -} - -.space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8.333333% * var(--space-x-reverse)); - margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse))); -} - -.space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); -} - -.space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); -} - -.space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); -} - -.space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); -} - -.space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); -} - -.space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); -} - -.space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(41.666667% * var(--space-y-reverse)); -} - -.space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(41.666667% * var(--space-x-reverse)); - margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse))); -} - -.space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); -} - -.space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); -} - -.space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(58.333333% * var(--space-y-reverse)); -} - -.space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(58.333333% * var(--space-x-reverse)); - margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse))); -} - -.space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); -} - -.space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); -} - -.space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); -} - -.space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); -} - -.space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); -} - -.space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); -} - -.space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(91.666667% * var(--space-y-reverse)); -} - -.space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(91.666667% * var(--space-x-reverse)); - margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse))); -} - -.space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(100% * var(--space-y-reverse)); -} - -.space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(100% * var(--space-x-reverse)); - margin-left: calc(100% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.25rem * var(--space-y-reverse)); -} - -.-space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.25rem * var(--space-x-reverse)); - margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.5rem * var(--space-y-reverse)); -} - -.-space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.5rem * var(--space-x-reverse)); - margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.75rem * var(--space-y-reverse)); -} - -.-space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.75rem * var(--space-x-reverse)); - margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1rem * var(--space-y-reverse)); -} - -.-space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1rem * var(--space-x-reverse)); - margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.25rem * var(--space-y-reverse)); -} - -.-space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.25rem * var(--space-x-reverse)); - margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.5rem * var(--space-y-reverse)); -} - -.-space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.5rem * var(--space-x-reverse)); - margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.75rem * var(--space-y-reverse)); -} - -.-space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.75rem * var(--space-x-reverse)); - margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2rem * var(--space-y-reverse)); -} - -.-space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2rem * var(--space-x-reverse)); - margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.25rem * var(--space-y-reverse)); -} - -.-space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.25rem * var(--space-x-reverse)); - margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.5rem * var(--space-y-reverse)); -} - -.-space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.5rem * var(--space-x-reverse)); - margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.75rem * var(--space-y-reverse)); -} - -.-space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.75rem * var(--space-x-reverse)); - margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3rem * var(--space-y-reverse)); -} - -.-space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3rem * var(--space-x-reverse)); - margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.25rem * var(--space-y-reverse)); -} - -.-space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.25rem * var(--space-x-reverse)); - margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.5rem * var(--space-y-reverse)); -} - -.-space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.5rem * var(--space-x-reverse)); - margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.75rem * var(--space-y-reverse)); -} - -.-space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.75rem * var(--space-x-reverse)); - margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-4rem * var(--space-y-reverse)); -} - -.-space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-4rem * var(--space-x-reverse)); - margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-5rem * var(--space-y-reverse)); -} - -.-space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-5rem * var(--space-x-reverse)); - margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-6rem * var(--space-y-reverse)); -} - -.-space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-6rem * var(--space-x-reverse)); - margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-7rem * var(--space-y-reverse)); -} - -.-space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-7rem * var(--space-x-reverse)); - margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8rem * var(--space-y-reverse)); -} - -.-space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8rem * var(--space-x-reverse)); - margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-9rem * var(--space-y-reverse)); -} - -.-space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-9rem * var(--space-x-reverse)); - margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-10rem * var(--space-y-reverse)); -} - -.-space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-10rem * var(--space-x-reverse)); - margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-11rem * var(--space-y-reverse)); -} - -.-space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-11rem * var(--space-x-reverse)); - margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-12rem * var(--space-y-reverse)); -} - -.-space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-12rem * var(--space-x-reverse)); - margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-13rem * var(--space-y-reverse)); -} - -.-space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-13rem * var(--space-x-reverse)); - margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-14rem * var(--space-y-reverse)); -} - -.-space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-14rem * var(--space-x-reverse)); - margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-15rem * var(--space-y-reverse)); -} - -.-space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-15rem * var(--space-x-reverse)); - margin-left: calc(-15rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16rem * var(--space-y-reverse)); -} - -.-space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16rem * var(--space-x-reverse)); - margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-18rem * var(--space-y-reverse)); -} - -.-space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-18rem * var(--space-x-reverse)); - margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20rem * var(--space-y-reverse)); -} - -.-space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20rem * var(--space-x-reverse)); - margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-24rem * var(--space-y-reverse)); -} - -.-space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-24rem * var(--space-x-reverse)); - margin-left: calc(-24rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1px * var(--space-y-reverse)); -} - -.-space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1px * var(--space-x-reverse)); - margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); -} - -.-space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.125rem * var(--space-y-reverse)); -} - -.-space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.125rem * var(--space-x-reverse)); - margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.375rem * var(--space-y-reverse)); -} - -.-space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.375rem * var(--space-x-reverse)); - margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.625rem * var(--space-y-reverse)); -} - -.-space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.625rem * var(--space-x-reverse)); - margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.875rem * var(--space-y-reverse)); -} - -.-space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.875rem * var(--space-x-reverse)); - margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); -} - -.-space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); -} - -.-space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); -} - -.-space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); -} - -.-space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); -} - -.-space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); -} - -.-space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20% * var(--space-y-reverse)); -} - -.-space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20% * var(--space-x-reverse)); - margin-left: calc(-20% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-40% * var(--space-y-reverse)); -} - -.-space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-40% * var(--space-x-reverse)); - margin-left: calc(-40% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-60% * var(--space-y-reverse)); -} - -.-space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-60% * var(--space-x-reverse)); - margin-left: calc(-60% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-80% * var(--space-y-reverse)); -} - -.-space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-80% * var(--space-x-reverse)); - margin-left: calc(-80% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); -} - -.-space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); -} - -.-space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); -} - -.-space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); -} - -.-space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); -} - -.-space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8.33333% * var(--space-y-reverse)); -} - -.-space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8.33333% * var(--space-x-reverse)); - margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); -} - -.-space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); -} - -.-space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); -} - -.-space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-41.66667% * var(--space-y-reverse)); -} - -.-space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-41.66667% * var(--space-x-reverse)); - margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); -} - -.-space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-58.33333% * var(--space-y-reverse)); -} - -.-space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-58.33333% * var(--space-x-reverse)); - margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); -} - -.-space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); -} - -.-space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); -} - -.-space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-91.66667% * var(--space-y-reverse)); -} - -.-space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-91.66667% * var(--space-x-reverse)); - margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse))); -} - -.-space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-100% * var(--space-y-reverse)); -} - -.-space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-100% * var(--space-x-reverse)); - margin-left: calc(-100% * calc(1 - var(--space-x-reverse))); -} - -.space-y-reverse > :not(template) ~ :not(template) { - --space-y-reverse: 1; -} - -.space-x-reverse > :not(template) ~ :not(template) { - --space-x-reverse: 1; -} - -.divide-y-0 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(0px * var(--divide-y-reverse)); -} - -.divide-x-0 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(0px * var(--divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); -} - -.divide-y-2 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(2px * var(--divide-y-reverse)); -} - -.divide-x-2 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(2px * var(--divide-x-reverse)); - border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); -} - -.divide-y-4 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(4px * var(--divide-y-reverse)); -} - -.divide-x-4 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(4px * var(--divide-x-reverse)); - border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); -} - -.divide-y-8 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(8px * var(--divide-y-reverse)); -} - -.divide-x-8 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(8px * var(--divide-x-reverse)); - border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); -} - -.divide-y > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(1px * var(--divide-y-reverse)); -} - -.divide-x > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(1px * var(--divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); -} - -.divide-y-reverse > :not(template) ~ :not(template) { - --divide-y-reverse: 1; -} - -.divide-x-reverse > :not(template) ~ :not(template) { - --divide-x-reverse: 1; -} - -.divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; -} - -.divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); -} - -.divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); -} - -.divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); -} - -.divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); -} - -.divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); -} - -.divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); -} - -.divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); -} - -.divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); -} - -.divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); -} - -.divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); -} - -.divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); -} - -.divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); -} - -.divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); -} - -.divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); -} - -.divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); -} - -.divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); -} - -.divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); -} - -.divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); -} - -.divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); -} - -.divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); -} - -.divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); -} - -.divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); -} - -.divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); -} - -.divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); -} - -.divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); -} - -.divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); -} - -.divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); -} - -.divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); -} - -.divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); -} - -.divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); -} - -.divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); -} - -.divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); -} - -.divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); -} - -.divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); -} - -.divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); -} - -.divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); -} - -.divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); -} - -.divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); -} - -.divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); -} - -.divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); -} - -.divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); -} - -.divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); -} - -.divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); -} - -.divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); -} - -.divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); -} - -.divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); -} - -.divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); -} - -.divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); -} - -.divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); -} - -.divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); -} - -.divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); -} - -.divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); -} - -.divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); -} - -.divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); -} - -.divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); -} - -.divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); -} - -.divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); -} - -.divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); -} - -.divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); -} - -.divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); -} - -.divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); -} - -.divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); -} - -.divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); -} - -.divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); -} - -.divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); -} - -.divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); -} - -.divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); -} - -.divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); -} - -.divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); -} - -.divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); -} - -.divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); -} - -.divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); -} - -.divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); -} - -.divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); -} - -.divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); -} - -.divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); -} - -.divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); -} - -.divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); -} - -.divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); -} - -.divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); -} - -.divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); -} - -.divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); -} - -.divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); -} - -.divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); -} - -.divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); -} - -.divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); -} - -.divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); -} - -.divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); -} - -.divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); -} - -.divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); -} - -.divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); -} - -.divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); -} - -.divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); -} - -.divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); -} - -.divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); -} - -.divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); -} - -.divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); -} - -.divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); -} - -.divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); -} - -.divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); -} - -.divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); -} - -.divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); -} - -.divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); -} - -.divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); -} - -.divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); -} - -.divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); -} - -.divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); -} - -.divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); -} - -.divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); -} - -.divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); -} - -.divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); -} - -.divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); -} - -.dark .dark\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; -} - -.dark .dark\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); -} - -.dark .dark\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); -} - -.dark .dark\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); -} - -.dark .dark\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); -} - -.dark .dark\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); -} - -.dark .dark\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); -} - -.dark .dark\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); -} - -.dark .dark\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); -} - -.dark .dark\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); -} - -.dark .dark\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); -} - -.dark .dark\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); -} - -.dark .dark\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); -} - -.dark .dark\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); -} - -.dark .dark\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); -} - -.dark .dark\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); -} - -.dark .dark\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); -} - -.dark .dark\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); -} - -.dark .dark\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); -} - -.dark .dark\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); -} - -.dark .dark\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); -} - -.dark .dark\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); -} - -.dark .dark\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); -} - -.dark .dark\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); -} - -.dark .dark\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); -} - -.dark .dark\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); -} - -.dark .dark\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); -} - -.dark .dark\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); -} - -.dark .dark\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); -} - -.dark .dark\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); -} - -.dark .dark\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); -} - -.dark .dark\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); -} - -.divide-solid > :not(template) ~ :not(template) { - border-style: solid; -} - -.divide-dashed > :not(template) ~ :not(template) { - border-style: dashed; -} - -.divide-dotted > :not(template) ~ :not(template) { - border-style: dotted; -} - -.divide-double > :not(template) ~ :not(template) { - border-style: double; -} - -.divide-none > :not(template) ~ :not(template) { - border-style: none; -} - -.divide-opacity-0 > :not(template) ~ :not(template) { - --divide-opacity: 0; -} - -.divide-opacity-25 > :not(template) ~ :not(template) { - --divide-opacity: 0.25; -} - -.divide-opacity-50 > :not(template) ~ :not(template) { - --divide-opacity: 0.5; -} - -.divide-opacity-75 > :not(template) ~ :not(template) { - --divide-opacity: 0.75; -} - -.divide-opacity-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; -} - -.sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; -} - -.focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; -} - -.focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; -} - -.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-clip-border { - background-clip: border-box; -} - -.bg-clip-padding { - background-clip: padding-box; -} - -.bg-clip-content { - background-clip: content-box; -} - -.bg-clip-text { - -webkit-background-clip: text; - background-clip: text; -} - -.bg-transparent { - background-color: transparent; -} - -.bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-transparent { - background-color: transparent; -} - -.group:hover .group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.group:hover .group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-transparent { - background-color: transparent; -} - -.group:focus .group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.group:focus .group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.hover\:bg-transparent:hover { - background-color: transparent; -} - -.hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.focus\:bg-transparent:focus { - background-color: transparent; -} - -.focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.active\:bg-transparent:active { - background-color: transparent; -} - -.active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.dark .dark\:bg-transparent { - background-color: transparent; -} - -.dark .dark\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.dark .dark\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.dark .dark\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.dark .dark\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.dark .dark\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.dark .dark\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.dark .dark\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.dark .dark\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.dark .dark\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.dark .dark\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.dark .dark\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.dark .dark\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.dark .dark\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.dark .dark\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.dark .dark\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.dark .dark\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.dark .dark\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.dark .dark\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.dark .dark\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.dark .dark\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.dark .dark\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.dark .dark\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.dark .dark\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.dark .dark\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.dark .dark\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.dark .dark\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.dark .dark\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.dark .dark\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.dark .dark\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.dark .dark\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.dark .dark\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-transparent { - background-color: transparent; -} - -.dark .group:hover .dark\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.dark .group:hover .dark\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-transparent { - background-color: transparent; -} - -.dark .group:focus .dark\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.dark .group:focus .dark\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-transparent:hover { - background-color: transparent; -} - -.dark .dark\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.dark .dark\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-transparent:focus { - background-color: transparent; -} - -.dark .dark\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.dark .dark\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-transparent:active { - background-color: transparent; -} - -.dark .dark\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); -} - -.dark .dark\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); -} - -.bg-none { - background-image: none; -} - -.bg-gradient-to-t { - background-image: linear-gradient(to top, var(--gradient-color-stops)); -} - -.bg-gradient-to-tr { - background-image: linear-gradient(to top right, var(--gradient-color-stops)); -} - -.bg-gradient-to-r { - background-image: linear-gradient(to right, var(--gradient-color-stops)); -} - -.bg-gradient-to-br { - background-image: linear-gradient(to bottom right, var(--gradient-color-stops)); -} - -.bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--gradient-color-stops)); -} - -.bg-gradient-to-bl { - background-image: linear-gradient(to bottom left, var(--gradient-color-stops)); -} - -.bg-gradient-to-l { - background-image: linear-gradient(to left, var(--gradient-color-stops)); -} - -.bg-gradient-to-tl { - background-image: linear-gradient(to top left, var(--gradient-color-stops)); -} - -.from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.to-transparent { - --gradient-to-color: transparent; -} - -.to-white { - --gradient-to-color: #ffffff; -} - -.to-black { - --gradient-to-color: #000000; -} - -.to-gray-50 { - --gradient-to-color: #f9fafb; -} - -.to-gray-100 { - --gradient-to-color: #f4f5f7; -} - -.to-gray-200 { - --gradient-to-color: #e5e7eb; -} - -.to-gray-300 { - --gradient-to-color: #d2d6dc; -} - -.to-gray-400 { - --gradient-to-color: #9fa6b2; -} - -.to-gray-500 { - --gradient-to-color: #6b7280; -} - -.to-gray-600 { - --gradient-to-color: #4b5563; -} - -.to-gray-700 { - --gradient-to-color: #374151; -} - -.to-gray-800 { - --gradient-to-color: #252f3f; -} - -.to-gray-900 { - --gradient-to-color: #161e2e; -} - -.to-cool-gray-50 { - --gradient-to-color: #f8fafc; -} - -.to-cool-gray-100 { - --gradient-to-color: #f1f5f9; -} - -.to-cool-gray-200 { - --gradient-to-color: #e2e8f0; -} - -.to-cool-gray-300 { - --gradient-to-color: #cfd8e3; -} - -.to-cool-gray-400 { - --gradient-to-color: #97a6ba; -} - -.to-cool-gray-500 { - --gradient-to-color: #64748b; -} - -.to-cool-gray-600 { - --gradient-to-color: #475569; -} - -.to-cool-gray-700 { - --gradient-to-color: #364152; -} - -.to-cool-gray-800 { - --gradient-to-color: #27303f; -} - -.to-cool-gray-900 { - --gradient-to-color: #1a202e; -} - -.to-red-50 { - --gradient-to-color: #fdf2f2; -} - -.to-red-100 { - --gradient-to-color: #fde8e8; -} - -.to-red-200 { - --gradient-to-color: #fbd5d5; -} - -.to-red-300 { - --gradient-to-color: #f8b4b4; -} - -.to-red-400 { - --gradient-to-color: #f98080; -} - -.to-red-500 { - --gradient-to-color: #f05252; -} - -.to-red-600 { - --gradient-to-color: #e02424; -} - -.to-red-700 { - --gradient-to-color: #c81e1e; -} - -.to-red-800 { - --gradient-to-color: #9b1c1c; -} - -.to-red-900 { - --gradient-to-color: #771d1d; -} - -.to-orange-50 { - --gradient-to-color: #fff8f1; -} - -.to-orange-100 { - --gradient-to-color: #feecdc; -} - -.to-orange-200 { - --gradient-to-color: #fcd9bd; -} - -.to-orange-300 { - --gradient-to-color: #fdba8c; -} - -.to-orange-400 { - --gradient-to-color: #ff8a4c; -} - -.to-orange-500 { - --gradient-to-color: #ff5a1f; -} - -.to-orange-600 { - --gradient-to-color: #d03801; -} - -.to-orange-700 { - --gradient-to-color: #b43403; -} - -.to-orange-800 { - --gradient-to-color: #8a2c0d; -} - -.to-orange-900 { - --gradient-to-color: #73230d; -} - -.to-yellow-50 { - --gradient-to-color: #fdfdea; -} - -.to-yellow-100 { - --gradient-to-color: #fdf6b2; -} - -.to-yellow-200 { - --gradient-to-color: #fce96a; -} - -.to-yellow-300 { - --gradient-to-color: #faca15; -} - -.to-yellow-400 { - --gradient-to-color: #e3a008; -} - -.to-yellow-500 { - --gradient-to-color: #c27803; -} - -.to-yellow-600 { - --gradient-to-color: #9f580a; -} - -.to-yellow-700 { - --gradient-to-color: #8e4b10; -} - -.to-yellow-800 { - --gradient-to-color: #723b13; -} - -.to-yellow-900 { - --gradient-to-color: #633112; -} - -.to-green-50 { - --gradient-to-color: #f3faf7; -} - -.to-green-100 { - --gradient-to-color: #def7ec; -} - -.to-green-200 { - --gradient-to-color: #bcf0da; -} - -.to-green-300 { - --gradient-to-color: #84e1bc; -} - -.to-green-400 { - --gradient-to-color: #31c48d; -} - -.to-green-500 { - --gradient-to-color: #0e9f6e; -} - -.to-green-600 { - --gradient-to-color: #057a55; -} - -.to-green-700 { - --gradient-to-color: #046c4e; -} - -.to-green-800 { - --gradient-to-color: #03543f; -} - -.to-green-900 { - --gradient-to-color: #014737; -} - -.to-teal-50 { - --gradient-to-color: #edfafa; -} - -.to-teal-100 { - --gradient-to-color: #d5f5f6; -} - -.to-teal-200 { - --gradient-to-color: #afecef; -} - -.to-teal-300 { - --gradient-to-color: #7edce2; -} - -.to-teal-400 { - --gradient-to-color: #16bdca; -} - -.to-teal-500 { - --gradient-to-color: #0694a2; -} - -.to-teal-600 { - --gradient-to-color: #047481; -} - -.to-teal-700 { - --gradient-to-color: #036672; -} - -.to-teal-800 { - --gradient-to-color: #05505c; -} - -.to-teal-900 { - --gradient-to-color: #014451; -} - -.to-blue-50 { - --gradient-to-color: #ebf5ff; -} - -.to-blue-100 { - --gradient-to-color: #e1effe; -} - -.to-blue-200 { - --gradient-to-color: #c3ddfd; -} - -.to-blue-300 { - --gradient-to-color: #a4cafe; -} - -.to-blue-400 { - --gradient-to-color: #76a9fa; -} - -.to-blue-500 { - --gradient-to-color: #3f83f8; -} - -.to-blue-600 { - --gradient-to-color: #1c64f2; -} - -.to-blue-700 { - --gradient-to-color: #1a56db; -} - -.to-blue-800 { - --gradient-to-color: #1e429f; -} - -.to-blue-900 { - --gradient-to-color: #233876; -} - -.to-indigo-50 { - --gradient-to-color: #f0f5ff; -} - -.to-indigo-100 { - --gradient-to-color: #e5edff; -} - -.to-indigo-200 { - --gradient-to-color: #cddbfe; -} - -.to-indigo-300 { - --gradient-to-color: #b4c6fc; -} - -.to-indigo-400 { - --gradient-to-color: #8da2fb; -} - -.to-indigo-500 { - --gradient-to-color: #6875f5; -} - -.to-indigo-600 { - --gradient-to-color: #5850ec; -} - -.to-indigo-700 { - --gradient-to-color: #5145cd; -} - -.to-indigo-800 { - --gradient-to-color: #42389d; -} - -.to-indigo-900 { - --gradient-to-color: #362f78; -} - -.to-purple-50 { - --gradient-to-color: #f6f5ff; -} - -.to-purple-100 { - --gradient-to-color: #edebfe; -} - -.to-purple-200 { - --gradient-to-color: #dcd7fe; -} - -.to-purple-300 { - --gradient-to-color: #cabffd; -} - -.to-purple-400 { - --gradient-to-color: #ac94fa; -} - -.to-purple-500 { - --gradient-to-color: #9061f9; -} - -.to-purple-600 { - --gradient-to-color: #7e3af2; -} - -.to-purple-700 { - --gradient-to-color: #6c2bd9; -} - -.to-purple-800 { - --gradient-to-color: #5521b5; -} - -.to-purple-900 { - --gradient-to-color: #4a1d96; -} - -.to-pink-50 { - --gradient-to-color: #fdf2f8; -} - -.to-pink-100 { - --gradient-to-color: #fce8f3; -} - -.to-pink-200 { - --gradient-to-color: #fad1e8; -} - -.to-pink-300 { - --gradient-to-color: #f8b4d9; -} - -.to-pink-400 { - --gradient-to-color: #f17eb8; -} - -.to-pink-500 { - --gradient-to-color: #e74694; -} - -.to-pink-600 { - --gradient-to-color: #d61f69; -} - -.to-pink-700 { - --gradient-to-color: #bf125d; -} - -.to-pink-800 { - --gradient-to-color: #99154b; -} - -.to-pink-900 { - --gradient-to-color: #751a3d; -} - -.hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.hover\:to-transparent:hover { - --gradient-to-color: transparent; -} - -.hover\:to-white:hover { - --gradient-to-color: #ffffff; -} - -.hover\:to-black:hover { - --gradient-to-color: #000000; -} - -.hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; -} - -.hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; -} - -.hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; -} - -.hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; -} - -.hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; -} - -.hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; -} - -.hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; -} - -.hover\:to-gray-700:hover { - --gradient-to-color: #374151; -} - -.hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; -} - -.hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; -} - -.hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; -} - -.hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; -} - -.hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; -} - -.hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; -} - -.hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; -} - -.hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; -} - -.hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; -} - -.hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; -} - -.hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; -} - -.hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; -} - -.hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; -} - -.hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; -} - -.hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; -} - -.hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; -} - -.hover\:to-red-400:hover { - --gradient-to-color: #f98080; -} - -.hover\:to-red-500:hover { - --gradient-to-color: #f05252; -} - -.hover\:to-red-600:hover { - --gradient-to-color: #e02424; -} - -.hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; -} - -.hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; -} - -.hover\:to-red-900:hover { - --gradient-to-color: #771d1d; -} - -.hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; -} - -.hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; -} - -.hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; -} - -.hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; -} - -.hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; -} - -.hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; -} - -.hover\:to-orange-600:hover { - --gradient-to-color: #d03801; -} - -.hover\:to-orange-700:hover { - --gradient-to-color: #b43403; -} - -.hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; -} - -.hover\:to-orange-900:hover { - --gradient-to-color: #73230d; -} - -.hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; -} - -.hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; -} - -.hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; -} - -.hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; -} - -.hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; -} - -.hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; -} - -.hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; -} - -.hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; -} - -.hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; -} - -.hover\:to-yellow-900:hover { - --gradient-to-color: #633112; -} - -.hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; -} - -.hover\:to-green-100:hover { - --gradient-to-color: #def7ec; -} - -.hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; -} - -.hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; -} - -.hover\:to-green-400:hover { - --gradient-to-color: #31c48d; -} - -.hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; -} - -.hover\:to-green-600:hover { - --gradient-to-color: #057a55; -} - -.hover\:to-green-700:hover { - --gradient-to-color: #046c4e; -} - -.hover\:to-green-800:hover { - --gradient-to-color: #03543f; -} - -.hover\:to-green-900:hover { - --gradient-to-color: #014737; -} - -.hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; -} - -.hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; -} - -.hover\:to-teal-200:hover { - --gradient-to-color: #afecef; -} - -.hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; -} - -.hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; -} - -.hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; -} - -.hover\:to-teal-600:hover { - --gradient-to-color: #047481; -} - -.hover\:to-teal-700:hover { - --gradient-to-color: #036672; -} - -.hover\:to-teal-800:hover { - --gradient-to-color: #05505c; -} - -.hover\:to-teal-900:hover { - --gradient-to-color: #014451; -} - -.hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; -} - -.hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; -} - -.hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; -} - -.hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; -} - -.hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; -} - -.hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; -} - -.hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; -} - -.hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; -} - -.hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; -} - -.hover\:to-blue-900:hover { - --gradient-to-color: #233876; -} - -.hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; -} - -.hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; -} - -.hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; -} - -.hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; -} - -.hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; -} - -.hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; -} - -.hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; -} - -.hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; -} - -.hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; -} - -.hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; -} - -.hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; -} - -.hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; -} - -.hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; -} - -.hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; -} - -.hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; -} - -.hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; -} - -.hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; -} - -.hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; -} - -.hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; -} - -.hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; -} - -.hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; -} - -.hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; -} - -.hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; -} - -.hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; -} - -.hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; -} - -.hover\:to-pink-500:hover { - --gradient-to-color: #e74694; -} - -.hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; -} - -.hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; -} - -.hover\:to-pink-800:hover { - --gradient-to-color: #99154b; -} - -.hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; -} - -.focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.focus\:to-transparent:focus { - --gradient-to-color: transparent; -} - -.focus\:to-white:focus { - --gradient-to-color: #ffffff; -} - -.focus\:to-black:focus { - --gradient-to-color: #000000; -} - -.focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; -} - -.focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; -} - -.focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; -} - -.focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; -} - -.focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; -} - -.focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; -} - -.focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; -} - -.focus\:to-gray-700:focus { - --gradient-to-color: #374151; -} - -.focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; -} - -.focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; -} - -.focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; -} - -.focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; -} - -.focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; -} - -.focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; -} - -.focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; -} - -.focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; -} - -.focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; -} - -.focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; -} - -.focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; -} - -.focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; -} - -.focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; -} - -.focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; -} - -.focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; -} - -.focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; -} - -.focus\:to-red-400:focus { - --gradient-to-color: #f98080; -} - -.focus\:to-red-500:focus { - --gradient-to-color: #f05252; -} - -.focus\:to-red-600:focus { - --gradient-to-color: #e02424; -} - -.focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; -} - -.focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; -} - -.focus\:to-red-900:focus { - --gradient-to-color: #771d1d; -} - -.focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; -} - -.focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; -} - -.focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; -} - -.focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; -} - -.focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; -} - -.focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; -} - -.focus\:to-orange-600:focus { - --gradient-to-color: #d03801; -} - -.focus\:to-orange-700:focus { - --gradient-to-color: #b43403; -} - -.focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; -} - -.focus\:to-orange-900:focus { - --gradient-to-color: #73230d; -} - -.focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; -} - -.focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; -} - -.focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; -} - -.focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; -} - -.focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; -} - -.focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; -} - -.focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; -} - -.focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; -} - -.focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; -} - -.focus\:to-yellow-900:focus { - --gradient-to-color: #633112; -} - -.focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; -} - -.focus\:to-green-100:focus { - --gradient-to-color: #def7ec; -} - -.focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; -} - -.focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; -} - -.focus\:to-green-400:focus { - --gradient-to-color: #31c48d; -} - -.focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; -} - -.focus\:to-green-600:focus { - --gradient-to-color: #057a55; -} - -.focus\:to-green-700:focus { - --gradient-to-color: #046c4e; -} - -.focus\:to-green-800:focus { - --gradient-to-color: #03543f; -} - -.focus\:to-green-900:focus { - --gradient-to-color: #014737; -} - -.focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; -} - -.focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; -} - -.focus\:to-teal-200:focus { - --gradient-to-color: #afecef; -} - -.focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; -} - -.focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; -} - -.focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; -} - -.focus\:to-teal-600:focus { - --gradient-to-color: #047481; -} - -.focus\:to-teal-700:focus { - --gradient-to-color: #036672; -} - -.focus\:to-teal-800:focus { - --gradient-to-color: #05505c; -} - -.focus\:to-teal-900:focus { - --gradient-to-color: #014451; -} - -.focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; -} - -.focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; -} - -.focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; -} - -.focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; -} - -.focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; -} - -.focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; -} - -.focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; -} - -.focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; -} - -.focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; -} - -.focus\:to-blue-900:focus { - --gradient-to-color: #233876; -} - -.focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; -} - -.focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; -} - -.focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; -} - -.focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; -} - -.focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; -} - -.focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; -} - -.focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; -} - -.focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; -} - -.focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; -} - -.focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; -} - -.focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; -} - -.focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; -} - -.focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; -} - -.focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; -} - -.focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; -} - -.focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; -} - -.focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; -} - -.focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; -} - -.focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; -} - -.focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; -} - -.focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; -} - -.focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; -} - -.focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; -} - -.focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; -} - -.focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; -} - -.focus\:to-pink-500:focus { - --gradient-to-color: #e74694; -} - -.focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; -} - -.focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; -} - -.focus\:to-pink-800:focus { - --gradient-to-color: #99154b; -} - -.focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; -} - -.dark .dark\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.dark .dark\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.dark .dark\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.dark .dark\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.dark .dark\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.dark .dark\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.dark .dark\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.dark .dark\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.dark .dark\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.dark .dark\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.dark .dark\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.dark .dark\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.dark .dark\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.dark .dark\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.dark .dark\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.dark .dark\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.dark .dark\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.dark .dark\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.dark .dark\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.dark .dark\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.dark .dark\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.dark .dark\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.dark .dark\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.dark .dark\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.dark .dark\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.dark .dark\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.dark .dark\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.dark .dark\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.dark .dark\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.dark .dark\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.dark .dark\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.dark .dark\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.dark .dark\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.dark .dark\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.dark .dark\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.dark .dark\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.dark .dark\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.dark .dark\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.dark .dark\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.dark .dark\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.dark .dark\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.dark .dark\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.dark .dark\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.dark .dark\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.dark .dark\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.dark .dark\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.dark .dark\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.dark .dark\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.dark .dark\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.dark .dark\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.dark .dark\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.dark .dark\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.dark .dark\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.dark .dark\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.dark .dark\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.dark .dark\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.dark .dark\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.dark .dark\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.dark .dark\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.dark .dark\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.dark .dark\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.dark .dark\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.dark .dark\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.dark .dark\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.dark .dark\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.dark .dark\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.dark .dark\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.dark .dark\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.dark .dark\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.dark .dark\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.dark .dark\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.dark .dark\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.dark .dark\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.dark .dark\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.dark .dark\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.dark .dark\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.dark .dark\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.dark .dark\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.dark .dark\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.dark .dark\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.dark .dark\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.dark .dark\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.dark .dark\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.dark .dark\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.dark .dark\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.dark .dark\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.dark .dark\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.dark .dark\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.dark .dark\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.dark .dark\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.dark .dark\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.dark .dark\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.dark .dark\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.dark .dark\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.dark .dark\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.dark .dark\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.dark .dark\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.dark .dark\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.dark .dark\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.dark .dark\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.dark .dark\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.dark .dark\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.dark .dark\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.dark .dark\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.dark .dark\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.dark .dark\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.dark .dark\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.dark .dark\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.dark .dark\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.dark .dark\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.dark .dark\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.dark .dark\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.dark .dark\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.dark .dark\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.dark .dark\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.dark .dark\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.dark .dark\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.dark .dark\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.dark .dark\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.dark .dark\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.dark .dark\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.dark .dark\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.dark .dark\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.dark .dark\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.dark .dark\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.dark .dark\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.dark .dark\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.dark .dark\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.dark .dark\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.dark .dark\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.dark .dark\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.dark .dark\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.dark .dark\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.dark .dark\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.dark .dark\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.dark .dark\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.dark .dark\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.dark .dark\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.dark .dark\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.dark .dark\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.dark .dark\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.dark .dark\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.dark .dark\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.dark .dark\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.dark .dark\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.dark .dark\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.dark .dark\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.dark .dark\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.dark .dark\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.dark .dark\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.dark .dark\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.dark .dark\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.dark .dark\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.dark .dark\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.dark .dark\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.dark .dark\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.dark .dark\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.dark .dark\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.dark .dark\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.dark .dark\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.dark .dark\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.dark .dark\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.dark .dark\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.dark .dark\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.dark .dark\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.dark .dark\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.dark .dark\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.dark .dark\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.dark .dark\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.dark .dark\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.dark .dark\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.dark .dark\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.dark .dark\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.dark .dark\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.dark .dark\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.dark .dark\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.dark .dark\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.dark .dark\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.dark .dark\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.dark .dark\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.dark .dark\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.dark .dark\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.dark .dark\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.dark .dark\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.dark .dark\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.dark .dark\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.dark .dark\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.dark .dark\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.dark .dark\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.dark .dark\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.dark .dark\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.dark .dark\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.dark .dark\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.dark .dark\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.dark .dark\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.dark .dark\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.dark .dark\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.dark .dark\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.dark .dark\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.dark .dark\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.dark .dark\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.dark .dark\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.dark .dark\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.dark .dark\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.dark .dark\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.dark .dark\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.dark .dark\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.dark .dark\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.dark .dark\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.dark .dark\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.dark .dark\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.dark .dark\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.dark .dark\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.dark .dark\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.dark .dark\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.dark .dark\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.dark .dark\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.dark .dark\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.dark .dark\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.dark .dark\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.dark .dark\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.dark .dark\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.dark .dark\:to-transparent { - --gradient-to-color: transparent; -} - -.dark .dark\:to-white { - --gradient-to-color: #ffffff; -} - -.dark .dark\:to-black { - --gradient-to-color: #000000; -} - -.dark .dark\:to-gray-50 { - --gradient-to-color: #f9fafb; -} - -.dark .dark\:to-gray-100 { - --gradient-to-color: #f4f5f7; -} - -.dark .dark\:to-gray-200 { - --gradient-to-color: #e5e7eb; -} - -.dark .dark\:to-gray-300 { - --gradient-to-color: #d2d6dc; -} - -.dark .dark\:to-gray-400 { - --gradient-to-color: #9fa6b2; -} - -.dark .dark\:to-gray-500 { - --gradient-to-color: #6b7280; -} - -.dark .dark\:to-gray-600 { - --gradient-to-color: #4b5563; -} - -.dark .dark\:to-gray-700 { - --gradient-to-color: #374151; -} - -.dark .dark\:to-gray-800 { - --gradient-to-color: #252f3f; -} - -.dark .dark\:to-gray-900 { - --gradient-to-color: #161e2e; -} - -.dark .dark\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; -} - -.dark .dark\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; -} - -.dark .dark\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; -} - -.dark .dark\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; -} - -.dark .dark\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; -} - -.dark .dark\:to-cool-gray-500 { - --gradient-to-color: #64748b; -} - -.dark .dark\:to-cool-gray-600 { - --gradient-to-color: #475569; -} - -.dark .dark\:to-cool-gray-700 { - --gradient-to-color: #364152; -} - -.dark .dark\:to-cool-gray-800 { - --gradient-to-color: #27303f; -} - -.dark .dark\:to-cool-gray-900 { - --gradient-to-color: #1a202e; -} - -.dark .dark\:to-red-50 { - --gradient-to-color: #fdf2f2; -} - -.dark .dark\:to-red-100 { - --gradient-to-color: #fde8e8; -} - -.dark .dark\:to-red-200 { - --gradient-to-color: #fbd5d5; -} - -.dark .dark\:to-red-300 { - --gradient-to-color: #f8b4b4; -} - -.dark .dark\:to-red-400 { - --gradient-to-color: #f98080; -} - -.dark .dark\:to-red-500 { - --gradient-to-color: #f05252; -} - -.dark .dark\:to-red-600 { - --gradient-to-color: #e02424; -} - -.dark .dark\:to-red-700 { - --gradient-to-color: #c81e1e; -} - -.dark .dark\:to-red-800 { - --gradient-to-color: #9b1c1c; -} - -.dark .dark\:to-red-900 { - --gradient-to-color: #771d1d; -} - -.dark .dark\:to-orange-50 { - --gradient-to-color: #fff8f1; -} - -.dark .dark\:to-orange-100 { - --gradient-to-color: #feecdc; -} - -.dark .dark\:to-orange-200 { - --gradient-to-color: #fcd9bd; -} - -.dark .dark\:to-orange-300 { - --gradient-to-color: #fdba8c; -} - -.dark .dark\:to-orange-400 { - --gradient-to-color: #ff8a4c; -} - -.dark .dark\:to-orange-500 { - --gradient-to-color: #ff5a1f; -} - -.dark .dark\:to-orange-600 { - --gradient-to-color: #d03801; -} - -.dark .dark\:to-orange-700 { - --gradient-to-color: #b43403; -} - -.dark .dark\:to-orange-800 { - --gradient-to-color: #8a2c0d; -} - -.dark .dark\:to-orange-900 { - --gradient-to-color: #73230d; -} - -.dark .dark\:to-yellow-50 { - --gradient-to-color: #fdfdea; -} - -.dark .dark\:to-yellow-100 { - --gradient-to-color: #fdf6b2; -} - -.dark .dark\:to-yellow-200 { - --gradient-to-color: #fce96a; -} - -.dark .dark\:to-yellow-300 { - --gradient-to-color: #faca15; -} - -.dark .dark\:to-yellow-400 { - --gradient-to-color: #e3a008; -} - -.dark .dark\:to-yellow-500 { - --gradient-to-color: #c27803; -} - -.dark .dark\:to-yellow-600 { - --gradient-to-color: #9f580a; -} - -.dark .dark\:to-yellow-700 { - --gradient-to-color: #8e4b10; -} - -.dark .dark\:to-yellow-800 { - --gradient-to-color: #723b13; -} - -.dark .dark\:to-yellow-900 { - --gradient-to-color: #633112; -} - -.dark .dark\:to-green-50 { - --gradient-to-color: #f3faf7; -} - -.dark .dark\:to-green-100 { - --gradient-to-color: #def7ec; -} - -.dark .dark\:to-green-200 { - --gradient-to-color: #bcf0da; -} - -.dark .dark\:to-green-300 { - --gradient-to-color: #84e1bc; -} - -.dark .dark\:to-green-400 { - --gradient-to-color: #31c48d; -} - -.dark .dark\:to-green-500 { - --gradient-to-color: #0e9f6e; -} - -.dark .dark\:to-green-600 { - --gradient-to-color: #057a55; -} - -.dark .dark\:to-green-700 { - --gradient-to-color: #046c4e; -} - -.dark .dark\:to-green-800 { - --gradient-to-color: #03543f; -} - -.dark .dark\:to-green-900 { - --gradient-to-color: #014737; -} - -.dark .dark\:to-teal-50 { - --gradient-to-color: #edfafa; -} - -.dark .dark\:to-teal-100 { - --gradient-to-color: #d5f5f6; -} - -.dark .dark\:to-teal-200 { - --gradient-to-color: #afecef; -} - -.dark .dark\:to-teal-300 { - --gradient-to-color: #7edce2; -} - -.dark .dark\:to-teal-400 { - --gradient-to-color: #16bdca; -} - -.dark .dark\:to-teal-500 { - --gradient-to-color: #0694a2; -} - -.dark .dark\:to-teal-600 { - --gradient-to-color: #047481; -} - -.dark .dark\:to-teal-700 { - --gradient-to-color: #036672; -} - -.dark .dark\:to-teal-800 { - --gradient-to-color: #05505c; -} - -.dark .dark\:to-teal-900 { - --gradient-to-color: #014451; -} - -.dark .dark\:to-blue-50 { - --gradient-to-color: #ebf5ff; -} - -.dark .dark\:to-blue-100 { - --gradient-to-color: #e1effe; -} - -.dark .dark\:to-blue-200 { - --gradient-to-color: #c3ddfd; -} - -.dark .dark\:to-blue-300 { - --gradient-to-color: #a4cafe; -} - -.dark .dark\:to-blue-400 { - --gradient-to-color: #76a9fa; -} - -.dark .dark\:to-blue-500 { - --gradient-to-color: #3f83f8; -} - -.dark .dark\:to-blue-600 { - --gradient-to-color: #1c64f2; -} - -.dark .dark\:to-blue-700 { - --gradient-to-color: #1a56db; -} - -.dark .dark\:to-blue-800 { - --gradient-to-color: #1e429f; -} - -.dark .dark\:to-blue-900 { - --gradient-to-color: #233876; -} - -.dark .dark\:to-indigo-50 { - --gradient-to-color: #f0f5ff; -} - -.dark .dark\:to-indigo-100 { - --gradient-to-color: #e5edff; -} - -.dark .dark\:to-indigo-200 { - --gradient-to-color: #cddbfe; -} - -.dark .dark\:to-indigo-300 { - --gradient-to-color: #b4c6fc; -} - -.dark .dark\:to-indigo-400 { - --gradient-to-color: #8da2fb; -} - -.dark .dark\:to-indigo-500 { - --gradient-to-color: #6875f5; -} - -.dark .dark\:to-indigo-600 { - --gradient-to-color: #5850ec; -} - -.dark .dark\:to-indigo-700 { - --gradient-to-color: #5145cd; -} - -.dark .dark\:to-indigo-800 { - --gradient-to-color: #42389d; -} - -.dark .dark\:to-indigo-900 { - --gradient-to-color: #362f78; -} - -.dark .dark\:to-purple-50 { - --gradient-to-color: #f6f5ff; -} - -.dark .dark\:to-purple-100 { - --gradient-to-color: #edebfe; -} - -.dark .dark\:to-purple-200 { - --gradient-to-color: #dcd7fe; -} - -.dark .dark\:to-purple-300 { - --gradient-to-color: #cabffd; -} - -.dark .dark\:to-purple-400 { - --gradient-to-color: #ac94fa; -} - -.dark .dark\:to-purple-500 { - --gradient-to-color: #9061f9; -} - -.dark .dark\:to-purple-600 { - --gradient-to-color: #7e3af2; -} - -.dark .dark\:to-purple-700 { - --gradient-to-color: #6c2bd9; -} - -.dark .dark\:to-purple-800 { - --gradient-to-color: #5521b5; -} - -.dark .dark\:to-purple-900 { - --gradient-to-color: #4a1d96; -} - -.dark .dark\:to-pink-50 { - --gradient-to-color: #fdf2f8; -} - -.dark .dark\:to-pink-100 { - --gradient-to-color: #fce8f3; -} - -.dark .dark\:to-pink-200 { - --gradient-to-color: #fad1e8; -} - -.dark .dark\:to-pink-300 { - --gradient-to-color: #f8b4d9; -} - -.dark .dark\:to-pink-400 { - --gradient-to-color: #f17eb8; -} - -.dark .dark\:to-pink-500 { - --gradient-to-color: #e74694; -} - -.dark .dark\:to-pink-600 { - --gradient-to-color: #d61f69; -} - -.dark .dark\:to-pink-700 { - --gradient-to-color: #bf125d; -} - -.dark .dark\:to-pink-800 { - --gradient-to-color: #99154b; -} - -.dark .dark\:to-pink-900 { - --gradient-to-color: #751a3d; -} - -.dark .dark\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.dark .dark\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.dark .dark\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.dark .dark\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.dark .dark\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.dark .dark\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.dark .dark\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.dark .dark\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.dark .dark\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.dark .dark\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.dark .dark\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.dark .dark\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.dark .dark\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.dark .dark\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.dark .dark\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.dark .dark\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.dark .dark\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.dark .dark\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.dark .dark\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.dark .dark\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.dark .dark\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.dark .dark\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.dark .dark\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.dark .dark\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.dark .dark\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.dark .dark\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.dark .dark\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.dark .dark\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.dark .dark\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.dark .dark\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.dark .dark\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.dark .dark\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.dark .dark\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.dark .dark\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.dark .dark\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.dark .dark\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.dark .dark\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.dark .dark\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.dark .dark\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.dark .dark\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.dark .dark\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.dark .dark\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.dark .dark\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.dark .dark\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.dark .dark\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.dark .dark\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.dark .dark\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.dark .dark\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.dark .dark\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.dark .dark\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.dark .dark\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.dark .dark\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.dark .dark\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.dark .dark\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.dark .dark\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.dark .dark\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.dark .dark\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.dark .dark\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.dark .dark\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.dark .dark\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.dark .dark\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.dark .dark\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.dark .dark\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.dark .dark\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.dark .dark\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.dark .dark\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.dark .dark\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.dark .dark\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.dark .dark\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.dark .dark\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.dark .dark\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.dark .dark\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.dark .dark\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.dark .dark\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.dark .dark\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.dark .dark\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.dark .dark\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.dark .dark\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.dark .dark\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.dark .dark\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.dark .dark\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.dark .dark\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.dark .dark\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.dark .dark\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.dark .dark\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.dark .dark\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.dark .dark\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.dark .dark\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.dark .dark\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.dark .dark\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.dark .dark\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.dark .dark\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.dark .dark\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.dark .dark\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.dark .dark\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.dark .dark\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.dark .dark\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.dark .dark\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.dark .dark\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.dark .dark\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.dark .dark\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.dark .dark\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.dark .dark\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.dark .dark\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.dark .dark\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.dark .dark\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.dark .dark\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.dark .dark\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.dark .dark\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.dark .dark\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.dark .dark\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.dark .dark\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.dark .dark\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.dark .dark\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.dark .dark\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.dark .dark\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.dark .dark\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.dark .dark\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.dark .dark\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.dark .dark\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.dark .dark\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.dark .dark\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.dark .dark\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.dark .dark\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.dark .dark\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.dark .dark\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.dark .dark\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.dark .dark\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.dark .dark\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.dark .dark\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.dark .dark\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.dark .dark\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.dark .dark\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.dark .dark\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.dark .dark\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.dark .dark\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.dark .dark\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.dark .dark\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.dark .dark\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.dark .dark\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.dark .dark\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.dark .dark\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.dark .dark\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.dark .dark\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.dark .dark\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.dark .dark\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.dark .dark\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.dark .dark\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.dark .dark\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.dark .dark\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.dark .dark\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.dark .dark\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.dark .dark\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.dark .dark\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.dark .dark\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.dark .dark\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.dark .dark\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.dark .dark\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.dark .dark\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.dark .dark\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.dark .dark\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.dark .dark\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.dark .dark\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.dark .dark\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.dark .dark\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.dark .dark\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.dark .dark\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.dark .dark\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.dark .dark\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.dark .dark\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.dark .dark\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.dark .dark\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.dark .dark\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.dark .dark\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.dark .dark\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.dark .dark\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.dark .dark\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.dark .dark\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.dark .dark\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.dark .dark\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.dark .dark\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.dark .dark\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.dark .dark\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.dark .dark\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.dark .dark\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.dark .dark\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.dark .dark\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.dark .dark\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.dark .dark\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.dark .dark\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.dark .dark\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.dark .dark\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.dark .dark\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.dark .dark\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.dark .dark\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.dark .dark\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.dark .dark\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.dark .dark\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.dark .dark\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.dark .dark\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.dark .dark\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.dark .dark\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.dark .dark\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.dark .dark\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.dark .dark\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.dark .dark\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.dark .dark\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.dark .dark\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.dark .dark\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.dark .dark\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.dark .dark\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.dark .dark\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.dark .dark\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.dark .dark\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.dark .dark\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.dark .dark\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.dark .dark\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.dark .dark\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.dark .dark\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.dark .dark\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.dark .dark\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.dark .dark\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.dark .dark\:hover\:to-transparent:hover { - --gradient-to-color: transparent; -} - -.dark .dark\:hover\:to-white:hover { - --gradient-to-color: #ffffff; -} - -.dark .dark\:hover\:to-black:hover { - --gradient-to-color: #000000; -} - -.dark .dark\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; -} - -.dark .dark\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; -} - -.dark .dark\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; -} - -.dark .dark\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; -} - -.dark .dark\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; -} - -.dark .dark\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; -} - -.dark .dark\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; -} - -.dark .dark\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; -} - -.dark .dark\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; -} - -.dark .dark\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; -} - -.dark .dark\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; -} - -.dark .dark\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; -} - -.dark .dark\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; -} - -.dark .dark\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; -} - -.dark .dark\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; -} - -.dark .dark\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; -} - -.dark .dark\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; -} - -.dark .dark\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; -} - -.dark .dark\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; -} - -.dark .dark\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; -} - -.dark .dark\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; -} - -.dark .dark\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; -} - -.dark .dark\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; -} - -.dark .dark\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; -} - -.dark .dark\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; -} - -.dark .dark\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; -} - -.dark .dark\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; -} - -.dark .dark\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; -} - -.dark .dark\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; -} - -.dark .dark\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; -} - -.dark .dark\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; -} - -.dark .dark\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; -} - -.dark .dark\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; -} - -.dark .dark\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; -} - -.dark .dark\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; -} - -.dark .dark\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; -} - -.dark .dark\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; -} - -.dark .dark\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; -} - -.dark .dark\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; -} - -.dark .dark\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; -} - -.dark .dark\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; -} - -.dark .dark\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; -} - -.dark .dark\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; -} - -.dark .dark\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; -} - -.dark .dark\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; -} - -.dark .dark\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; -} - -.dark .dark\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; -} - -.dark .dark\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; -} - -.dark .dark\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; -} - -.dark .dark\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; -} - -.dark .dark\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; -} - -.dark .dark\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; -} - -.dark .dark\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; -} - -.dark .dark\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; -} - -.dark .dark\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; -} - -.dark .dark\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; -} - -.dark .dark\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; -} - -.dark .dark\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; -} - -.dark .dark\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; -} - -.dark .dark\:hover\:to-green-900:hover { - --gradient-to-color: #014737; -} - -.dark .dark\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; -} - -.dark .dark\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; -} - -.dark .dark\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; -} - -.dark .dark\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; -} - -.dark .dark\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; -} - -.dark .dark\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; -} - -.dark .dark\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; -} - -.dark .dark\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; -} - -.dark .dark\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; -} - -.dark .dark\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; -} - -.dark .dark\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; -} - -.dark .dark\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; -} - -.dark .dark\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; -} - -.dark .dark\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; -} - -.dark .dark\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; -} - -.dark .dark\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; -} - -.dark .dark\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; -} - -.dark .dark\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; -} - -.dark .dark\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; -} - -.dark .dark\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; -} - -.dark .dark\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; -} - -.dark .dark\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; -} - -.dark .dark\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; -} - -.dark .dark\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; -} - -.dark .dark\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; -} - -.dark .dark\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; -} - -.dark .dark\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; -} - -.dark .dark\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; -} - -.dark .dark\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; -} - -.dark .dark\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; -} - -.dark .dark\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; -} - -.dark .dark\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; -} - -.dark .dark\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; -} - -.dark .dark\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; -} - -.dark .dark\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; -} - -.dark .dark\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; -} - -.dark .dark\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; -} - -.dark .dark\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; -} - -.dark .dark\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; -} - -.dark .dark\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; -} - -.dark .dark\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; -} - -.dark .dark\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; -} - -.dark .dark\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; -} - -.dark .dark\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; -} - -.dark .dark\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; -} - -.dark .dark\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; -} - -.dark .dark\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; -} - -.dark .dark\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; -} - -.dark .dark\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; -} - -.dark .dark\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; -} - -.dark .dark\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.dark .dark\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.dark .dark\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.dark .dark\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.dark .dark\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.dark .dark\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.dark .dark\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.dark .dark\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.dark .dark\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.dark .dark\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.dark .dark\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.dark .dark\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.dark .dark\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.dark .dark\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.dark .dark\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.dark .dark\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.dark .dark\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.dark .dark\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.dark .dark\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.dark .dark\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.dark .dark\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.dark .dark\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.dark .dark\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.dark .dark\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.dark .dark\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.dark .dark\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.dark .dark\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.dark .dark\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.dark .dark\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.dark .dark\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.dark .dark\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.dark .dark\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.dark .dark\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.dark .dark\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.dark .dark\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.dark .dark\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.dark .dark\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.dark .dark\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.dark .dark\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.dark .dark\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.dark .dark\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.dark .dark\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.dark .dark\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.dark .dark\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.dark .dark\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.dark .dark\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.dark .dark\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.dark .dark\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.dark .dark\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.dark .dark\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.dark .dark\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.dark .dark\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.dark .dark\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.dark .dark\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.dark .dark\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.dark .dark\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.dark .dark\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.dark .dark\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.dark .dark\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.dark .dark\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.dark .dark\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.dark .dark\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.dark .dark\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.dark .dark\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.dark .dark\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.dark .dark\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.dark .dark\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.dark .dark\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.dark .dark\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.dark .dark\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.dark .dark\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.dark .dark\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.dark .dark\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.dark .dark\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.dark .dark\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.dark .dark\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.dark .dark\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.dark .dark\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.dark .dark\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.dark .dark\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.dark .dark\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.dark .dark\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.dark .dark\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.dark .dark\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.dark .dark\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.dark .dark\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.dark .dark\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.dark .dark\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.dark .dark\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.dark .dark\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.dark .dark\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.dark .dark\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.dark .dark\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.dark .dark\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.dark .dark\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.dark .dark\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.dark .dark\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.dark .dark\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.dark .dark\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.dark .dark\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.dark .dark\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.dark .dark\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.dark .dark\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.dark .dark\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.dark .dark\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.dark .dark\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.dark .dark\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.dark .dark\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.dark .dark\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.dark .dark\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.dark .dark\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.dark .dark\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); -} - -.dark .dark\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); -} - -.dark .dark\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); -} - -.dark .dark\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); -} - -.dark .dark\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); -} - -.dark .dark\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); -} - -.dark .dark\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); -} - -.dark .dark\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); -} - -.dark .dark\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); -} - -.dark .dark\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); -} - -.dark .dark\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); -} - -.dark .dark\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); -} - -.dark .dark\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); -} - -.dark .dark\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); -} - -.dark .dark\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); -} - -.dark .dark\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); -} - -.dark .dark\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); -} - -.dark .dark\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); -} - -.dark .dark\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); -} - -.dark .dark\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); -} - -.dark .dark\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); -} - -.dark .dark\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); -} - -.dark .dark\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); -} - -.dark .dark\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); -} - -.dark .dark\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); -} - -.dark .dark\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); -} - -.dark .dark\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); -} - -.dark .dark\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); -} - -.dark .dark\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); -} - -.dark .dark\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); -} - -.dark .dark\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); -} - -.dark .dark\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); -} - -.dark .dark\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); -} - -.dark .dark\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); -} - -.dark .dark\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); -} - -.dark .dark\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); -} - -.dark .dark\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); -} - -.dark .dark\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); -} - -.dark .dark\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); -} - -.dark .dark\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); -} - -.dark .dark\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); -} - -.dark .dark\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); -} - -.dark .dark\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); -} - -.dark .dark\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); -} - -.dark .dark\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); -} - -.dark .dark\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); -} - -.dark .dark\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); -} - -.dark .dark\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); -} - -.dark .dark\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); -} - -.dark .dark\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); -} - -.dark .dark\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); -} - -.dark .dark\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); -} - -.dark .dark\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); -} - -.dark .dark\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); -} - -.dark .dark\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); -} - -.dark .dark\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); -} - -.dark .dark\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); -} - -.dark .dark\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); -} - -.dark .dark\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); -} - -.dark .dark\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); -} - -.dark .dark\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); -} - -.dark .dark\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); -} - -.dark .dark\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); -} - -.dark .dark\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); -} - -.dark .dark\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); -} - -.dark .dark\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); -} - -.dark .dark\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); -} - -.dark .dark\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); -} - -.dark .dark\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); -} - -.dark .dark\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); -} - -.dark .dark\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); -} - -.dark .dark\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); -} - -.dark .dark\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); -} - -.dark .dark\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); -} - -.dark .dark\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); -} - -.dark .dark\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); -} - -.dark .dark\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); -} - -.dark .dark\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); -} - -.dark .dark\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); -} - -.dark .dark\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); -} - -.dark .dark\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); -} - -.dark .dark\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); -} - -.dark .dark\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); -} - -.dark .dark\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); -} - -.dark .dark\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); -} - -.dark .dark\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); -} - -.dark .dark\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); -} - -.dark .dark\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); -} - -.dark .dark\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); -} - -.dark .dark\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); -} - -.dark .dark\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); -} - -.dark .dark\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); -} - -.dark .dark\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); -} - -.dark .dark\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); -} - -.dark .dark\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); -} - -.dark .dark\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); -} - -.dark .dark\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); -} - -.dark .dark\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); -} - -.dark .dark\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); -} - -.dark .dark\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); -} - -.dark .dark\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); -} - -.dark .dark\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); -} - -.dark .dark\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); -} - -.dark .dark\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); -} - -.dark .dark\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); -} - -.dark .dark\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); -} - -.dark .dark\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); -} - -.dark .dark\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); -} - -.dark .dark\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); -} - -.dark .dark\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); -} - -.dark .dark\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); -} - -.dark .dark\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); -} - -.dark .dark\:focus\:to-transparent:focus { - --gradient-to-color: transparent; -} - -.dark .dark\:focus\:to-white:focus { - --gradient-to-color: #ffffff; -} - -.dark .dark\:focus\:to-black:focus { - --gradient-to-color: #000000; -} - -.dark .dark\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; -} - -.dark .dark\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; -} - -.dark .dark\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; -} - -.dark .dark\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; -} - -.dark .dark\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; -} - -.dark .dark\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; -} - -.dark .dark\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; -} - -.dark .dark\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; -} - -.dark .dark\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; -} - -.dark .dark\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; -} - -.dark .dark\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; -} - -.dark .dark\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; -} - -.dark .dark\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; -} - -.dark .dark\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; -} - -.dark .dark\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; -} - -.dark .dark\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; -} - -.dark .dark\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; -} - -.dark .dark\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; -} - -.dark .dark\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; -} - -.dark .dark\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; -} - -.dark .dark\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; -} - -.dark .dark\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; -} - -.dark .dark\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; -} - -.dark .dark\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; -} - -.dark .dark\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; -} - -.dark .dark\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; -} - -.dark .dark\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; -} - -.dark .dark\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; -} - -.dark .dark\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; -} - -.dark .dark\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; -} - -.dark .dark\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; -} - -.dark .dark\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; -} - -.dark .dark\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; -} - -.dark .dark\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; -} - -.dark .dark\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; -} - -.dark .dark\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; -} - -.dark .dark\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; -} - -.dark .dark\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; -} - -.dark .dark\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; -} - -.dark .dark\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; -} - -.dark .dark\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; -} - -.dark .dark\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; -} - -.dark .dark\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; -} - -.dark .dark\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; -} - -.dark .dark\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; -} - -.dark .dark\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; -} - -.dark .dark\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; -} - -.dark .dark\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; -} - -.dark .dark\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; -} - -.dark .dark\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; -} - -.dark .dark\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; -} - -.dark .dark\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; -} - -.dark .dark\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; -} - -.dark .dark\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; -} - -.dark .dark\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; -} - -.dark .dark\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; -} - -.dark .dark\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; -} - -.dark .dark\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; -} - -.dark .dark\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; -} - -.dark .dark\:focus\:to-green-900:focus { - --gradient-to-color: #014737; -} - -.dark .dark\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; -} - -.dark .dark\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; -} - -.dark .dark\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; -} - -.dark .dark\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; -} - -.dark .dark\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; -} - -.dark .dark\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; -} - -.dark .dark\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; -} - -.dark .dark\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; -} - -.dark .dark\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; -} - -.dark .dark\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; -} - -.dark .dark\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; -} - -.dark .dark\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; -} - -.dark .dark\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; -} - -.dark .dark\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; -} - -.dark .dark\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; -} - -.dark .dark\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; -} - -.dark .dark\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; -} - -.dark .dark\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; -} - -.dark .dark\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; -} - -.dark .dark\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; -} - -.dark .dark\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; -} - -.dark .dark\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; -} - -.dark .dark\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; -} - -.dark .dark\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; -} - -.dark .dark\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; -} - -.dark .dark\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; -} - -.dark .dark\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; -} - -.dark .dark\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; -} - -.dark .dark\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; -} - -.dark .dark\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; -} - -.dark .dark\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; -} - -.dark .dark\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; -} - -.dark .dark\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; -} - -.dark .dark\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; -} - -.dark .dark\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; -} - -.dark .dark\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; -} - -.dark .dark\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; -} - -.dark .dark\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; -} - -.dark .dark\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; -} - -.dark .dark\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; -} - -.dark .dark\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; -} - -.dark .dark\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; -} - -.dark .dark\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; -} - -.dark .dark\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; -} - -.dark .dark\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; -} - -.dark .dark\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; -} - -.dark .dark\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; -} - -.dark .dark\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; -} - -.dark .dark\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; -} - -.dark .dark\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; -} - -.bg-opacity-0 { - --bg-opacity: 0; -} - -.bg-opacity-25 { - --bg-opacity: 0.25; -} - -.bg-opacity-50 { - --bg-opacity: 0.5; -} - -.bg-opacity-75 { - --bg-opacity: 0.75; -} - -.bg-opacity-100 { - --bg-opacity: 1; -} - -.hover\:bg-opacity-0:hover { - --bg-opacity: 0; -} - -.hover\:bg-opacity-25:hover { - --bg-opacity: 0.25; -} - -.hover\:bg-opacity-50:hover { - --bg-opacity: 0.5; -} - -.hover\:bg-opacity-75:hover { - --bg-opacity: 0.75; -} - -.hover\:bg-opacity-100:hover { - --bg-opacity: 1; -} - -.focus\:bg-opacity-0:focus { - --bg-opacity: 0; -} - -.focus\:bg-opacity-25:focus { - --bg-opacity: 0.25; -} - -.focus\:bg-opacity-50:focus { - --bg-opacity: 0.5; -} - -.focus\:bg-opacity-75:focus { - --bg-opacity: 0.75; -} - -.focus\:bg-opacity-100:focus { - --bg-opacity: 1; -} - -.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-repeat-round { - background-repeat: round; -} - -.bg-repeat-space { - background-repeat: space; -} - -.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-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.group:hover .group-hover\:border-transparent { - border-color: transparent; -} - -.group:hover .group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.group:hover .group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.group:hover .group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.group:hover .group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.group:hover .group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.group:hover .group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.group:hover .group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.group:hover .group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.group:hover .group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.group:hover .group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.group:hover .group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.group:hover .group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.group:hover .group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.group:focus .group-focus\:border-transparent { - border-color: transparent; -} - -.group:focus .group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.group:focus .group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.group:focus .group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.group:focus .group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.group:focus .group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.group:focus .group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.group:focus .group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.group:focus .group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.group:focus .group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.group:focus .group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.group:focus .group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.group:focus .group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.group:focus .group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.hover\:border-transparent:hover { - border-color: transparent; -} - -.hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.focus\:border-transparent:focus { - border-color: transparent; -} - -.focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.dark .dark\:border-transparent { - border-color: transparent; -} - -.dark .dark\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.dark .dark\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.dark .dark\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.dark .dark\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.dark .dark\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.dark .dark\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.dark .dark\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.dark .dark\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.dark .dark\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.dark .dark\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.dark .dark\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.dark .dark\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.dark .dark\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.dark .dark\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.dark .dark\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.dark .dark\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.dark .dark\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.dark .dark\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.dark .dark\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.dark .dark\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.dark .dark\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.dark .dark\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.dark .dark\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.dark .dark\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.dark .dark\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.dark .dark\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.dark .dark\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.dark .dark\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.dark .dark\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.dark .dark\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.dark .dark\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.dark .dark\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.dark .dark\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.dark .dark\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.dark .dark\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.dark .dark\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.dark .dark\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.dark .dark\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.dark .dark\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.dark .dark\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.dark .dark\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.dark .dark\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.dark .dark\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.dark .dark\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.dark .dark\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.dark .dark\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.dark .dark\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.dark .dark\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.dark .dark\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.dark .dark\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.dark .dark\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.dark .dark\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.dark .dark\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.dark .dark\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.dark .dark\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.dark .dark\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.dark .dark\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.dark .dark\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.dark .dark\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.dark .dark\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.dark .dark\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.dark .dark\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.dark .dark\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.dark .dark\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.dark .dark\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.dark .dark\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.dark .dark\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.dark .dark\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.dark .dark\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.dark .dark\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.dark .dark\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.dark .dark\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.dark .dark\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.dark .dark\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.dark .dark\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.dark .dark\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.dark .dark\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.dark .dark\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.dark .dark\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.dark .dark\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.dark .dark\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.dark .dark\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.dark .dark\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.dark .dark\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.dark .dark\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.dark .dark\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.dark .dark\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.dark .dark\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.dark .dark\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.dark .dark\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.dark .dark\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.dark .dark\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.dark .dark\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.dark .dark\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.dark .dark\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.dark .dark\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.dark .dark\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.dark .dark\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.dark .dark\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.dark .dark\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.dark .dark\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.dark .dark\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.dark .dark\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-transparent { - border-color: transparent; -} - -.dark .group:hover .dark\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.dark .group:hover .dark\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-transparent { - border-color: transparent; -} - -.dark .group:focus .dark\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.dark .group:focus .dark\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.dark .dark\:hover\:border-transparent:hover { - border-color: transparent; -} - -.dark .dark\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.dark .dark\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.dark .dark\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.dark .dark\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.dark .dark\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.dark .dark\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.dark .dark\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.dark .dark\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.dark .dark\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.dark .dark\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.dark .dark\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.dark .dark\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.dark .dark\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.dark .dark\:focus\:border-transparent:focus { - border-color: transparent; -} - -.dark .dark\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); -} - -.dark .dark\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); -} - -.dark .dark\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); -} - -.dark .dark\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); -} - -.dark .dark\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); -} - -.dark .dark\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); -} - -.dark .dark\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); -} - -.dark .dark\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); -} - -.dark .dark\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); -} - -.dark .dark\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); -} - -.dark .dark\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); -} - -.dark .dark\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); -} - -.dark .dark\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); -} - -.border-opacity-0 { - --border-opacity: 0; -} - -.border-opacity-25 { - --border-opacity: 0.25; -} - -.border-opacity-50 { - --border-opacity: 0.5; -} - -.border-opacity-75 { - --border-opacity: 0.75; -} - -.border-opacity-100 { - --border-opacity: 1; -} - -.hover\:border-opacity-0:hover { - --border-opacity: 0; -} - -.hover\:border-opacity-25:hover { - --border-opacity: 0.25; -} - -.hover\:border-opacity-50:hover { - --border-opacity: 0.5; -} - -.hover\:border-opacity-75:hover { - --border-opacity: 0.75; -} - -.hover\:border-opacity-100:hover { - --border-opacity: 1; -} - -.focus\:border-opacity-0:focus { - --border-opacity: 0; -} - -.focus\:border-opacity-25:focus { - --border-opacity: 0.25; -} - -.focus\:border-opacity-50:focus { - --border-opacity: 0.5; -} - -.focus\:border-opacity-75:focus { - --border-opacity: 0.75; -} - -.focus\:border-opacity-100:focus { - --border-opacity: 1; -} - -.rounded-none { - border-radius: 0; -} - -.rounded-sm { - border-radius: 0.125rem; -} - -.rounded { - border-radius: 0.25rem; -} - -.rounded-md { - border-radius: 0.375rem; -} - -.rounded-lg { - border-radius: 0.5rem; -} - -.rounded-xl { - border-radius: 0.75rem; -} - -.rounded-2xl { - border-radius: 1rem; -} - -.rounded-3xl { - border-radius: 1.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: 0.125rem; - border-top-right-radius: 0.125rem; -} - -.rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; -} - -.rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; -} - -.rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; -} - -.rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; -} - -.rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; -} - -.rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; -} - -.rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; -} - -.rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; -} - -.rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; -} - -.rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; -} - -.rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; -} - -.rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; -} - -.rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; -} - -.rounded-t-xl { - border-top-left-radius: 0.75rem; - border-top-right-radius: 0.75rem; -} - -.rounded-r-xl { - border-top-right-radius: 0.75rem; - border-bottom-right-radius: 0.75rem; -} - -.rounded-b-xl { - border-bottom-right-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; -} - -.rounded-l-xl { - border-top-left-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; -} - -.rounded-t-2xl { - border-top-left-radius: 1rem; - border-top-right-radius: 1rem; -} - -.rounded-r-2xl { - border-top-right-radius: 1rem; - border-bottom-right-radius: 1rem; -} - -.rounded-b-2xl { - border-bottom-right-radius: 1rem; - border-bottom-left-radius: 1rem; -} - -.rounded-l-2xl { - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; -} - -.rounded-t-3xl { - border-top-left-radius: 1.5rem; - border-top-right-radius: 1.5rem; -} - -.rounded-r-3xl { - border-top-right-radius: 1.5rem; - border-bottom-right-radius: 1.5rem; -} - -.rounded-b-3xl { - border-bottom-right-radius: 1.5rem; - border-bottom-left-radius: 1.5rem; -} - -.rounded-l-3xl { - border-top-left-radius: 1.5rem; - border-bottom-left-radius: 1.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: 0.125rem; -} - -.rounded-tr-sm { - border-top-right-radius: 0.125rem; -} - -.rounded-br-sm { - border-bottom-right-radius: 0.125rem; -} - -.rounded-bl-sm { - border-bottom-left-radius: 0.125rem; -} - -.rounded-tl { - border-top-left-radius: 0.25rem; -} - -.rounded-tr { - border-top-right-radius: 0.25rem; -} - -.rounded-br { - border-bottom-right-radius: 0.25rem; -} - -.rounded-bl { - border-bottom-left-radius: 0.25rem; -} - -.rounded-tl-md { - border-top-left-radius: 0.375rem; -} - -.rounded-tr-md { - border-top-right-radius: 0.375rem; -} - -.rounded-br-md { - border-bottom-right-radius: 0.375rem; -} - -.rounded-bl-md { - border-bottom-left-radius: 0.375rem; -} - -.rounded-tl-lg { - border-top-left-radius: 0.5rem; -} - -.rounded-tr-lg { - border-top-right-radius: 0.5rem; -} - -.rounded-br-lg { - border-bottom-right-radius: 0.5rem; -} - -.rounded-bl-lg { - border-bottom-left-radius: 0.5rem; -} - -.rounded-tl-xl { - border-top-left-radius: 0.75rem; -} - -.rounded-tr-xl { - border-top-right-radius: 0.75rem; -} - -.rounded-br-xl { - border-bottom-right-radius: 0.75rem; -} - -.rounded-bl-xl { - border-bottom-left-radius: 0.75rem; -} - -.rounded-tl-2xl { - border-top-left-radius: 1rem; -} - -.rounded-tr-2xl { - border-top-right-radius: 1rem; -} - -.rounded-br-2xl { - border-bottom-right-radius: 1rem; -} - -.rounded-bl-2xl { - border-bottom-left-radius: 1rem; -} - -.rounded-tl-3xl { - border-top-left-radius: 1.5rem; -} - -.rounded-tr-3xl { - border-top-right-radius: 1.5rem; -} - -.rounded-br-3xl { - border-bottom-right-radius: 1.5rem; -} - -.rounded-bl-3xl { - border-bottom-left-radius: 1.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-double { - border-style: double; -} - -.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; -} - -.box-border { - box-sizing: border-box; -} - -.box-content { - box-sizing: content-box; -} - -.cursor-auto { - cursor: auto; -} - -.cursor-default { - cursor: default; -} - -.cursor-pointer { - cursor: pointer; -} - -.cursor-wait { - cursor: wait; -} - -.cursor-text { - cursor: text; -} - -.cursor-move { - cursor: move; -} - -.cursor-not-allowed { - cursor: not-allowed; -} - -.block { - display: block; -} - -.inline-block { - display: inline-block; -} - -.inline { - display: inline; -} - -.flex { - display: flex; -} - -.inline-flex { - display: inline-flex; -} - -.table { - display: table; -} - -.table-caption { - display: table-caption; -} - -.table-cell { - display: table-cell; -} - -.table-column { - display: table-column; -} - -.table-column-group { - display: table-column-group; -} - -.table-footer-group { - display: table-footer-group; -} - -.table-header-group { - display: table-header-group; -} - -.table-row-group { - display: table-row-group; -} - -.table-row { - display: table-row; -} - -.flow-root { - display: flow-root; -} - -.grid { - display: grid; -} - -.inline-grid { - display: inline-grid; -} - -.contents { - display: contents; -} - -.hidden { - display: none; -} - -.flex-row { - flex-direction: row; -} - -.flex-row-reverse { - flex-direction: row-reverse; -} - -.flex-col { - flex-direction: column; -} - -.flex-col-reverse { - flex-direction: column-reverse; -} - -.flex-wrap { - flex-wrap: wrap; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse; -} - -.flex-no-wrap { - flex-wrap: nowrap; -} - -.place-items-auto { - place-items: auto; -} - -.place-items-start { - place-items: start; -} - -.place-items-end { - place-items: end; -} - -.place-items-center { - place-items: center; -} - -.place-items-stretch { - place-items: stretch; -} - -.place-content-center { - place-content: center; -} - -.place-content-start { - place-content: start; -} - -.place-content-end { - place-content: end; -} - -.place-content-between { - place-content: space-between; -} - -.place-content-around { - place-content: space-around; -} - -.place-content-evenly { - place-content: space-evenly; -} - -.place-content-stretch { - place-content: stretch; -} - -.place-self-auto { - place-self: auto; -} - -.place-self-start { - place-self: start; -} - -.place-self-end { - place-self: end; -} - -.place-self-center { - place-self: center; -} - -.place-self-stretch { - place-self: stretch; -} - -.items-start { - align-items: flex-start; -} - -.items-end { - align-items: flex-end; -} - -.items-center { - align-items: center; -} - -.items-baseline { - align-items: baseline; -} - -.items-stretch { - align-items: stretch; -} - -.content-center { - align-content: center; -} - -.content-start { - align-content: flex-start; -} - -.content-end { - align-content: flex-end; -} - -.content-between { - align-content: space-between; -} - -.content-around { - align-content: space-around; -} - -.content-evenly { - align-content: space-evenly; -} - -.self-auto { - align-self: auto; -} - -.self-start { - align-self: flex-start; -} - -.self-end { - align-self: flex-end; -} - -.self-center { - align-self: center; -} - -.self-stretch { - align-self: stretch; -} - -.justify-items-auto { - justify-items: auto; -} - -.justify-items-start { - justify-items: start; -} - -.justify-items-end { - justify-items: end; -} - -.justify-items-center { - justify-items: center; -} - -.justify-items-stretch { - justify-items: stretch; -} - -.justify-start { - justify-content: flex-start; -} - -.justify-end { - justify-content: flex-end; -} - -.justify-center { - justify-content: center; -} - -.justify-between { - justify-content: space-between; -} - -.justify-around { - justify-content: space-around; -} - -.justify-evenly { - justify-content: space-evenly; -} - -.justify-self-auto { - justify-self: auto; -} - -.justify-self-start { - justify-self: start; -} - -.justify-self-end { - justify-self: end; -} - -.justify-self-center { - justify-self: center; -} - -.justify-self-stretch { - justify-self: stretch; -} - -.flex-1 { - flex: 1 1 0%; -} - -.flex-auto { - flex: 1 1 auto; -} - -.flex-initial { - flex: 0 1 auto; -} - -.flex-none { - flex: none; -} - -.flex-grow-0 { - flex-grow: 0; -} - -.flex-grow { - flex-grow: 1; -} - -.flex-shrink-0 { - flex-shrink: 0; -} - -.flex-shrink { - flex-shrink: 1; -} - -.order-1 { - order: 1; -} - -.order-2 { - order: 2; -} - -.order-3 { - order: 3; -} - -.order-4 { - order: 4; -} - -.order-5 { - order: 5; -} - -.order-6 { - order: 6; -} - -.order-7 { - order: 7; -} - -.order-8 { - order: 8; -} - -.order-9 { - order: 9; -} - -.order-10 { - order: 10; -} - -.order-11 { - order: 11; -} - -.order-12 { - order: 12; -} - -.order-first { - order: -9999; -} - -.order-last { - order: 9999; -} - -.order-none { - order: 0; -} - -.float-right { - float: right; -} - -.float-left { - float: left; -} - -.float-none { - float: none; -} - -.clearfix:after { - content: ""; - display: table; - clear: both; -} - -.clear-left { - clear: left; -} - -.clear-right { - clear: right; -} - -.clear-both { - clear: both; -} - -.clear-none { - clear: none; -} - -.font-sans { - font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; -} - -.font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, 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; -} - -.focus\:font-hairline:focus { - font-weight: 100; -} - -.focus\:font-thin:focus { - font-weight: 200; -} - -.focus\:font-light:focus { - font-weight: 300; -} - -.focus\:font-normal:focus { - font-weight: 400; -} - -.focus\:font-medium:focus { - font-weight: 500; -} - -.focus\:font-semibold:focus { - font-weight: 600; -} - -.focus\:font-bold:focus { - font-weight: 700; -} - -.focus\:font-extrabold:focus { - font-weight: 800; -} - -.focus\:font-black:focus { - font-weight: 900; -} - -.h-0 { - height: 0; -} - -.h-1 { - height: 0.25rem; -} - -.h-2 { - height: 0.5rem; -} - -.h-3 { - height: 0.75rem; -} - -.h-4 { - height: 1rem; -} - -.h-5 { - height: 1.25rem; -} - -.h-6 { - height: 1.5rem; -} - -.h-7 { - height: 1.75rem; -} - -.h-8 { - height: 2rem; -} - -.h-9 { - height: 2.25rem; -} - -.h-10 { - height: 2.5rem; -} - -.h-11 { - height: 2.75rem; -} - -.h-12 { - height: 3rem; -} - -.h-13 { - height: 3.25rem; -} - -.h-14 { - height: 3.5rem; -} - -.h-15 { - height: 3.75rem; -} - -.h-16 { - height: 4rem; -} - -.h-20 { - height: 5rem; -} - -.h-24 { - height: 6rem; -} - -.h-28 { - height: 7rem; -} - -.h-32 { - height: 8rem; -} - -.h-36 { - height: 9rem; -} - -.h-40 { - height: 10rem; -} - -.h-44 { - height: 11rem; -} - -.h-48 { - height: 12rem; -} - -.h-52 { - height: 13rem; -} - -.h-56 { - height: 14rem; -} - -.h-60 { - height: 15rem; -} - -.h-64 { - height: 16rem; -} - -.h-72 { - height: 18rem; -} - -.h-80 { - height: 20rem; -} - -.h-96 { - height: 24rem; -} - -.h-auto { - height: auto; -} - -.h-px { - height: 1px; -} - -.h-0\.5 { - height: 0.125rem; -} - -.h-1\.5 { - height: 0.375rem; -} - -.h-2\.5 { - height: 0.625rem; -} - -.h-3\.5 { - height: 0.875rem; -} - -.h-1\/2 { - height: 50%; -} - -.h-1\/3 { - height: 33.333333%; -} - -.h-2\/3 { - height: 66.666667%; -} - -.h-1\/4 { - height: 25%; -} - -.h-2\/4 { - height: 50%; -} - -.h-3\/4 { - height: 75%; -} - -.h-1\/5 { - height: 20%; -} - -.h-2\/5 { - height: 40%; -} - -.h-3\/5 { - height: 60%; -} - -.h-4\/5 { - height: 80%; -} - -.h-1\/6 { - height: 16.666667%; -} - -.h-2\/6 { - height: 33.333333%; -} - -.h-3\/6 { - height: 50%; -} - -.h-4\/6 { - height: 66.666667%; -} - -.h-5\/6 { - height: 83.333333%; -} - -.h-1\/12 { - height: 8.333333%; -} - -.h-2\/12 { - height: 16.666667%; -} - -.h-3\/12 { - height: 25%; -} - -.h-4\/12 { - height: 33.333333%; -} - -.h-5\/12 { - height: 41.666667%; -} - -.h-6\/12 { - height: 50%; -} - -.h-7\/12 { - height: 58.333333%; -} - -.h-8\/12 { - height: 66.666667%; -} - -.h-9\/12 { - height: 75%; -} - -.h-10\/12 { - height: 83.333333%; -} - -.h-11\/12 { - height: 91.666667%; -} - -.h-full { - height: 100%; -} - -.h-screen { - height: 100vh; -} - -.text-xs { - font-size: 0.75rem; -} - -.text-sm { - font-size: 0.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; -} - -.text-6xl { - font-size: 4rem; -} - -.leading-3 { - line-height: .75rem; -} - -.leading-4 { - line-height: 1rem; -} - -.leading-5 { - line-height: 1.25rem; -} - -.leading-6 { - line-height: 1.5rem; -} - -.leading-7 { - line-height: 1.75rem; -} - -.leading-8 { - line-height: 2rem; -} - -.leading-9 { - line-height: 2.25rem; -} - -.leading-10 { - line-height: 2.5rem; -} - -.leading-none { - line-height: 1; -} - -.leading-tight { - line-height: 1.25; -} - -.leading-snug { - line-height: 1.375; -} - -.leading-normal { - line-height: 1.5; -} - -.leading-relaxed { - line-height: 1.625; -} - -.leading-loose { - line-height: 2; -} - -.list-inside { - list-style-position: inside; -} - -.list-outside { - list-style-position: outside; -} - -.list-none { - list-style-type: none; -} - -.list-disc { - list-style-type: disc; -} - -.list-decimal { - list-style-type: decimal; -} - -.m-0 { - margin: 0; -} - -.m-1 { - margin: 0.25rem; -} - -.m-2 { - margin: 0.5rem; -} - -.m-3 { - margin: 0.75rem; -} - -.m-4 { - margin: 1rem; -} - -.m-5 { - margin: 1.25rem; -} - -.m-6 { - margin: 1.5rem; -} - -.m-7 { - margin: 1.75rem; -} - -.m-8 { - margin: 2rem; -} - -.m-9 { - margin: 2.25rem; -} - -.m-10 { - margin: 2.5rem; -} - -.m-11 { - margin: 2.75rem; -} - -.m-12 { - margin: 3rem; -} - -.m-13 { - margin: 3.25rem; -} - -.m-14 { - margin: 3.5rem; -} - -.m-15 { - margin: 3.75rem; -} - -.m-16 { - margin: 4rem; -} - -.m-20 { - margin: 5rem; -} - -.m-24 { - margin: 6rem; -} - -.m-28 { - margin: 7rem; -} - -.m-32 { - margin: 8rem; -} - -.m-36 { - margin: 9rem; -} - -.m-40 { - margin: 10rem; -} - -.m-44 { - margin: 11rem; -} - -.m-48 { - margin: 12rem; -} - -.m-52 { - margin: 13rem; -} - -.m-56 { - margin: 14rem; -} - -.m-60 { - margin: 15rem; -} - -.m-64 { - margin: 16rem; -} - -.m-72 { - margin: 18rem; -} - -.m-80 { - margin: 20rem; -} - -.m-96 { - margin: 24rem; -} - -.m-auto { - margin: auto; -} - -.m-px { - margin: 1px; -} - -.m-0\.5 { - margin: 0.125rem; -} - -.m-1\.5 { - margin: 0.375rem; -} - -.m-2\.5 { - margin: 0.625rem; -} - -.m-3\.5 { - margin: 0.875rem; -} - -.m-1\/2 { - margin: 50%; -} - -.m-1\/3 { - margin: 33.333333%; -} - -.m-2\/3 { - margin: 66.666667%; -} - -.m-1\/4 { - margin: 25%; -} - -.m-2\/4 { - margin: 50%; -} - -.m-3\/4 { - margin: 75%; -} - -.m-1\/5 { - margin: 20%; -} - -.m-2\/5 { - margin: 40%; -} - -.m-3\/5 { - margin: 60%; -} - -.m-4\/5 { - margin: 80%; -} - -.m-1\/6 { - margin: 16.666667%; -} - -.m-2\/6 { - margin: 33.333333%; -} - -.m-3\/6 { - margin: 50%; -} - -.m-4\/6 { - margin: 66.666667%; -} - -.m-5\/6 { - margin: 83.333333%; -} - -.m-1\/12 { - margin: 8.333333%; -} - -.m-2\/12 { - margin: 16.666667%; -} - -.m-3\/12 { - margin: 25%; -} - -.m-4\/12 { - margin: 33.333333%; -} - -.m-5\/12 { - margin: 41.666667%; -} - -.m-6\/12 { - margin: 50%; -} - -.m-7\/12 { - margin: 58.333333%; -} - -.m-8\/12 { - margin: 66.666667%; -} - -.m-9\/12 { - margin: 75%; -} - -.m-10\/12 { - margin: 83.333333%; -} - -.m-11\/12 { - margin: 91.666667%; -} - -.m-full { - margin: 100%; -} - -.-m-1 { - margin: -0.25rem; -} - -.-m-2 { - margin: -0.5rem; -} - -.-m-3 { - margin: -0.75rem; -} - -.-m-4 { - margin: -1rem; -} - -.-m-5 { - margin: -1.25rem; -} - -.-m-6 { - margin: -1.5rem; -} - -.-m-7 { - margin: -1.75rem; -} - -.-m-8 { - margin: -2rem; -} - -.-m-9 { - margin: -2.25rem; -} - -.-m-10 { - margin: -2.5rem; -} - -.-m-11 { - margin: -2.75rem; -} - -.-m-12 { - margin: -3rem; -} - -.-m-13 { - margin: -3.25rem; -} - -.-m-14 { - margin: -3.5rem; -} - -.-m-15 { - margin: -3.75rem; -} - -.-m-16 { - margin: -4rem; -} - -.-m-20 { - margin: -5rem; -} - -.-m-24 { - margin: -6rem; -} - -.-m-28 { - margin: -7rem; -} - -.-m-32 { - margin: -8rem; -} - -.-m-36 { - margin: -9rem; -} - -.-m-40 { - margin: -10rem; -} - -.-m-44 { - margin: -11rem; -} - -.-m-48 { - margin: -12rem; -} - -.-m-52 { - margin: -13rem; -} - -.-m-56 { - margin: -14rem; -} - -.-m-60 { - margin: -15rem; -} - -.-m-64 { - margin: -16rem; -} - -.-m-72 { - margin: -18rem; -} - -.-m-80 { - margin: -20rem; -} - -.-m-96 { - margin: -24rem; -} - -.-m-px { - margin: -1px; -} - -.-m-0\.5 { - margin: -0.125rem; -} - -.-m-1\.5 { - margin: -0.375rem; -} - -.-m-2\.5 { - margin: -0.625rem; -} - -.-m-3\.5 { - margin: -0.875rem; -} - -.-m-1\/2 { - margin: -50%; -} - -.-m-1\/3 { - margin: -33.33333%; -} - -.-m-2\/3 { - margin: -66.66667%; -} - -.-m-1\/4 { - margin: -25%; -} - -.-m-2\/4 { - margin: -50%; -} - -.-m-3\/4 { - margin: -75%; -} - -.-m-1\/5 { - margin: -20%; -} - -.-m-2\/5 { - margin: -40%; -} - -.-m-3\/5 { - margin: -60%; -} - -.-m-4\/5 { - margin: -80%; -} - -.-m-1\/6 { - margin: -16.66667%; -} - -.-m-2\/6 { - margin: -33.33333%; -} - -.-m-3\/6 { - margin: -50%; -} - -.-m-4\/6 { - margin: -66.66667%; -} - -.-m-5\/6 { - margin: -83.33333%; -} - -.-m-1\/12 { - margin: -8.33333%; -} - -.-m-2\/12 { - margin: -16.66667%; -} - -.-m-3\/12 { - margin: -25%; -} - -.-m-4\/12 { - margin: -33.33333%; -} - -.-m-5\/12 { - margin: -41.66667%; -} - -.-m-6\/12 { - margin: -50%; -} - -.-m-7\/12 { - margin: -58.33333%; -} - -.-m-8\/12 { - margin: -66.66667%; -} - -.-m-9\/12 { - margin: -75%; -} - -.-m-10\/12 { - margin: -83.33333%; -} - -.-m-11\/12 { - margin: -91.66667%; -} - -.-m-full { - margin: -100%; -} - -.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-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; -} - -.mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; -} - -.my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; -} - -.mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; -} - -.my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; -} - -.mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; -} - -.my-8 { - margin-top: 2rem; - margin-bottom: 2rem; -} - -.mx-8 { - margin-left: 2rem; - margin-right: 2rem; -} - -.my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; -} - -.mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; -} - -.my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; -} - -.mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; -} - -.my-11 { - margin-top: 2.75rem; - margin-bottom: 2.75rem; -} - -.mx-11 { - margin-left: 2.75rem; - margin-right: 2.75rem; -} - -.my-12 { - margin-top: 3rem; - margin-bottom: 3rem; -} - -.mx-12 { - margin-left: 3rem; - margin-right: 3rem; -} - -.my-13 { - margin-top: 3.25rem; - margin-bottom: 3.25rem; -} - -.mx-13 { - margin-left: 3.25rem; - margin-right: 3.25rem; -} - -.my-14 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; -} - -.mx-14 { - margin-left: 3.5rem; - margin-right: 3.5rem; -} - -.my-15 { - margin-top: 3.75rem; - margin-bottom: 3.75rem; -} - -.mx-15 { - margin-left: 3.75rem; - margin-right: 3.75rem; -} - -.my-16 { - margin-top: 4rem; - margin-bottom: 4rem; -} - -.mx-16 { - margin-left: 4rem; - margin-right: 4rem; -} - -.my-20 { - margin-top: 5rem; - margin-bottom: 5rem; -} - -.mx-20 { - margin-left: 5rem; - margin-right: 5rem; -} - -.my-24 { - margin-top: 6rem; - margin-bottom: 6rem; -} - -.mx-24 { - margin-left: 6rem; - margin-right: 6rem; -} - -.my-28 { - margin-top: 7rem; - margin-bottom: 7rem; -} - -.mx-28 { - margin-left: 7rem; - margin-right: 7rem; -} - -.my-32 { - margin-top: 8rem; - margin-bottom: 8rem; -} - -.mx-32 { - margin-left: 8rem; - margin-right: 8rem; -} - -.my-36 { - margin-top: 9rem; - margin-bottom: 9rem; -} - -.mx-36 { - margin-left: 9rem; - margin-right: 9rem; -} - -.my-40 { - margin-top: 10rem; - margin-bottom: 10rem; -} - -.mx-40 { - margin-left: 10rem; - margin-right: 10rem; -} - -.my-44 { - margin-top: 11rem; - margin-bottom: 11rem; -} - -.mx-44 { - margin-left: 11rem; - margin-right: 11rem; -} - -.my-48 { - margin-top: 12rem; - margin-bottom: 12rem; -} - -.mx-48 { - margin-left: 12rem; - margin-right: 12rem; -} - -.my-52 { - margin-top: 13rem; - margin-bottom: 13rem; -} - -.mx-52 { - margin-left: 13rem; - margin-right: 13rem; -} - -.my-56 { - margin-top: 14rem; - margin-bottom: 14rem; -} - -.mx-56 { - margin-left: 14rem; - margin-right: 14rem; -} - -.my-60 { - margin-top: 15rem; - margin-bottom: 15rem; -} - -.mx-60 { - margin-left: 15rem; - margin-right: 15rem; -} - -.my-64 { - margin-top: 16rem; - margin-bottom: 16rem; -} - -.mx-64 { - margin-left: 16rem; - margin-right: 16rem; -} - -.my-72 { - margin-top: 18rem; - margin-bottom: 18rem; -} - -.mx-72 { - margin-left: 18rem; - margin-right: 18rem; -} - -.my-80 { - margin-top: 20rem; - margin-bottom: 20rem; -} - -.mx-80 { - margin-left: 20rem; - margin-right: 20rem; -} - -.my-96 { - margin-top: 24rem; - margin-bottom: 24rem; -} - -.mx-96 { - margin-left: 24rem; - margin-right: 24rem; -} - -.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; -} - -.my-0\.5 { - margin-top: 0.125rem; - margin-bottom: 0.125rem; -} - -.mx-0\.5 { - margin-left: 0.125rem; - margin-right: 0.125rem; -} - -.my-1\.5 { - margin-top: 0.375rem; - margin-bottom: 0.375rem; -} - -.mx-1\.5 { - margin-left: 0.375rem; - margin-right: 0.375rem; -} - -.my-2\.5 { - margin-top: 0.625rem; - margin-bottom: 0.625rem; -} - -.mx-2\.5 { - margin-left: 0.625rem; - margin-right: 0.625rem; -} - -.my-3\.5 { - margin-top: 0.875rem; - margin-bottom: 0.875rem; -} - -.mx-3\.5 { - margin-left: 0.875rem; - margin-right: 0.875rem; -} - -.my-1\/2 { - margin-top: 50%; - margin-bottom: 50%; -} - -.mx-1\/2 { - margin-left: 50%; - margin-right: 50%; -} - -.my-1\/3 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; -} - -.mx-1\/3 { - margin-left: 33.333333%; - margin-right: 33.333333%; -} - -.my-2\/3 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; -} - -.mx-2\/3 { - margin-left: 66.666667%; - margin-right: 66.666667%; -} - -.my-1\/4 { - margin-top: 25%; - margin-bottom: 25%; -} - -.mx-1\/4 { - margin-left: 25%; - margin-right: 25%; -} - -.my-2\/4 { - margin-top: 50%; - margin-bottom: 50%; -} - -.mx-2\/4 { - margin-left: 50%; - margin-right: 50%; -} - -.my-3\/4 { - margin-top: 75%; - margin-bottom: 75%; -} - -.mx-3\/4 { - margin-left: 75%; - margin-right: 75%; -} - -.my-1\/5 { - margin-top: 20%; - margin-bottom: 20%; -} - -.mx-1\/5 { - margin-left: 20%; - margin-right: 20%; -} - -.my-2\/5 { - margin-top: 40%; - margin-bottom: 40%; -} - -.mx-2\/5 { - margin-left: 40%; - margin-right: 40%; -} - -.my-3\/5 { - margin-top: 60%; - margin-bottom: 60%; -} - -.mx-3\/5 { - margin-left: 60%; - margin-right: 60%; -} - -.my-4\/5 { - margin-top: 80%; - margin-bottom: 80%; -} - -.mx-4\/5 { - margin-left: 80%; - margin-right: 80%; -} - -.my-1\/6 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; -} - -.mx-1\/6 { - margin-left: 16.666667%; - margin-right: 16.666667%; -} - -.my-2\/6 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; -} - -.mx-2\/6 { - margin-left: 33.333333%; - margin-right: 33.333333%; -} - -.my-3\/6 { - margin-top: 50%; - margin-bottom: 50%; -} - -.mx-3\/6 { - margin-left: 50%; - margin-right: 50%; -} - -.my-4\/6 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; -} - -.mx-4\/6 { - margin-left: 66.666667%; - margin-right: 66.666667%; -} - -.my-5\/6 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; -} - -.mx-5\/6 { - margin-left: 83.333333%; - margin-right: 83.333333%; -} - -.my-1\/12 { - margin-top: 8.333333%; - margin-bottom: 8.333333%; -} - -.mx-1\/12 { - margin-left: 8.333333%; - margin-right: 8.333333%; -} - -.my-2\/12 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; -} - -.mx-2\/12 { - margin-left: 16.666667%; - margin-right: 16.666667%; -} - -.my-3\/12 { - margin-top: 25%; - margin-bottom: 25%; -} - -.mx-3\/12 { - margin-left: 25%; - margin-right: 25%; -} - -.my-4\/12 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; -} - -.mx-4\/12 { - margin-left: 33.333333%; - margin-right: 33.333333%; -} - -.my-5\/12 { - margin-top: 41.666667%; - margin-bottom: 41.666667%; -} - -.mx-5\/12 { - margin-left: 41.666667%; - margin-right: 41.666667%; -} - -.my-6\/12 { - margin-top: 50%; - margin-bottom: 50%; -} - -.mx-6\/12 { - margin-left: 50%; - margin-right: 50%; -} - -.my-7\/12 { - margin-top: 58.333333%; - margin-bottom: 58.333333%; -} - -.mx-7\/12 { - margin-left: 58.333333%; - margin-right: 58.333333%; -} - -.my-8\/12 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; -} - -.mx-8\/12 { - margin-left: 66.666667%; - margin-right: 66.666667%; -} - -.my-9\/12 { - margin-top: 75%; - margin-bottom: 75%; -} - -.mx-9\/12 { - margin-left: 75%; - margin-right: 75%; -} - -.my-10\/12 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; -} - -.mx-10\/12 { - margin-left: 83.333333%; - margin-right: 83.333333%; -} - -.my-11\/12 { - margin-top: 91.666667%; - margin-bottom: 91.666667%; -} - -.mx-11\/12 { - margin-left: 91.666667%; - margin-right: 91.666667%; -} - -.my-full { - margin-top: 100%; - margin-bottom: 100%; -} - -.mx-full { - margin-left: 100%; - margin-right: 100%; -} - -.-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-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; -} - -.-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; -} - -.-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; -} - -.-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; -} - -.-my-7 { - margin-top: -1.75rem; - margin-bottom: -1.75rem; -} - -.-mx-7 { - margin-left: -1.75rem; - margin-right: -1.75rem; -} - -.-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; -} - -.-mx-8 { - margin-left: -2rem; - margin-right: -2rem; -} - -.-my-9 { - margin-top: -2.25rem; - margin-bottom: -2.25rem; -} - -.-mx-9 { - margin-left: -2.25rem; - margin-right: -2.25rem; -} - -.-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; -} - -.-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; -} - -.-my-11 { - margin-top: -2.75rem; - margin-bottom: -2.75rem; -} - -.-mx-11 { - margin-left: -2.75rem; - margin-right: -2.75rem; -} - -.-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; -} - -.-mx-12 { - margin-left: -3rem; - margin-right: -3rem; -} - -.-my-13 { - margin-top: -3.25rem; - margin-bottom: -3.25rem; -} - -.-mx-13 { - margin-left: -3.25rem; - margin-right: -3.25rem; -} - -.-my-14 { - margin-top: -3.5rem; - margin-bottom: -3.5rem; -} - -.-mx-14 { - margin-left: -3.5rem; - margin-right: -3.5rem; -} - -.-my-15 { - margin-top: -3.75rem; - margin-bottom: -3.75rem; -} - -.-mx-15 { - margin-left: -3.75rem; - margin-right: -3.75rem; -} - -.-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; -} - -.-mx-16 { - margin-left: -4rem; - margin-right: -4rem; -} - -.-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; -} - -.-mx-20 { - margin-left: -5rem; - margin-right: -5rem; -} - -.-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; -} - -.-mx-24 { - margin-left: -6rem; - margin-right: -6rem; -} - -.-my-28 { - margin-top: -7rem; - margin-bottom: -7rem; -} - -.-mx-28 { - margin-left: -7rem; - margin-right: -7rem; -} - -.-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; -} - -.-mx-32 { - margin-left: -8rem; - margin-right: -8rem; -} - -.-my-36 { - margin-top: -9rem; - margin-bottom: -9rem; -} - -.-mx-36 { - margin-left: -9rem; - margin-right: -9rem; -} - -.-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; -} - -.-mx-40 { - margin-left: -10rem; - margin-right: -10rem; -} - -.-my-44 { - margin-top: -11rem; - margin-bottom: -11rem; -} - -.-mx-44 { - margin-left: -11rem; - margin-right: -11rem; -} - -.-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; -} - -.-mx-48 { - margin-left: -12rem; - margin-right: -12rem; -} - -.-my-52 { - margin-top: -13rem; - margin-bottom: -13rem; -} - -.-mx-52 { - margin-left: -13rem; - margin-right: -13rem; -} - -.-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; -} - -.-mx-56 { - margin-left: -14rem; - margin-right: -14rem; -} - -.-my-60 { - margin-top: -15rem; - margin-bottom: -15rem; -} - -.-mx-60 { - margin-left: -15rem; - margin-right: -15rem; -} - -.-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; -} - -.-mx-64 { - margin-left: -16rem; - margin-right: -16rem; -} - -.-my-72 { - margin-top: -18rem; - margin-bottom: -18rem; -} - -.-mx-72 { - margin-left: -18rem; - margin-right: -18rem; -} - -.-my-80 { - margin-top: -20rem; - margin-bottom: -20rem; -} - -.-mx-80 { - margin-left: -20rem; - margin-right: -20rem; -} - -.-my-96 { - margin-top: -24rem; - margin-bottom: -24rem; -} - -.-mx-96 { - margin-left: -24rem; - margin-right: -24rem; -} - -.-my-px { - margin-top: -1px; - margin-bottom: -1px; -} - -.-mx-px { - margin-left: -1px; - margin-right: -1px; -} - -.-my-0\.5 { - margin-top: -0.125rem; - margin-bottom: -0.125rem; -} - -.-mx-0\.5 { - margin-left: -0.125rem; - margin-right: -0.125rem; -} - -.-my-1\.5 { - margin-top: -0.375rem; - margin-bottom: -0.375rem; -} - -.-mx-1\.5 { - margin-left: -0.375rem; - margin-right: -0.375rem; -} - -.-my-2\.5 { - margin-top: -0.625rem; - margin-bottom: -0.625rem; -} - -.-mx-2\.5 { - margin-left: -0.625rem; - margin-right: -0.625rem; -} - -.-my-3\.5 { - margin-top: -0.875rem; - margin-bottom: -0.875rem; -} - -.-mx-3\.5 { - margin-left: -0.875rem; - margin-right: -0.875rem; -} - -.-my-1\/2 { - margin-top: -50%; - margin-bottom: -50%; -} - -.-mx-1\/2 { - margin-left: -50%; - margin-right: -50%; -} - -.-my-1\/3 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; -} - -.-mx-1\/3 { - margin-left: -33.33333%; - margin-right: -33.33333%; -} - -.-my-2\/3 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; -} - -.-mx-2\/3 { - margin-left: -66.66667%; - margin-right: -66.66667%; -} - -.-my-1\/4 { - margin-top: -25%; - margin-bottom: -25%; -} - -.-mx-1\/4 { - margin-left: -25%; - margin-right: -25%; -} - -.-my-2\/4 { - margin-top: -50%; - margin-bottom: -50%; -} - -.-mx-2\/4 { - margin-left: -50%; - margin-right: -50%; -} - -.-my-3\/4 { - margin-top: -75%; - margin-bottom: -75%; -} - -.-mx-3\/4 { - margin-left: -75%; - margin-right: -75%; -} - -.-my-1\/5 { - margin-top: -20%; - margin-bottom: -20%; -} - -.-mx-1\/5 { - margin-left: -20%; - margin-right: -20%; -} - -.-my-2\/5 { - margin-top: -40%; - margin-bottom: -40%; -} - -.-mx-2\/5 { - margin-left: -40%; - margin-right: -40%; -} - -.-my-3\/5 { - margin-top: -60%; - margin-bottom: -60%; -} - -.-mx-3\/5 { - margin-left: -60%; - margin-right: -60%; -} - -.-my-4\/5 { - margin-top: -80%; - margin-bottom: -80%; -} - -.-mx-4\/5 { - margin-left: -80%; - margin-right: -80%; -} - -.-my-1\/6 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; -} - -.-mx-1\/6 { - margin-left: -16.66667%; - margin-right: -16.66667%; -} - -.-my-2\/6 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; -} - -.-mx-2\/6 { - margin-left: -33.33333%; - margin-right: -33.33333%; -} - -.-my-3\/6 { - margin-top: -50%; - margin-bottom: -50%; -} - -.-mx-3\/6 { - margin-left: -50%; - margin-right: -50%; -} - -.-my-4\/6 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; -} - -.-mx-4\/6 { - margin-left: -66.66667%; - margin-right: -66.66667%; -} - -.-my-5\/6 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; -} - -.-mx-5\/6 { - margin-left: -83.33333%; - margin-right: -83.33333%; -} - -.-my-1\/12 { - margin-top: -8.33333%; - margin-bottom: -8.33333%; -} - -.-mx-1\/12 { - margin-left: -8.33333%; - margin-right: -8.33333%; -} - -.-my-2\/12 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; -} - -.-mx-2\/12 { - margin-left: -16.66667%; - margin-right: -16.66667%; -} - -.-my-3\/12 { - margin-top: -25%; - margin-bottom: -25%; -} - -.-mx-3\/12 { - margin-left: -25%; - margin-right: -25%; -} - -.-my-4\/12 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; -} - -.-mx-4\/12 { - margin-left: -33.33333%; - margin-right: -33.33333%; -} - -.-my-5\/12 { - margin-top: -41.66667%; - margin-bottom: -41.66667%; -} - -.-mx-5\/12 { - margin-left: -41.66667%; - margin-right: -41.66667%; -} - -.-my-6\/12 { - margin-top: -50%; - margin-bottom: -50%; -} - -.-mx-6\/12 { - margin-left: -50%; - margin-right: -50%; -} - -.-my-7\/12 { - margin-top: -58.33333%; - margin-bottom: -58.33333%; -} - -.-mx-7\/12 { - margin-left: -58.33333%; - margin-right: -58.33333%; -} - -.-my-8\/12 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; -} - -.-mx-8\/12 { - margin-left: -66.66667%; - margin-right: -66.66667%; -} - -.-my-9\/12 { - margin-top: -75%; - margin-bottom: -75%; -} - -.-mx-9\/12 { - margin-left: -75%; - margin-right: -75%; -} - -.-my-10\/12 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; -} - -.-mx-10\/12 { - margin-left: -83.33333%; - margin-right: -83.33333%; -} - -.-my-11\/12 { - margin-top: -91.66667%; - margin-bottom: -91.66667%; -} - -.-mx-11\/12 { - margin-left: -91.66667%; - margin-right: -91.66667%; -} - -.-my-full { - margin-top: -100%; - margin-bottom: -100%; -} - -.-mx-full { - margin-left: -100%; - margin-right: -100%; -} - -.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-5 { - margin-top: 1.25rem; -} - -.mr-5 { - margin-right: 1.25rem; -} - -.mb-5 { - margin-bottom: 1.25rem; -} - -.ml-5 { - margin-left: 1.25rem; -} - -.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-7 { - margin-top: 1.75rem; -} - -.mr-7 { - margin-right: 1.75rem; -} - -.mb-7 { - margin-bottom: 1.75rem; -} - -.ml-7 { - margin-left: 1.75rem; -} - -.mt-8 { - margin-top: 2rem; -} - -.mr-8 { - margin-right: 2rem; -} - -.mb-8 { - margin-bottom: 2rem; -} - -.ml-8 { - margin-left: 2rem; -} - -.mt-9 { - margin-top: 2.25rem; -} - -.mr-9 { - margin-right: 2.25rem; -} - -.mb-9 { - margin-bottom: 2.25rem; -} - -.ml-9 { - margin-left: 2.25rem; -} - -.mt-10 { - margin-top: 2.5rem; -} - -.mr-10 { - margin-right: 2.5rem; -} - -.mb-10 { - margin-bottom: 2.5rem; -} - -.ml-10 { - margin-left: 2.5rem; -} - -.mt-11 { - margin-top: 2.75rem; -} - -.mr-11 { - margin-right: 2.75rem; -} - -.mb-11 { - margin-bottom: 2.75rem; -} - -.ml-11 { - margin-left: 2.75rem; -} - -.mt-12 { - margin-top: 3rem; -} - -.mr-12 { - margin-right: 3rem; -} - -.mb-12 { - margin-bottom: 3rem; -} - -.ml-12 { - margin-left: 3rem; -} - -.mt-13 { - margin-top: 3.25rem; -} - -.mr-13 { - margin-right: 3.25rem; -} - -.mb-13 { - margin-bottom: 3.25rem; -} - -.ml-13 { - margin-left: 3.25rem; -} - -.mt-14 { - margin-top: 3.5rem; -} - -.mr-14 { - margin-right: 3.5rem; -} - -.mb-14 { - margin-bottom: 3.5rem; -} - -.ml-14 { - margin-left: 3.5rem; -} - -.mt-15 { - margin-top: 3.75rem; -} - -.mr-15 { - margin-right: 3.75rem; -} - -.mb-15 { - margin-bottom: 3.75rem; -} - -.ml-15 { - margin-left: 3.75rem; -} - -.mt-16 { - margin-top: 4rem; -} - -.mr-16 { - margin-right: 4rem; -} - -.mb-16 { - margin-bottom: 4rem; -} - -.ml-16 { - margin-left: 4rem; -} - -.mt-20 { - margin-top: 5rem; -} - -.mr-20 { - margin-right: 5rem; -} - -.mb-20 { - margin-bottom: 5rem; -} - -.ml-20 { - margin-left: 5rem; -} - -.mt-24 { - margin-top: 6rem; -} - -.mr-24 { - margin-right: 6rem; -} - -.mb-24 { - margin-bottom: 6rem; -} - -.ml-24 { - margin-left: 6rem; -} - -.mt-28 { - margin-top: 7rem; -} - -.mr-28 { - margin-right: 7rem; -} - -.mb-28 { - margin-bottom: 7rem; -} - -.ml-28 { - margin-left: 7rem; -} - -.mt-32 { - margin-top: 8rem; -} - -.mr-32 { - margin-right: 8rem; -} - -.mb-32 { - margin-bottom: 8rem; -} - -.ml-32 { - margin-left: 8rem; -} - -.mt-36 { - margin-top: 9rem; -} - -.mr-36 { - margin-right: 9rem; -} - -.mb-36 { - margin-bottom: 9rem; -} - -.ml-36 { - margin-left: 9rem; -} - -.mt-40 { - margin-top: 10rem; -} - -.mr-40 { - margin-right: 10rem; -} - -.mb-40 { - margin-bottom: 10rem; -} - -.ml-40 { - margin-left: 10rem; -} - -.mt-44 { - margin-top: 11rem; -} - -.mr-44 { - margin-right: 11rem; -} - -.mb-44 { - margin-bottom: 11rem; -} - -.ml-44 { - margin-left: 11rem; -} - -.mt-48 { - margin-top: 12rem; -} - -.mr-48 { - margin-right: 12rem; -} - -.mb-48 { - margin-bottom: 12rem; -} - -.ml-48 { - margin-left: 12rem; -} - -.mt-52 { - margin-top: 13rem; -} - -.mr-52 { - margin-right: 13rem; -} - -.mb-52 { - margin-bottom: 13rem; -} - -.ml-52 { - margin-left: 13rem; -} - -.mt-56 { - margin-top: 14rem; -} - -.mr-56 { - margin-right: 14rem; -} - -.mb-56 { - margin-bottom: 14rem; -} - -.ml-56 { - margin-left: 14rem; -} - -.mt-60 { - margin-top: 15rem; -} - -.mr-60 { - margin-right: 15rem; -} - -.mb-60 { - margin-bottom: 15rem; -} - -.ml-60 { - margin-left: 15rem; -} - -.mt-64 { - margin-top: 16rem; -} - -.mr-64 { - margin-right: 16rem; -} - -.mb-64 { - margin-bottom: 16rem; -} - -.ml-64 { - margin-left: 16rem; -} - -.mt-72 { - margin-top: 18rem; -} - -.mr-72 { - margin-right: 18rem; -} - -.mb-72 { - margin-bottom: 18rem; -} - -.ml-72 { - margin-left: 18rem; -} - -.mt-80 { - margin-top: 20rem; -} - -.mr-80 { - margin-right: 20rem; -} - -.mb-80 { - margin-bottom: 20rem; -} - -.ml-80 { - margin-left: 20rem; -} - -.mt-96 { - margin-top: 24rem; -} - -.mr-96 { - margin-right: 24rem; -} - -.mb-96 { - margin-bottom: 24rem; -} - -.ml-96 { - margin-left: 24rem; -} - -.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; -} - -.mt-0\.5 { - margin-top: 0.125rem; -} - -.mr-0\.5 { - margin-right: 0.125rem; -} - -.mb-0\.5 { - margin-bottom: 0.125rem; -} - -.ml-0\.5 { - margin-left: 0.125rem; -} - -.mt-1\.5 { - margin-top: 0.375rem; -} - -.mr-1\.5 { - margin-right: 0.375rem; -} - -.mb-1\.5 { - margin-bottom: 0.375rem; -} - -.ml-1\.5 { - margin-left: 0.375rem; -} - -.mt-2\.5 { - margin-top: 0.625rem; -} - -.mr-2\.5 { - margin-right: 0.625rem; -} - -.mb-2\.5 { - margin-bottom: 0.625rem; -} - -.ml-2\.5 { - margin-left: 0.625rem; -} - -.mt-3\.5 { - margin-top: 0.875rem; -} - -.mr-3\.5 { - margin-right: 0.875rem; -} - -.mb-3\.5 { - margin-bottom: 0.875rem; -} - -.ml-3\.5 { - margin-left: 0.875rem; -} - -.mt-1\/2 { - margin-top: 50%; -} - -.mr-1\/2 { - margin-right: 50%; -} - -.mb-1\/2 { - margin-bottom: 50%; -} - -.ml-1\/2 { - margin-left: 50%; -} - -.mt-1\/3 { - margin-top: 33.333333%; -} - -.mr-1\/3 { - margin-right: 33.333333%; -} - -.mb-1\/3 { - margin-bottom: 33.333333%; -} - -.ml-1\/3 { - margin-left: 33.333333%; -} - -.mt-2\/3 { - margin-top: 66.666667%; -} - -.mr-2\/3 { - margin-right: 66.666667%; -} - -.mb-2\/3 { - margin-bottom: 66.666667%; -} - -.ml-2\/3 { - margin-left: 66.666667%; -} - -.mt-1\/4 { - margin-top: 25%; -} - -.mr-1\/4 { - margin-right: 25%; -} - -.mb-1\/4 { - margin-bottom: 25%; -} - -.ml-1\/4 { - margin-left: 25%; -} - -.mt-2\/4 { - margin-top: 50%; -} - -.mr-2\/4 { - margin-right: 50%; -} - -.mb-2\/4 { - margin-bottom: 50%; -} - -.ml-2\/4 { - margin-left: 50%; -} - -.mt-3\/4 { - margin-top: 75%; -} - -.mr-3\/4 { - margin-right: 75%; -} - -.mb-3\/4 { - margin-bottom: 75%; -} - -.ml-3\/4 { - margin-left: 75%; -} - -.mt-1\/5 { - margin-top: 20%; -} - -.mr-1\/5 { - margin-right: 20%; -} - -.mb-1\/5 { - margin-bottom: 20%; -} - -.ml-1\/5 { - margin-left: 20%; -} - -.mt-2\/5 { - margin-top: 40%; -} - -.mr-2\/5 { - margin-right: 40%; -} - -.mb-2\/5 { - margin-bottom: 40%; -} - -.ml-2\/5 { - margin-left: 40%; -} - -.mt-3\/5 { - margin-top: 60%; -} - -.mr-3\/5 { - margin-right: 60%; -} - -.mb-3\/5 { - margin-bottom: 60%; -} - -.ml-3\/5 { - margin-left: 60%; -} - -.mt-4\/5 { - margin-top: 80%; -} - -.mr-4\/5 { - margin-right: 80%; -} - -.mb-4\/5 { - margin-bottom: 80%; -} - -.ml-4\/5 { - margin-left: 80%; -} - -.mt-1\/6 { - margin-top: 16.666667%; -} - -.mr-1\/6 { - margin-right: 16.666667%; -} - -.mb-1\/6 { - margin-bottom: 16.666667%; -} - -.ml-1\/6 { - margin-left: 16.666667%; -} - -.mt-2\/6 { - margin-top: 33.333333%; -} - -.mr-2\/6 { - margin-right: 33.333333%; -} - -.mb-2\/6 { - margin-bottom: 33.333333%; -} - -.ml-2\/6 { - margin-left: 33.333333%; -} - -.mt-3\/6 { - margin-top: 50%; -} - -.mr-3\/6 { - margin-right: 50%; -} - -.mb-3\/6 { - margin-bottom: 50%; -} - -.ml-3\/6 { - margin-left: 50%; -} - -.mt-4\/6 { - margin-top: 66.666667%; -} - -.mr-4\/6 { - margin-right: 66.666667%; -} - -.mb-4\/6 { - margin-bottom: 66.666667%; -} - -.ml-4\/6 { - margin-left: 66.666667%; -} - -.mt-5\/6 { - margin-top: 83.333333%; -} - -.mr-5\/6 { - margin-right: 83.333333%; -} - -.mb-5\/6 { - margin-bottom: 83.333333%; -} - -.ml-5\/6 { - margin-left: 83.333333%; -} - -.mt-1\/12 { - margin-top: 8.333333%; -} - -.mr-1\/12 { - margin-right: 8.333333%; -} - -.mb-1\/12 { - margin-bottom: 8.333333%; -} - -.ml-1\/12 { - margin-left: 8.333333%; -} - -.mt-2\/12 { - margin-top: 16.666667%; -} - -.mr-2\/12 { - margin-right: 16.666667%; -} - -.mb-2\/12 { - margin-bottom: 16.666667%; -} - -.ml-2\/12 { - margin-left: 16.666667%; -} - -.mt-3\/12 { - margin-top: 25%; -} - -.mr-3\/12 { - margin-right: 25%; -} - -.mb-3\/12 { - margin-bottom: 25%; -} - -.ml-3\/12 { - margin-left: 25%; -} - -.mt-4\/12 { - margin-top: 33.333333%; -} - -.mr-4\/12 { - margin-right: 33.333333%; -} - -.mb-4\/12 { - margin-bottom: 33.333333%; -} - -.ml-4\/12 { - margin-left: 33.333333%; -} - -.mt-5\/12 { - margin-top: 41.666667%; -} - -.mr-5\/12 { - margin-right: 41.666667%; -} - -.mb-5\/12 { - margin-bottom: 41.666667%; -} - -.ml-5\/12 { - margin-left: 41.666667%; -} - -.mt-6\/12 { - margin-top: 50%; -} - -.mr-6\/12 { - margin-right: 50%; -} - -.mb-6\/12 { - margin-bottom: 50%; -} - -.ml-6\/12 { - margin-left: 50%; -} - -.mt-7\/12 { - margin-top: 58.333333%; -} - -.mr-7\/12 { - margin-right: 58.333333%; -} - -.mb-7\/12 { - margin-bottom: 58.333333%; -} - -.ml-7\/12 { - margin-left: 58.333333%; -} - -.mt-8\/12 { - margin-top: 66.666667%; -} - -.mr-8\/12 { - margin-right: 66.666667%; -} - -.mb-8\/12 { - margin-bottom: 66.666667%; -} - -.ml-8\/12 { - margin-left: 66.666667%; -} - -.mt-9\/12 { - margin-top: 75%; -} - -.mr-9\/12 { - margin-right: 75%; -} - -.mb-9\/12 { - margin-bottom: 75%; -} - -.ml-9\/12 { - margin-left: 75%; -} - -.mt-10\/12 { - margin-top: 83.333333%; -} - -.mr-10\/12 { - margin-right: 83.333333%; -} - -.mb-10\/12 { - margin-bottom: 83.333333%; -} - -.ml-10\/12 { - margin-left: 83.333333%; -} - -.mt-11\/12 { - margin-top: 91.666667%; -} - -.mr-11\/12 { - margin-right: 91.666667%; -} - -.mb-11\/12 { - margin-bottom: 91.666667%; -} - -.ml-11\/12 { - margin-left: 91.666667%; -} - -.mt-full { - margin-top: 100%; -} - -.mr-full { - margin-right: 100%; -} - -.mb-full { - margin-bottom: 100%; -} - -.ml-full { - margin-left: 100%; -} - -.-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-5 { - margin-top: -1.25rem; -} - -.-mr-5 { - margin-right: -1.25rem; -} - -.-mb-5 { - margin-bottom: -1.25rem; -} - -.-ml-5 { - margin-left: -1.25rem; -} - -.-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-7 { - margin-top: -1.75rem; -} - -.-mr-7 { - margin-right: -1.75rem; -} - -.-mb-7 { - margin-bottom: -1.75rem; -} - -.-ml-7 { - margin-left: -1.75rem; -} - -.-mt-8 { - margin-top: -2rem; -} - -.-mr-8 { - margin-right: -2rem; -} - -.-mb-8 { - margin-bottom: -2rem; -} - -.-ml-8 { - margin-left: -2rem; -} - -.-mt-9 { - margin-top: -2.25rem; -} - -.-mr-9 { - margin-right: -2.25rem; -} - -.-mb-9 { - margin-bottom: -2.25rem; -} - -.-ml-9 { - margin-left: -2.25rem; -} - -.-mt-10 { - margin-top: -2.5rem; -} - -.-mr-10 { - margin-right: -2.5rem; -} - -.-mb-10 { - margin-bottom: -2.5rem; -} - -.-ml-10 { - margin-left: -2.5rem; -} - -.-mt-11 { - margin-top: -2.75rem; -} - -.-mr-11 { - margin-right: -2.75rem; -} - -.-mb-11 { - margin-bottom: -2.75rem; -} - -.-ml-11 { - margin-left: -2.75rem; -} - -.-mt-12 { - margin-top: -3rem; -} - -.-mr-12 { - margin-right: -3rem; -} - -.-mb-12 { - margin-bottom: -3rem; -} - -.-ml-12 { - margin-left: -3rem; -} - -.-mt-13 { - margin-top: -3.25rem; -} - -.-mr-13 { - margin-right: -3.25rem; -} - -.-mb-13 { - margin-bottom: -3.25rem; -} - -.-ml-13 { - margin-left: -3.25rem; -} - -.-mt-14 { - margin-top: -3.5rem; -} - -.-mr-14 { - margin-right: -3.5rem; -} - -.-mb-14 { - margin-bottom: -3.5rem; -} - -.-ml-14 { - margin-left: -3.5rem; -} - -.-mt-15 { - margin-top: -3.75rem; -} - -.-mr-15 { - margin-right: -3.75rem; -} - -.-mb-15 { - margin-bottom: -3.75rem; -} - -.-ml-15 { - margin-left: -3.75rem; -} - -.-mt-16 { - margin-top: -4rem; -} - -.-mr-16 { - margin-right: -4rem; -} - -.-mb-16 { - margin-bottom: -4rem; -} - -.-ml-16 { - margin-left: -4rem; -} - -.-mt-20 { - margin-top: -5rem; -} - -.-mr-20 { - margin-right: -5rem; -} - -.-mb-20 { - margin-bottom: -5rem; -} - -.-ml-20 { - margin-left: -5rem; -} - -.-mt-24 { - margin-top: -6rem; -} - -.-mr-24 { - margin-right: -6rem; -} - -.-mb-24 { - margin-bottom: -6rem; -} - -.-ml-24 { - margin-left: -6rem; -} - -.-mt-28 { - margin-top: -7rem; -} - -.-mr-28 { - margin-right: -7rem; -} - -.-mb-28 { - margin-bottom: -7rem; -} - -.-ml-28 { - margin-left: -7rem; -} - -.-mt-32 { - margin-top: -8rem; -} - -.-mr-32 { - margin-right: -8rem; -} - -.-mb-32 { - margin-bottom: -8rem; -} - -.-ml-32 { - margin-left: -8rem; -} - -.-mt-36 { - margin-top: -9rem; -} - -.-mr-36 { - margin-right: -9rem; -} - -.-mb-36 { - margin-bottom: -9rem; -} - -.-ml-36 { - margin-left: -9rem; -} - -.-mt-40 { - margin-top: -10rem; -} - -.-mr-40 { - margin-right: -10rem; -} - -.-mb-40 { - margin-bottom: -10rem; -} - -.-ml-40 { - margin-left: -10rem; -} - -.-mt-44 { - margin-top: -11rem; -} - -.-mr-44 { - margin-right: -11rem; -} - -.-mb-44 { - margin-bottom: -11rem; -} - -.-ml-44 { - margin-left: -11rem; -} - -.-mt-48 { - margin-top: -12rem; -} - -.-mr-48 { - margin-right: -12rem; -} - -.-mb-48 { - margin-bottom: -12rem; -} - -.-ml-48 { - margin-left: -12rem; -} - -.-mt-52 { - margin-top: -13rem; -} - -.-mr-52 { - margin-right: -13rem; -} - -.-mb-52 { - margin-bottom: -13rem; -} - -.-ml-52 { - margin-left: -13rem; -} - -.-mt-56 { - margin-top: -14rem; -} - -.-mr-56 { - margin-right: -14rem; -} - -.-mb-56 { - margin-bottom: -14rem; -} - -.-ml-56 { - margin-left: -14rem; -} - -.-mt-60 { - margin-top: -15rem; -} - -.-mr-60 { - margin-right: -15rem; -} - -.-mb-60 { - margin-bottom: -15rem; -} - -.-ml-60 { - margin-left: -15rem; -} - -.-mt-64 { - margin-top: -16rem; -} - -.-mr-64 { - margin-right: -16rem; -} - -.-mb-64 { - margin-bottom: -16rem; -} - -.-ml-64 { - margin-left: -16rem; -} - -.-mt-72 { - margin-top: -18rem; -} - -.-mr-72 { - margin-right: -18rem; -} - -.-mb-72 { - margin-bottom: -18rem; -} - -.-ml-72 { - margin-left: -18rem; -} - -.-mt-80 { - margin-top: -20rem; -} - -.-mr-80 { - margin-right: -20rem; -} - -.-mb-80 { - margin-bottom: -20rem; -} - -.-ml-80 { - margin-left: -20rem; -} - -.-mt-96 { - margin-top: -24rem; -} - -.-mr-96 { - margin-right: -24rem; -} - -.-mb-96 { - margin-bottom: -24rem; -} - -.-ml-96 { - margin-left: -24rem; -} - -.-mt-px { - margin-top: -1px; -} - -.-mr-px { - margin-right: -1px; -} - -.-mb-px { - margin-bottom: -1px; -} - -.-ml-px { - margin-left: -1px; -} - -.-mt-0\.5 { - margin-top: -0.125rem; -} - -.-mr-0\.5 { - margin-right: -0.125rem; -} - -.-mb-0\.5 { - margin-bottom: -0.125rem; -} - -.-ml-0\.5 { - margin-left: -0.125rem; -} - -.-mt-1\.5 { - margin-top: -0.375rem; -} - -.-mr-1\.5 { - margin-right: -0.375rem; -} - -.-mb-1\.5 { - margin-bottom: -0.375rem; -} - -.-ml-1\.5 { - margin-left: -0.375rem; -} - -.-mt-2\.5 { - margin-top: -0.625rem; -} - -.-mr-2\.5 { - margin-right: -0.625rem; -} - -.-mb-2\.5 { - margin-bottom: -0.625rem; -} - -.-ml-2\.5 { - margin-left: -0.625rem; -} - -.-mt-3\.5 { - margin-top: -0.875rem; -} - -.-mr-3\.5 { - margin-right: -0.875rem; -} - -.-mb-3\.5 { - margin-bottom: -0.875rem; -} - -.-ml-3\.5 { - margin-left: -0.875rem; -} - -.-mt-1\/2 { - margin-top: -50%; -} - -.-mr-1\/2 { - margin-right: -50%; -} - -.-mb-1\/2 { - margin-bottom: -50%; -} - -.-ml-1\/2 { - margin-left: -50%; -} - -.-mt-1\/3 { - margin-top: -33.33333%; -} - -.-mr-1\/3 { - margin-right: -33.33333%; -} - -.-mb-1\/3 { - margin-bottom: -33.33333%; -} - -.-ml-1\/3 { - margin-left: -33.33333%; -} - -.-mt-2\/3 { - margin-top: -66.66667%; -} - -.-mr-2\/3 { - margin-right: -66.66667%; -} - -.-mb-2\/3 { - margin-bottom: -66.66667%; -} - -.-ml-2\/3 { - margin-left: -66.66667%; -} - -.-mt-1\/4 { - margin-top: -25%; -} - -.-mr-1\/4 { - margin-right: -25%; -} - -.-mb-1\/4 { - margin-bottom: -25%; -} - -.-ml-1\/4 { - margin-left: -25%; -} - -.-mt-2\/4 { - margin-top: -50%; -} - -.-mr-2\/4 { - margin-right: -50%; -} - -.-mb-2\/4 { - margin-bottom: -50%; -} - -.-ml-2\/4 { - margin-left: -50%; -} - -.-mt-3\/4 { - margin-top: -75%; -} - -.-mr-3\/4 { - margin-right: -75%; -} - -.-mb-3\/4 { - margin-bottom: -75%; -} - -.-ml-3\/4 { - margin-left: -75%; -} - -.-mt-1\/5 { - margin-top: -20%; -} - -.-mr-1\/5 { - margin-right: -20%; -} - -.-mb-1\/5 { - margin-bottom: -20%; -} - -.-ml-1\/5 { - margin-left: -20%; -} - -.-mt-2\/5 { - margin-top: -40%; -} - -.-mr-2\/5 { - margin-right: -40%; -} - -.-mb-2\/5 { - margin-bottom: -40%; -} - -.-ml-2\/5 { - margin-left: -40%; -} - -.-mt-3\/5 { - margin-top: -60%; -} - -.-mr-3\/5 { - margin-right: -60%; -} - -.-mb-3\/5 { - margin-bottom: -60%; -} - -.-ml-3\/5 { - margin-left: -60%; -} - -.-mt-4\/5 { - margin-top: -80%; -} - -.-mr-4\/5 { - margin-right: -80%; -} - -.-mb-4\/5 { - margin-bottom: -80%; -} - -.-ml-4\/5 { - margin-left: -80%; -} - -.-mt-1\/6 { - margin-top: -16.66667%; -} - -.-mr-1\/6 { - margin-right: -16.66667%; -} - -.-mb-1\/6 { - margin-bottom: -16.66667%; -} - -.-ml-1\/6 { - margin-left: -16.66667%; -} - -.-mt-2\/6 { - margin-top: -33.33333%; -} - -.-mr-2\/6 { - margin-right: -33.33333%; -} - -.-mb-2\/6 { - margin-bottom: -33.33333%; -} - -.-ml-2\/6 { - margin-left: -33.33333%; -} - -.-mt-3\/6 { - margin-top: -50%; -} - -.-mr-3\/6 { - margin-right: -50%; -} - -.-mb-3\/6 { - margin-bottom: -50%; -} - -.-ml-3\/6 { - margin-left: -50%; -} - -.-mt-4\/6 { - margin-top: -66.66667%; -} - -.-mr-4\/6 { - margin-right: -66.66667%; -} - -.-mb-4\/6 { - margin-bottom: -66.66667%; -} - -.-ml-4\/6 { - margin-left: -66.66667%; -} - -.-mt-5\/6 { - margin-top: -83.33333%; -} - -.-mr-5\/6 { - margin-right: -83.33333%; -} - -.-mb-5\/6 { - margin-bottom: -83.33333%; -} - -.-ml-5\/6 { - margin-left: -83.33333%; -} - -.-mt-1\/12 { - margin-top: -8.33333%; -} - -.-mr-1\/12 { - margin-right: -8.33333%; -} - -.-mb-1\/12 { - margin-bottom: -8.33333%; -} - -.-ml-1\/12 { - margin-left: -8.33333%; -} - -.-mt-2\/12 { - margin-top: -16.66667%; -} - -.-mr-2\/12 { - margin-right: -16.66667%; -} - -.-mb-2\/12 { - margin-bottom: -16.66667%; -} - -.-ml-2\/12 { - margin-left: -16.66667%; -} - -.-mt-3\/12 { - margin-top: -25%; -} - -.-mr-3\/12 { - margin-right: -25%; -} - -.-mb-3\/12 { - margin-bottom: -25%; -} - -.-ml-3\/12 { - margin-left: -25%; -} - -.-mt-4\/12 { - margin-top: -33.33333%; -} - -.-mr-4\/12 { - margin-right: -33.33333%; -} - -.-mb-4\/12 { - margin-bottom: -33.33333%; -} - -.-ml-4\/12 { - margin-left: -33.33333%; -} - -.-mt-5\/12 { - margin-top: -41.66667%; -} - -.-mr-5\/12 { - margin-right: -41.66667%; -} - -.-mb-5\/12 { - margin-bottom: -41.66667%; -} - -.-ml-5\/12 { - margin-left: -41.66667%; -} - -.-mt-6\/12 { - margin-top: -50%; -} - -.-mr-6\/12 { - margin-right: -50%; -} - -.-mb-6\/12 { - margin-bottom: -50%; -} - -.-ml-6\/12 { - margin-left: -50%; -} - -.-mt-7\/12 { - margin-top: -58.33333%; -} - -.-mr-7\/12 { - margin-right: -58.33333%; -} - -.-mb-7\/12 { - margin-bottom: -58.33333%; -} - -.-ml-7\/12 { - margin-left: -58.33333%; -} - -.-mt-8\/12 { - margin-top: -66.66667%; -} - -.-mr-8\/12 { - margin-right: -66.66667%; -} - -.-mb-8\/12 { - margin-bottom: -66.66667%; -} - -.-ml-8\/12 { - margin-left: -66.66667%; -} - -.-mt-9\/12 { - margin-top: -75%; -} - -.-mr-9\/12 { - margin-right: -75%; -} - -.-mb-9\/12 { - margin-bottom: -75%; -} - -.-ml-9\/12 { - margin-left: -75%; -} - -.-mt-10\/12 { - margin-top: -83.33333%; -} - -.-mr-10\/12 { - margin-right: -83.33333%; -} - -.-mb-10\/12 { - margin-bottom: -83.33333%; -} - -.-ml-10\/12 { - margin-left: -83.33333%; -} - -.-mt-11\/12 { - margin-top: -91.66667%; -} - -.-mr-11\/12 { - margin-right: -91.66667%; -} - -.-mb-11\/12 { - margin-bottom: -91.66667%; -} - -.-ml-11\/12 { - margin-left: -91.66667%; -} - -.-mt-full { - margin-top: -100%; -} - -.-mr-full { - margin-right: -100%; -} - -.-mb-full { - margin-bottom: -100%; -} - -.-ml-full { - margin-left: -100%; -} - -.max-h-0 { - max-height: 0; -} - -.max-h-1 { - max-height: 0.25rem; -} - -.max-h-2 { - max-height: 0.5rem; -} - -.max-h-3 { - max-height: 0.75rem; -} - -.max-h-4 { - max-height: 1rem; -} - -.max-h-5 { - max-height: 1.25rem; -} - -.max-h-6 { - max-height: 1.5rem; -} - -.max-h-7 { - max-height: 1.75rem; -} - -.max-h-8 { - max-height: 2rem; -} - -.max-h-9 { - max-height: 2.25rem; -} - -.max-h-10 { - max-height: 2.5rem; -} - -.max-h-11 { - max-height: 2.75rem; -} - -.max-h-12 { - max-height: 3rem; -} - -.max-h-13 { - max-height: 3.25rem; -} - -.max-h-14 { - max-height: 3.5rem; -} - -.max-h-15 { - max-height: 3.75rem; -} - -.max-h-16 { - max-height: 4rem; -} - -.max-h-20 { - max-height: 5rem; -} - -.max-h-24 { - max-height: 6rem; -} - -.max-h-28 { - max-height: 7rem; -} - -.max-h-32 { - max-height: 8rem; -} - -.max-h-36 { - max-height: 9rem; -} - -.max-h-40 { - max-height: 10rem; -} - -.max-h-44 { - max-height: 11rem; -} - -.max-h-48 { - max-height: 12rem; -} - -.max-h-52 { - max-height: 13rem; -} - -.max-h-56 { - max-height: 14rem; -} - -.max-h-60 { - max-height: 15rem; -} - -.max-h-64 { - max-height: 16rem; -} - -.max-h-72 { - max-height: 18rem; -} - -.max-h-80 { - max-height: 20rem; -} - -.max-h-96 { - max-height: 24rem; -} - -.max-h-screen { - max-height: 100vh; -} - -.max-h-px { - max-height: 1px; -} - -.max-h-0\.5 { - max-height: 0.125rem; -} - -.max-h-1\.5 { - max-height: 0.375rem; -} - -.max-h-2\.5 { - max-height: 0.625rem; -} - -.max-h-3\.5 { - max-height: 0.875rem; -} - -.max-h-1\/2 { - max-height: 50%; -} - -.max-h-1\/3 { - max-height: 33.333333%; -} - -.max-h-2\/3 { - max-height: 66.666667%; -} - -.max-h-1\/4 { - max-height: 25%; -} - -.max-h-2\/4 { - max-height: 50%; -} - -.max-h-3\/4 { - max-height: 75%; -} - -.max-h-1\/5 { - max-height: 20%; -} - -.max-h-2\/5 { - max-height: 40%; -} - -.max-h-3\/5 { - max-height: 60%; -} - -.max-h-4\/5 { - max-height: 80%; -} - -.max-h-1\/6 { - max-height: 16.666667%; -} - -.max-h-2\/6 { - max-height: 33.333333%; -} - -.max-h-3\/6 { - max-height: 50%; -} - -.max-h-4\/6 { - max-height: 66.666667%; -} - -.max-h-5\/6 { - max-height: 83.333333%; -} - -.max-h-1\/12 { - max-height: 8.333333%; -} - -.max-h-2\/12 { - max-height: 16.666667%; -} - -.max-h-3\/12 { - max-height: 25%; -} - -.max-h-4\/12 { - max-height: 33.333333%; -} - -.max-h-5\/12 { - max-height: 41.666667%; -} - -.max-h-6\/12 { - max-height: 50%; -} - -.max-h-7\/12 { - max-height: 58.333333%; -} - -.max-h-8\/12 { - max-height: 66.666667%; -} - -.max-h-9\/12 { - max-height: 75%; -} - -.max-h-10\/12 { - max-height: 83.333333%; -} - -.max-h-11\/12 { - max-height: 91.666667%; -} - -.max-h-full { - max-height: 100%; -} - -.max-w-0 { - max-width: 0rem; -} - -.max-w-none { - max-width: none; -} - -.max-w-xs { - max-width: 20rem; -} - -.max-w-sm { - max-width: 24rem; -} - -.max-w-md { - max-width: 28rem; -} - -.max-w-lg { - max-width: 32rem; -} - -.max-w-xl { - max-width: 36rem; -} - -.max-w-2xl { - max-width: 42rem; -} - -.max-w-3xl { - max-width: 48rem; -} - -.max-w-4xl { - max-width: 56rem; -} - -.max-w-5xl { - max-width: 64rem; -} - -.max-w-6xl { - max-width: 72rem; -} - -.max-w-7xl { - max-width: 80rem; -} - -.max-w-full { - max-width: 100%; -} - -.max-w-min-content { - max-width: -webkit-min-content; - max-width: -moz-min-content; - max-width: min-content; -} - -.max-w-max-content { - max-width: -webkit-max-content; - max-width: -moz-max-content; - max-width: max-content; -} - -.max-w-prose { - max-width: 65ch; -} - -.max-w-screen-sm { - max-width: 640px; -} - -.max-w-screen-md { - max-width: 768px; -} - -.max-w-screen-lg { - max-width: 1024px; -} - -.max-w-screen-xl { - max-width: 1280px; -} - -.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%; -} - -.min-w-min-content { - min-width: -webkit-min-content; - min-width: -moz-min-content; - min-width: min-content; -} - -.min-w-max-content { - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; -} - -.object-contain { - -o-object-fit: contain; - object-fit: contain; -} - -.object-cover { - -o-object-fit: cover; - object-fit: cover; -} - -.object-fill { - -o-object-fit: fill; - object-fit: fill; -} - -.object-none { - -o-object-fit: none; - object-fit: none; -} - -.object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; -} - -.object-bottom { - -o-object-position: bottom; - object-position: bottom; -} - -.object-center { - -o-object-position: center; - object-position: center; -} - -.object-left { - -o-object-position: left; - object-position: left; -} - -.object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; -} - -.object-left-top { - -o-object-position: left top; - object-position: left top; -} - -.object-right { - -o-object-position: right; - object-position: right; -} - -.object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; -} - -.object-right-top { - -o-object-position: right top; - object-position: right top; -} - -.object-top { - -o-object-position: top; - object-position: top; -} - -.opacity-0 { - opacity: 0; -} - -.opacity-25 { - opacity: 0.25; -} - -.opacity-50 { - opacity: 0.5; -} - -.opacity-75 { - opacity: 0.75; -} - -.opacity-100 { - opacity: 1; -} - -.hover\:opacity-0:hover { - opacity: 0; -} - -.hover\:opacity-25:hover { - opacity: 0.25; -} - -.hover\:opacity-50:hover { - opacity: 0.5; -} - -.hover\:opacity-75:hover { - opacity: 0.75; -} - -.hover\:opacity-100:hover { - opacity: 1; -} - -.focus\:opacity-0:focus { - opacity: 0; -} - -.focus\:opacity-25:focus { - opacity: 0.25; -} - -.focus\:opacity-50:focus { - opacity: 0.5; -} - -.focus\:opacity-75:focus { - opacity: 0.75; -} - -.focus\:opacity-100:focus { - opacity: 1; -} - -.disabled\:opacity-0:disabled { - opacity: 0; -} - -.disabled\:opacity-25:disabled { - opacity: 0.25; -} - -.disabled\:opacity-50:disabled { - opacity: 0.5; -} - -.disabled\:opacity-75:disabled { - opacity: 0.75; -} - -.disabled\:opacity-100:disabled { - opacity: 1; -} - -.outline-none { - outline: 2px solid transparent; - outline-offset: 2px; -} - -.outline-white { - outline: 2px dotted white; - outline-offset: 2px; -} - -.outline-black { - outline: 2px dotted black; - outline-offset: 2px; -} - -.focus\:outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; -} - -.focus\:outline-white:focus { - outline: 2px dotted white; - outline-offset: 2px; -} - -.focus\:outline-black:focus { - outline: 2px dotted black; - outline-offset: 2px; -} - -.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; -} - -.overscroll-auto { - -ms-scroll-chaining: chained; - overscroll-behavior: auto; -} - -.overscroll-contain { - -ms-scroll-chaining: none; - overscroll-behavior: contain; -} - -.overscroll-none { - -ms-scroll-chaining: none; - overscroll-behavior: none; -} - -.overscroll-y-auto { - overscroll-behavior-y: auto; -} - -.overscroll-y-contain { - overscroll-behavior-y: contain; -} - -.overscroll-y-none { - overscroll-behavior-y: none; -} - -.overscroll-x-auto { - overscroll-behavior-x: auto; -} - -.overscroll-x-contain { - overscroll-behavior-x: contain; -} - -.overscroll-x-none { - overscroll-behavior-x: none; -} - -.p-0 { - padding: 0; -} - -.p-1 { - padding: 0.25rem; -} - -.p-2 { - padding: 0.5rem; -} - -.p-3 { - padding: 0.75rem; -} - -.p-4 { - padding: 1rem; -} - -.p-5 { - padding: 1.25rem; -} - -.p-6 { - padding: 1.5rem; -} - -.p-7 { - padding: 1.75rem; -} - -.p-8 { - padding: 2rem; -} - -.p-9 { - padding: 2.25rem; -} - -.p-10 { - padding: 2.5rem; -} - -.p-11 { - padding: 2.75rem; -} - -.p-12 { - padding: 3rem; -} - -.p-13 { - padding: 3.25rem; -} - -.p-14 { - padding: 3.5rem; -} - -.p-15 { - padding: 3.75rem; -} - -.p-16 { - padding: 4rem; -} - -.p-20 { - padding: 5rem; -} - -.p-24 { - padding: 6rem; -} - -.p-28 { - padding: 7rem; -} - -.p-32 { - padding: 8rem; -} - -.p-36 { - padding: 9rem; -} - -.p-40 { - padding: 10rem; -} - -.p-44 { - padding: 11rem; -} - -.p-48 { - padding: 12rem; -} - -.p-52 { - padding: 13rem; -} - -.p-56 { - padding: 14rem; -} - -.p-60 { - padding: 15rem; -} - -.p-64 { - padding: 16rem; -} - -.p-72 { - padding: 18rem; -} - -.p-80 { - padding: 20rem; -} - -.p-96 { - padding: 24rem; -} - -.p-px { - padding: 1px; -} - -.p-0\.5 { - padding: 0.125rem; -} - -.p-1\.5 { - padding: 0.375rem; -} - -.p-2\.5 { - padding: 0.625rem; -} - -.p-3\.5 { - padding: 0.875rem; -} - -.p-1\/2 { - padding: 50%; -} - -.p-1\/3 { - padding: 33.333333%; -} - -.p-2\/3 { - padding: 66.666667%; -} - -.p-1\/4 { - padding: 25%; -} - -.p-2\/4 { - padding: 50%; -} - -.p-3\/4 { - padding: 75%; -} - -.p-1\/5 { - padding: 20%; -} - -.p-2\/5 { - padding: 40%; -} - -.p-3\/5 { - padding: 60%; -} - -.p-4\/5 { - padding: 80%; -} - -.p-1\/6 { - padding: 16.666667%; -} - -.p-2\/6 { - padding: 33.333333%; -} - -.p-3\/6 { - padding: 50%; -} - -.p-4\/6 { - padding: 66.666667%; -} - -.p-5\/6 { - padding: 83.333333%; -} - -.p-1\/12 { - padding: 8.333333%; -} - -.p-2\/12 { - padding: 16.666667%; -} - -.p-3\/12 { - padding: 25%; -} - -.p-4\/12 { - padding: 33.333333%; -} - -.p-5\/12 { - padding: 41.666667%; -} - -.p-6\/12 { - padding: 50%; -} - -.p-7\/12 { - padding: 58.333333%; -} - -.p-8\/12 { - padding: 66.666667%; -} - -.p-9\/12 { - padding: 75%; -} - -.p-10\/12 { - padding: 83.333333%; -} - -.p-11\/12 { - padding: 91.666667%; -} - -.p-full { - padding: 100%; -} - -.py-0 { - padding-top: 0; - padding-bottom: 0; -} - -.px-0 { - padding-left: 0; - padding-right: 0; -} - -.py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; -} - -.px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; -} - -.py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; -} - -.px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; -} - -.py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; -} - -.px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; -} - -.py-4 { - padding-top: 1rem; - padding-bottom: 1rem; -} - -.px-4 { - padding-left: 1rem; - padding-right: 1rem; -} - -.py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; -} - -.px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; -} - -.py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; -} - -.px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; -} - -.py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; -} - -.px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; -} - -.py-8 { - padding-top: 2rem; - padding-bottom: 2rem; -} - -.px-8 { - padding-left: 2rem; - padding-right: 2rem; -} - -.py-9 { - padding-top: 2.25rem; - padding-bottom: 2.25rem; -} - -.px-9 { - padding-left: 2.25rem; - padding-right: 2.25rem; -} - -.py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; -} - -.px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; -} - -.py-11 { - padding-top: 2.75rem; - padding-bottom: 2.75rem; -} - -.px-11 { - padding-left: 2.75rem; - padding-right: 2.75rem; -} - -.py-12 { - padding-top: 3rem; - padding-bottom: 3rem; -} - -.px-12 { - padding-left: 3rem; - padding-right: 3rem; -} - -.py-13 { - padding-top: 3.25rem; - padding-bottom: 3.25rem; -} - -.px-13 { - padding-left: 3.25rem; - padding-right: 3.25rem; -} - -.py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; -} - -.px-14 { - padding-left: 3.5rem; - padding-right: 3.5rem; -} - -.py-15 { - padding-top: 3.75rem; - padding-bottom: 3.75rem; -} - -.px-15 { - padding-left: 3.75rem; - padding-right: 3.75rem; -} - -.py-16 { - padding-top: 4rem; - padding-bottom: 4rem; -} - -.px-16 { - padding-left: 4rem; - padding-right: 4rem; -} - -.py-20 { - padding-top: 5rem; - padding-bottom: 5rem; -} - -.px-20 { - padding-left: 5rem; - padding-right: 5rem; -} - -.py-24 { - padding-top: 6rem; - padding-bottom: 6rem; -} - -.px-24 { - padding-left: 6rem; - padding-right: 6rem; -} - -.py-28 { - padding-top: 7rem; - padding-bottom: 7rem; -} - -.px-28 { - padding-left: 7rem; - padding-right: 7rem; -} - -.py-32 { - padding-top: 8rem; - padding-bottom: 8rem; -} - -.px-32 { - padding-left: 8rem; - padding-right: 8rem; -} - -.py-36 { - padding-top: 9rem; - padding-bottom: 9rem; -} - -.px-36 { - padding-left: 9rem; - padding-right: 9rem; -} - -.py-40 { - padding-top: 10rem; - padding-bottom: 10rem; -} - -.px-40 { - padding-left: 10rem; - padding-right: 10rem; -} - -.py-44 { - padding-top: 11rem; - padding-bottom: 11rem; -} - -.px-44 { - padding-left: 11rem; - padding-right: 11rem; -} - -.py-48 { - padding-top: 12rem; - padding-bottom: 12rem; -} - -.px-48 { - padding-left: 12rem; - padding-right: 12rem; -} - -.py-52 { - padding-top: 13rem; - padding-bottom: 13rem; -} - -.px-52 { - padding-left: 13rem; - padding-right: 13rem; -} - -.py-56 { - padding-top: 14rem; - padding-bottom: 14rem; -} - -.px-56 { - padding-left: 14rem; - padding-right: 14rem; -} - -.py-60 { - padding-top: 15rem; - padding-bottom: 15rem; -} - -.px-60 { - padding-left: 15rem; - padding-right: 15rem; -} - -.py-64 { - padding-top: 16rem; - padding-bottom: 16rem; -} - -.px-64 { - padding-left: 16rem; - padding-right: 16rem; -} - -.py-72 { - padding-top: 18rem; - padding-bottom: 18rem; -} - -.px-72 { - padding-left: 18rem; - padding-right: 18rem; -} - -.py-80 { - padding-top: 20rem; - padding-bottom: 20rem; -} - -.px-80 { - padding-left: 20rem; - padding-right: 20rem; -} - -.py-96 { - padding-top: 24rem; - padding-bottom: 24rem; -} - -.px-96 { - padding-left: 24rem; - padding-right: 24rem; -} - -.py-px { - padding-top: 1px; - padding-bottom: 1px; -} - -.px-px { - padding-left: 1px; - padding-right: 1px; -} - -.py-0\.5 { - padding-top: 0.125rem; - padding-bottom: 0.125rem; -} - -.px-0\.5 { - padding-left: 0.125rem; - padding-right: 0.125rem; -} - -.py-1\.5 { - padding-top: 0.375rem; - padding-bottom: 0.375rem; -} - -.px-1\.5 { - padding-left: 0.375rem; - padding-right: 0.375rem; -} - -.py-2\.5 { - padding-top: 0.625rem; - padding-bottom: 0.625rem; -} - -.px-2\.5 { - padding-left: 0.625rem; - padding-right: 0.625rem; -} - -.py-3\.5 { - padding-top: 0.875rem; - padding-bottom: 0.875rem; -} - -.px-3\.5 { - padding-left: 0.875rem; - padding-right: 0.875rem; -} - -.py-1\/2 { - padding-top: 50%; - padding-bottom: 50%; -} - -.px-1\/2 { - padding-left: 50%; - padding-right: 50%; -} - -.py-1\/3 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; -} - -.px-1\/3 { - padding-left: 33.333333%; - padding-right: 33.333333%; -} - -.py-2\/3 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; -} - -.px-2\/3 { - padding-left: 66.666667%; - padding-right: 66.666667%; -} - -.py-1\/4 { - padding-top: 25%; - padding-bottom: 25%; -} - -.px-1\/4 { - padding-left: 25%; - padding-right: 25%; -} - -.py-2\/4 { - padding-top: 50%; - padding-bottom: 50%; -} - -.px-2\/4 { - padding-left: 50%; - padding-right: 50%; -} - -.py-3\/4 { - padding-top: 75%; - padding-bottom: 75%; -} - -.px-3\/4 { - padding-left: 75%; - padding-right: 75%; -} - -.py-1\/5 { - padding-top: 20%; - padding-bottom: 20%; -} - -.px-1\/5 { - padding-left: 20%; - padding-right: 20%; -} - -.py-2\/5 { - padding-top: 40%; - padding-bottom: 40%; -} - -.px-2\/5 { - padding-left: 40%; - padding-right: 40%; -} - -.py-3\/5 { - padding-top: 60%; - padding-bottom: 60%; -} - -.px-3\/5 { - padding-left: 60%; - padding-right: 60%; -} - -.py-4\/5 { - padding-top: 80%; - padding-bottom: 80%; -} - -.px-4\/5 { - padding-left: 80%; - padding-right: 80%; -} - -.py-1\/6 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; -} - -.px-1\/6 { - padding-left: 16.666667%; - padding-right: 16.666667%; -} - -.py-2\/6 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; -} - -.px-2\/6 { - padding-left: 33.333333%; - padding-right: 33.333333%; -} - -.py-3\/6 { - padding-top: 50%; - padding-bottom: 50%; -} - -.px-3\/6 { - padding-left: 50%; - padding-right: 50%; -} - -.py-4\/6 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; -} - -.px-4\/6 { - padding-left: 66.666667%; - padding-right: 66.666667%; -} - -.py-5\/6 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; -} - -.px-5\/6 { - padding-left: 83.333333%; - padding-right: 83.333333%; -} - -.py-1\/12 { - padding-top: 8.333333%; - padding-bottom: 8.333333%; -} - -.px-1\/12 { - padding-left: 8.333333%; - padding-right: 8.333333%; -} - -.py-2\/12 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; -} - -.px-2\/12 { - padding-left: 16.666667%; - padding-right: 16.666667%; -} - -.py-3\/12 { - padding-top: 25%; - padding-bottom: 25%; -} - -.px-3\/12 { - padding-left: 25%; - padding-right: 25%; -} - -.py-4\/12 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; -} - -.px-4\/12 { - padding-left: 33.333333%; - padding-right: 33.333333%; -} - -.py-5\/12 { - padding-top: 41.666667%; - padding-bottom: 41.666667%; -} - -.px-5\/12 { - padding-left: 41.666667%; - padding-right: 41.666667%; -} - -.py-6\/12 { - padding-top: 50%; - padding-bottom: 50%; -} - -.px-6\/12 { - padding-left: 50%; - padding-right: 50%; -} - -.py-7\/12 { - padding-top: 58.333333%; - padding-bottom: 58.333333%; -} - -.px-7\/12 { - padding-left: 58.333333%; - padding-right: 58.333333%; -} - -.py-8\/12 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; -} - -.px-8\/12 { - padding-left: 66.666667%; - padding-right: 66.666667%; -} - -.py-9\/12 { - padding-top: 75%; - padding-bottom: 75%; -} - -.px-9\/12 { - padding-left: 75%; - padding-right: 75%; -} - -.py-10\/12 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; -} - -.px-10\/12 { - padding-left: 83.333333%; - padding-right: 83.333333%; -} - -.py-11\/12 { - padding-top: 91.666667%; - padding-bottom: 91.666667%; -} - -.px-11\/12 { - padding-left: 91.666667%; - padding-right: 91.666667%; -} - -.py-full { - padding-top: 100%; - padding-bottom: 100%; -} - -.px-full { - padding-left: 100%; - padding-right: 100%; -} - -.pt-0 { - padding-top: 0; -} - -.pr-0 { - padding-right: 0; -} - -.pb-0 { - padding-bottom: 0; -} - -.pl-0 { - padding-left: 0; -} - -.pt-1 { - padding-top: 0.25rem; -} - -.pr-1 { - padding-right: 0.25rem; -} - -.pb-1 { - padding-bottom: 0.25rem; -} - -.pl-1 { - padding-left: 0.25rem; -} - -.pt-2 { - padding-top: 0.5rem; -} - -.pr-2 { - padding-right: 0.5rem; -} - -.pb-2 { - padding-bottom: 0.5rem; -} - -.pl-2 { - padding-left: 0.5rem; -} - -.pt-3 { - padding-top: 0.75rem; -} - -.pr-3 { - padding-right: 0.75rem; -} - -.pb-3 { - padding-bottom: 0.75rem; -} - -.pl-3 { - padding-left: 0.75rem; -} - -.pt-4 { - padding-top: 1rem; -} - -.pr-4 { - padding-right: 1rem; -} - -.pb-4 { - padding-bottom: 1rem; -} - -.pl-4 { - padding-left: 1rem; -} - -.pt-5 { - padding-top: 1.25rem; -} - -.pr-5 { - padding-right: 1.25rem; -} - -.pb-5 { - padding-bottom: 1.25rem; -} - -.pl-5 { - padding-left: 1.25rem; -} - -.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-7 { - padding-top: 1.75rem; -} - -.pr-7 { - padding-right: 1.75rem; -} - -.pb-7 { - padding-bottom: 1.75rem; -} - -.pl-7 { - padding-left: 1.75rem; -} - -.pt-8 { - padding-top: 2rem; -} - -.pr-8 { - padding-right: 2rem; -} - -.pb-8 { - padding-bottom: 2rem; -} - -.pl-8 { - padding-left: 2rem; -} - -.pt-9 { - padding-top: 2.25rem; -} - -.pr-9 { - padding-right: 2.25rem; -} - -.pb-9 { - padding-bottom: 2.25rem; -} - -.pl-9 { - padding-left: 2.25rem; -} - -.pt-10 { - padding-top: 2.5rem; -} - -.pr-10 { - padding-right: 2.5rem; -} - -.pb-10 { - padding-bottom: 2.5rem; -} - -.pl-10 { - padding-left: 2.5rem; -} - -.pt-11 { - padding-top: 2.75rem; -} - -.pr-11 { - padding-right: 2.75rem; -} - -.pb-11 { - padding-bottom: 2.75rem; -} - -.pl-11 { - padding-left: 2.75rem; -} - -.pt-12 { - padding-top: 3rem; -} - -.pr-12 { - padding-right: 3rem; -} - -.pb-12 { - padding-bottom: 3rem; -} - -.pl-12 { - padding-left: 3rem; -} - -.pt-13 { - padding-top: 3.25rem; -} - -.pr-13 { - padding-right: 3.25rem; -} - -.pb-13 { - padding-bottom: 3.25rem; -} - -.pl-13 { - padding-left: 3.25rem; -} - -.pt-14 { - padding-top: 3.5rem; -} - -.pr-14 { - padding-right: 3.5rem; -} - -.pb-14 { - padding-bottom: 3.5rem; -} - -.pl-14 { - padding-left: 3.5rem; -} - -.pt-15 { - padding-top: 3.75rem; -} - -.pr-15 { - padding-right: 3.75rem; -} - -.pb-15 { - padding-bottom: 3.75rem; -} - -.pl-15 { - padding-left: 3.75rem; -} - -.pt-16 { - padding-top: 4rem; -} - -.pr-16 { - padding-right: 4rem; -} - -.pb-16 { - padding-bottom: 4rem; -} - -.pl-16 { - padding-left: 4rem; -} - -.pt-20 { - padding-top: 5rem; -} - -.pr-20 { - padding-right: 5rem; -} - -.pb-20 { - padding-bottom: 5rem; -} - -.pl-20 { - padding-left: 5rem; -} - -.pt-24 { - padding-top: 6rem; -} - -.pr-24 { - padding-right: 6rem; -} - -.pb-24 { - padding-bottom: 6rem; -} - -.pl-24 { - padding-left: 6rem; -} - -.pt-28 { - padding-top: 7rem; -} - -.pr-28 { - padding-right: 7rem; -} - -.pb-28 { - padding-bottom: 7rem; -} - -.pl-28 { - padding-left: 7rem; -} - -.pt-32 { - padding-top: 8rem; -} - -.pr-32 { - padding-right: 8rem; -} - -.pb-32 { - padding-bottom: 8rem; -} - -.pl-32 { - padding-left: 8rem; -} - -.pt-36 { - padding-top: 9rem; -} - -.pr-36 { - padding-right: 9rem; -} - -.pb-36 { - padding-bottom: 9rem; -} - -.pl-36 { - padding-left: 9rem; -} - -.pt-40 { - padding-top: 10rem; -} - -.pr-40 { - padding-right: 10rem; -} - -.pb-40 { - padding-bottom: 10rem; -} - -.pl-40 { - padding-left: 10rem; -} - -.pt-44 { - padding-top: 11rem; -} - -.pr-44 { - padding-right: 11rem; -} - -.pb-44 { - padding-bottom: 11rem; -} - -.pl-44 { - padding-left: 11rem; -} - -.pt-48 { - padding-top: 12rem; -} - -.pr-48 { - padding-right: 12rem; -} - -.pb-48 { - padding-bottom: 12rem; -} - -.pl-48 { - padding-left: 12rem; -} - -.pt-52 { - padding-top: 13rem; -} - -.pr-52 { - padding-right: 13rem; -} - -.pb-52 { - padding-bottom: 13rem; -} - -.pl-52 { - padding-left: 13rem; -} - -.pt-56 { - padding-top: 14rem; -} - -.pr-56 { - padding-right: 14rem; -} - -.pb-56 { - padding-bottom: 14rem; -} - -.pl-56 { - padding-left: 14rem; -} - -.pt-60 { - padding-top: 15rem; -} - -.pr-60 { - padding-right: 15rem; -} - -.pb-60 { - padding-bottom: 15rem; -} - -.pl-60 { - padding-left: 15rem; -} - -.pt-64 { - padding-top: 16rem; -} - -.pr-64 { - padding-right: 16rem; -} - -.pb-64 { - padding-bottom: 16rem; -} - -.pl-64 { - padding-left: 16rem; -} - -.pt-72 { - padding-top: 18rem; -} - -.pr-72 { - padding-right: 18rem; -} - -.pb-72 { - padding-bottom: 18rem; -} - -.pl-72 { - padding-left: 18rem; -} - -.pt-80 { - padding-top: 20rem; -} - -.pr-80 { - padding-right: 20rem; -} - -.pb-80 { - padding-bottom: 20rem; -} - -.pl-80 { - padding-left: 20rem; -} - -.pt-96 { - padding-top: 24rem; -} - -.pr-96 { - padding-right: 24rem; -} - -.pb-96 { - padding-bottom: 24rem; -} - -.pl-96 { - padding-left: 24rem; -} - -.pt-px { - padding-top: 1px; -} - -.pr-px { - padding-right: 1px; -} - -.pb-px { - padding-bottom: 1px; -} - -.pl-px { - padding-left: 1px; -} - -.pt-0\.5 { - padding-top: 0.125rem; -} - -.pr-0\.5 { - padding-right: 0.125rem; -} - -.pb-0\.5 { - padding-bottom: 0.125rem; -} - -.pl-0\.5 { - padding-left: 0.125rem; -} - -.pt-1\.5 { - padding-top: 0.375rem; -} - -.pr-1\.5 { - padding-right: 0.375rem; -} - -.pb-1\.5 { - padding-bottom: 0.375rem; -} - -.pl-1\.5 { - padding-left: 0.375rem; -} - -.pt-2\.5 { - padding-top: 0.625rem; -} - -.pr-2\.5 { - padding-right: 0.625rem; -} - -.pb-2\.5 { - padding-bottom: 0.625rem; -} - -.pl-2\.5 { - padding-left: 0.625rem; -} - -.pt-3\.5 { - padding-top: 0.875rem; -} - -.pr-3\.5 { - padding-right: 0.875rem; -} - -.pb-3\.5 { - padding-bottom: 0.875rem; -} - -.pl-3\.5 { - padding-left: 0.875rem; -} - -.pt-1\/2 { - padding-top: 50%; -} - -.pr-1\/2 { - padding-right: 50%; -} - -.pb-1\/2 { - padding-bottom: 50%; -} - -.pl-1\/2 { - padding-left: 50%; -} - -.pt-1\/3 { - padding-top: 33.333333%; -} - -.pr-1\/3 { - padding-right: 33.333333%; -} - -.pb-1\/3 { - padding-bottom: 33.333333%; -} - -.pl-1\/3 { - padding-left: 33.333333%; -} - -.pt-2\/3 { - padding-top: 66.666667%; -} - -.pr-2\/3 { - padding-right: 66.666667%; -} - -.pb-2\/3 { - padding-bottom: 66.666667%; -} - -.pl-2\/3 { - padding-left: 66.666667%; -} - -.pt-1\/4 { - padding-top: 25%; -} - -.pr-1\/4 { - padding-right: 25%; -} - -.pb-1\/4 { - padding-bottom: 25%; -} - -.pl-1\/4 { - padding-left: 25%; -} - -.pt-2\/4 { - padding-top: 50%; -} - -.pr-2\/4 { - padding-right: 50%; -} - -.pb-2\/4 { - padding-bottom: 50%; -} - -.pl-2\/4 { - padding-left: 50%; -} - -.pt-3\/4 { - padding-top: 75%; -} - -.pr-3\/4 { - padding-right: 75%; -} - -.pb-3\/4 { - padding-bottom: 75%; -} - -.pl-3\/4 { - padding-left: 75%; -} - -.pt-1\/5 { - padding-top: 20%; -} - -.pr-1\/5 { - padding-right: 20%; -} - -.pb-1\/5 { - padding-bottom: 20%; -} - -.pl-1\/5 { - padding-left: 20%; -} - -.pt-2\/5 { - padding-top: 40%; -} - -.pr-2\/5 { - padding-right: 40%; -} - -.pb-2\/5 { - padding-bottom: 40%; -} - -.pl-2\/5 { - padding-left: 40%; -} - -.pt-3\/5 { - padding-top: 60%; -} - -.pr-3\/5 { - padding-right: 60%; -} - -.pb-3\/5 { - padding-bottom: 60%; -} - -.pl-3\/5 { - padding-left: 60%; -} - -.pt-4\/5 { - padding-top: 80%; -} - -.pr-4\/5 { - padding-right: 80%; -} - -.pb-4\/5 { - padding-bottom: 80%; -} - -.pl-4\/5 { - padding-left: 80%; -} - -.pt-1\/6 { - padding-top: 16.666667%; -} - -.pr-1\/6 { - padding-right: 16.666667%; -} - -.pb-1\/6 { - padding-bottom: 16.666667%; -} - -.pl-1\/6 { - padding-left: 16.666667%; -} - -.pt-2\/6 { - padding-top: 33.333333%; -} - -.pr-2\/6 { - padding-right: 33.333333%; -} - -.pb-2\/6 { - padding-bottom: 33.333333%; -} - -.pl-2\/6 { - padding-left: 33.333333%; -} - -.pt-3\/6 { - padding-top: 50%; -} - -.pr-3\/6 { - padding-right: 50%; -} - -.pb-3\/6 { - padding-bottom: 50%; -} - -.pl-3\/6 { - padding-left: 50%; -} - -.pt-4\/6 { - padding-top: 66.666667%; -} - -.pr-4\/6 { - padding-right: 66.666667%; -} - -.pb-4\/6 { - padding-bottom: 66.666667%; -} - -.pl-4\/6 { - padding-left: 66.666667%; -} - -.pt-5\/6 { - padding-top: 83.333333%; -} - -.pr-5\/6 { - padding-right: 83.333333%; -} - -.pb-5\/6 { - padding-bottom: 83.333333%; -} - -.pl-5\/6 { - padding-left: 83.333333%; -} - -.pt-1\/12 { - padding-top: 8.333333%; -} - -.pr-1\/12 { - padding-right: 8.333333%; -} - -.pb-1\/12 { - padding-bottom: 8.333333%; -} - -.pl-1\/12 { - padding-left: 8.333333%; -} - -.pt-2\/12 { - padding-top: 16.666667%; -} - -.pr-2\/12 { - padding-right: 16.666667%; -} - -.pb-2\/12 { - padding-bottom: 16.666667%; -} - -.pl-2\/12 { - padding-left: 16.666667%; -} - -.pt-3\/12 { - padding-top: 25%; -} - -.pr-3\/12 { - padding-right: 25%; -} - -.pb-3\/12 { - padding-bottom: 25%; -} - -.pl-3\/12 { - padding-left: 25%; -} - -.pt-4\/12 { - padding-top: 33.333333%; -} - -.pr-4\/12 { - padding-right: 33.333333%; -} - -.pb-4\/12 { - padding-bottom: 33.333333%; -} - -.pl-4\/12 { - padding-left: 33.333333%; -} - -.pt-5\/12 { - padding-top: 41.666667%; -} - -.pr-5\/12 { - padding-right: 41.666667%; -} - -.pb-5\/12 { - padding-bottom: 41.666667%; -} - -.pl-5\/12 { - padding-left: 41.666667%; -} - -.pt-6\/12 { - padding-top: 50%; -} - -.pr-6\/12 { - padding-right: 50%; -} - -.pb-6\/12 { - padding-bottom: 50%; -} - -.pl-6\/12 { - padding-left: 50%; -} - -.pt-7\/12 { - padding-top: 58.333333%; -} - -.pr-7\/12 { - padding-right: 58.333333%; -} - -.pb-7\/12 { - padding-bottom: 58.333333%; -} - -.pl-7\/12 { - padding-left: 58.333333%; -} - -.pt-8\/12 { - padding-top: 66.666667%; -} - -.pr-8\/12 { - padding-right: 66.666667%; -} - -.pb-8\/12 { - padding-bottom: 66.666667%; -} - -.pl-8\/12 { - padding-left: 66.666667%; -} - -.pt-9\/12 { - padding-top: 75%; -} - -.pr-9\/12 { - padding-right: 75%; -} - -.pb-9\/12 { - padding-bottom: 75%; -} - -.pl-9\/12 { - padding-left: 75%; -} - -.pt-10\/12 { - padding-top: 83.333333%; -} - -.pr-10\/12 { - padding-right: 83.333333%; -} - -.pb-10\/12 { - padding-bottom: 83.333333%; -} - -.pl-10\/12 { - padding-left: 83.333333%; -} - -.pt-11\/12 { - padding-top: 91.666667%; -} - -.pr-11\/12 { - padding-right: 91.666667%; -} - -.pb-11\/12 { - padding-bottom: 91.666667%; -} - -.pl-11\/12 { - padding-left: 91.666667%; -} - -.pt-full { - padding-top: 100%; -} - -.pr-full { - padding-right: 100%; -} - -.pb-full { - padding-bottom: 100%; -} - -.pl-full { - padding-left: 100%; -} - -.placeholder-transparent::-moz-placeholder { - color: transparent; -} - -.placeholder-transparent:-ms-input-placeholder { - color: transparent; -} - -.placeholder-transparent::placeholder { - color: transparent; -} - -.placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; -} - -.focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; -} - -.focus\:placeholder-transparent:focus::placeholder { - color: transparent; -} - -.focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-transparent::-moz-placeholder { - color: transparent; -} - -.dark .dark\:placeholder-transparent:-ms-input-placeholder { - color: transparent; -} - -.dark .dark\:placeholder-transparent::placeholder { - color: transparent; -} - -.dark .dark\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.dark .dark\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; -} - -.dark .dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; -} - -.dark .dark\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; -} - -.dark .dark\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.dark .dark\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); -} - -.placeholder-opacity-0::-moz-placeholder { - --placeholder-opacity: 0; -} - -.placeholder-opacity-0:-ms-input-placeholder { - --placeholder-opacity: 0; -} - -.placeholder-opacity-0::placeholder { - --placeholder-opacity: 0; -} - -.placeholder-opacity-25::-moz-placeholder { - --placeholder-opacity: 0.25; -} - -.placeholder-opacity-25:-ms-input-placeholder { - --placeholder-opacity: 0.25; -} - -.placeholder-opacity-25::placeholder { - --placeholder-opacity: 0.25; -} - -.placeholder-opacity-50::-moz-placeholder { - --placeholder-opacity: 0.5; -} - -.placeholder-opacity-50:-ms-input-placeholder { - --placeholder-opacity: 0.5; -} - -.placeholder-opacity-50::placeholder { - --placeholder-opacity: 0.5; -} - -.placeholder-opacity-75::-moz-placeholder { - --placeholder-opacity: 0.75; -} - -.placeholder-opacity-75:-ms-input-placeholder { - --placeholder-opacity: 0.75; -} - -.placeholder-opacity-75::placeholder { - --placeholder-opacity: 0.75; -} - -.placeholder-opacity-100::-moz-placeholder { - --placeholder-opacity: 1; -} - -.placeholder-opacity-100:-ms-input-placeholder { - --placeholder-opacity: 1; -} - -.placeholder-opacity-100::placeholder { - --placeholder-opacity: 1; -} - -.focus\:placeholder-opacity-0:focus::-moz-placeholder { - --placeholder-opacity: 0; -} - -.focus\:placeholder-opacity-0:focus:-ms-input-placeholder { - --placeholder-opacity: 0; -} - -.focus\:placeholder-opacity-0:focus::placeholder { - --placeholder-opacity: 0; -} - -.focus\:placeholder-opacity-25:focus::-moz-placeholder { - --placeholder-opacity: 0.25; -} - -.focus\:placeholder-opacity-25:focus:-ms-input-placeholder { - --placeholder-opacity: 0.25; -} - -.focus\:placeholder-opacity-25:focus::placeholder { - --placeholder-opacity: 0.25; -} - -.focus\:placeholder-opacity-50:focus::-moz-placeholder { - --placeholder-opacity: 0.5; -} - -.focus\:placeholder-opacity-50:focus:-ms-input-placeholder { - --placeholder-opacity: 0.5; -} - -.focus\:placeholder-opacity-50:focus::placeholder { - --placeholder-opacity: 0.5; -} - -.focus\:placeholder-opacity-75:focus::-moz-placeholder { - --placeholder-opacity: 0.75; -} - -.focus\:placeholder-opacity-75:focus:-ms-input-placeholder { - --placeholder-opacity: 0.75; -} - -.focus\:placeholder-opacity-75:focus::placeholder { - --placeholder-opacity: 0.75; -} - -.focus\:placeholder-opacity-100:focus::-moz-placeholder { - --placeholder-opacity: 1; -} - -.focus\:placeholder-opacity-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; -} - -.focus\:placeholder-opacity-100:focus::placeholder { - --placeholder-opacity: 1; -} - -.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; -} - -.inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; -} - -.inset-1 { - top: 0.25rem; - right: 0.25rem; - bottom: 0.25rem; - left: 0.25rem; -} - -.inset-2 { - top: 0.5rem; - right: 0.5rem; - bottom: 0.5rem; - left: 0.5rem; -} - -.inset-3 { - top: 0.75rem; - right: 0.75rem; - bottom: 0.75rem; - left: 0.75rem; -} - -.inset-4 { - top: 1rem; - right: 1rem; - bottom: 1rem; - left: 1rem; -} - -.inset-5 { - top: 1.25rem; - right: 1.25rem; - bottom: 1.25rem; - left: 1.25rem; -} - -.inset-6 { - top: 1.5rem; - right: 1.5rem; - bottom: 1.5rem; - left: 1.5rem; -} - -.inset-7 { - top: 1.75rem; - right: 1.75rem; - bottom: 1.75rem; - left: 1.75rem; -} - -.inset-8 { - top: 2rem; - right: 2rem; - bottom: 2rem; - left: 2rem; -} - -.inset-9 { - top: 2.25rem; - right: 2.25rem; - bottom: 2.25rem; - left: 2.25rem; -} - -.inset-10 { - top: 2.5rem; - right: 2.5rem; - bottom: 2.5rem; - left: 2.5rem; -} - -.inset-11 { - top: 2.75rem; - right: 2.75rem; - bottom: 2.75rem; - left: 2.75rem; -} - -.inset-12 { - top: 3rem; - right: 3rem; - bottom: 3rem; - left: 3rem; -} - -.inset-13 { - top: 3.25rem; - right: 3.25rem; - bottom: 3.25rem; - left: 3.25rem; -} - -.inset-14 { - top: 3.5rem; - right: 3.5rem; - bottom: 3.5rem; - left: 3.5rem; -} - -.inset-15 { - top: 3.75rem; - right: 3.75rem; - bottom: 3.75rem; - left: 3.75rem; -} - -.inset-16 { - top: 4rem; - right: 4rem; - bottom: 4rem; - left: 4rem; -} - -.inset-20 { - top: 5rem; - right: 5rem; - bottom: 5rem; - left: 5rem; -} - -.inset-24 { - top: 6rem; - right: 6rem; - bottom: 6rem; - left: 6rem; -} - -.inset-28 { - top: 7rem; - right: 7rem; - bottom: 7rem; - left: 7rem; -} - -.inset-32 { - top: 8rem; - right: 8rem; - bottom: 8rem; - left: 8rem; -} - -.inset-36 { - top: 9rem; - right: 9rem; - bottom: 9rem; - left: 9rem; -} - -.inset-40 { - top: 10rem; - right: 10rem; - bottom: 10rem; - left: 10rem; -} - -.inset-44 { - top: 11rem; - right: 11rem; - bottom: 11rem; - left: 11rem; -} - -.inset-48 { - top: 12rem; - right: 12rem; - bottom: 12rem; - left: 12rem; -} - -.inset-52 { - top: 13rem; - right: 13rem; - bottom: 13rem; - left: 13rem; -} - -.inset-56 { - top: 14rem; - right: 14rem; - bottom: 14rem; - left: 14rem; -} - -.inset-60 { - top: 15rem; - right: 15rem; - bottom: 15rem; - left: 15rem; -} - -.inset-64 { - top: 16rem; - right: 16rem; - bottom: 16rem; - left: 16rem; -} - -.inset-72 { - top: 18rem; - right: 18rem; - bottom: 18rem; - left: 18rem; -} - -.inset-80 { - top: 20rem; - right: 20rem; - bottom: 20rem; - left: 20rem; -} - -.inset-96 { - top: 24rem; - right: 24rem; - bottom: 24rem; - left: 24rem; -} - -.inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; -} - -.inset-px { - top: 1px; - right: 1px; - bottom: 1px; - left: 1px; -} - -.inset-0\.5 { - top: 0.125rem; - right: 0.125rem; - bottom: 0.125rem; - left: 0.125rem; -} - -.inset-1\.5 { - top: 0.375rem; - right: 0.375rem; - bottom: 0.375rem; - left: 0.375rem; -} - -.inset-2\.5 { - top: 0.625rem; - right: 0.625rem; - bottom: 0.625rem; - left: 0.625rem; -} - -.inset-3\.5 { - top: 0.875rem; - right: 0.875rem; - bottom: 0.875rem; - left: 0.875rem; -} - -.inset-1\/2 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; -} - -.inset-1\/3 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; -} - -.inset-2\/3 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; -} - -.inset-1\/4 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; -} - -.inset-2\/4 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; -} - -.inset-3\/4 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; -} - -.inset-1\/5 { - top: 20%; - right: 20%; - bottom: 20%; - left: 20%; -} - -.inset-2\/5 { - top: 40%; - right: 40%; - bottom: 40%; - left: 40%; -} - -.inset-3\/5 { - top: 60%; - right: 60%; - bottom: 60%; - left: 60%; -} - -.inset-4\/5 { - top: 80%; - right: 80%; - bottom: 80%; - left: 80%; -} - -.inset-1\/6 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; -} - -.inset-2\/6 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; -} - -.inset-3\/6 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; -} - -.inset-4\/6 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; -} - -.inset-5\/6 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; -} - -.inset-1\/12 { - top: 8.333333%; - right: 8.333333%; - bottom: 8.333333%; - left: 8.333333%; -} - -.inset-2\/12 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; -} - -.inset-3\/12 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; -} - -.inset-4\/12 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; -} - -.inset-5\/12 { - top: 41.666667%; - right: 41.666667%; - bottom: 41.666667%; - left: 41.666667%; -} - -.inset-6\/12 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; -} - -.inset-7\/12 { - top: 58.333333%; - right: 58.333333%; - bottom: 58.333333%; - left: 58.333333%; -} - -.inset-8\/12 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; -} - -.inset-9\/12 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; -} - -.inset-10\/12 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; -} - -.inset-11\/12 { - top: 91.666667%; - right: 91.666667%; - bottom: 91.666667%; - left: 91.666667%; -} - -.inset-full { - top: 100%; - right: 100%; - bottom: 100%; - left: 100%; -} - -.inset-y-0 { - top: 0; - bottom: 0; -} - -.inset-x-0 { - right: 0; - left: 0; -} - -.inset-y-1 { - top: 0.25rem; - bottom: 0.25rem; -} - -.inset-x-1 { - right: 0.25rem; - left: 0.25rem; -} - -.inset-y-2 { - top: 0.5rem; - bottom: 0.5rem; -} - -.inset-x-2 { - right: 0.5rem; - left: 0.5rem; -} - -.inset-y-3 { - top: 0.75rem; - bottom: 0.75rem; -} - -.inset-x-3 { - right: 0.75rem; - left: 0.75rem; -} - -.inset-y-4 { - top: 1rem; - bottom: 1rem; -} - -.inset-x-4 { - right: 1rem; - left: 1rem; -} - -.inset-y-5 { - top: 1.25rem; - bottom: 1.25rem; -} - -.inset-x-5 { - right: 1.25rem; - left: 1.25rem; -} - -.inset-y-6 { - top: 1.5rem; - bottom: 1.5rem; -} - -.inset-x-6 { - right: 1.5rem; - left: 1.5rem; -} - -.inset-y-7 { - top: 1.75rem; - bottom: 1.75rem; -} - -.inset-x-7 { - right: 1.75rem; - left: 1.75rem; -} - -.inset-y-8 { - top: 2rem; - bottom: 2rem; -} - -.inset-x-8 { - right: 2rem; - left: 2rem; -} - -.inset-y-9 { - top: 2.25rem; - bottom: 2.25rem; -} - -.inset-x-9 { - right: 2.25rem; - left: 2.25rem; -} - -.inset-y-10 { - top: 2.5rem; - bottom: 2.5rem; -} - -.inset-x-10 { - right: 2.5rem; - left: 2.5rem; -} - -.inset-y-11 { - top: 2.75rem; - bottom: 2.75rem; -} - -.inset-x-11 { - right: 2.75rem; - left: 2.75rem; -} - -.inset-y-12 { - top: 3rem; - bottom: 3rem; -} - -.inset-x-12 { - right: 3rem; - left: 3rem; -} - -.inset-y-13 { - top: 3.25rem; - bottom: 3.25rem; -} - -.inset-x-13 { - right: 3.25rem; - left: 3.25rem; -} - -.inset-y-14 { - top: 3.5rem; - bottom: 3.5rem; -} - -.inset-x-14 { - right: 3.5rem; - left: 3.5rem; -} - -.inset-y-15 { - top: 3.75rem; - bottom: 3.75rem; -} - -.inset-x-15 { - right: 3.75rem; - left: 3.75rem; -} - -.inset-y-16 { - top: 4rem; - bottom: 4rem; -} - -.inset-x-16 { - right: 4rem; - left: 4rem; -} - -.inset-y-20 { - top: 5rem; - bottom: 5rem; -} - -.inset-x-20 { - right: 5rem; - left: 5rem; -} - -.inset-y-24 { - top: 6rem; - bottom: 6rem; -} - -.inset-x-24 { - right: 6rem; - left: 6rem; -} - -.inset-y-28 { - top: 7rem; - bottom: 7rem; -} - -.inset-x-28 { - right: 7rem; - left: 7rem; -} - -.inset-y-32 { - top: 8rem; - bottom: 8rem; -} - -.inset-x-32 { - right: 8rem; - left: 8rem; -} - -.inset-y-36 { - top: 9rem; - bottom: 9rem; -} - -.inset-x-36 { - right: 9rem; - left: 9rem; -} - -.inset-y-40 { - top: 10rem; - bottom: 10rem; -} - -.inset-x-40 { - right: 10rem; - left: 10rem; -} - -.inset-y-44 { - top: 11rem; - bottom: 11rem; -} - -.inset-x-44 { - right: 11rem; - left: 11rem; -} - -.inset-y-48 { - top: 12rem; - bottom: 12rem; -} - -.inset-x-48 { - right: 12rem; - left: 12rem; -} - -.inset-y-52 { - top: 13rem; - bottom: 13rem; -} - -.inset-x-52 { - right: 13rem; - left: 13rem; -} - -.inset-y-56 { - top: 14rem; - bottom: 14rem; -} - -.inset-x-56 { - right: 14rem; - left: 14rem; -} - -.inset-y-60 { - top: 15rem; - bottom: 15rem; -} - -.inset-x-60 { - right: 15rem; - left: 15rem; -} - -.inset-y-64 { - top: 16rem; - bottom: 16rem; -} - -.inset-x-64 { - right: 16rem; - left: 16rem; -} - -.inset-y-72 { - top: 18rem; - bottom: 18rem; -} - -.inset-x-72 { - right: 18rem; - left: 18rem; -} - -.inset-y-80 { - top: 20rem; - bottom: 20rem; -} - -.inset-x-80 { - right: 20rem; - left: 20rem; -} - -.inset-y-96 { - top: 24rem; - bottom: 24rem; -} - -.inset-x-96 { - right: 24rem; - left: 24rem; -} - -.inset-y-auto { - top: auto; - bottom: auto; -} - -.inset-x-auto { - right: auto; - left: auto; -} - -.inset-y-px { - top: 1px; - bottom: 1px; -} - -.inset-x-px { - right: 1px; - left: 1px; -} - -.inset-y-0\.5 { - top: 0.125rem; - bottom: 0.125rem; -} - -.inset-x-0\.5 { - right: 0.125rem; - left: 0.125rem; -} - -.inset-y-1\.5 { - top: 0.375rem; - bottom: 0.375rem; -} - -.inset-x-1\.5 { - right: 0.375rem; - left: 0.375rem; -} - -.inset-y-2\.5 { - top: 0.625rem; - bottom: 0.625rem; -} - -.inset-x-2\.5 { - right: 0.625rem; - left: 0.625rem; -} - -.inset-y-3\.5 { - top: 0.875rem; - bottom: 0.875rem; -} - -.inset-x-3\.5 { - right: 0.875rem; - left: 0.875rem; -} - -.inset-y-1\/2 { - top: 50%; - bottom: 50%; -} - -.inset-x-1\/2 { - right: 50%; - left: 50%; -} - -.inset-y-1\/3 { - top: 33.333333%; - bottom: 33.333333%; -} - -.inset-x-1\/3 { - right: 33.333333%; - left: 33.333333%; -} - -.inset-y-2\/3 { - top: 66.666667%; - bottom: 66.666667%; -} - -.inset-x-2\/3 { - right: 66.666667%; - left: 66.666667%; -} - -.inset-y-1\/4 { - top: 25%; - bottom: 25%; -} - -.inset-x-1\/4 { - right: 25%; - left: 25%; -} - -.inset-y-2\/4 { - top: 50%; - bottom: 50%; -} - -.inset-x-2\/4 { - right: 50%; - left: 50%; -} - -.inset-y-3\/4 { - top: 75%; - bottom: 75%; -} - -.inset-x-3\/4 { - right: 75%; - left: 75%; -} - -.inset-y-1\/5 { - top: 20%; - bottom: 20%; -} - -.inset-x-1\/5 { - right: 20%; - left: 20%; -} - -.inset-y-2\/5 { - top: 40%; - bottom: 40%; -} - -.inset-x-2\/5 { - right: 40%; - left: 40%; -} - -.inset-y-3\/5 { - top: 60%; - bottom: 60%; -} - -.inset-x-3\/5 { - right: 60%; - left: 60%; -} - -.inset-y-4\/5 { - top: 80%; - bottom: 80%; -} - -.inset-x-4\/5 { - right: 80%; - left: 80%; -} - -.inset-y-1\/6 { - top: 16.666667%; - bottom: 16.666667%; -} - -.inset-x-1\/6 { - right: 16.666667%; - left: 16.666667%; -} - -.inset-y-2\/6 { - top: 33.333333%; - bottom: 33.333333%; -} - -.inset-x-2\/6 { - right: 33.333333%; - left: 33.333333%; -} - -.inset-y-3\/6 { - top: 50%; - bottom: 50%; -} - -.inset-x-3\/6 { - right: 50%; - left: 50%; -} - -.inset-y-4\/6 { - top: 66.666667%; - bottom: 66.666667%; -} - -.inset-x-4\/6 { - right: 66.666667%; - left: 66.666667%; -} - -.inset-y-5\/6 { - top: 83.333333%; - bottom: 83.333333%; -} - -.inset-x-5\/6 { - right: 83.333333%; - left: 83.333333%; -} - -.inset-y-1\/12 { - top: 8.333333%; - bottom: 8.333333%; -} - -.inset-x-1\/12 { - right: 8.333333%; - left: 8.333333%; -} - -.inset-y-2\/12 { - top: 16.666667%; - bottom: 16.666667%; -} - -.inset-x-2\/12 { - right: 16.666667%; - left: 16.666667%; -} - -.inset-y-3\/12 { - top: 25%; - bottom: 25%; -} - -.inset-x-3\/12 { - right: 25%; - left: 25%; -} - -.inset-y-4\/12 { - top: 33.333333%; - bottom: 33.333333%; -} - -.inset-x-4\/12 { - right: 33.333333%; - left: 33.333333%; -} - -.inset-y-5\/12 { - top: 41.666667%; - bottom: 41.666667%; -} - -.inset-x-5\/12 { - right: 41.666667%; - left: 41.666667%; -} - -.inset-y-6\/12 { - top: 50%; - bottom: 50%; -} - -.inset-x-6\/12 { - right: 50%; - left: 50%; -} - -.inset-y-7\/12 { - top: 58.333333%; - bottom: 58.333333%; -} - -.inset-x-7\/12 { - right: 58.333333%; - left: 58.333333%; -} - -.inset-y-8\/12 { - top: 66.666667%; - bottom: 66.666667%; -} - -.inset-x-8\/12 { - right: 66.666667%; - left: 66.666667%; -} - -.inset-y-9\/12 { - top: 75%; - bottom: 75%; -} - -.inset-x-9\/12 { - right: 75%; - left: 75%; -} - -.inset-y-10\/12 { - top: 83.333333%; - bottom: 83.333333%; -} - -.inset-x-10\/12 { - right: 83.333333%; - left: 83.333333%; -} - -.inset-y-11\/12 { - top: 91.666667%; - bottom: 91.666667%; -} - -.inset-x-11\/12 { - right: 91.666667%; - left: 91.666667%; -} - -.inset-y-full { - top: 100%; - bottom: 100%; -} - -.inset-x-full { - right: 100%; - left: 100%; -} - -.top-0 { - top: 0; -} - -.right-0 { - right: 0; -} - -.bottom-0 { - bottom: 0; -} - -.left-0 { - left: 0; -} - -.top-1 { - top: 0.25rem; -} - -.right-1 { - right: 0.25rem; -} - -.bottom-1 { - bottom: 0.25rem; -} - -.left-1 { - left: 0.25rem; -} - -.top-2 { - top: 0.5rem; -} - -.right-2 { - right: 0.5rem; -} - -.bottom-2 { - bottom: 0.5rem; -} - -.left-2 { - left: 0.5rem; -} - -.top-3 { - top: 0.75rem; -} - -.right-3 { - right: 0.75rem; -} - -.bottom-3 { - bottom: 0.75rem; -} - -.left-3 { - left: 0.75rem; -} - -.top-4 { - top: 1rem; -} - -.right-4 { - right: 1rem; -} - -.bottom-4 { - bottom: 1rem; -} - -.left-4 { - left: 1rem; -} - -.top-5 { - top: 1.25rem; -} - -.right-5 { - right: 1.25rem; -} - -.bottom-5 { - bottom: 1.25rem; -} - -.left-5 { - left: 1.25rem; -} - -.top-6 { - top: 1.5rem; -} - -.right-6 { - right: 1.5rem; -} - -.bottom-6 { - bottom: 1.5rem; -} - -.left-6 { - left: 1.5rem; -} - -.top-7 { - top: 1.75rem; -} - -.right-7 { - right: 1.75rem; -} - -.bottom-7 { - bottom: 1.75rem; -} - -.left-7 { - left: 1.75rem; -} - -.top-8 { - top: 2rem; -} - -.right-8 { - right: 2rem; -} - -.bottom-8 { - bottom: 2rem; -} - -.left-8 { - left: 2rem; -} - -.top-9 { - top: 2.25rem; -} - -.right-9 { - right: 2.25rem; -} - -.bottom-9 { - bottom: 2.25rem; -} - -.left-9 { - left: 2.25rem; -} - -.top-10 { - top: 2.5rem; -} - -.right-10 { - right: 2.5rem; -} - -.bottom-10 { - bottom: 2.5rem; -} - -.left-10 { - left: 2.5rem; -} - -.top-11 { - top: 2.75rem; -} - -.right-11 { - right: 2.75rem; -} - -.bottom-11 { - bottom: 2.75rem; -} - -.left-11 { - left: 2.75rem; -} - -.top-12 { - top: 3rem; -} - -.right-12 { - right: 3rem; -} - -.bottom-12 { - bottom: 3rem; -} - -.left-12 { - left: 3rem; -} - -.top-13 { - top: 3.25rem; -} - -.right-13 { - right: 3.25rem; -} - -.bottom-13 { - bottom: 3.25rem; -} - -.left-13 { - left: 3.25rem; -} - -.top-14 { - top: 3.5rem; -} - -.right-14 { - right: 3.5rem; -} - -.bottom-14 { - bottom: 3.5rem; -} - -.left-14 { - left: 3.5rem; -} - -.top-15 { - top: 3.75rem; -} - -.right-15 { - right: 3.75rem; -} - -.bottom-15 { - bottom: 3.75rem; -} - -.left-15 { - left: 3.75rem; -} - -.top-16 { - top: 4rem; -} - -.right-16 { - right: 4rem; -} - -.bottom-16 { - bottom: 4rem; -} - -.left-16 { - left: 4rem; -} - -.top-20 { - top: 5rem; -} - -.right-20 { - right: 5rem; -} - -.bottom-20 { - bottom: 5rem; -} - -.left-20 { - left: 5rem; -} - -.top-24 { - top: 6rem; -} - -.right-24 { - right: 6rem; -} - -.bottom-24 { - bottom: 6rem; -} - -.left-24 { - left: 6rem; -} - -.top-28 { - top: 7rem; -} - -.right-28 { - right: 7rem; -} - -.bottom-28 { - bottom: 7rem; -} - -.left-28 { - left: 7rem; -} - -.top-32 { - top: 8rem; -} - -.right-32 { - right: 8rem; -} - -.bottom-32 { - bottom: 8rem; -} - -.left-32 { - left: 8rem; -} - -.top-36 { - top: 9rem; -} - -.right-36 { - right: 9rem; -} - -.bottom-36 { - bottom: 9rem; -} - -.left-36 { - left: 9rem; -} - -.top-40 { - top: 10rem; -} - -.right-40 { - right: 10rem; -} - -.bottom-40 { - bottom: 10rem; -} - -.left-40 { - left: 10rem; -} - -.top-44 { - top: 11rem; -} - -.right-44 { - right: 11rem; -} - -.bottom-44 { - bottom: 11rem; -} - -.left-44 { - left: 11rem; -} - -.top-48 { - top: 12rem; -} - -.right-48 { - right: 12rem; -} - -.bottom-48 { - bottom: 12rem; -} - -.left-48 { - left: 12rem; -} - -.top-52 { - top: 13rem; -} - -.right-52 { - right: 13rem; -} - -.bottom-52 { - bottom: 13rem; -} - -.left-52 { - left: 13rem; -} - -.top-56 { - top: 14rem; -} - -.right-56 { - right: 14rem; -} - -.bottom-56 { - bottom: 14rem; -} - -.left-56 { - left: 14rem; -} - -.top-60 { - top: 15rem; -} - -.right-60 { - right: 15rem; -} - -.bottom-60 { - bottom: 15rem; -} - -.left-60 { - left: 15rem; -} - -.top-64 { - top: 16rem; -} - -.right-64 { - right: 16rem; -} - -.bottom-64 { - bottom: 16rem; -} - -.left-64 { - left: 16rem; -} - -.top-72 { - top: 18rem; -} - -.right-72 { - right: 18rem; -} - -.bottom-72 { - bottom: 18rem; -} - -.left-72 { - left: 18rem; -} - -.top-80 { - top: 20rem; -} - -.right-80 { - right: 20rem; -} - -.bottom-80 { - bottom: 20rem; -} - -.left-80 { - left: 20rem; -} - -.top-96 { - top: 24rem; -} - -.right-96 { - right: 24rem; -} - -.bottom-96 { - bottom: 24rem; -} - -.left-96 { - left: 24rem; -} - -.top-auto { - top: auto; -} - -.right-auto { - right: auto; -} - -.bottom-auto { - bottom: auto; -} - -.left-auto { - left: auto; -} - -.top-px { - top: 1px; -} - -.right-px { - right: 1px; -} - -.bottom-px { - bottom: 1px; -} - -.left-px { - left: 1px; -} - -.top-0\.5 { - top: 0.125rem; -} - -.right-0\.5 { - right: 0.125rem; -} - -.bottom-0\.5 { - bottom: 0.125rem; -} - -.left-0\.5 { - left: 0.125rem; -} - -.top-1\.5 { - top: 0.375rem; -} - -.right-1\.5 { - right: 0.375rem; -} - -.bottom-1\.5 { - bottom: 0.375rem; -} - -.left-1\.5 { - left: 0.375rem; -} - -.top-2\.5 { - top: 0.625rem; -} - -.right-2\.5 { - right: 0.625rem; -} - -.bottom-2\.5 { - bottom: 0.625rem; -} - -.left-2\.5 { - left: 0.625rem; -} - -.top-3\.5 { - top: 0.875rem; -} - -.right-3\.5 { - right: 0.875rem; -} - -.bottom-3\.5 { - bottom: 0.875rem; -} - -.left-3\.5 { - left: 0.875rem; -} - -.top-1\/2 { - top: 50%; -} - -.right-1\/2 { - right: 50%; -} - -.bottom-1\/2 { - bottom: 50%; -} - -.left-1\/2 { - left: 50%; -} - -.top-1\/3 { - top: 33.333333%; -} - -.right-1\/3 { - right: 33.333333%; -} - -.bottom-1\/3 { - bottom: 33.333333%; -} - -.left-1\/3 { - left: 33.333333%; -} - -.top-2\/3 { - top: 66.666667%; -} - -.right-2\/3 { - right: 66.666667%; -} - -.bottom-2\/3 { - bottom: 66.666667%; -} - -.left-2\/3 { - left: 66.666667%; -} - -.top-1\/4 { - top: 25%; -} - -.right-1\/4 { - right: 25%; -} - -.bottom-1\/4 { - bottom: 25%; -} - -.left-1\/4 { - left: 25%; -} - -.top-2\/4 { - top: 50%; -} - -.right-2\/4 { - right: 50%; -} - -.bottom-2\/4 { - bottom: 50%; -} - -.left-2\/4 { - left: 50%; -} - -.top-3\/4 { - top: 75%; -} - -.right-3\/4 { - right: 75%; -} - -.bottom-3\/4 { - bottom: 75%; -} - -.left-3\/4 { - left: 75%; -} - -.top-1\/5 { - top: 20%; -} - -.right-1\/5 { - right: 20%; -} - -.bottom-1\/5 { - bottom: 20%; -} - -.left-1\/5 { - left: 20%; -} - -.top-2\/5 { - top: 40%; -} - -.right-2\/5 { - right: 40%; -} - -.bottom-2\/5 { - bottom: 40%; -} - -.left-2\/5 { - left: 40%; -} - -.top-3\/5 { - top: 60%; -} - -.right-3\/5 { - right: 60%; -} - -.bottom-3\/5 { - bottom: 60%; -} - -.left-3\/5 { - left: 60%; -} - -.top-4\/5 { - top: 80%; -} - -.right-4\/5 { - right: 80%; -} - -.bottom-4\/5 { - bottom: 80%; -} - -.left-4\/5 { - left: 80%; -} - -.top-1\/6 { - top: 16.666667%; -} - -.right-1\/6 { - right: 16.666667%; -} - -.bottom-1\/6 { - bottom: 16.666667%; -} - -.left-1\/6 { - left: 16.666667%; -} - -.top-2\/6 { - top: 33.333333%; -} - -.right-2\/6 { - right: 33.333333%; -} - -.bottom-2\/6 { - bottom: 33.333333%; -} - -.left-2\/6 { - left: 33.333333%; -} - -.top-3\/6 { - top: 50%; -} - -.right-3\/6 { - right: 50%; -} - -.bottom-3\/6 { - bottom: 50%; -} - -.left-3\/6 { - left: 50%; -} - -.top-4\/6 { - top: 66.666667%; -} - -.right-4\/6 { - right: 66.666667%; -} - -.bottom-4\/6 { - bottom: 66.666667%; -} - -.left-4\/6 { - left: 66.666667%; -} - -.top-5\/6 { - top: 83.333333%; -} - -.right-5\/6 { - right: 83.333333%; -} - -.bottom-5\/6 { - bottom: 83.333333%; -} - -.left-5\/6 { - left: 83.333333%; -} - -.top-1\/12 { - top: 8.333333%; -} - -.right-1\/12 { - right: 8.333333%; -} - -.bottom-1\/12 { - bottom: 8.333333%; -} - -.left-1\/12 { - left: 8.333333%; -} - -.top-2\/12 { - top: 16.666667%; -} - -.right-2\/12 { - right: 16.666667%; -} - -.bottom-2\/12 { - bottom: 16.666667%; -} - -.left-2\/12 { - left: 16.666667%; -} - -.top-3\/12 { - top: 25%; -} - -.right-3\/12 { - right: 25%; -} - -.bottom-3\/12 { - bottom: 25%; -} - -.left-3\/12 { - left: 25%; -} - -.top-4\/12 { - top: 33.333333%; -} - -.right-4\/12 { - right: 33.333333%; -} - -.bottom-4\/12 { - bottom: 33.333333%; -} - -.left-4\/12 { - left: 33.333333%; -} - -.top-5\/12 { - top: 41.666667%; -} - -.right-5\/12 { - right: 41.666667%; -} - -.bottom-5\/12 { - bottom: 41.666667%; -} - -.left-5\/12 { - left: 41.666667%; -} - -.top-6\/12 { - top: 50%; -} - -.right-6\/12 { - right: 50%; -} - -.bottom-6\/12 { - bottom: 50%; -} - -.left-6\/12 { - left: 50%; -} - -.top-7\/12 { - top: 58.333333%; -} - -.right-7\/12 { - right: 58.333333%; -} - -.bottom-7\/12 { - bottom: 58.333333%; -} - -.left-7\/12 { - left: 58.333333%; -} - -.top-8\/12 { - top: 66.666667%; -} - -.right-8\/12 { - right: 66.666667%; -} - -.bottom-8\/12 { - bottom: 66.666667%; -} - -.left-8\/12 { - left: 66.666667%; -} - -.top-9\/12 { - top: 75%; -} - -.right-9\/12 { - right: 75%; -} - -.bottom-9\/12 { - bottom: 75%; -} - -.left-9\/12 { - left: 75%; -} - -.top-10\/12 { - top: 83.333333%; -} - -.right-10\/12 { - right: 83.333333%; -} - -.bottom-10\/12 { - bottom: 83.333333%; -} - -.left-10\/12 { - left: 83.333333%; -} - -.top-11\/12 { - top: 91.666667%; -} - -.right-11\/12 { - right: 91.666667%; -} - -.bottom-11\/12 { - bottom: 91.666667%; -} - -.left-11\/12 { - left: 91.666667%; -} - -.top-full { - top: 100%; -} - -.right-full { - right: 100%; -} - -.bottom-full { - bottom: 100%; -} - -.left-full { - left: 100%; -} - -.resize-none { - resize: none; -} - -.resize-y { - resize: vertical; -} - -.resize-x { - resize: horizontal; -} - -.resize { - resize: both; -} - -.shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); -} - -.shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -} - -.shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); -} - -.shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -} - -.shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); -} - -.shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); -} - -.shadow-none { - box-shadow: none; -} - -.shadow-solid { - box-shadow: 0 0 0 2px currentColor; -} - -.shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); -} - -.shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); -} - -.shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); -} - -.shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); -} - -.shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); -} - -.shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); -} - -.shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); -} - -.shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); -} - -.shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); -} - -.shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); -} - -.group:focus .group-focus\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); -} - -.group:focus .group-focus\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -} - -.group:focus .group-focus\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); -} - -.group:focus .group-focus\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.group:focus .group-focus\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.group:focus .group-focus\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.group:focus .group-focus\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -} - -.group:focus .group-focus\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); -} - -.group:focus .group-focus\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); -} - -.group:focus .group-focus\:shadow-none { - box-shadow: none; -} - -.group:focus .group-focus\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; -} - -.group:focus .group-focus\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); -} - -.group:focus .group-focus\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); -} - -.group:focus .group-focus\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); -} - -.group:focus .group-focus\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); -} - -.group:focus .group-focus\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); -} - -.group:focus .group-focus\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); -} - -.group:focus .group-focus\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); -} - -.group:focus .group-focus\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); -} - -.group:focus .group-focus\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); -} - -.group:focus .group-focus\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); -} - -.hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); -} - -.hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -} - -.hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); -} - -.hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -} - -.hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); -} - -.hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); -} - -.hover\:shadow-none:hover { - box-shadow: none; -} - -.hover\:shadow-solid:hover { - box-shadow: 0 0 0 2px currentColor; -} - -.hover\:shadow-outline-gray:hover { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); -} - -.hover\:shadow-outline-blue:hover { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); -} - -.hover\:shadow-outline-teal:hover { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); -} - -.hover\:shadow-outline-green:hover { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); -} - -.hover\:shadow-outline-yellow:hover { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); -} - -.hover\:shadow-outline-orange:hover { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); -} - -.hover\:shadow-outline-red:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); -} - -.hover\:shadow-outline-pink:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); -} - -.hover\:shadow-outline-purple:hover { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); -} - -.hover\:shadow-outline-indigo:hover { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); -} - -.focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); -} - -.focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); -} - -.focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); -} - -.focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); -} - -.focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); -} - -.focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); -} - -.focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); -} - -.focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); -} - -.focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); -} - -.focus\:shadow-none:focus { - box-shadow: none; -} - -.focus\:shadow-solid:focus { - box-shadow: 0 0 0 2px currentColor; -} - -.focus\:shadow-outline-gray:focus { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); -} - -.focus\:shadow-outline-blue:focus { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); -} - -.focus\:shadow-outline-teal:focus { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); -} - -.focus\:shadow-outline-green:focus { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); -} - -.focus\:shadow-outline-yellow:focus { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); -} - -.focus\:shadow-outline-orange:focus { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); -} - -.focus\:shadow-outline-red:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); -} - -.focus\:shadow-outline-pink:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); -} - -.focus\:shadow-outline-purple:focus { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); -} - -.focus\:shadow-outline-indigo:focus { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); -} - -.fill-current { - fill: currentColor; -} - -.stroke-current { - stroke: currentColor; -} - -.stroke-0 { - stroke-width: 0; -} - -.stroke-1 { - stroke-width: 1; -} - -.stroke-2 { - stroke-width: 2; -} - -.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-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.group:hover .group-hover\:text-transparent { - color: transparent; -} - -.group:hover .group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.group:hover .group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.group:hover .group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.group:hover .group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.group:hover .group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.group:hover .group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.group:hover .group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.group:hover .group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.group:hover .group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.group:hover .group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.group:hover .group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.group:hover .group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.group:hover .group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.group:focus .group-focus\:text-transparent { - color: transparent; -} - -.group:focus .group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.group:focus .group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.group:focus .group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.group:focus .group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.group:focus .group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.group:focus .group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.group:focus .group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.group:focus .group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.group:focus .group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.group:focus .group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.group:focus .group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.group:focus .group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.group:focus .group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.hover\:text-transparent:hover { - color: transparent; -} - -.hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.focus-within\:text-transparent:focus-within { - color: transparent; -} - -.focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.focus\:text-transparent:focus { - color: transparent; -} - -.focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.active\:text-transparent:active { - color: transparent; -} - -.active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.dark .dark\:text-transparent { - color: transparent; -} - -.dark .dark\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.dark .dark\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.dark .dark\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.dark .dark\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.dark .dark\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.dark .dark\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.dark .dark\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.dark .dark\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.dark .dark\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.dark .dark\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.dark .dark\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.dark .dark\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.dark .dark\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.dark .dark\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.dark .dark\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.dark .dark\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.dark .dark\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.dark .dark\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.dark .dark\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.dark .dark\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.dark .dark\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.dark .dark\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.dark .dark\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.dark .dark\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.dark .dark\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.dark .dark\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.dark .dark\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.dark .dark\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.dark .dark\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.dark .dark\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.dark .dark\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.dark .dark\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.dark .dark\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.dark .dark\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.dark .dark\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.dark .dark\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.dark .dark\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.dark .dark\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.dark .dark\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.dark .dark\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.dark .dark\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.dark .dark\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.dark .dark\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.dark .dark\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.dark .dark\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.dark .dark\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.dark .dark\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.dark .dark\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.dark .dark\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.dark .dark\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.dark .dark\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.dark .dark\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.dark .dark\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.dark .dark\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.dark .dark\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.dark .dark\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.dark .dark\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.dark .dark\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.dark .dark\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.dark .dark\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.dark .dark\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.dark .dark\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.dark .dark\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.dark .dark\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.dark .dark\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.dark .dark\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.dark .dark\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.dark .dark\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.dark .dark\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.dark .dark\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.dark .dark\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.dark .dark\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.dark .dark\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.dark .dark\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.dark .dark\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.dark .dark\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.dark .dark\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.dark .dark\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.dark .dark\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.dark .dark\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.dark .dark\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.dark .dark\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.dark .dark\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.dark .dark\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.dark .dark\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.dark .dark\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.dark .dark\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.dark .dark\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.dark .dark\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.dark .dark\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.dark .dark\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.dark .dark\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.dark .dark\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.dark .dark\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.dark .dark\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.dark .dark\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.dark .dark\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.dark .dark\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.dark .dark\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.dark .dark\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.dark .dark\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.dark .dark\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.dark .dark\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-transparent { - color: transparent; -} - -.dark .group:hover .dark\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.dark .group:hover .dark\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-transparent { - color: transparent; -} - -.dark .group:focus .dark\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.dark .group:focus .dark\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.dark .dark\:hover\:text-transparent:hover { - color: transparent; -} - -.dark .dark\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.dark .dark\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.dark .dark\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.dark .dark\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.dark .dark\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.dark .dark\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.dark .dark\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.dark .dark\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.dark .dark\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.dark .dark\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.dark .dark\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.dark .dark\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.dark .dark\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-transparent:focus-within { - color: transparent; -} - -.dark .dark\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.dark .dark\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.dark .dark\:focus\:text-transparent:focus { - color: transparent; -} - -.dark .dark\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.dark .dark\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.dark .dark\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.dark .dark\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.dark .dark\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.dark .dark\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.dark .dark\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.dark .dark\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.dark .dark\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.dark .dark\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.dark .dark\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.dark .dark\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.dark .dark\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.dark .dark\:active\:text-transparent:active { - color: transparent; -} - -.dark .dark\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); -} - -.dark .dark\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); -} - -.dark .dark\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); -} - -.dark .dark\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); -} - -.dark .dark\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); -} - -.dark .dark\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); -} - -.dark .dark\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); -} - -.dark .dark\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); -} - -.dark .dark\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); -} - -.dark .dark\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); -} - -.dark .dark\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); -} - -.dark .dark\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); -} - -.dark .dark\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); -} - -.text-opacity-0 { - --text-opacity: 0; -} - -.text-opacity-25 { - --text-opacity: 0.25; -} - -.text-opacity-50 { - --text-opacity: 0.5; -} - -.text-opacity-75 { - --text-opacity: 0.75; -} - -.text-opacity-100 { - --text-opacity: 1; -} - -.hover\:text-opacity-0:hover { - --text-opacity: 0; -} - -.hover\:text-opacity-25:hover { - --text-opacity: 0.25; -} - -.hover\:text-opacity-50:hover { - --text-opacity: 0.5; -} - -.hover\:text-opacity-75:hover { - --text-opacity: 0.75; -} - -.hover\:text-opacity-100:hover { - --text-opacity: 1; -} - -.focus\:text-opacity-0:focus { - --text-opacity: 0; -} - -.focus\:text-opacity-25:focus { - --text-opacity: 0.25; -} - -.focus\:text-opacity-50:focus { - --text-opacity: 0.5; -} - -.focus\:text-opacity-75:focus { - --text-opacity: 0.75; -} - -.focus\:text-opacity-100:focus { - --text-opacity: 1; -} - -.italic { - font-style: italic; -} - -.not-italic { - 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; -} - -.group:hover .group-hover\:underline { - text-decoration: underline; -} - -.group:hover .group-hover\:line-through { - text-decoration: line-through; -} - -.group:hover .group-hover\:no-underline { - text-decoration: none; -} - -.group:focus .group-focus\:underline { - text-decoration: underline; -} - -.group:focus .group-focus\:line-through { - text-decoration: line-through; -} - -.group:focus .group-focus\:no-underline { - text-decoration: none; -} - -.hover\:underline:hover { - text-decoration: underline; -} - -.hover\:line-through:hover { - text-decoration: line-through; -} - -.hover\:no-underline:hover { - text-decoration: none; -} - -.focus\:underline:focus { - text-decoration: underline; -} - -.focus\:line-through:focus { - text-decoration: line-through; -} - -.focus\:no-underline:focus { - text-decoration: none; -} - -.antialiased { - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} - -.subpixel-antialiased { - -webkit-font-smoothing: auto; - -moz-osx-font-smoothing: auto; -} - -.ordinal, .slashed-zero, .lining-nums, .oldstyle-nums, .proportional-nums, .tabular-nums, .diagonal-fractions, .stacked-fractions { - --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/); - font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction); -} - -.normal-nums { - font-variant-numeric: normal; -} - -.ordinal { - --font-variant-numeric-ordinal: ordinal; -} - -.slashed-zero { - --font-variant-numeric-slashed-zero: slashed-zero; -} - -.lining-nums { - --font-variant-numeric-figure: lining-nums; -} - -.oldstyle-nums { - --font-variant-numeric-figure: oldstyle-nums; -} - -.proportional-nums { - --font-variant-numeric-spacing: proportional-nums; -} - -.tabular-nums { - --font-variant-numeric-spacing: tabular-nums; -} - -.diagonal-fractions { - --font-variant-numeric-fraction: diagonal-fractions; -} - -.stacked-fractions { - --font-variant-numeric-fraction: stacked-fractions; -} - -.tracking-tighter { - letter-spacing: -0.05em; -} - -.tracking-tight { - letter-spacing: -0.025em; -} - -.tracking-normal { - letter-spacing: 0; -} - -.tracking-wide { - letter-spacing: 0.025em; -} - -.tracking-wider { - letter-spacing: 0.05em; -} - -.tracking-widest { - letter-spacing: 0.1em; -} - -.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; -} - -.select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; -} - -.select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; -} - -.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-normal { - word-wrap: normal; - overflow-wrap: normal; - word-break: normal; -} - -.break-words { - word-wrap: break-word; - overflow-wrap: break-word; -} - -.break-all { - word-break: break-all; -} - -.truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; -} - -.w-0 { - width: 0; -} - -.w-1 { - width: 0.25rem; -} - -.w-2 { - width: 0.5rem; -} - -.w-3 { - width: 0.75rem; -} - -.w-4 { - width: 1rem; -} - -.w-5 { - width: 1.25rem; -} - -.w-6 { - width: 1.5rem; -} - -.w-7 { - width: 1.75rem; -} - -.w-8 { - width: 2rem; -} - -.w-9 { - width: 2.25rem; -} - -.w-10 { - width: 2.5rem; -} - -.w-11 { - width: 2.75rem; -} - -.w-12 { - width: 3rem; -} - -.w-13 { - width: 3.25rem; -} - -.w-14 { - width: 3.5rem; -} - -.w-15 { - width: 3.75rem; -} - -.w-16 { - width: 4rem; -} - -.w-20 { - width: 5rem; -} - -.w-24 { - width: 6rem; -} - -.w-28 { - width: 7rem; -} - -.w-32 { - width: 8rem; -} - -.w-36 { - width: 9rem; -} - -.w-40 { - width: 10rem; -} - -.w-44 { - width: 11rem; -} - -.w-48 { - width: 12rem; -} - -.w-52 { - width: 13rem; -} - -.w-56 { - width: 14rem; -} - -.w-60 { - width: 15rem; -} - -.w-64 { - width: 16rem; -} - -.w-72 { - width: 18rem; -} - -.w-80 { - width: 20rem; -} - -.w-96 { - width: 24rem; -} - -.w-auto { - width: auto; -} - -.w-px { - width: 1px; -} - -.w-0\.5 { - width: 0.125rem; -} - -.w-1\.5 { - width: 0.375rem; -} - -.w-2\.5 { - width: 0.625rem; -} - -.w-3\.5 { - width: 0.875rem; -} - -.w-1\/2 { - width: 50%; -} - -.w-1\/3 { - width: 33.333333%; -} - -.w-2\/3 { - width: 66.666667%; -} - -.w-1\/4 { - width: 25%; -} - -.w-2\/4 { - width: 50%; -} - -.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.666667%; -} - -.w-2\/6 { - width: 33.333333%; -} - -.w-3\/6 { - width: 50%; -} - -.w-4\/6 { - width: 66.666667%; -} - -.w-5\/6 { - width: 83.333333%; -} - -.w-1\/12 { - width: 8.333333%; -} - -.w-2\/12 { - width: 16.666667%; -} - -.w-3\/12 { - width: 25%; -} - -.w-4\/12 { - width: 33.333333%; -} - -.w-5\/12 { - width: 41.666667%; -} - -.w-6\/12 { - width: 50%; -} - -.w-7\/12 { - width: 58.333333%; -} - -.w-8\/12 { - width: 66.666667%; -} - -.w-9\/12 { - width: 75%; -} - -.w-10\/12 { - width: 83.333333%; -} - -.w-11\/12 { - width: 91.666667%; -} - -.w-full { - width: 100%; -} - -.w-screen { - width: 100vw; -} - -.w-min-content { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; -} - -.w-max-content { - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; -} - -.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; -} - -.focus-within\:z-0:focus-within { - z-index: 0; -} - -.focus-within\:z-10:focus-within { - z-index: 10; -} - -.focus-within\:z-20:focus-within { - z-index: 20; -} - -.focus-within\:z-30:focus-within { - z-index: 30; -} - -.focus-within\:z-40:focus-within { - z-index: 40; -} - -.focus-within\:z-50:focus-within { - z-index: 50; -} - -.focus-within\:z-auto:focus-within { - z-index: auto; -} - -.focus\:z-0:focus { - z-index: 0; -} - -.focus\:z-10:focus { - z-index: 10; -} - -.focus\:z-20:focus { - z-index: 20; -} - -.focus\:z-30:focus { - z-index: 30; -} - -.focus\:z-40:focus { - z-index: 40; -} - -.focus\:z-50:focus { - z-index: 50; -} - -.focus\:z-auto:focus { - z-index: auto; -} - -.gap-0 { - grid-gap: 0; - gap: 0; -} - -.gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; -} - -.gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; -} - -.gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; -} - -.gap-4 { - grid-gap: 1rem; - gap: 1rem; -} - -.gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; -} - -.gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; -} - -.gap-7 { - grid-gap: 1.75rem; - gap: 1.75rem; -} - -.gap-8 { - grid-gap: 2rem; - gap: 2rem; -} - -.gap-9 { - grid-gap: 2.25rem; - gap: 2.25rem; -} - -.gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; -} - -.gap-11 { - grid-gap: 2.75rem; - gap: 2.75rem; -} - -.gap-12 { - grid-gap: 3rem; - gap: 3rem; -} - -.gap-13 { - grid-gap: 3.25rem; - gap: 3.25rem; -} - -.gap-14 { - grid-gap: 3.5rem; - gap: 3.5rem; -} - -.gap-15 { - grid-gap: 3.75rem; - gap: 3.75rem; -} - -.gap-16 { - grid-gap: 4rem; - gap: 4rem; -} - -.gap-20 { - grid-gap: 5rem; - gap: 5rem; -} - -.gap-24 { - grid-gap: 6rem; - gap: 6rem; -} - -.gap-28 { - grid-gap: 7rem; - gap: 7rem; -} - -.gap-32 { - grid-gap: 8rem; - gap: 8rem; -} - -.gap-36 { - grid-gap: 9rem; - gap: 9rem; -} - -.gap-40 { - grid-gap: 10rem; - gap: 10rem; -} - -.gap-44 { - grid-gap: 11rem; - gap: 11rem; -} - -.gap-48 { - grid-gap: 12rem; - gap: 12rem; -} - -.gap-52 { - grid-gap: 13rem; - gap: 13rem; -} - -.gap-56 { - grid-gap: 14rem; - gap: 14rem; -} - -.gap-60 { - grid-gap: 15rem; - gap: 15rem; -} - -.gap-64 { - grid-gap: 16rem; - gap: 16rem; -} - -.gap-72 { - grid-gap: 18rem; - gap: 18rem; -} - -.gap-80 { - grid-gap: 20rem; - gap: 20rem; -} - -.gap-96 { - grid-gap: 24rem; - gap: 24rem; -} - -.gap-px { - grid-gap: 1px; - gap: 1px; -} - -.gap-0\.5 { - grid-gap: 0.125rem; - gap: 0.125rem; -} - -.gap-1\.5 { - grid-gap: 0.375rem; - gap: 0.375rem; -} - -.gap-2\.5 { - grid-gap: 0.625rem; - gap: 0.625rem; -} - -.gap-3\.5 { - grid-gap: 0.875rem; - gap: 0.875rem; -} - -.gap-1\/2 { - grid-gap: 50%; - gap: 50%; -} - -.gap-1\/3 { - grid-gap: 33.333333%; - gap: 33.333333%; -} - -.gap-2\/3 { - grid-gap: 66.666667%; - gap: 66.666667%; -} - -.gap-1\/4 { - grid-gap: 25%; - gap: 25%; -} - -.gap-2\/4 { - grid-gap: 50%; - gap: 50%; -} - -.gap-3\/4 { - grid-gap: 75%; - gap: 75%; -} - -.gap-1\/5 { - grid-gap: 20%; - gap: 20%; -} - -.gap-2\/5 { - grid-gap: 40%; - gap: 40%; -} - -.gap-3\/5 { - grid-gap: 60%; - gap: 60%; -} - -.gap-4\/5 { - grid-gap: 80%; - gap: 80%; -} - -.gap-1\/6 { - grid-gap: 16.666667%; - gap: 16.666667%; -} - -.gap-2\/6 { - grid-gap: 33.333333%; - gap: 33.333333%; -} - -.gap-3\/6 { - grid-gap: 50%; - gap: 50%; -} - -.gap-4\/6 { - grid-gap: 66.666667%; - gap: 66.666667%; -} - -.gap-5\/6 { - grid-gap: 83.333333%; - gap: 83.333333%; -} - -.gap-1\/12 { - grid-gap: 8.333333%; - gap: 8.333333%; -} - -.gap-2\/12 { - grid-gap: 16.666667%; - gap: 16.666667%; -} - -.gap-3\/12 { - grid-gap: 25%; - gap: 25%; -} - -.gap-4\/12 { - grid-gap: 33.333333%; - gap: 33.333333%; -} - -.gap-5\/12 { - grid-gap: 41.666667%; - gap: 41.666667%; -} - -.gap-6\/12 { - grid-gap: 50%; - gap: 50%; -} - -.gap-7\/12 { - grid-gap: 58.333333%; - gap: 58.333333%; -} - -.gap-8\/12 { - grid-gap: 66.666667%; - gap: 66.666667%; -} - -.gap-9\/12 { - grid-gap: 75%; - gap: 75%; -} - -.gap-10\/12 { - grid-gap: 83.333333%; - gap: 83.333333%; -} - -.gap-11\/12 { - grid-gap: 91.666667%; - gap: 91.666667%; -} - -.gap-full { - grid-gap: 100%; - gap: 100%; -} - -.col-gap-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; -} - -.col-gap-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; -} - -.col-gap-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; -} - -.col-gap-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; -} - -.col-gap-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; -} - -.col-gap-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; -} - -.col-gap-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; -} - -.col-gap-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; -} - -.col-gap-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; -} - -.col-gap-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; -} - -.col-gap-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; -} - -.col-gap-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; -} - -.col-gap-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; -} - -.col-gap-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; -} - -.col-gap-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; -} - -.col-gap-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; -} - -.col-gap-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; -} - -.col-gap-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; -} - -.col-gap-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; -} - -.col-gap-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; -} - -.col-gap-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; -} - -.col-gap-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; -} - -.col-gap-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; -} - -.col-gap-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; -} - -.col-gap-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; -} - -.col-gap-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; -} - -.col-gap-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; -} - -.col-gap-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; -} - -.col-gap-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; -} - -.col-gap-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; -} - -.col-gap-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; -} - -.col-gap-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; -} - -.col-gap-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; -} - -.col-gap-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; -} - -.col-gap-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; -} - -.col-gap-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; -} - -.col-gap-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; -} - -.col-gap-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.col-gap-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; -} - -.col-gap-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; -} - -.col-gap-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; -} - -.col-gap-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.col-gap-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; -} - -.col-gap-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; -} - -.col-gap-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; -} - -.col-gap-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; -} - -.col-gap-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; -} - -.col-gap-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; -} - -.col-gap-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; -} - -.col-gap-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.col-gap-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; -} - -.col-gap-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; -} - -.col-gap-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; -} - -.col-gap-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; -} - -.col-gap-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; -} - -.col-gap-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; -} - -.col-gap-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; -} - -.col-gap-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.col-gap-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; -} - -.col-gap-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; -} - -.col-gap-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; -} - -.col-gap-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; -} - -.col-gap-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; -} - -.col-gap-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; -} - -.gap-x-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; -} - -.gap-x-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; -} - -.gap-x-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; -} - -.gap-x-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; -} - -.gap-x-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; -} - -.gap-x-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; -} - -.gap-x-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; -} - -.gap-x-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; -} - -.gap-x-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; -} - -.gap-x-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; -} - -.gap-x-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; -} - -.gap-x-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; -} - -.gap-x-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; -} - -.gap-x-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; -} - -.gap-x-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; -} - -.gap-x-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; -} - -.gap-x-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; -} - -.gap-x-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; -} - -.gap-x-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; -} - -.gap-x-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; -} - -.gap-x-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; -} - -.gap-x-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; -} - -.gap-x-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; -} - -.gap-x-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; -} - -.gap-x-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; -} - -.gap-x-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; -} - -.gap-x-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; -} - -.gap-x-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; -} - -.gap-x-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; -} - -.gap-x-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; -} - -.gap-x-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; -} - -.gap-x-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; -} - -.gap-x-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; -} - -.gap-x-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; -} - -.gap-x-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; -} - -.gap-x-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; -} - -.gap-x-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; -} - -.gap-x-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.gap-x-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; -} - -.gap-x-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; -} - -.gap-x-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; -} - -.gap-x-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.gap-x-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; -} - -.gap-x-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; -} - -.gap-x-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; -} - -.gap-x-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; -} - -.gap-x-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; -} - -.gap-x-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; -} - -.gap-x-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; -} - -.gap-x-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.gap-x-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; -} - -.gap-x-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; -} - -.gap-x-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; -} - -.gap-x-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; -} - -.gap-x-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; -} - -.gap-x-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; -} - -.gap-x-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; -} - -.gap-x-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; -} - -.gap-x-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; -} - -.gap-x-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; -} - -.gap-x-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; -} - -.gap-x-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; -} - -.gap-x-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; -} - -.gap-x-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; -} - -.row-gap-0 { - grid-row-gap: 0; - row-gap: 0; -} - -.row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; -} - -.row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; -} - -.row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; -} - -.row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; -} - -.row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; -} - -.row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; -} - -.row-gap-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; -} - -.row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; -} - -.row-gap-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; -} - -.row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; -} - -.row-gap-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; -} - -.row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; -} - -.row-gap-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; -} - -.row-gap-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; -} - -.row-gap-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; -} - -.row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; -} - -.row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; -} - -.row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; -} - -.row-gap-28 { - grid-row-gap: 7rem; - row-gap: 7rem; -} - -.row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; -} - -.row-gap-36 { - grid-row-gap: 9rem; - row-gap: 9rem; -} - -.row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; -} - -.row-gap-44 { - grid-row-gap: 11rem; - row-gap: 11rem; -} - -.row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; -} - -.row-gap-52 { - grid-row-gap: 13rem; - row-gap: 13rem; -} - -.row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; -} - -.row-gap-60 { - grid-row-gap: 15rem; - row-gap: 15rem; -} - -.row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; -} - -.row-gap-72 { - grid-row-gap: 18rem; - row-gap: 18rem; -} - -.row-gap-80 { - grid-row-gap: 20rem; - row-gap: 20rem; -} - -.row-gap-96 { - grid-row-gap: 24rem; - row-gap: 24rem; -} - -.row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; -} - -.row-gap-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; -} - -.row-gap-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; -} - -.row-gap-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; -} - -.row-gap-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; -} - -.row-gap-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.row-gap-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; -} - -.row-gap-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; -} - -.row-gap-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; -} - -.row-gap-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.row-gap-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; -} - -.row-gap-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; -} - -.row-gap-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; -} - -.row-gap-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; -} - -.row-gap-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; -} - -.row-gap-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; -} - -.row-gap-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; -} - -.row-gap-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.row-gap-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; -} - -.row-gap-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; -} - -.row-gap-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; -} - -.row-gap-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; -} - -.row-gap-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; -} - -.row-gap-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; -} - -.row-gap-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; -} - -.row-gap-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.row-gap-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; -} - -.row-gap-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; -} - -.row-gap-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; -} - -.row-gap-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; -} - -.row-gap-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; -} - -.row-gap-full { - grid-row-gap: 100%; - row-gap: 100%; -} - -.gap-y-0 { - grid-row-gap: 0; - row-gap: 0; -} - -.gap-y-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; -} - -.gap-y-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; -} - -.gap-y-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; -} - -.gap-y-4 { - grid-row-gap: 1rem; - row-gap: 1rem; -} - -.gap-y-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; -} - -.gap-y-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; -} - -.gap-y-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; -} - -.gap-y-8 { - grid-row-gap: 2rem; - row-gap: 2rem; -} - -.gap-y-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; -} - -.gap-y-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; -} - -.gap-y-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; -} - -.gap-y-12 { - grid-row-gap: 3rem; - row-gap: 3rem; -} - -.gap-y-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; -} - -.gap-y-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; -} - -.gap-y-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; -} - -.gap-y-16 { - grid-row-gap: 4rem; - row-gap: 4rem; -} - -.gap-y-20 { - grid-row-gap: 5rem; - row-gap: 5rem; -} - -.gap-y-24 { - grid-row-gap: 6rem; - row-gap: 6rem; -} - -.gap-y-28 { - grid-row-gap: 7rem; - row-gap: 7rem; -} - -.gap-y-32 { - grid-row-gap: 8rem; - row-gap: 8rem; -} - -.gap-y-36 { - grid-row-gap: 9rem; - row-gap: 9rem; -} - -.gap-y-40 { - grid-row-gap: 10rem; - row-gap: 10rem; -} - -.gap-y-44 { - grid-row-gap: 11rem; - row-gap: 11rem; -} - -.gap-y-48 { - grid-row-gap: 12rem; - row-gap: 12rem; -} - -.gap-y-52 { - grid-row-gap: 13rem; - row-gap: 13rem; -} - -.gap-y-56 { - grid-row-gap: 14rem; - row-gap: 14rem; -} - -.gap-y-60 { - grid-row-gap: 15rem; - row-gap: 15rem; -} - -.gap-y-64 { - grid-row-gap: 16rem; - row-gap: 16rem; -} - -.gap-y-72 { - grid-row-gap: 18rem; - row-gap: 18rem; -} - -.gap-y-80 { - grid-row-gap: 20rem; - row-gap: 20rem; -} - -.gap-y-96 { - grid-row-gap: 24rem; - row-gap: 24rem; -} - -.gap-y-px { - grid-row-gap: 1px; - row-gap: 1px; -} - -.gap-y-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; -} - -.gap-y-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; -} - -.gap-y-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; -} - -.gap-y-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; -} - -.gap-y-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.gap-y-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; -} - -.gap-y-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; -} - -.gap-y-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; -} - -.gap-y-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.gap-y-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; -} - -.gap-y-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; -} - -.gap-y-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; -} - -.gap-y-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; -} - -.gap-y-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; -} - -.gap-y-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; -} - -.gap-y-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; -} - -.gap-y-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.gap-y-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; -} - -.gap-y-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; -} - -.gap-y-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; -} - -.gap-y-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; -} - -.gap-y-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; -} - -.gap-y-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; -} - -.gap-y-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; -} - -.gap-y-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; -} - -.gap-y-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; -} - -.gap-y-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; -} - -.gap-y-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; -} - -.gap-y-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; -} - -.gap-y-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; -} - -.gap-y-full { - grid-row-gap: 100%; - row-gap: 100%; -} - -.grid-flow-row { - grid-auto-flow: row; -} - -.grid-flow-col { - grid-auto-flow: column; -} - -.grid-flow-row-dense { - grid-auto-flow: row dense; -} - -.grid-flow-col-dense { - grid-auto-flow: column dense; -} - -.grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); -} - -.grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); -} - -.grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); -} - -.grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); -} - -.grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); -} - -.grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); -} - -.grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); -} - -.grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); -} - -.grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); -} - -.grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); -} - -.grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); -} - -.grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); -} - -.grid-cols-none { - grid-template-columns: none; -} - -.auto-cols-auto { - grid-auto-columns: auto; -} - -.auto-cols-min { - grid-auto-columns: -webkit-min-content; - grid-auto-columns: min-content; -} - -.auto-cols-max { - grid-auto-columns: -webkit-max-content; - grid-auto-columns: max-content; -} - -.auto-cols-fr { - grid-auto-columns: minmax(0, 1fr); -} - -.col-auto { - grid-column: auto; -} - -.col-span-1 { - grid-column: span 1 / span 1; -} - -.col-span-2 { - grid-column: span 2 / span 2; -} - -.col-span-3 { - grid-column: span 3 / span 3; -} - -.col-span-4 { - grid-column: span 4 / span 4; -} - -.col-span-5 { - grid-column: span 5 / span 5; -} - -.col-span-6 { - grid-column: span 6 / span 6; -} - -.col-span-7 { - grid-column: span 7 / span 7; -} - -.col-span-8 { - grid-column: span 8 / span 8; -} - -.col-span-9 { - grid-column: span 9 / span 9; -} - -.col-span-10 { - grid-column: span 10 / span 10; -} - -.col-span-11 { - grid-column: span 11 / span 11; -} - -.col-span-12 { - grid-column: span 12 / span 12; -} - -.col-span-full { - grid-column: 1 / -1; -} - -.col-start-1 { - grid-column-start: 1; -} - -.col-start-2 { - grid-column-start: 2; -} - -.col-start-3 { - grid-column-start: 3; -} - -.col-start-4 { - grid-column-start: 4; -} - -.col-start-5 { - grid-column-start: 5; -} - -.col-start-6 { - grid-column-start: 6; -} - -.col-start-7 { - grid-column-start: 7; -} - -.col-start-8 { - grid-column-start: 8; -} - -.col-start-9 { - grid-column-start: 9; -} - -.col-start-10 { - grid-column-start: 10; -} - -.col-start-11 { - grid-column-start: 11; -} - -.col-start-12 { - grid-column-start: 12; -} - -.col-start-13 { - grid-column-start: 13; -} - -.col-start-auto { - grid-column-start: auto; -} - -.col-end-1 { - grid-column-end: 1; -} - -.col-end-2 { - grid-column-end: 2; -} - -.col-end-3 { - grid-column-end: 3; -} - -.col-end-4 { - grid-column-end: 4; -} - -.col-end-5 { - grid-column-end: 5; -} - -.col-end-6 { - grid-column-end: 6; -} - -.col-end-7 { - grid-column-end: 7; -} - -.col-end-8 { - grid-column-end: 8; -} - -.col-end-9 { - grid-column-end: 9; -} - -.col-end-10 { - grid-column-end: 10; -} - -.col-end-11 { - grid-column-end: 11; -} - -.col-end-12 { - grid-column-end: 12; -} - -.col-end-13 { - grid-column-end: 13; -} - -.col-end-auto { - grid-column-end: auto; -} - -.grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); -} - -.grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); -} - -.grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); -} - -.grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); -} - -.grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); -} - -.grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); -} - -.grid-rows-none { - grid-template-rows: none; -} - -.auto-rows-auto { - grid-auto-rows: auto; -} - -.auto-rows-min { - grid-auto-rows: -webkit-min-content; - grid-auto-rows: min-content; -} - -.auto-rows-max { - grid-auto-rows: -webkit-max-content; - grid-auto-rows: max-content; -} - -.auto-rows-fr { - grid-auto-rows: minmax(0, 1fr); -} - -.row-auto { - grid-row: auto; -} - -.row-span-1 { - grid-row: span 1 / span 1; -} - -.row-span-2 { - grid-row: span 2 / span 2; -} - -.row-span-3 { - grid-row: span 3 / span 3; -} - -.row-span-4 { - grid-row: span 4 / span 4; -} - -.row-span-5 { - grid-row: span 5 / span 5; -} - -.row-span-6 { - grid-row: span 6 / span 6; -} - -.row-span-full { - grid-row: 1 / -1; -} - -.row-start-1 { - grid-row-start: 1; -} - -.row-start-2 { - grid-row-start: 2; -} - -.row-start-3 { - grid-row-start: 3; -} - -.row-start-4 { - grid-row-start: 4; -} - -.row-start-5 { - grid-row-start: 5; -} - -.row-start-6 { - grid-row-start: 6; -} - -.row-start-7 { - grid-row-start: 7; -} - -.row-start-auto { - grid-row-start: auto; -} - -.row-end-1 { - grid-row-end: 1; -} - -.row-end-2 { - grid-row-end: 2; -} - -.row-end-3 { - grid-row-end: 3; -} - -.row-end-4 { - grid-row-end: 4; -} - -.row-end-5 { - grid-row-end: 5; -} - -.row-end-6 { - grid-row-end: 6; -} - -.row-end-7 { - grid-row-end: 7; -} - -.row-end-auto { - grid-row-end: auto; -} - -.transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); -} - -.transform-none { - transform: none; -} - -.origin-center { - transform-origin: center; -} - -.origin-top { - transform-origin: top; -} - -.origin-top-right { - transform-origin: top right; -} - -.origin-right { - transform-origin: right; -} - -.origin-bottom-right { - transform-origin: bottom right; -} - -.origin-bottom { - transform-origin: bottom; -} - -.origin-bottom-left { - transform-origin: bottom left; -} - -.origin-left { - transform-origin: left; -} - -.origin-top-left { - transform-origin: top left; -} - -.scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; -} - -.scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; -} - -.scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; -} - -.scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; -} - -.scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; -} - -.scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; -} - -.scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; -} - -.scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; -} - -.scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; -} - -.scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; -} - -.scale-x-0 { - --transform-scale-x: 0; -} - -.scale-x-50 { - --transform-scale-x: .5; -} - -.scale-x-75 { - --transform-scale-x: .75; -} - -.scale-x-90 { - --transform-scale-x: .9; -} - -.scale-x-95 { - --transform-scale-x: .95; -} - -.scale-x-100 { - --transform-scale-x: 1; -} - -.scale-x-105 { - --transform-scale-x: 1.05; -} - -.scale-x-110 { - --transform-scale-x: 1.1; -} - -.scale-x-125 { - --transform-scale-x: 1.25; -} - -.scale-x-150 { - --transform-scale-x: 1.5; -} - -.scale-y-0 { - --transform-scale-y: 0; -} - -.scale-y-50 { - --transform-scale-y: .5; -} - -.scale-y-75 { - --transform-scale-y: .75; -} - -.scale-y-90 { - --transform-scale-y: .9; -} - -.scale-y-95 { - --transform-scale-y: .95; -} - -.scale-y-100 { - --transform-scale-y: 1; -} - -.scale-y-105 { - --transform-scale-y: 1.05; -} - -.scale-y-110 { - --transform-scale-y: 1.1; -} - -.scale-y-125 { - --transform-scale-y: 1.25; -} - -.scale-y-150 { - --transform-scale-y: 1.5; -} - -.hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; -} - -.hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; -} - -.hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; -} - -.hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; -} - -.hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; -} - -.hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; -} - -.hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; -} - -.hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; -} - -.hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; -} - -.hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; -} - -.hover\:scale-x-0:hover { - --transform-scale-x: 0; -} - -.hover\:scale-x-50:hover { - --transform-scale-x: .5; -} - -.hover\:scale-x-75:hover { - --transform-scale-x: .75; -} - -.hover\:scale-x-90:hover { - --transform-scale-x: .9; -} - -.hover\:scale-x-95:hover { - --transform-scale-x: .95; -} - -.hover\:scale-x-100:hover { - --transform-scale-x: 1; -} - -.hover\:scale-x-105:hover { - --transform-scale-x: 1.05; -} - -.hover\:scale-x-110:hover { - --transform-scale-x: 1.1; -} - -.hover\:scale-x-125:hover { - --transform-scale-x: 1.25; -} - -.hover\:scale-x-150:hover { - --transform-scale-x: 1.5; -} - -.hover\:scale-y-0:hover { - --transform-scale-y: 0; -} - -.hover\:scale-y-50:hover { - --transform-scale-y: .5; -} - -.hover\:scale-y-75:hover { - --transform-scale-y: .75; -} - -.hover\:scale-y-90:hover { - --transform-scale-y: .9; -} - -.hover\:scale-y-95:hover { - --transform-scale-y: .95; -} - -.hover\:scale-y-100:hover { - --transform-scale-y: 1; -} - -.hover\:scale-y-105:hover { - --transform-scale-y: 1.05; -} - -.hover\:scale-y-110:hover { - --transform-scale-y: 1.1; -} - -.hover\:scale-y-125:hover { - --transform-scale-y: 1.25; -} - -.hover\:scale-y-150:hover { - --transform-scale-y: 1.5; -} - -.focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; -} - -.focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; -} - -.focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; -} - -.focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; -} - -.focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; -} - -.focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; -} - -.focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; -} - -.focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; -} - -.focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; -} - -.focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; -} - -.focus\:scale-x-0:focus { - --transform-scale-x: 0; -} - -.focus\:scale-x-50:focus { - --transform-scale-x: .5; -} - -.focus\:scale-x-75:focus { - --transform-scale-x: .75; -} - -.focus\:scale-x-90:focus { - --transform-scale-x: .9; -} - -.focus\:scale-x-95:focus { - --transform-scale-x: .95; -} - -.focus\:scale-x-100:focus { - --transform-scale-x: 1; -} - -.focus\:scale-x-105:focus { - --transform-scale-x: 1.05; -} - -.focus\:scale-x-110:focus { - --transform-scale-x: 1.1; -} - -.focus\:scale-x-125:focus { - --transform-scale-x: 1.25; -} - -.focus\:scale-x-150:focus { - --transform-scale-x: 1.5; -} - -.focus\:scale-y-0:focus { - --transform-scale-y: 0; -} - -.focus\:scale-y-50:focus { - --transform-scale-y: .5; -} - -.focus\:scale-y-75:focus { - --transform-scale-y: .75; -} - -.focus\:scale-y-90:focus { - --transform-scale-y: .9; -} - -.focus\:scale-y-95:focus { - --transform-scale-y: .95; -} - -.focus\:scale-y-100:focus { - --transform-scale-y: 1; -} - -.focus\:scale-y-105:focus { - --transform-scale-y: 1.05; -} - -.focus\:scale-y-110:focus { - --transform-scale-y: 1.1; -} - -.focus\:scale-y-125:focus { - --transform-scale-y: 1.25; -} - -.focus\:scale-y-150:focus { - --transform-scale-y: 1.5; -} - -.rotate-0 { - --transform-rotate: 0; -} - -.rotate-1 { - --transform-rotate: 1deg; -} - -.rotate-2 { - --transform-rotate: 2deg; -} - -.rotate-3 { - --transform-rotate: 3deg; -} - -.rotate-6 { - --transform-rotate: 6deg; -} - -.rotate-12 { - --transform-rotate: 12deg; -} - -.rotate-45 { - --transform-rotate: 45deg; -} - -.rotate-90 { - --transform-rotate: 90deg; -} - -.rotate-180 { - --transform-rotate: 180deg; -} - -.-rotate-180 { - --transform-rotate: -180deg; -} - -.-rotate-90 { - --transform-rotate: -90deg; -} - -.-rotate-45 { - --transform-rotate: -45deg; -} - -.-rotate-12 { - --transform-rotate: -12deg; -} - -.-rotate-6 { - --transform-rotate: -6deg; -} - -.-rotate-3 { - --transform-rotate: -3deg; -} - -.-rotate-2 { - --transform-rotate: -2deg; -} - -.-rotate-1 { - --transform-rotate: -1deg; -} - -.hover\:rotate-0:hover { - --transform-rotate: 0; -} - -.hover\:rotate-1:hover { - --transform-rotate: 1deg; -} - -.hover\:rotate-2:hover { - --transform-rotate: 2deg; -} - -.hover\:rotate-3:hover { - --transform-rotate: 3deg; -} - -.hover\:rotate-6:hover { - --transform-rotate: 6deg; -} - -.hover\:rotate-12:hover { - --transform-rotate: 12deg; -} - -.hover\:rotate-45:hover { - --transform-rotate: 45deg; -} - -.hover\:rotate-90:hover { - --transform-rotate: 90deg; -} - -.hover\:rotate-180:hover { - --transform-rotate: 180deg; -} - -.hover\:-rotate-180:hover { - --transform-rotate: -180deg; -} - -.hover\:-rotate-90:hover { - --transform-rotate: -90deg; -} - -.hover\:-rotate-45:hover { - --transform-rotate: -45deg; -} - -.hover\:-rotate-12:hover { - --transform-rotate: -12deg; -} - -.hover\:-rotate-6:hover { - --transform-rotate: -6deg; -} - -.hover\:-rotate-3:hover { - --transform-rotate: -3deg; -} - -.hover\:-rotate-2:hover { - --transform-rotate: -2deg; -} - -.hover\:-rotate-1:hover { - --transform-rotate: -1deg; -} - -.focus\:rotate-0:focus { - --transform-rotate: 0; -} - -.focus\:rotate-1:focus { - --transform-rotate: 1deg; -} - -.focus\:rotate-2:focus { - --transform-rotate: 2deg; -} - -.focus\:rotate-3:focus { - --transform-rotate: 3deg; -} - -.focus\:rotate-6:focus { - --transform-rotate: 6deg; -} - -.focus\:rotate-12:focus { - --transform-rotate: 12deg; -} - -.focus\:rotate-45:focus { - --transform-rotate: 45deg; -} - -.focus\:rotate-90:focus { - --transform-rotate: 90deg; -} - -.focus\:rotate-180:focus { - --transform-rotate: 180deg; -} - -.focus\:-rotate-180:focus { - --transform-rotate: -180deg; -} - -.focus\:-rotate-90:focus { - --transform-rotate: -90deg; -} - -.focus\:-rotate-45:focus { - --transform-rotate: -45deg; -} - -.focus\:-rotate-12:focus { - --transform-rotate: -12deg; -} - -.focus\:-rotate-6:focus { - --transform-rotate: -6deg; -} - -.focus\:-rotate-3:focus { - --transform-rotate: -3deg; -} - -.focus\:-rotate-2:focus { - --transform-rotate: -2deg; -} - -.focus\:-rotate-1:focus { - --transform-rotate: -1deg; -} - -.translate-x-0 { - --transform-translate-x: 0; -} - -.translate-x-1 { - --transform-translate-x: 0.25rem; -} - -.translate-x-2 { - --transform-translate-x: 0.5rem; -} - -.translate-x-3 { - --transform-translate-x: 0.75rem; -} - -.translate-x-4 { - --transform-translate-x: 1rem; -} - -.translate-x-5 { - --transform-translate-x: 1.25rem; -} - -.translate-x-6 { - --transform-translate-x: 1.5rem; -} - -.translate-x-7 { - --transform-translate-x: 1.75rem; -} - -.translate-x-8 { - --transform-translate-x: 2rem; -} - -.translate-x-9 { - --transform-translate-x: 2.25rem; -} - -.translate-x-10 { - --transform-translate-x: 2.5rem; -} - -.translate-x-11 { - --transform-translate-x: 2.75rem; -} - -.translate-x-12 { - --transform-translate-x: 3rem; -} - -.translate-x-13 { - --transform-translate-x: 3.25rem; -} - -.translate-x-14 { - --transform-translate-x: 3.5rem; -} - -.translate-x-15 { - --transform-translate-x: 3.75rem; -} - -.translate-x-16 { - --transform-translate-x: 4rem; -} - -.translate-x-20 { - --transform-translate-x: 5rem; -} - -.translate-x-24 { - --transform-translate-x: 6rem; -} - -.translate-x-28 { - --transform-translate-x: 7rem; -} - -.translate-x-32 { - --transform-translate-x: 8rem; -} - -.translate-x-36 { - --transform-translate-x: 9rem; -} - -.translate-x-40 { - --transform-translate-x: 10rem; -} - -.translate-x-44 { - --transform-translate-x: 11rem; -} - -.translate-x-48 { - --transform-translate-x: 12rem; -} - -.translate-x-52 { - --transform-translate-x: 13rem; -} - -.translate-x-56 { - --transform-translate-x: 14rem; -} - -.translate-x-60 { - --transform-translate-x: 15rem; -} - -.translate-x-64 { - --transform-translate-x: 16rem; -} - -.translate-x-72 { - --transform-translate-x: 18rem; -} - -.translate-x-80 { - --transform-translate-x: 20rem; -} - -.translate-x-96 { - --transform-translate-x: 24rem; -} - -.translate-x-px { - --transform-translate-x: 1px; -} - -.translate-x-0\.5 { - --transform-translate-x: 0.125rem; -} - -.translate-x-1\.5 { - --transform-translate-x: 0.375rem; -} - -.translate-x-2\.5 { - --transform-translate-x: 0.625rem; -} - -.translate-x-3\.5 { - --transform-translate-x: 0.875rem; -} - -.translate-x-1\/2 { - --transform-translate-x: 50%; -} - -.translate-x-1\/3 { - --transform-translate-x: 33.333333%; -} - -.translate-x-2\/3 { - --transform-translate-x: 66.666667%; -} - -.translate-x-1\/4 { - --transform-translate-x: 25%; -} - -.translate-x-2\/4 { - --transform-translate-x: 50%; -} - -.translate-x-3\/4 { - --transform-translate-x: 75%; -} - -.translate-x-1\/5 { - --transform-translate-x: 20%; -} - -.translate-x-2\/5 { - --transform-translate-x: 40%; -} - -.translate-x-3\/5 { - --transform-translate-x: 60%; -} - -.translate-x-4\/5 { - --transform-translate-x: 80%; -} - -.translate-x-1\/6 { - --transform-translate-x: 16.666667%; -} - -.translate-x-2\/6 { - --transform-translate-x: 33.333333%; -} - -.translate-x-3\/6 { - --transform-translate-x: 50%; -} - -.translate-x-4\/6 { - --transform-translate-x: 66.666667%; -} - -.translate-x-5\/6 { - --transform-translate-x: 83.333333%; -} - -.translate-x-1\/12 { - --transform-translate-x: 8.333333%; -} - -.translate-x-2\/12 { - --transform-translate-x: 16.666667%; -} - -.translate-x-3\/12 { - --transform-translate-x: 25%; -} - -.translate-x-4\/12 { - --transform-translate-x: 33.333333%; -} - -.translate-x-5\/12 { - --transform-translate-x: 41.666667%; -} - -.translate-x-6\/12 { - --transform-translate-x: 50%; -} - -.translate-x-7\/12 { - --transform-translate-x: 58.333333%; -} - -.translate-x-8\/12 { - --transform-translate-x: 66.666667%; -} - -.translate-x-9\/12 { - --transform-translate-x: 75%; -} - -.translate-x-10\/12 { - --transform-translate-x: 83.333333%; -} - -.translate-x-11\/12 { - --transform-translate-x: 91.666667%; -} - -.translate-x-full { - --transform-translate-x: 100%; -} - -.-translate-x-1 { - --transform-translate-x: -0.25rem; -} - -.-translate-x-2 { - --transform-translate-x: -0.5rem; -} - -.-translate-x-3 { - --transform-translate-x: -0.75rem; -} - -.-translate-x-4 { - --transform-translate-x: -1rem; -} - -.-translate-x-5 { - --transform-translate-x: -1.25rem; -} - -.-translate-x-6 { - --transform-translate-x: -1.5rem; -} - -.-translate-x-7 { - --transform-translate-x: -1.75rem; -} - -.-translate-x-8 { - --transform-translate-x: -2rem; -} - -.-translate-x-9 { - --transform-translate-x: -2.25rem; -} - -.-translate-x-10 { - --transform-translate-x: -2.5rem; -} - -.-translate-x-11 { - --transform-translate-x: -2.75rem; -} - -.-translate-x-12 { - --transform-translate-x: -3rem; -} - -.-translate-x-13 { - --transform-translate-x: -3.25rem; -} - -.-translate-x-14 { - --transform-translate-x: -3.5rem; -} - -.-translate-x-15 { - --transform-translate-x: -3.75rem; -} - -.-translate-x-16 { - --transform-translate-x: -4rem; -} - -.-translate-x-20 { - --transform-translate-x: -5rem; -} - -.-translate-x-24 { - --transform-translate-x: -6rem; -} - -.-translate-x-28 { - --transform-translate-x: -7rem; -} - -.-translate-x-32 { - --transform-translate-x: -8rem; -} - -.-translate-x-36 { - --transform-translate-x: -9rem; -} - -.-translate-x-40 { - --transform-translate-x: -10rem; -} - -.-translate-x-44 { - --transform-translate-x: -11rem; -} - -.-translate-x-48 { - --transform-translate-x: -12rem; -} - -.-translate-x-52 { - --transform-translate-x: -13rem; -} - -.-translate-x-56 { - --transform-translate-x: -14rem; -} - -.-translate-x-60 { - --transform-translate-x: -15rem; -} - -.-translate-x-64 { - --transform-translate-x: -16rem; -} - -.-translate-x-72 { - --transform-translate-x: -18rem; -} - -.-translate-x-80 { - --transform-translate-x: -20rem; -} - -.-translate-x-96 { - --transform-translate-x: -24rem; -} - -.-translate-x-px { - --transform-translate-x: -1px; -} - -.-translate-x-0\.5 { - --transform-translate-x: -0.125rem; -} - -.-translate-x-1\.5 { - --transform-translate-x: -0.375rem; -} - -.-translate-x-2\.5 { - --transform-translate-x: -0.625rem; -} - -.-translate-x-3\.5 { - --transform-translate-x: -0.875rem; -} - -.-translate-x-1\/2 { - --transform-translate-x: -50%; -} - -.-translate-x-1\/3 { - --transform-translate-x: -33.33333%; -} - -.-translate-x-2\/3 { - --transform-translate-x: -66.66667%; -} - -.-translate-x-1\/4 { - --transform-translate-x: -25%; -} - -.-translate-x-2\/4 { - --transform-translate-x: -50%; -} - -.-translate-x-3\/4 { - --transform-translate-x: -75%; -} - -.-translate-x-1\/5 { - --transform-translate-x: -20%; -} - -.-translate-x-2\/5 { - --transform-translate-x: -40%; -} - -.-translate-x-3\/5 { - --transform-translate-x: -60%; -} - -.-translate-x-4\/5 { - --transform-translate-x: -80%; -} - -.-translate-x-1\/6 { - --transform-translate-x: -16.66667%; -} - -.-translate-x-2\/6 { - --transform-translate-x: -33.33333%; -} - -.-translate-x-3\/6 { - --transform-translate-x: -50%; -} - -.-translate-x-4\/6 { - --transform-translate-x: -66.66667%; -} - -.-translate-x-5\/6 { - --transform-translate-x: -83.33333%; -} - -.-translate-x-1\/12 { - --transform-translate-x: -8.33333%; -} - -.-translate-x-2\/12 { - --transform-translate-x: -16.66667%; -} - -.-translate-x-3\/12 { - --transform-translate-x: -25%; -} - -.-translate-x-4\/12 { - --transform-translate-x: -33.33333%; -} - -.-translate-x-5\/12 { - --transform-translate-x: -41.66667%; -} - -.-translate-x-6\/12 { - --transform-translate-x: -50%; -} - -.-translate-x-7\/12 { - --transform-translate-x: -58.33333%; -} - -.-translate-x-8\/12 { - --transform-translate-x: -66.66667%; -} - -.-translate-x-9\/12 { - --transform-translate-x: -75%; -} - -.-translate-x-10\/12 { - --transform-translate-x: -83.33333%; -} - -.-translate-x-11\/12 { - --transform-translate-x: -91.66667%; -} - -.-translate-x-full { - --transform-translate-x: -100%; -} - -.translate-y-0 { - --transform-translate-y: 0; -} - -.translate-y-1 { - --transform-translate-y: 0.25rem; -} - -.translate-y-2 { - --transform-translate-y: 0.5rem; -} - -.translate-y-3 { - --transform-translate-y: 0.75rem; -} - -.translate-y-4 { - --transform-translate-y: 1rem; -} - -.translate-y-5 { - --transform-translate-y: 1.25rem; -} - -.translate-y-6 { - --transform-translate-y: 1.5rem; -} - -.translate-y-7 { - --transform-translate-y: 1.75rem; -} - -.translate-y-8 { - --transform-translate-y: 2rem; -} - -.translate-y-9 { - --transform-translate-y: 2.25rem; -} - -.translate-y-10 { - --transform-translate-y: 2.5rem; -} - -.translate-y-11 { - --transform-translate-y: 2.75rem; -} - -.translate-y-12 { - --transform-translate-y: 3rem; -} - -.translate-y-13 { - --transform-translate-y: 3.25rem; -} - -.translate-y-14 { - --transform-translate-y: 3.5rem; -} - -.translate-y-15 { - --transform-translate-y: 3.75rem; -} - -.translate-y-16 { - --transform-translate-y: 4rem; -} - -.translate-y-20 { - --transform-translate-y: 5rem; -} - -.translate-y-24 { - --transform-translate-y: 6rem; -} - -.translate-y-28 { - --transform-translate-y: 7rem; -} - -.translate-y-32 { - --transform-translate-y: 8rem; -} - -.translate-y-36 { - --transform-translate-y: 9rem; -} - -.translate-y-40 { - --transform-translate-y: 10rem; -} - -.translate-y-44 { - --transform-translate-y: 11rem; -} - -.translate-y-48 { - --transform-translate-y: 12rem; -} - -.translate-y-52 { - --transform-translate-y: 13rem; -} - -.translate-y-56 { - --transform-translate-y: 14rem; -} - -.translate-y-60 { - --transform-translate-y: 15rem; -} - -.translate-y-64 { - --transform-translate-y: 16rem; -} - -.translate-y-72 { - --transform-translate-y: 18rem; -} - -.translate-y-80 { - --transform-translate-y: 20rem; -} - -.translate-y-96 { - --transform-translate-y: 24rem; -} - -.translate-y-px { - --transform-translate-y: 1px; -} - -.translate-y-0\.5 { - --transform-translate-y: 0.125rem; -} - -.translate-y-1\.5 { - --transform-translate-y: 0.375rem; -} - -.translate-y-2\.5 { - --transform-translate-y: 0.625rem; -} - -.translate-y-3\.5 { - --transform-translate-y: 0.875rem; -} - -.translate-y-1\/2 { - --transform-translate-y: 50%; -} - -.translate-y-1\/3 { - --transform-translate-y: 33.333333%; -} - -.translate-y-2\/3 { - --transform-translate-y: 66.666667%; -} - -.translate-y-1\/4 { - --transform-translate-y: 25%; -} - -.translate-y-2\/4 { - --transform-translate-y: 50%; -} - -.translate-y-3\/4 { - --transform-translate-y: 75%; -} - -.translate-y-1\/5 { - --transform-translate-y: 20%; -} - -.translate-y-2\/5 { - --transform-translate-y: 40%; -} - -.translate-y-3\/5 { - --transform-translate-y: 60%; -} - -.translate-y-4\/5 { - --transform-translate-y: 80%; -} - -.translate-y-1\/6 { - --transform-translate-y: 16.666667%; -} - -.translate-y-2\/6 { - --transform-translate-y: 33.333333%; -} - -.translate-y-3\/6 { - --transform-translate-y: 50%; -} - -.translate-y-4\/6 { - --transform-translate-y: 66.666667%; -} - -.translate-y-5\/6 { - --transform-translate-y: 83.333333%; -} - -.translate-y-1\/12 { - --transform-translate-y: 8.333333%; -} - -.translate-y-2\/12 { - --transform-translate-y: 16.666667%; -} - -.translate-y-3\/12 { - --transform-translate-y: 25%; -} - -.translate-y-4\/12 { - --transform-translate-y: 33.333333%; -} - -.translate-y-5\/12 { - --transform-translate-y: 41.666667%; -} - -.translate-y-6\/12 { - --transform-translate-y: 50%; -} - -.translate-y-7\/12 { - --transform-translate-y: 58.333333%; -} - -.translate-y-8\/12 { - --transform-translate-y: 66.666667%; -} - -.translate-y-9\/12 { - --transform-translate-y: 75%; -} - -.translate-y-10\/12 { - --transform-translate-y: 83.333333%; -} - -.translate-y-11\/12 { - --transform-translate-y: 91.666667%; -} - -.translate-y-full { - --transform-translate-y: 100%; -} - -.-translate-y-1 { - --transform-translate-y: -0.25rem; -} - -.-translate-y-2 { - --transform-translate-y: -0.5rem; -} - -.-translate-y-3 { - --transform-translate-y: -0.75rem; -} - -.-translate-y-4 { - --transform-translate-y: -1rem; -} - -.-translate-y-5 { - --transform-translate-y: -1.25rem; -} - -.-translate-y-6 { - --transform-translate-y: -1.5rem; -} - -.-translate-y-7 { - --transform-translate-y: -1.75rem; -} - -.-translate-y-8 { - --transform-translate-y: -2rem; -} - -.-translate-y-9 { - --transform-translate-y: -2.25rem; -} - -.-translate-y-10 { - --transform-translate-y: -2.5rem; -} - -.-translate-y-11 { - --transform-translate-y: -2.75rem; -} - -.-translate-y-12 { - --transform-translate-y: -3rem; -} - -.-translate-y-13 { - --transform-translate-y: -3.25rem; -} - -.-translate-y-14 { - --transform-translate-y: -3.5rem; -} - -.-translate-y-15 { - --transform-translate-y: -3.75rem; -} - -.-translate-y-16 { - --transform-translate-y: -4rem; -} - -.-translate-y-20 { - --transform-translate-y: -5rem; -} - -.-translate-y-24 { - --transform-translate-y: -6rem; -} - -.-translate-y-28 { - --transform-translate-y: -7rem; -} - -.-translate-y-32 { - --transform-translate-y: -8rem; -} - -.-translate-y-36 { - --transform-translate-y: -9rem; -} - -.-translate-y-40 { - --transform-translate-y: -10rem; -} - -.-translate-y-44 { - --transform-translate-y: -11rem; -} - -.-translate-y-48 { - --transform-translate-y: -12rem; -} - -.-translate-y-52 { - --transform-translate-y: -13rem; -} - -.-translate-y-56 { - --transform-translate-y: -14rem; -} - -.-translate-y-60 { - --transform-translate-y: -15rem; -} - -.-translate-y-64 { - --transform-translate-y: -16rem; -} - -.-translate-y-72 { - --transform-translate-y: -18rem; -} - -.-translate-y-80 { - --transform-translate-y: -20rem; -} - -.-translate-y-96 { - --transform-translate-y: -24rem; -} - -.-translate-y-px { - --transform-translate-y: -1px; -} - -.-translate-y-0\.5 { - --transform-translate-y: -0.125rem; -} - -.-translate-y-1\.5 { - --transform-translate-y: -0.375rem; -} - -.-translate-y-2\.5 { - --transform-translate-y: -0.625rem; -} - -.-translate-y-3\.5 { - --transform-translate-y: -0.875rem; -} - -.-translate-y-1\/2 { - --transform-translate-y: -50%; -} - -.-translate-y-1\/3 { - --transform-translate-y: -33.33333%; -} - -.-translate-y-2\/3 { - --transform-translate-y: -66.66667%; -} - -.-translate-y-1\/4 { - --transform-translate-y: -25%; -} - -.-translate-y-2\/4 { - --transform-translate-y: -50%; -} - -.-translate-y-3\/4 { - --transform-translate-y: -75%; -} - -.-translate-y-1\/5 { - --transform-translate-y: -20%; -} - -.-translate-y-2\/5 { - --transform-translate-y: -40%; -} - -.-translate-y-3\/5 { - --transform-translate-y: -60%; -} - -.-translate-y-4\/5 { - --transform-translate-y: -80%; -} - -.-translate-y-1\/6 { - --transform-translate-y: -16.66667%; -} - -.-translate-y-2\/6 { - --transform-translate-y: -33.33333%; -} - -.-translate-y-3\/6 { - --transform-translate-y: -50%; -} - -.-translate-y-4\/6 { - --transform-translate-y: -66.66667%; -} - -.-translate-y-5\/6 { - --transform-translate-y: -83.33333%; -} - -.-translate-y-1\/12 { - --transform-translate-y: -8.33333%; -} - -.-translate-y-2\/12 { - --transform-translate-y: -16.66667%; -} - -.-translate-y-3\/12 { - --transform-translate-y: -25%; -} - -.-translate-y-4\/12 { - --transform-translate-y: -33.33333%; -} - -.-translate-y-5\/12 { - --transform-translate-y: -41.66667%; -} - -.-translate-y-6\/12 { - --transform-translate-y: -50%; -} - -.-translate-y-7\/12 { - --transform-translate-y: -58.33333%; -} - -.-translate-y-8\/12 { - --transform-translate-y: -66.66667%; -} - -.-translate-y-9\/12 { - --transform-translate-y: -75%; -} - -.-translate-y-10\/12 { - --transform-translate-y: -83.33333%; -} - -.-translate-y-11\/12 { - --transform-translate-y: -91.66667%; -} - -.-translate-y-full { - --transform-translate-y: -100%; -} - -.hover\:translate-x-0:hover { - --transform-translate-x: 0; -} - -.hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; -} - -.hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; -} - -.hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; -} - -.hover\:translate-x-4:hover { - --transform-translate-x: 1rem; -} - -.hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; -} - -.hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; -} - -.hover\:translate-x-7:hover { - --transform-translate-x: 1.75rem; -} - -.hover\:translate-x-8:hover { - --transform-translate-x: 2rem; -} - -.hover\:translate-x-9:hover { - --transform-translate-x: 2.25rem; -} - -.hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; -} - -.hover\:translate-x-11:hover { - --transform-translate-x: 2.75rem; -} - -.hover\:translate-x-12:hover { - --transform-translate-x: 3rem; -} - -.hover\:translate-x-13:hover { - --transform-translate-x: 3.25rem; -} - -.hover\:translate-x-14:hover { - --transform-translate-x: 3.5rem; -} - -.hover\:translate-x-15:hover { - --transform-translate-x: 3.75rem; -} - -.hover\:translate-x-16:hover { - --transform-translate-x: 4rem; -} - -.hover\:translate-x-20:hover { - --transform-translate-x: 5rem; -} - -.hover\:translate-x-24:hover { - --transform-translate-x: 6rem; -} - -.hover\:translate-x-28:hover { - --transform-translate-x: 7rem; -} - -.hover\:translate-x-32:hover { - --transform-translate-x: 8rem; -} - -.hover\:translate-x-36:hover { - --transform-translate-x: 9rem; -} - -.hover\:translate-x-40:hover { - --transform-translate-x: 10rem; -} - -.hover\:translate-x-44:hover { - --transform-translate-x: 11rem; -} - -.hover\:translate-x-48:hover { - --transform-translate-x: 12rem; -} - -.hover\:translate-x-52:hover { - --transform-translate-x: 13rem; -} - -.hover\:translate-x-56:hover { - --transform-translate-x: 14rem; -} - -.hover\:translate-x-60:hover { - --transform-translate-x: 15rem; -} - -.hover\:translate-x-64:hover { - --transform-translate-x: 16rem; -} - -.hover\:translate-x-72:hover { - --transform-translate-x: 18rem; -} - -.hover\:translate-x-80:hover { - --transform-translate-x: 20rem; -} - -.hover\:translate-x-96:hover { - --transform-translate-x: 24rem; -} - -.hover\:translate-x-px:hover { - --transform-translate-x: 1px; -} - -.hover\:translate-x-0\.5:hover { - --transform-translate-x: 0.125rem; -} - -.hover\:translate-x-1\.5:hover { - --transform-translate-x: 0.375rem; -} - -.hover\:translate-x-2\.5:hover { - --transform-translate-x: 0.625rem; -} - -.hover\:translate-x-3\.5:hover { - --transform-translate-x: 0.875rem; -} - -.hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; -} - -.hover\:translate-x-1\/3:hover { - --transform-translate-x: 33.333333%; -} - -.hover\:translate-x-2\/3:hover { - --transform-translate-x: 66.666667%; -} - -.hover\:translate-x-1\/4:hover { - --transform-translate-x: 25%; -} - -.hover\:translate-x-2\/4:hover { - --transform-translate-x: 50%; -} - -.hover\:translate-x-3\/4:hover { - --transform-translate-x: 75%; -} - -.hover\:translate-x-1\/5:hover { - --transform-translate-x: 20%; -} - -.hover\:translate-x-2\/5:hover { - --transform-translate-x: 40%; -} - -.hover\:translate-x-3\/5:hover { - --transform-translate-x: 60%; -} - -.hover\:translate-x-4\/5:hover { - --transform-translate-x: 80%; -} - -.hover\:translate-x-1\/6:hover { - --transform-translate-x: 16.666667%; -} - -.hover\:translate-x-2\/6:hover { - --transform-translate-x: 33.333333%; -} - -.hover\:translate-x-3\/6:hover { - --transform-translate-x: 50%; -} - -.hover\:translate-x-4\/6:hover { - --transform-translate-x: 66.666667%; -} - -.hover\:translate-x-5\/6:hover { - --transform-translate-x: 83.333333%; -} - -.hover\:translate-x-1\/12:hover { - --transform-translate-x: 8.333333%; -} - -.hover\:translate-x-2\/12:hover { - --transform-translate-x: 16.666667%; -} - -.hover\:translate-x-3\/12:hover { - --transform-translate-x: 25%; -} - -.hover\:translate-x-4\/12:hover { - --transform-translate-x: 33.333333%; -} - -.hover\:translate-x-5\/12:hover { - --transform-translate-x: 41.666667%; -} - -.hover\:translate-x-6\/12:hover { - --transform-translate-x: 50%; -} - -.hover\:translate-x-7\/12:hover { - --transform-translate-x: 58.333333%; -} - -.hover\:translate-x-8\/12:hover { - --transform-translate-x: 66.666667%; -} - -.hover\:translate-x-9\/12:hover { - --transform-translate-x: 75%; -} - -.hover\:translate-x-10\/12:hover { - --transform-translate-x: 83.333333%; -} - -.hover\:translate-x-11\/12:hover { - --transform-translate-x: 91.666667%; -} - -.hover\:translate-x-full:hover { - --transform-translate-x: 100%; -} - -.hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; -} - -.hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; -} - -.hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; -} - -.hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; -} - -.hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; -} - -.hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; -} - -.hover\:-translate-x-7:hover { - --transform-translate-x: -1.75rem; -} - -.hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; -} - -.hover\:-translate-x-9:hover { - --transform-translate-x: -2.25rem; -} - -.hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; -} - -.hover\:-translate-x-11:hover { - --transform-translate-x: -2.75rem; -} - -.hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; -} - -.hover\:-translate-x-13:hover { - --transform-translate-x: -3.25rem; -} - -.hover\:-translate-x-14:hover { - --transform-translate-x: -3.5rem; -} - -.hover\:-translate-x-15:hover { - --transform-translate-x: -3.75rem; -} - -.hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; -} - -.hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; -} - -.hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; -} - -.hover\:-translate-x-28:hover { - --transform-translate-x: -7rem; -} - -.hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; -} - -.hover\:-translate-x-36:hover { - --transform-translate-x: -9rem; -} - -.hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; -} - -.hover\:-translate-x-44:hover { - --transform-translate-x: -11rem; -} - -.hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; -} - -.hover\:-translate-x-52:hover { - --transform-translate-x: -13rem; -} - -.hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; -} - -.hover\:-translate-x-60:hover { - --transform-translate-x: -15rem; -} - -.hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; -} - -.hover\:-translate-x-72:hover { - --transform-translate-x: -18rem; -} - -.hover\:-translate-x-80:hover { - --transform-translate-x: -20rem; -} - -.hover\:-translate-x-96:hover { - --transform-translate-x: -24rem; -} - -.hover\:-translate-x-px:hover { - --transform-translate-x: -1px; -} - -.hover\:-translate-x-0\.5:hover { - --transform-translate-x: -0.125rem; -} - -.hover\:-translate-x-1\.5:hover { - --transform-translate-x: -0.375rem; -} - -.hover\:-translate-x-2\.5:hover { - --transform-translate-x: -0.625rem; -} - -.hover\:-translate-x-3\.5:hover { - --transform-translate-x: -0.875rem; -} - -.hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; -} - -.hover\:-translate-x-1\/3:hover { - --transform-translate-x: -33.33333%; -} - -.hover\:-translate-x-2\/3:hover { - --transform-translate-x: -66.66667%; -} - -.hover\:-translate-x-1\/4:hover { - --transform-translate-x: -25%; -} - -.hover\:-translate-x-2\/4:hover { - --transform-translate-x: -50%; -} - -.hover\:-translate-x-3\/4:hover { - --transform-translate-x: -75%; -} - -.hover\:-translate-x-1\/5:hover { - --transform-translate-x: -20%; -} - -.hover\:-translate-x-2\/5:hover { - --transform-translate-x: -40%; -} - -.hover\:-translate-x-3\/5:hover { - --transform-translate-x: -60%; -} - -.hover\:-translate-x-4\/5:hover { - --transform-translate-x: -80%; -} - -.hover\:-translate-x-1\/6:hover { - --transform-translate-x: -16.66667%; -} - -.hover\:-translate-x-2\/6:hover { - --transform-translate-x: -33.33333%; -} - -.hover\:-translate-x-3\/6:hover { - --transform-translate-x: -50%; -} - -.hover\:-translate-x-4\/6:hover { - --transform-translate-x: -66.66667%; -} - -.hover\:-translate-x-5\/6:hover { - --transform-translate-x: -83.33333%; -} - -.hover\:-translate-x-1\/12:hover { - --transform-translate-x: -8.33333%; -} - -.hover\:-translate-x-2\/12:hover { - --transform-translate-x: -16.66667%; -} - -.hover\:-translate-x-3\/12:hover { - --transform-translate-x: -25%; -} - -.hover\:-translate-x-4\/12:hover { - --transform-translate-x: -33.33333%; -} - -.hover\:-translate-x-5\/12:hover { - --transform-translate-x: -41.66667%; -} - -.hover\:-translate-x-6\/12:hover { - --transform-translate-x: -50%; -} - -.hover\:-translate-x-7\/12:hover { - --transform-translate-x: -58.33333%; -} - -.hover\:-translate-x-8\/12:hover { - --transform-translate-x: -66.66667%; -} - -.hover\:-translate-x-9\/12:hover { - --transform-translate-x: -75%; -} - -.hover\:-translate-x-10\/12:hover { - --transform-translate-x: -83.33333%; -} - -.hover\:-translate-x-11\/12:hover { - --transform-translate-x: -91.66667%; -} - -.hover\:-translate-x-full:hover { - --transform-translate-x: -100%; -} - -.hover\:translate-y-0:hover { - --transform-translate-y: 0; -} - -.hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; -} - -.hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; -} - -.hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; -} - -.hover\:translate-y-4:hover { - --transform-translate-y: 1rem; -} - -.hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; -} - -.hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; -} - -.hover\:translate-y-7:hover { - --transform-translate-y: 1.75rem; -} - -.hover\:translate-y-8:hover { - --transform-translate-y: 2rem; -} - -.hover\:translate-y-9:hover { - --transform-translate-y: 2.25rem; -} - -.hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; -} - -.hover\:translate-y-11:hover { - --transform-translate-y: 2.75rem; -} - -.hover\:translate-y-12:hover { - --transform-translate-y: 3rem; -} - -.hover\:translate-y-13:hover { - --transform-translate-y: 3.25rem; -} - -.hover\:translate-y-14:hover { - --transform-translate-y: 3.5rem; -} - -.hover\:translate-y-15:hover { - --transform-translate-y: 3.75rem; -} - -.hover\:translate-y-16:hover { - --transform-translate-y: 4rem; -} - -.hover\:translate-y-20:hover { - --transform-translate-y: 5rem; -} - -.hover\:translate-y-24:hover { - --transform-translate-y: 6rem; -} - -.hover\:translate-y-28:hover { - --transform-translate-y: 7rem; -} - -.hover\:translate-y-32:hover { - --transform-translate-y: 8rem; -} - -.hover\:translate-y-36:hover { - --transform-translate-y: 9rem; -} - -.hover\:translate-y-40:hover { - --transform-translate-y: 10rem; -} - -.hover\:translate-y-44:hover { - --transform-translate-y: 11rem; -} - -.hover\:translate-y-48:hover { - --transform-translate-y: 12rem; -} - -.hover\:translate-y-52:hover { - --transform-translate-y: 13rem; -} - -.hover\:translate-y-56:hover { - --transform-translate-y: 14rem; -} - -.hover\:translate-y-60:hover { - --transform-translate-y: 15rem; -} - -.hover\:translate-y-64:hover { - --transform-translate-y: 16rem; -} - -.hover\:translate-y-72:hover { - --transform-translate-y: 18rem; -} - -.hover\:translate-y-80:hover { - --transform-translate-y: 20rem; -} - -.hover\:translate-y-96:hover { - --transform-translate-y: 24rem; -} - -.hover\:translate-y-px:hover { - --transform-translate-y: 1px; -} - -.hover\:translate-y-0\.5:hover { - --transform-translate-y: 0.125rem; -} - -.hover\:translate-y-1\.5:hover { - --transform-translate-y: 0.375rem; -} - -.hover\:translate-y-2\.5:hover { - --transform-translate-y: 0.625rem; -} - -.hover\:translate-y-3\.5:hover { - --transform-translate-y: 0.875rem; -} - -.hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; -} - -.hover\:translate-y-1\/3:hover { - --transform-translate-y: 33.333333%; -} - -.hover\:translate-y-2\/3:hover { - --transform-translate-y: 66.666667%; -} - -.hover\:translate-y-1\/4:hover { - --transform-translate-y: 25%; -} - -.hover\:translate-y-2\/4:hover { - --transform-translate-y: 50%; -} - -.hover\:translate-y-3\/4:hover { - --transform-translate-y: 75%; -} - -.hover\:translate-y-1\/5:hover { - --transform-translate-y: 20%; -} - -.hover\:translate-y-2\/5:hover { - --transform-translate-y: 40%; -} - -.hover\:translate-y-3\/5:hover { - --transform-translate-y: 60%; -} - -.hover\:translate-y-4\/5:hover { - --transform-translate-y: 80%; -} - -.hover\:translate-y-1\/6:hover { - --transform-translate-y: 16.666667%; -} - -.hover\:translate-y-2\/6:hover { - --transform-translate-y: 33.333333%; -} - -.hover\:translate-y-3\/6:hover { - --transform-translate-y: 50%; -} - -.hover\:translate-y-4\/6:hover { - --transform-translate-y: 66.666667%; -} - -.hover\:translate-y-5\/6:hover { - --transform-translate-y: 83.333333%; -} - -.hover\:translate-y-1\/12:hover { - --transform-translate-y: 8.333333%; -} - -.hover\:translate-y-2\/12:hover { - --transform-translate-y: 16.666667%; -} - -.hover\:translate-y-3\/12:hover { - --transform-translate-y: 25%; -} - -.hover\:translate-y-4\/12:hover { - --transform-translate-y: 33.333333%; -} - -.hover\:translate-y-5\/12:hover { - --transform-translate-y: 41.666667%; -} - -.hover\:translate-y-6\/12:hover { - --transform-translate-y: 50%; -} - -.hover\:translate-y-7\/12:hover { - --transform-translate-y: 58.333333%; -} - -.hover\:translate-y-8\/12:hover { - --transform-translate-y: 66.666667%; -} - -.hover\:translate-y-9\/12:hover { - --transform-translate-y: 75%; -} - -.hover\:translate-y-10\/12:hover { - --transform-translate-y: 83.333333%; -} - -.hover\:translate-y-11\/12:hover { - --transform-translate-y: 91.666667%; -} - -.hover\:translate-y-full:hover { - --transform-translate-y: 100%; -} - -.hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; -} - -.hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; -} - -.hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; -} - -.hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; -} - -.hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; -} - -.hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; -} - -.hover\:-translate-y-7:hover { - --transform-translate-y: -1.75rem; -} - -.hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; -} - -.hover\:-translate-y-9:hover { - --transform-translate-y: -2.25rem; -} - -.hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; -} - -.hover\:-translate-y-11:hover { - --transform-translate-y: -2.75rem; -} - -.hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; -} - -.hover\:-translate-y-13:hover { - --transform-translate-y: -3.25rem; -} - -.hover\:-translate-y-14:hover { - --transform-translate-y: -3.5rem; -} - -.hover\:-translate-y-15:hover { - --transform-translate-y: -3.75rem; -} - -.hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; -} - -.hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; -} - -.hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; -} - -.hover\:-translate-y-28:hover { - --transform-translate-y: -7rem; -} - -.hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; -} - -.hover\:-translate-y-36:hover { - --transform-translate-y: -9rem; -} - -.hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; -} - -.hover\:-translate-y-44:hover { - --transform-translate-y: -11rem; -} - -.hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; -} - -.hover\:-translate-y-52:hover { - --transform-translate-y: -13rem; -} - -.hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; -} - -.hover\:-translate-y-60:hover { - --transform-translate-y: -15rem; -} - -.hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; -} - -.hover\:-translate-y-72:hover { - --transform-translate-y: -18rem; -} - -.hover\:-translate-y-80:hover { - --transform-translate-y: -20rem; -} - -.hover\:-translate-y-96:hover { - --transform-translate-y: -24rem; -} - -.hover\:-translate-y-px:hover { - --transform-translate-y: -1px; -} - -.hover\:-translate-y-0\.5:hover { - --transform-translate-y: -0.125rem; -} - -.hover\:-translate-y-1\.5:hover { - --transform-translate-y: -0.375rem; -} - -.hover\:-translate-y-2\.5:hover { - --transform-translate-y: -0.625rem; -} - -.hover\:-translate-y-3\.5:hover { - --transform-translate-y: -0.875rem; -} - -.hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; -} - -.hover\:-translate-y-1\/3:hover { - --transform-translate-y: -33.33333%; -} - -.hover\:-translate-y-2\/3:hover { - --transform-translate-y: -66.66667%; -} - -.hover\:-translate-y-1\/4:hover { - --transform-translate-y: -25%; -} - -.hover\:-translate-y-2\/4:hover { - --transform-translate-y: -50%; -} - -.hover\:-translate-y-3\/4:hover { - --transform-translate-y: -75%; -} - -.hover\:-translate-y-1\/5:hover { - --transform-translate-y: -20%; -} - -.hover\:-translate-y-2\/5:hover { - --transform-translate-y: -40%; -} - -.hover\:-translate-y-3\/5:hover { - --transform-translate-y: -60%; -} - -.hover\:-translate-y-4\/5:hover { - --transform-translate-y: -80%; -} - -.hover\:-translate-y-1\/6:hover { - --transform-translate-y: -16.66667%; -} - -.hover\:-translate-y-2\/6:hover { - --transform-translate-y: -33.33333%; -} - -.hover\:-translate-y-3\/6:hover { - --transform-translate-y: -50%; -} - -.hover\:-translate-y-4\/6:hover { - --transform-translate-y: -66.66667%; -} - -.hover\:-translate-y-5\/6:hover { - --transform-translate-y: -83.33333%; -} - -.hover\:-translate-y-1\/12:hover { - --transform-translate-y: -8.33333%; -} - -.hover\:-translate-y-2\/12:hover { - --transform-translate-y: -16.66667%; -} - -.hover\:-translate-y-3\/12:hover { - --transform-translate-y: -25%; -} - -.hover\:-translate-y-4\/12:hover { - --transform-translate-y: -33.33333%; -} - -.hover\:-translate-y-5\/12:hover { - --transform-translate-y: -41.66667%; -} - -.hover\:-translate-y-6\/12:hover { - --transform-translate-y: -50%; -} - -.hover\:-translate-y-7\/12:hover { - --transform-translate-y: -58.33333%; -} - -.hover\:-translate-y-8\/12:hover { - --transform-translate-y: -66.66667%; -} - -.hover\:-translate-y-9\/12:hover { - --transform-translate-y: -75%; -} - -.hover\:-translate-y-10\/12:hover { - --transform-translate-y: -83.33333%; -} - -.hover\:-translate-y-11\/12:hover { - --transform-translate-y: -91.66667%; -} - -.hover\:-translate-y-full:hover { - --transform-translate-y: -100%; -} - -.focus\:translate-x-0:focus { - --transform-translate-x: 0; -} - -.focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; -} - -.focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; -} - -.focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; -} - -.focus\:translate-x-4:focus { - --transform-translate-x: 1rem; -} - -.focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; -} - -.focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; -} - -.focus\:translate-x-7:focus { - --transform-translate-x: 1.75rem; -} - -.focus\:translate-x-8:focus { - --transform-translate-x: 2rem; -} - -.focus\:translate-x-9:focus { - --transform-translate-x: 2.25rem; -} - -.focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; -} - -.focus\:translate-x-11:focus { - --transform-translate-x: 2.75rem; -} - -.focus\:translate-x-12:focus { - --transform-translate-x: 3rem; -} - -.focus\:translate-x-13:focus { - --transform-translate-x: 3.25rem; -} - -.focus\:translate-x-14:focus { - --transform-translate-x: 3.5rem; -} - -.focus\:translate-x-15:focus { - --transform-translate-x: 3.75rem; -} - -.focus\:translate-x-16:focus { - --transform-translate-x: 4rem; -} - -.focus\:translate-x-20:focus { - --transform-translate-x: 5rem; -} - -.focus\:translate-x-24:focus { - --transform-translate-x: 6rem; -} - -.focus\:translate-x-28:focus { - --transform-translate-x: 7rem; -} - -.focus\:translate-x-32:focus { - --transform-translate-x: 8rem; -} - -.focus\:translate-x-36:focus { - --transform-translate-x: 9rem; -} - -.focus\:translate-x-40:focus { - --transform-translate-x: 10rem; -} - -.focus\:translate-x-44:focus { - --transform-translate-x: 11rem; -} - -.focus\:translate-x-48:focus { - --transform-translate-x: 12rem; -} - -.focus\:translate-x-52:focus { - --transform-translate-x: 13rem; -} - -.focus\:translate-x-56:focus { - --transform-translate-x: 14rem; -} - -.focus\:translate-x-60:focus { - --transform-translate-x: 15rem; -} - -.focus\:translate-x-64:focus { - --transform-translate-x: 16rem; -} - -.focus\:translate-x-72:focus { - --transform-translate-x: 18rem; -} - -.focus\:translate-x-80:focus { - --transform-translate-x: 20rem; -} - -.focus\:translate-x-96:focus { - --transform-translate-x: 24rem; -} - -.focus\:translate-x-px:focus { - --transform-translate-x: 1px; -} - -.focus\:translate-x-0\.5:focus { - --transform-translate-x: 0.125rem; -} - -.focus\:translate-x-1\.5:focus { - --transform-translate-x: 0.375rem; -} - -.focus\:translate-x-2\.5:focus { - --transform-translate-x: 0.625rem; -} - -.focus\:translate-x-3\.5:focus { - --transform-translate-x: 0.875rem; -} - -.focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; -} - -.focus\:translate-x-1\/3:focus { - --transform-translate-x: 33.333333%; -} - -.focus\:translate-x-2\/3:focus { - --transform-translate-x: 66.666667%; -} - -.focus\:translate-x-1\/4:focus { - --transform-translate-x: 25%; -} - -.focus\:translate-x-2\/4:focus { - --transform-translate-x: 50%; -} - -.focus\:translate-x-3\/4:focus { - --transform-translate-x: 75%; -} - -.focus\:translate-x-1\/5:focus { - --transform-translate-x: 20%; -} - -.focus\:translate-x-2\/5:focus { - --transform-translate-x: 40%; -} - -.focus\:translate-x-3\/5:focus { - --transform-translate-x: 60%; -} - -.focus\:translate-x-4\/5:focus { - --transform-translate-x: 80%; -} - -.focus\:translate-x-1\/6:focus { - --transform-translate-x: 16.666667%; -} - -.focus\:translate-x-2\/6:focus { - --transform-translate-x: 33.333333%; -} - -.focus\:translate-x-3\/6:focus { - --transform-translate-x: 50%; -} - -.focus\:translate-x-4\/6:focus { - --transform-translate-x: 66.666667%; -} - -.focus\:translate-x-5\/6:focus { - --transform-translate-x: 83.333333%; -} - -.focus\:translate-x-1\/12:focus { - --transform-translate-x: 8.333333%; -} - -.focus\:translate-x-2\/12:focus { - --transform-translate-x: 16.666667%; -} - -.focus\:translate-x-3\/12:focus { - --transform-translate-x: 25%; -} - -.focus\:translate-x-4\/12:focus { - --transform-translate-x: 33.333333%; -} - -.focus\:translate-x-5\/12:focus { - --transform-translate-x: 41.666667%; -} - -.focus\:translate-x-6\/12:focus { - --transform-translate-x: 50%; -} - -.focus\:translate-x-7\/12:focus { - --transform-translate-x: 58.333333%; -} - -.focus\:translate-x-8\/12:focus { - --transform-translate-x: 66.666667%; -} - -.focus\:translate-x-9\/12:focus { - --transform-translate-x: 75%; -} - -.focus\:translate-x-10\/12:focus { - --transform-translate-x: 83.333333%; -} - -.focus\:translate-x-11\/12:focus { - --transform-translate-x: 91.666667%; -} - -.focus\:translate-x-full:focus { - --transform-translate-x: 100%; -} - -.focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; -} - -.focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; -} - -.focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; -} - -.focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; -} - -.focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; -} - -.focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; -} - -.focus\:-translate-x-7:focus { - --transform-translate-x: -1.75rem; -} - -.focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; -} - -.focus\:-translate-x-9:focus { - --transform-translate-x: -2.25rem; -} - -.focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; -} - -.focus\:-translate-x-11:focus { - --transform-translate-x: -2.75rem; -} - -.focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; -} - -.focus\:-translate-x-13:focus { - --transform-translate-x: -3.25rem; -} - -.focus\:-translate-x-14:focus { - --transform-translate-x: -3.5rem; -} - -.focus\:-translate-x-15:focus { - --transform-translate-x: -3.75rem; -} - -.focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; -} - -.focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; -} - -.focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; -} - -.focus\:-translate-x-28:focus { - --transform-translate-x: -7rem; -} - -.focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; -} - -.focus\:-translate-x-36:focus { - --transform-translate-x: -9rem; -} - -.focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; -} - -.focus\:-translate-x-44:focus { - --transform-translate-x: -11rem; -} - -.focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; -} - -.focus\:-translate-x-52:focus { - --transform-translate-x: -13rem; -} - -.focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; -} - -.focus\:-translate-x-60:focus { - --transform-translate-x: -15rem; -} - -.focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; -} - -.focus\:-translate-x-72:focus { - --transform-translate-x: -18rem; -} - -.focus\:-translate-x-80:focus { - --transform-translate-x: -20rem; -} - -.focus\:-translate-x-96:focus { - --transform-translate-x: -24rem; -} - -.focus\:-translate-x-px:focus { - --transform-translate-x: -1px; -} - -.focus\:-translate-x-0\.5:focus { - --transform-translate-x: -0.125rem; -} - -.focus\:-translate-x-1\.5:focus { - --transform-translate-x: -0.375rem; -} - -.focus\:-translate-x-2\.5:focus { - --transform-translate-x: -0.625rem; -} - -.focus\:-translate-x-3\.5:focus { - --transform-translate-x: -0.875rem; -} - -.focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; -} - -.focus\:-translate-x-1\/3:focus { - --transform-translate-x: -33.33333%; -} - -.focus\:-translate-x-2\/3:focus { - --transform-translate-x: -66.66667%; -} - -.focus\:-translate-x-1\/4:focus { - --transform-translate-x: -25%; -} - -.focus\:-translate-x-2\/4:focus { - --transform-translate-x: -50%; -} - -.focus\:-translate-x-3\/4:focus { - --transform-translate-x: -75%; -} - -.focus\:-translate-x-1\/5:focus { - --transform-translate-x: -20%; -} - -.focus\:-translate-x-2\/5:focus { - --transform-translate-x: -40%; -} - -.focus\:-translate-x-3\/5:focus { - --transform-translate-x: -60%; -} - -.focus\:-translate-x-4\/5:focus { - --transform-translate-x: -80%; -} - -.focus\:-translate-x-1\/6:focus { - --transform-translate-x: -16.66667%; -} - -.focus\:-translate-x-2\/6:focus { - --transform-translate-x: -33.33333%; -} - -.focus\:-translate-x-3\/6:focus { - --transform-translate-x: -50%; -} - -.focus\:-translate-x-4\/6:focus { - --transform-translate-x: -66.66667%; -} - -.focus\:-translate-x-5\/6:focus { - --transform-translate-x: -83.33333%; -} - -.focus\:-translate-x-1\/12:focus { - --transform-translate-x: -8.33333%; -} - -.focus\:-translate-x-2\/12:focus { - --transform-translate-x: -16.66667%; -} - -.focus\:-translate-x-3\/12:focus { - --transform-translate-x: -25%; -} - -.focus\:-translate-x-4\/12:focus { - --transform-translate-x: -33.33333%; -} - -.focus\:-translate-x-5\/12:focus { - --transform-translate-x: -41.66667%; -} - -.focus\:-translate-x-6\/12:focus { - --transform-translate-x: -50%; -} - -.focus\:-translate-x-7\/12:focus { - --transform-translate-x: -58.33333%; -} - -.focus\:-translate-x-8\/12:focus { - --transform-translate-x: -66.66667%; -} - -.focus\:-translate-x-9\/12:focus { - --transform-translate-x: -75%; -} - -.focus\:-translate-x-10\/12:focus { - --transform-translate-x: -83.33333%; -} - -.focus\:-translate-x-11\/12:focus { - --transform-translate-x: -91.66667%; -} - -.focus\:-translate-x-full:focus { - --transform-translate-x: -100%; -} - -.focus\:translate-y-0:focus { - --transform-translate-y: 0; -} - -.focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; -} - -.focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; -} - -.focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; -} - -.focus\:translate-y-4:focus { - --transform-translate-y: 1rem; -} - -.focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; -} - -.focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; -} - -.focus\:translate-y-7:focus { - --transform-translate-y: 1.75rem; -} - -.focus\:translate-y-8:focus { - --transform-translate-y: 2rem; -} - -.focus\:translate-y-9:focus { - --transform-translate-y: 2.25rem; -} - -.focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; -} - -.focus\:translate-y-11:focus { - --transform-translate-y: 2.75rem; -} - -.focus\:translate-y-12:focus { - --transform-translate-y: 3rem; -} - -.focus\:translate-y-13:focus { - --transform-translate-y: 3.25rem; -} - -.focus\:translate-y-14:focus { - --transform-translate-y: 3.5rem; -} - -.focus\:translate-y-15:focus { - --transform-translate-y: 3.75rem; -} - -.focus\:translate-y-16:focus { - --transform-translate-y: 4rem; -} - -.focus\:translate-y-20:focus { - --transform-translate-y: 5rem; -} - -.focus\:translate-y-24:focus { - --transform-translate-y: 6rem; -} - -.focus\:translate-y-28:focus { - --transform-translate-y: 7rem; -} - -.focus\:translate-y-32:focus { - --transform-translate-y: 8rem; -} - -.focus\:translate-y-36:focus { - --transform-translate-y: 9rem; -} - -.focus\:translate-y-40:focus { - --transform-translate-y: 10rem; -} - -.focus\:translate-y-44:focus { - --transform-translate-y: 11rem; -} - -.focus\:translate-y-48:focus { - --transform-translate-y: 12rem; -} - -.focus\:translate-y-52:focus { - --transform-translate-y: 13rem; -} - -.focus\:translate-y-56:focus { - --transform-translate-y: 14rem; -} - -.focus\:translate-y-60:focus { - --transform-translate-y: 15rem; -} - -.focus\:translate-y-64:focus { - --transform-translate-y: 16rem; -} - -.focus\:translate-y-72:focus { - --transform-translate-y: 18rem; -} - -.focus\:translate-y-80:focus { - --transform-translate-y: 20rem; -} - -.focus\:translate-y-96:focus { - --transform-translate-y: 24rem; -} - -.focus\:translate-y-px:focus { - --transform-translate-y: 1px; -} - -.focus\:translate-y-0\.5:focus { - --transform-translate-y: 0.125rem; -} - -.focus\:translate-y-1\.5:focus { - --transform-translate-y: 0.375rem; -} - -.focus\:translate-y-2\.5:focus { - --transform-translate-y: 0.625rem; -} - -.focus\:translate-y-3\.5:focus { - --transform-translate-y: 0.875rem; -} - -.focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; -} - -.focus\:translate-y-1\/3:focus { - --transform-translate-y: 33.333333%; -} - -.focus\:translate-y-2\/3:focus { - --transform-translate-y: 66.666667%; -} - -.focus\:translate-y-1\/4:focus { - --transform-translate-y: 25%; -} - -.focus\:translate-y-2\/4:focus { - --transform-translate-y: 50%; -} - -.focus\:translate-y-3\/4:focus { - --transform-translate-y: 75%; -} - -.focus\:translate-y-1\/5:focus { - --transform-translate-y: 20%; -} - -.focus\:translate-y-2\/5:focus { - --transform-translate-y: 40%; -} - -.focus\:translate-y-3\/5:focus { - --transform-translate-y: 60%; -} - -.focus\:translate-y-4\/5:focus { - --transform-translate-y: 80%; -} - -.focus\:translate-y-1\/6:focus { - --transform-translate-y: 16.666667%; -} - -.focus\:translate-y-2\/6:focus { - --transform-translate-y: 33.333333%; -} - -.focus\:translate-y-3\/6:focus { - --transform-translate-y: 50%; -} - -.focus\:translate-y-4\/6:focus { - --transform-translate-y: 66.666667%; -} - -.focus\:translate-y-5\/6:focus { - --transform-translate-y: 83.333333%; -} - -.focus\:translate-y-1\/12:focus { - --transform-translate-y: 8.333333%; -} - -.focus\:translate-y-2\/12:focus { - --transform-translate-y: 16.666667%; -} - -.focus\:translate-y-3\/12:focus { - --transform-translate-y: 25%; -} - -.focus\:translate-y-4\/12:focus { - --transform-translate-y: 33.333333%; -} - -.focus\:translate-y-5\/12:focus { - --transform-translate-y: 41.666667%; -} - -.focus\:translate-y-6\/12:focus { - --transform-translate-y: 50%; -} - -.focus\:translate-y-7\/12:focus { - --transform-translate-y: 58.333333%; -} - -.focus\:translate-y-8\/12:focus { - --transform-translate-y: 66.666667%; -} - -.focus\:translate-y-9\/12:focus { - --transform-translate-y: 75%; -} - -.focus\:translate-y-10\/12:focus { - --transform-translate-y: 83.333333%; -} - -.focus\:translate-y-11\/12:focus { - --transform-translate-y: 91.666667%; -} - -.focus\:translate-y-full:focus { - --transform-translate-y: 100%; -} - -.focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; -} - -.focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; -} - -.focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; -} - -.focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; -} - -.focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; -} - -.focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; -} - -.focus\:-translate-y-7:focus { - --transform-translate-y: -1.75rem; -} - -.focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; -} - -.focus\:-translate-y-9:focus { - --transform-translate-y: -2.25rem; -} - -.focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; -} - -.focus\:-translate-y-11:focus { - --transform-translate-y: -2.75rem; -} - -.focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; -} - -.focus\:-translate-y-13:focus { - --transform-translate-y: -3.25rem; -} - -.focus\:-translate-y-14:focus { - --transform-translate-y: -3.5rem; -} - -.focus\:-translate-y-15:focus { - --transform-translate-y: -3.75rem; -} - -.focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; -} - -.focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; -} - -.focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; -} - -.focus\:-translate-y-28:focus { - --transform-translate-y: -7rem; -} - -.focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; -} - -.focus\:-translate-y-36:focus { - --transform-translate-y: -9rem; -} - -.focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; -} - -.focus\:-translate-y-44:focus { - --transform-translate-y: -11rem; -} - -.focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; -} - -.focus\:-translate-y-52:focus { - --transform-translate-y: -13rem; -} - -.focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; -} - -.focus\:-translate-y-60:focus { - --transform-translate-y: -15rem; -} - -.focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; -} - -.focus\:-translate-y-72:focus { - --transform-translate-y: -18rem; -} - -.focus\:-translate-y-80:focus { - --transform-translate-y: -20rem; -} - -.focus\:-translate-y-96:focus { - --transform-translate-y: -24rem; -} - -.focus\:-translate-y-px:focus { - --transform-translate-y: -1px; -} - -.focus\:-translate-y-0\.5:focus { - --transform-translate-y: -0.125rem; -} - -.focus\:-translate-y-1\.5:focus { - --transform-translate-y: -0.375rem; -} - -.focus\:-translate-y-2\.5:focus { - --transform-translate-y: -0.625rem; -} - -.focus\:-translate-y-3\.5:focus { - --transform-translate-y: -0.875rem; -} - -.focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; -} - -.focus\:-translate-y-1\/3:focus { - --transform-translate-y: -33.33333%; -} - -.focus\:-translate-y-2\/3:focus { - --transform-translate-y: -66.66667%; -} - -.focus\:-translate-y-1\/4:focus { - --transform-translate-y: -25%; -} - -.focus\:-translate-y-2\/4:focus { - --transform-translate-y: -50%; -} - -.focus\:-translate-y-3\/4:focus { - --transform-translate-y: -75%; -} - -.focus\:-translate-y-1\/5:focus { - --transform-translate-y: -20%; -} - -.focus\:-translate-y-2\/5:focus { - --transform-translate-y: -40%; -} - -.focus\:-translate-y-3\/5:focus { - --transform-translate-y: -60%; -} - -.focus\:-translate-y-4\/5:focus { - --transform-translate-y: -80%; -} - -.focus\:-translate-y-1\/6:focus { - --transform-translate-y: -16.66667%; -} - -.focus\:-translate-y-2\/6:focus { - --transform-translate-y: -33.33333%; -} - -.focus\:-translate-y-3\/6:focus { - --transform-translate-y: -50%; -} - -.focus\:-translate-y-4\/6:focus { - --transform-translate-y: -66.66667%; -} - -.focus\:-translate-y-5\/6:focus { - --transform-translate-y: -83.33333%; -} - -.focus\:-translate-y-1\/12:focus { - --transform-translate-y: -8.33333%; -} - -.focus\:-translate-y-2\/12:focus { - --transform-translate-y: -16.66667%; -} - -.focus\:-translate-y-3\/12:focus { - --transform-translate-y: -25%; -} - -.focus\:-translate-y-4\/12:focus { - --transform-translate-y: -33.33333%; -} - -.focus\:-translate-y-5\/12:focus { - --transform-translate-y: -41.66667%; -} - -.focus\:-translate-y-6\/12:focus { - --transform-translate-y: -50%; -} - -.focus\:-translate-y-7\/12:focus { - --transform-translate-y: -58.33333%; -} - -.focus\:-translate-y-8\/12:focus { - --transform-translate-y: -66.66667%; -} - -.focus\:-translate-y-9\/12:focus { - --transform-translate-y: -75%; -} - -.focus\:-translate-y-10\/12:focus { - --transform-translate-y: -83.33333%; -} - -.focus\:-translate-y-11\/12:focus { - --transform-translate-y: -91.66667%; -} - -.focus\:-translate-y-full:focus { - --transform-translate-y: -100%; -} - -.skew-x-0 { - --transform-skew-x: 0; -} - -.skew-x-1 { - --transform-skew-x: 1deg; -} - -.skew-x-2 { - --transform-skew-x: 2deg; -} - -.skew-x-3 { - --transform-skew-x: 3deg; -} - -.skew-x-6 { - --transform-skew-x: 6deg; -} - -.skew-x-12 { - --transform-skew-x: 12deg; -} - -.-skew-x-12 { - --transform-skew-x: -12deg; -} - -.-skew-x-6 { - --transform-skew-x: -6deg; -} - -.-skew-x-3 { - --transform-skew-x: -3deg; -} - -.-skew-x-2 { - --transform-skew-x: -2deg; -} - -.-skew-x-1 { - --transform-skew-x: -1deg; -} - -.skew-y-0 { - --transform-skew-y: 0; -} - -.skew-y-1 { - --transform-skew-y: 1deg; -} - -.skew-y-2 { - --transform-skew-y: 2deg; -} - -.skew-y-3 { - --transform-skew-y: 3deg; -} - -.skew-y-6 { - --transform-skew-y: 6deg; -} - -.skew-y-12 { - --transform-skew-y: 12deg; -} - -.-skew-y-12 { - --transform-skew-y: -12deg; -} - -.-skew-y-6 { - --transform-skew-y: -6deg; -} - -.-skew-y-3 { - --transform-skew-y: -3deg; -} - -.-skew-y-2 { - --transform-skew-y: -2deg; -} - -.-skew-y-1 { - --transform-skew-y: -1deg; -} - -.hover\:skew-x-0:hover { - --transform-skew-x: 0; -} - -.hover\:skew-x-1:hover { - --transform-skew-x: 1deg; -} - -.hover\:skew-x-2:hover { - --transform-skew-x: 2deg; -} - -.hover\:skew-x-3:hover { - --transform-skew-x: 3deg; -} - -.hover\:skew-x-6:hover { - --transform-skew-x: 6deg; -} - -.hover\:skew-x-12:hover { - --transform-skew-x: 12deg; -} - -.hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; -} - -.hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; -} - -.hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; -} - -.hover\:-skew-x-2:hover { - --transform-skew-x: -2deg; -} - -.hover\:-skew-x-1:hover { - --transform-skew-x: -1deg; -} - -.hover\:skew-y-0:hover { - --transform-skew-y: 0; -} - -.hover\:skew-y-1:hover { - --transform-skew-y: 1deg; -} - -.hover\:skew-y-2:hover { - --transform-skew-y: 2deg; -} - -.hover\:skew-y-3:hover { - --transform-skew-y: 3deg; -} - -.hover\:skew-y-6:hover { - --transform-skew-y: 6deg; -} - -.hover\:skew-y-12:hover { - --transform-skew-y: 12deg; -} - -.hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; -} - -.hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; -} - -.hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; -} - -.hover\:-skew-y-2:hover { - --transform-skew-y: -2deg; -} - -.hover\:-skew-y-1:hover { - --transform-skew-y: -1deg; -} - -.focus\:skew-x-0:focus { - --transform-skew-x: 0; -} - -.focus\:skew-x-1:focus { - --transform-skew-x: 1deg; -} - -.focus\:skew-x-2:focus { - --transform-skew-x: 2deg; -} - -.focus\:skew-x-3:focus { - --transform-skew-x: 3deg; -} - -.focus\:skew-x-6:focus { - --transform-skew-x: 6deg; -} - -.focus\:skew-x-12:focus { - --transform-skew-x: 12deg; -} - -.focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; -} - -.focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; -} - -.focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; -} - -.focus\:-skew-x-2:focus { - --transform-skew-x: -2deg; -} - -.focus\:-skew-x-1:focus { - --transform-skew-x: -1deg; -} - -.focus\:skew-y-0:focus { - --transform-skew-y: 0; -} - -.focus\:skew-y-1:focus { - --transform-skew-y: 1deg; -} - -.focus\:skew-y-2:focus { - --transform-skew-y: 2deg; -} - -.focus\:skew-y-3:focus { - --transform-skew-y: 3deg; -} - -.focus\:skew-y-6:focus { - --transform-skew-y: 6deg; -} - -.focus\:skew-y-12:focus { - --transform-skew-y: 12deg; -} - -.focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; -} - -.focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; -} - -.focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; -} - -.focus\:-skew-y-2:focus { - --transform-skew-y: -2deg; -} - -.focus\:-skew-y-1:focus { - --transform-skew-y: -1deg; -} - -.transition-none { - transition-property: none; -} - -.transition-all { - transition-property: all; -} - -.transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; -} - -.transition-colors { - transition-property: background-color, border-color, color, fill, stroke; -} - -.transition-opacity { - transition-property: opacity; -} - -.transition-shadow { - transition-property: box-shadow; -} - -.transition-transform { - transition-property: transform; -} - -.ease-linear { - transition-timing-function: linear; -} - -.ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); -} - -.ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); -} - -.ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -} - -.duration-75 { - transition-duration: 75ms; -} - -.duration-100 { - transition-duration: 100ms; -} - -.duration-150 { - transition-duration: 150ms; -} - -.duration-200 { - transition-duration: 200ms; -} - -.duration-300 { - transition-duration: 300ms; -} - -.duration-500 { - transition-duration: 500ms; -} - -.duration-700 { - transition-duration: 700ms; -} - -.duration-1000 { - transition-duration: 1000ms; -} - -.delay-75 { - transition-delay: 75ms; -} - -.delay-100 { - transition-delay: 100ms; -} - -.delay-150 { - transition-delay: 150ms; -} - -.delay-200 { - transition-delay: 200ms; -} - -.delay-300 { - transition-delay: 300ms; -} - -.delay-500 { - transition-delay: 500ms; -} - -.delay-700 { - transition-delay: 700ms; -} - -.delay-1000 { - transition-delay: 1000ms; -} - -@-webkit-keyframes spin { - to { - transform: rotate(360deg); - } -} - -@keyframes spin { - to { - transform: rotate(360deg); - } -} - -@-webkit-keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0; - } -} - -@keyframes ping { - 75%, 100% { - transform: scale(2); - opacity: 0; - } -} - -@-webkit-keyframes pulse { - 50% { - opacity: .5; - } -} - -@keyframes pulse { - 50% { - opacity: .5; - } -} - -@-webkit-keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -@keyframes bounce { - 0%, 100% { - transform: translateY(-25%); - -webkit-animation-timing-function: cubic-bezier(0.8,0,1,1); - animation-timing-function: cubic-bezier(0.8,0,1,1); - } - - 50% { - transform: none; - -webkit-animation-timing-function: cubic-bezier(0,0,0.2,1); - animation-timing-function: cubic-bezier(0,0,0.2,1); - } -} - -.animate-none { - -webkit-animation: none; - animation: none; -} - -.animate-spin { - -webkit-animation: spin 1s linear infinite; - animation: spin 1s linear infinite; -} - -.animate-ping { - -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; -} - -.animate-pulse { - -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; -} - -.animate-bounce { - -webkit-animation: bounce 1s infinite; - animation: bounce 1s infinite; -} - -@media (min-width: 640px) { - .sm\:container { - width: 100%; - } - - @media (min-width: 640px) { - .sm\:container { - max-width: 640px; - } - } - - @media (min-width: 768px) { - .sm\:container { - max-width: 768px; - } - } - - @media (min-width: 1024px) { - .sm\:container { - max-width: 1024px; - } - } - - @media (min-width: 1280px) { - .sm\:container { - max-width: 1280px; - } - } - - .sm\:prose { - color: #374151; - max-width: 65ch; - } - - .sm\:prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:prose a { - color: #5850ec; - text-decoration: none; - font-weight: 600; - } - - .sm\:prose strong { - color: #161e2e; - font-weight: 600; - } - - .sm\:prose ol { - counter-reset: list-counter; - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .sm\:prose ol > li { - position: relative; - counter-increment: list-counter; - padding-left: 1.75em; - } - - .sm\:prose ol > li::before { - content: counter(list-counter) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - } - - .sm\:prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .sm\:prose ul > li::before { - content: ""; - position: absolute; - background-color: #d2d6dc; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .sm\:prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .sm\:prose blockquote { - font-weight: 500; - font-style: italic; - color: #161e2e; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .sm\:prose blockquote p:first-of-type::before { - content: open-quote; - } - - .sm\:prose blockquote p:last-of-type::after { - content: close-quote; - } - - .sm\:prose h1 { - color: #1a202c; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .sm\:prose h2 { - color: #1a202c; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .sm\:prose h3 { - color: #1a202c; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .sm\:prose h4 { - color: #1a202c; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .sm\:prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .sm\:prose code { - color: #161e2e; - font-weight: 600; - font-size: 0.875em; - } - - .sm\:prose code::before { - content: "`"; - } - - .sm\:prose code::after { - content: "`"; - } - - .sm\:prose pre { - color: #e5e7eb; - background-color: #252f3f; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .sm\:prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .sm\:prose pre code::before { - content: ""; - } - - .sm\:prose pre code::after { - content: ""; - } - - .sm\:prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .sm\:prose thead { - color: #161e2e; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d2d6dc; - } - - .sm\:prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .sm\:prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .sm\:prose tbody tr:last-child { - border-bottom-width: 0; - } - - .sm\:prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .sm\:prose { - font-size: 1rem; - line-height: 1.75; - } - - .sm\:prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .sm\:prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:prose h2 code { - font-size: 0.875em; - } - - .sm\:prose h3 code { - font-size: 0.9em; - } - - .sm\:prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .sm\:prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .sm\:prose ol > li:before { - left: 0; - } - - .sm\:prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .sm\:prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .sm\:prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .sm\:prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .sm\:prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .sm\:prose ul ul, .sm\:prose ul ol, .sm\:prose ol ul, .sm\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .sm\:prose hr + * { - margin-top: 0; - } - - .sm\:prose h2 + * { - margin-top: 0; - } - - .sm\:prose h3 + * { - margin-top: 0; - } - - .sm\:prose h4 + * { - margin-top: 0; - } - - .sm\:prose thead th:first-child { - padding-left: 0; - } - - .sm\:prose thead th:last-child { - padding-right: 0; - } - - .sm\:prose tbody td:first-child { - padding-left: 0; - } - - .sm\:prose tbody td:last-child { - padding-right: 0; - } - - .sm\:prose > :first-child { - margin-top: 0; - } - - .sm\:prose > :last-child { - margin-bottom: 0; - } - - .sm\:prose h1, .sm\:prose h2, .sm\:prose h3, .sm\:prose h4 { - color: #161e2e; - } - - .sm\:prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .sm\:prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .sm\:prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .sm\:prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .sm\:prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .sm\:prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .sm\:prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .sm\:prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .sm\:prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .sm\:prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .sm\:prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .sm\:prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .sm\:prose-sm code { - font-size: 0.8571429em; - } - - .sm\:prose-sm h2 code { - font-size: 0.9em; - } - - .sm\:prose-sm h3 code { - font-size: 0.8888889em; - } - - .sm\:prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .sm\:prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .sm\:prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .sm\:prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .sm\:prose-sm ol > li { - padding-left: 1.5714286em; - } - - .sm\:prose-sm ol > li:before { - left: 0; - } - - .sm\:prose-sm ul > li { - padding-left: 1.5714286em; - } - - .sm\:prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .sm\:prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .sm\:prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .sm\:prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .sm\:prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .sm\:prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .sm\:prose-sm ul ul, .sm\:prose-sm ul ol, .sm\:prose-sm ol ul, .sm\:prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .sm\:prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .sm\:prose-sm hr + * { - margin-top: 0; - } - - .sm\:prose-sm h2 + * { - margin-top: 0; - } - - .sm\:prose-sm h3 + * { - margin-top: 0; - } - - .sm\:prose-sm h4 + * { - margin-top: 0; - } - - .sm\:prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .sm\:prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .sm\:prose-sm thead th:first-child { - padding-left: 0; - } - - .sm\:prose-sm thead th:last-child { - padding-right: 0; - } - - .sm\:prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .sm\:prose-sm tbody td:first-child { - padding-left: 0; - } - - .sm\:prose-sm tbody td:last-child { - padding-right: 0; - } - - .sm\:prose-sm > :first-child { - margin-top: 0; - } - - .sm\:prose-sm > :last-child { - margin-bottom: 0; - } - - .sm\:prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .sm\:prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .sm\:prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .sm\:prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .sm\:prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .sm\:prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .sm\:prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .sm\:prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .sm\:prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .sm\:prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .sm\:prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .sm\:prose-lg code { - font-size: 0.8888889em; - } - - .sm\:prose-lg h2 code { - font-size: 0.8666667em; - } - - .sm\:prose-lg h3 code { - font-size: 0.875em; - } - - .sm\:prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .sm\:prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .sm\:prose-lg ol > li { - padding-left: 1.6666667em; - } - - .sm\:prose-lg ol > li:before { - left: 0; - } - - .sm\:prose-lg ul > li { - padding-left: 1.6666667em; - } - - .sm\:prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .sm\:prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .sm\:prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:prose-lg ul ul, .sm\:prose-lg ul ol, .sm\:prose-lg ol ul, .sm\:prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .sm\:prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .sm\:prose-lg hr + * { - margin-top: 0; - } - - .sm\:prose-lg h2 + * { - margin-top: 0; - } - - .sm\:prose-lg h3 + * { - margin-top: 0; - } - - .sm\:prose-lg h4 + * { - margin-top: 0; - } - - .sm\:prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .sm\:prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .sm\:prose-lg thead th:first-child { - padding-left: 0; - } - - .sm\:prose-lg thead th:last-child { - padding-right: 0; - } - - .sm\:prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .sm\:prose-lg tbody td:first-child { - padding-left: 0; - } - - .sm\:prose-lg tbody td:last-child { - padding-right: 0; - } - - .sm\:prose-lg > :first-child { - margin-top: 0; - } - - .sm\:prose-lg > :last-child { - margin-bottom: 0; - } - - .sm\:prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .sm\:prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .sm\:prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .sm\:prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .sm\:prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .sm\:prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .sm\:prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .sm\:prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .sm\:prose-xl code { - font-size: 0.9em; - } - - .sm\:prose-xl h2 code { - font-size: 0.8611111em; - } - - .sm\:prose-xl h3 code { - font-size: 0.9em; - } - - .sm\:prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .sm\:prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .sm\:prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .sm\:prose-xl ol > li { - padding-left: 1.8em; - } - - .sm\:prose-xl ol > li:before { - left: 0; - } - - .sm\:prose-xl ul > li { - padding-left: 1.8em; - } - - .sm\:prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .sm\:prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .sm\:prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .sm\:prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .sm\:prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .sm\:prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .sm\:prose-xl ul ul, .sm\:prose-xl ul ol, .sm\:prose-xl ol ul, .sm\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .sm\:prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .sm\:prose-xl hr + * { - margin-top: 0; - } - - .sm\:prose-xl h2 + * { - margin-top: 0; - } - - .sm\:prose-xl h3 + * { - margin-top: 0; - } - - .sm\:prose-xl h4 + * { - margin-top: 0; - } - - .sm\:prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .sm\:prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .sm\:prose-xl thead th:first-child { - padding-left: 0; - } - - .sm\:prose-xl thead th:last-child { - padding-right: 0; - } - - .sm\:prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .sm\:prose-xl tbody td:first-child { - padding-left: 0; - } - - .sm\:prose-xl tbody td:last-child { - padding-right: 0; - } - - .sm\:prose-xl > :first-child { - margin-top: 0; - } - - .sm\:prose-xl > :last-child { - margin-bottom: 0; - } - - .sm\:prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .sm\:prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .sm\:prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .sm\:prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .sm\:prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .sm\:prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .sm\:prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .sm\:prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .sm\:prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .sm\:prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .sm\:prose-2xl code { - font-size: 0.8333333em; - } - - .sm\:prose-2xl h2 code { - font-size: 0.875em; - } - - .sm\:prose-2xl h3 code { - font-size: 0.8888889em; - } - - .sm\:prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .sm\:prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .sm\:prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .sm\:prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .sm\:prose-2xl ol > li:before { - left: 0; - } - - .sm\:prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .sm\:prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .sm\:prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .sm\:prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .sm\:prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .sm\:prose-2xl ul ul, .sm\:prose-2xl ul ol, .sm\:prose-2xl ol ul, .sm\:prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .sm\:prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .sm\:prose-2xl hr + * { - margin-top: 0; - } - - .sm\:prose-2xl h2 + * { - margin-top: 0; - } - - .sm\:prose-2xl h3 + * { - margin-top: 0; - } - - .sm\:prose-2xl h4 + * { - margin-top: 0; - } - - .sm\:prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .sm\:prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .sm\:prose-2xl thead th:first-child { - padding-left: 0; - } - - .sm\:prose-2xl thead th:last-child { - padding-right: 0; - } - - .sm\:prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .sm\:prose-2xl tbody td:first-child { - padding-left: 0; - } - - .sm\:prose-2xl tbody td:last-child { - padding-right: 0; - } - - .sm\:prose-2xl > :first-child { - margin-top: 0; - } - - .sm\:prose-2xl > :last-child { - margin-bottom: 0; - } - - .sm\:space-y-0 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0px * var(--space-y-reverse)); - } - - .sm\:space-x-0 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0px * var(--space-x-reverse)); - margin-left: calc(0px * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.25rem * var(--space-y-reverse)); - } - - .sm\:space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.25rem * var(--space-x-reverse)); - margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.5rem * var(--space-y-reverse)); - } - - .sm\:space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.5rem * var(--space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.75rem * var(--space-y-reverse)); - } - - .sm\:space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.75rem * var(--space-x-reverse)); - margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1rem * var(--space-y-reverse)); - } - - .sm\:space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1rem * var(--space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.25rem * var(--space-y-reverse)); - } - - .sm\:space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.25rem * var(--space-x-reverse)); - margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.5rem * var(--space-y-reverse)); - } - - .sm\:space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.5rem * var(--space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.75rem * var(--space-y-reverse)); - } - - .sm\:space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.75rem * var(--space-x-reverse)); - margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2rem * var(--space-y-reverse)); - } - - .sm\:space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2rem * var(--space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.25rem * var(--space-y-reverse)); - } - - .sm\:space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.25rem * var(--space-x-reverse)); - margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.5rem * var(--space-y-reverse)); - } - - .sm\:space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.5rem * var(--space-x-reverse)); - margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.75rem * var(--space-y-reverse)); - } - - .sm\:space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.75rem * var(--space-x-reverse)); - margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3rem * var(--space-y-reverse)); - } - - .sm\:space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3rem * var(--space-x-reverse)); - margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.25rem * var(--space-y-reverse)); - } - - .sm\:space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.25rem * var(--space-x-reverse)); - margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.5rem * var(--space-y-reverse)); - } - - .sm\:space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.5rem * var(--space-x-reverse)); - margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.75rem * var(--space-y-reverse)); - } - - .sm\:space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.75rem * var(--space-x-reverse)); - margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(4rem * var(--space-y-reverse)); - } - - .sm\:space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(4rem * var(--space-x-reverse)); - margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(5rem * var(--space-y-reverse)); - } - - .sm\:space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(5rem * var(--space-x-reverse)); - margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(6rem * var(--space-y-reverse)); - } - - .sm\:space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(6rem * var(--space-x-reverse)); - margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(7rem * var(--space-y-reverse)); - } - - .sm\:space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(7rem * var(--space-x-reverse)); - margin-left: calc(7rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8rem * var(--space-y-reverse)); - } - - .sm\:space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8rem * var(--space-x-reverse)); - margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(9rem * var(--space-y-reverse)); - } - - .sm\:space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(9rem * var(--space-x-reverse)); - margin-left: calc(9rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(10rem * var(--space-y-reverse)); - } - - .sm\:space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(10rem * var(--space-x-reverse)); - margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(11rem * var(--space-y-reverse)); - } - - .sm\:space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(11rem * var(--space-x-reverse)); - margin-left: calc(11rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(12rem * var(--space-y-reverse)); - } - - .sm\:space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(12rem * var(--space-x-reverse)); - margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(13rem * var(--space-y-reverse)); - } - - .sm\:space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(13rem * var(--space-x-reverse)); - margin-left: calc(13rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(14rem * var(--space-y-reverse)); - } - - .sm\:space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(14rem * var(--space-x-reverse)); - margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(15rem * var(--space-y-reverse)); - } - - .sm\:space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(15rem * var(--space-x-reverse)); - margin-left: calc(15rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16rem * var(--space-y-reverse)); - } - - .sm\:space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16rem * var(--space-x-reverse)); - margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(18rem * var(--space-y-reverse)); - } - - .sm\:space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(18rem * var(--space-x-reverse)); - margin-left: calc(18rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20rem * var(--space-y-reverse)); - } - - .sm\:space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20rem * var(--space-x-reverse)); - margin-left: calc(20rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(24rem * var(--space-y-reverse)); - } - - .sm\:space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(24rem * var(--space-x-reverse)); - margin-left: calc(24rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1px * var(--space-y-reverse)); - } - - .sm\:space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1px * var(--space-x-reverse)); - margin-left: calc(1px * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.125rem * var(--space-y-reverse)); - } - - .sm\:space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.125rem * var(--space-x-reverse)); - margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.375rem * var(--space-y-reverse)); - } - - .sm\:space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.375rem * var(--space-x-reverse)); - margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.625rem * var(--space-y-reverse)); - } - - .sm\:space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.625rem * var(--space-x-reverse)); - margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.875rem * var(--space-y-reverse)); - } - - .sm\:space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.875rem * var(--space-x-reverse)); - margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .sm\:space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .sm\:space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .sm\:space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .sm\:space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .sm\:space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .sm\:space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20% * var(--space-y-reverse)); - } - - .sm\:space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20% * var(--space-x-reverse)); - margin-left: calc(20% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(40% * var(--space-y-reverse)); - } - - .sm\:space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(40% * var(--space-x-reverse)); - margin-left: calc(40% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(60% * var(--space-y-reverse)); - } - - .sm\:space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(60% * var(--space-x-reverse)); - margin-left: calc(60% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(80% * var(--space-y-reverse)); - } - - .sm\:space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(80% * var(--space-x-reverse)); - margin-left: calc(80% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .sm\:space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .sm\:space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .sm\:space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .sm\:space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .sm\:space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8.333333% * var(--space-y-reverse)); - } - - .sm\:space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8.333333% * var(--space-x-reverse)); - margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .sm\:space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .sm\:space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .sm\:space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(41.666667% * var(--space-y-reverse)); - } - - .sm\:space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(41.666667% * var(--space-x-reverse)); - margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .sm\:space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(58.333333% * var(--space-y-reverse)); - } - - .sm\:space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(58.333333% * var(--space-x-reverse)); - margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .sm\:space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .sm\:space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .sm\:space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(91.666667% * var(--space-y-reverse)); - } - - .sm\:space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(91.666667% * var(--space-x-reverse)); - margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(100% * var(--space-y-reverse)); - } - - .sm\:space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(100% * var(--space-x-reverse)); - margin-left: calc(100% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.25rem * var(--space-y-reverse)); - } - - .sm\:-space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.25rem * var(--space-x-reverse)); - margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.5rem * var(--space-y-reverse)); - } - - .sm\:-space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.5rem * var(--space-x-reverse)); - margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.75rem * var(--space-y-reverse)); - } - - .sm\:-space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.75rem * var(--space-x-reverse)); - margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1rem * var(--space-y-reverse)); - } - - .sm\:-space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1rem * var(--space-x-reverse)); - margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.25rem * var(--space-y-reverse)); - } - - .sm\:-space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.25rem * var(--space-x-reverse)); - margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.5rem * var(--space-y-reverse)); - } - - .sm\:-space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.5rem * var(--space-x-reverse)); - margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.75rem * var(--space-y-reverse)); - } - - .sm\:-space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.75rem * var(--space-x-reverse)); - margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2rem * var(--space-y-reverse)); - } - - .sm\:-space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2rem * var(--space-x-reverse)); - margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.25rem * var(--space-y-reverse)); - } - - .sm\:-space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.25rem * var(--space-x-reverse)); - margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.5rem * var(--space-y-reverse)); - } - - .sm\:-space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.5rem * var(--space-x-reverse)); - margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.75rem * var(--space-y-reverse)); - } - - .sm\:-space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.75rem * var(--space-x-reverse)); - margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3rem * var(--space-y-reverse)); - } - - .sm\:-space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3rem * var(--space-x-reverse)); - margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.25rem * var(--space-y-reverse)); - } - - .sm\:-space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.25rem * var(--space-x-reverse)); - margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.5rem * var(--space-y-reverse)); - } - - .sm\:-space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.5rem * var(--space-x-reverse)); - margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.75rem * var(--space-y-reverse)); - } - - .sm\:-space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.75rem * var(--space-x-reverse)); - margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-4rem * var(--space-y-reverse)); - } - - .sm\:-space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-4rem * var(--space-x-reverse)); - margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-5rem * var(--space-y-reverse)); - } - - .sm\:-space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-5rem * var(--space-x-reverse)); - margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-6rem * var(--space-y-reverse)); - } - - .sm\:-space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-6rem * var(--space-x-reverse)); - margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-7rem * var(--space-y-reverse)); - } - - .sm\:-space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-7rem * var(--space-x-reverse)); - margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8rem * var(--space-y-reverse)); - } - - .sm\:-space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8rem * var(--space-x-reverse)); - margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-9rem * var(--space-y-reverse)); - } - - .sm\:-space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-9rem * var(--space-x-reverse)); - margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-10rem * var(--space-y-reverse)); - } - - .sm\:-space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-10rem * var(--space-x-reverse)); - margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-11rem * var(--space-y-reverse)); - } - - .sm\:-space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-11rem * var(--space-x-reverse)); - margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-12rem * var(--space-y-reverse)); - } - - .sm\:-space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-12rem * var(--space-x-reverse)); - margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-13rem * var(--space-y-reverse)); - } - - .sm\:-space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-13rem * var(--space-x-reverse)); - margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-14rem * var(--space-y-reverse)); - } - - .sm\:-space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-14rem * var(--space-x-reverse)); - margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-15rem * var(--space-y-reverse)); - } - - .sm\:-space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-15rem * var(--space-x-reverse)); - margin-left: calc(-15rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16rem * var(--space-y-reverse)); - } - - .sm\:-space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16rem * var(--space-x-reverse)); - margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-18rem * var(--space-y-reverse)); - } - - .sm\:-space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-18rem * var(--space-x-reverse)); - margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20rem * var(--space-y-reverse)); - } - - .sm\:-space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20rem * var(--space-x-reverse)); - margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-24rem * var(--space-y-reverse)); - } - - .sm\:-space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-24rem * var(--space-x-reverse)); - margin-left: calc(-24rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1px * var(--space-y-reverse)); - } - - .sm\:-space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1px * var(--space-x-reverse)); - margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.125rem * var(--space-y-reverse)); - } - - .sm\:-space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.125rem * var(--space-x-reverse)); - margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.375rem * var(--space-y-reverse)); - } - - .sm\:-space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.375rem * var(--space-x-reverse)); - margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.625rem * var(--space-y-reverse)); - } - - .sm\:-space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.625rem * var(--space-x-reverse)); - margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.875rem * var(--space-y-reverse)); - } - - .sm\:-space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.875rem * var(--space-x-reverse)); - margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .sm\:-space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .sm\:-space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .sm\:-space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .sm\:-space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .sm\:-space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .sm\:-space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20% * var(--space-y-reverse)); - } - - .sm\:-space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20% * var(--space-x-reverse)); - margin-left: calc(-20% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-40% * var(--space-y-reverse)); - } - - .sm\:-space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-40% * var(--space-x-reverse)); - margin-left: calc(-40% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-60% * var(--space-y-reverse)); - } - - .sm\:-space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-60% * var(--space-x-reverse)); - margin-left: calc(-60% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-80% * var(--space-y-reverse)); - } - - .sm\:-space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-80% * var(--space-x-reverse)); - margin-left: calc(-80% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .sm\:-space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .sm\:-space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .sm\:-space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .sm\:-space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .sm\:-space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8.33333% * var(--space-y-reverse)); - } - - .sm\:-space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8.33333% * var(--space-x-reverse)); - margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .sm\:-space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .sm\:-space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .sm\:-space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-41.66667% * var(--space-y-reverse)); - } - - .sm\:-space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-41.66667% * var(--space-x-reverse)); - margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .sm\:-space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-58.33333% * var(--space-y-reverse)); - } - - .sm\:-space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-58.33333% * var(--space-x-reverse)); - margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .sm\:-space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .sm\:-space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .sm\:-space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-91.66667% * var(--space-y-reverse)); - } - - .sm\:-space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-91.66667% * var(--space-x-reverse)); - margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse))); - } - - .sm\:-space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-100% * var(--space-y-reverse)); - } - - .sm\:-space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-100% * var(--space-x-reverse)); - margin-left: calc(-100% * calc(1 - var(--space-x-reverse))); - } - - .sm\:space-y-reverse > :not(template) ~ :not(template) { - --space-y-reverse: 1; - } - - .sm\:space-x-reverse > :not(template) ~ :not(template) { - --space-x-reverse: 1; - } - - .sm\:divide-y-0 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(0px * var(--divide-y-reverse)); - } - - .sm\:divide-x-0 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(0px * var(--divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); - } - - .sm\:divide-y-2 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(2px * var(--divide-y-reverse)); - } - - .sm\:divide-x-2 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(2px * var(--divide-x-reverse)); - border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); - } - - .sm\:divide-y-4 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(4px * var(--divide-y-reverse)); - } - - .sm\:divide-x-4 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(4px * var(--divide-x-reverse)); - border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); - } - - .sm\:divide-y-8 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(8px * var(--divide-y-reverse)); - } - - .sm\:divide-x-8 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(8px * var(--divide-x-reverse)); - border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); - } - - .sm\:divide-y > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(1px * var(--divide-y-reverse)); - } - - .sm\:divide-x > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(1px * var(--divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); - } - - .sm\:divide-y-reverse > :not(template) ~ :not(template) { - --divide-y-reverse: 1; - } - - .sm\:divide-x-reverse > :not(template) ~ :not(template) { - --divide-x-reverse: 1; - } - - .sm\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .sm\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .sm\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .sm\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .sm\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .sm\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .sm\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .sm\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .sm\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .sm\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .sm\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .sm\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .sm\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .sm\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .sm\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .sm\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .sm\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .sm\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .sm\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .sm\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .sm\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .sm\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .sm\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .sm\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .sm\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .sm\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .sm\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .sm\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .sm\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .sm\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .sm\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .sm\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .sm\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .sm\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .sm\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .sm\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .sm\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .sm\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .sm\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .sm\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .sm\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .sm\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .sm\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .sm\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .sm\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .sm\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .sm\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .sm\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .sm\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .sm\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .sm\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .sm\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .sm\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .sm\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .sm\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .sm\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .sm\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .sm\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .sm\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .sm\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .sm\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .sm\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .sm\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .sm\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .sm\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .sm\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .sm\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .sm\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .sm\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .sm\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .sm\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .sm\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .sm\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .sm\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .sm\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .sm\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .sm\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .sm\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .sm\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .sm\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .sm\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .sm\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .sm\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .sm\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .sm\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .sm\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .sm\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .sm\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .sm\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .sm\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .sm\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .sm\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .sm\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .sm\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .sm\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .sm\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .sm\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .sm\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .sm\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .sm\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .sm\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .sm\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .sm\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .sm\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .dark .sm\:dark\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .dark .sm\:dark\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .sm\:divide-solid > :not(template) ~ :not(template) { - border-style: solid; - } - - .sm\:divide-dashed > :not(template) ~ :not(template) { - border-style: dashed; - } - - .sm\:divide-dotted > :not(template) ~ :not(template) { - border-style: dotted; - } - - .sm\:divide-double > :not(template) ~ :not(template) { - border-style: double; - } - - .sm\:divide-none > :not(template) ~ :not(template) { - border-style: none; - } - - .sm\:divide-opacity-0 > :not(template) ~ :not(template) { - --divide-opacity: 0; - } - - .sm\:divide-opacity-25 > :not(template) ~ :not(template) { - --divide-opacity: 0.25; - } - - .sm\:divide-opacity-50 > :not(template) ~ :not(template) { - --divide-opacity: 0.5; - } - - .sm\:divide-opacity-75 > :not(template) ~ :not(template) { - --divide-opacity: 0.75; - } - - .sm\:divide-opacity-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - } - - .sm\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .sm\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .sm\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .sm\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .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-clip-border { - background-clip: border-box; - } - - .sm\:bg-clip-padding { - background-clip: padding-box; - } - - .sm\:bg-clip-content { - background-clip: content-box; - } - - .sm\:bg-clip-text { - -webkit-background-clip: text; - background-clip: text; - } - - .sm\:bg-transparent { - background-color: transparent; - } - - .sm\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .sm\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .sm\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .sm\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .sm\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .sm\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .sm\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .sm\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .sm\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .sm\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .sm\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .sm\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .sm\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .sm\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .sm\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .sm\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .sm\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .sm\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .sm\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .sm\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .sm\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .sm\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .sm\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .sm\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .sm\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .sm\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .sm\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .sm\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .sm\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .sm\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .sm\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .sm\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .sm\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .sm\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .sm\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .sm\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .sm\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .sm\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .sm\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .sm\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .sm\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .sm\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .sm\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .sm\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .sm\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .sm\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .sm\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .sm\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .sm\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .sm\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .sm\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .sm\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .sm\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .sm\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .sm\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .sm\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .sm\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .sm\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .sm\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .sm\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .sm\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .sm\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .sm\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .sm\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .sm\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .sm\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .sm\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .sm\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .sm\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .sm\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .sm\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .sm\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .sm\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .sm\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .sm\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .sm\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .sm\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .sm\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .sm\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .sm\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .sm\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .sm\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .sm\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .sm\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .sm\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .sm\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .sm\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .sm\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .sm\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .sm\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .sm\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .sm\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .sm\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .sm\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .sm\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .sm\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .sm\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .sm\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .sm\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .sm\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .sm\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .sm\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .sm\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-transparent { - background-color: transparent; - } - - .group:hover .sm\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:hover .sm\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-transparent { - background-color: transparent; - } - - .group:focus .sm\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:focus .sm\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .sm\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .sm\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .sm\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .sm\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .sm\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .sm\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .sm\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .sm\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .sm\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .sm\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .sm\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .sm\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .sm\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .sm\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .sm\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .sm\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .sm\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .sm\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .sm\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .sm\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .sm\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .sm\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .sm\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .sm\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .sm\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .sm\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .sm\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .sm\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .sm\:active\:bg-transparent:active { - background-color: transparent; - } - - .sm\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .sm\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .sm\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .sm\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .sm\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .sm\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .sm\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .sm\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .sm\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .sm\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .sm\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .sm\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .sm\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .sm\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .sm\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .sm\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .sm\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .sm\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .sm\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .sm\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .sm\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .sm\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .sm\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .sm\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .sm\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .sm\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .sm\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .sm\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .sm\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .sm\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .sm\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-transparent { - background-color: transparent; - } - - .dark .sm\:dark\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .sm\:dark\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-transparent { - background-color: transparent; - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-transparent { - background-color: transparent; - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .dark .sm\:dark\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .sm\:dark\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .dark .sm\:dark\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .sm\:dark\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-transparent:active { - background-color: transparent; - } - - .dark .sm\:dark\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .sm\:dark\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .sm\:bg-none { - background-image: none; - } - - .sm\:bg-gradient-to-t { - background-image: linear-gradient(to top, var(--gradient-color-stops)); - } - - .sm\:bg-gradient-to-tr { - background-image: linear-gradient(to top right, var(--gradient-color-stops)); - } - - .sm\:bg-gradient-to-r { - background-image: linear-gradient(to right, var(--gradient-color-stops)); - } - - .sm\:bg-gradient-to-br { - background-image: linear-gradient(to bottom right, var(--gradient-color-stops)); - } - - .sm\:bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--gradient-color-stops)); - } - - .sm\:bg-gradient-to-bl { - background-image: linear-gradient(to bottom left, var(--gradient-color-stops)); - } - - .sm\:bg-gradient-to-l { - background-image: linear-gradient(to left, var(--gradient-color-stops)); - } - - .sm\:bg-gradient-to-tl { - background-image: linear-gradient(to top left, var(--gradient-color-stops)); - } - - .sm\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .sm\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .sm\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .sm\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .sm\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .sm\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .sm\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .sm\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .sm\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .sm\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .sm\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .sm\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .sm\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .sm\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .sm\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .sm\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .sm\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .sm\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .sm\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .sm\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .sm\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .sm\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .sm\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .sm\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .sm\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .sm\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .sm\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .sm\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .sm\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .sm\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .sm\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .sm\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .sm\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .sm\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .sm\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .sm\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .sm\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .sm\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .sm\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .sm\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .sm\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .sm\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .sm\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .sm\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .sm\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .sm\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .sm\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .sm\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .sm\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .sm\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .sm\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .sm\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .sm\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .sm\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .sm\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .sm\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .sm\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .sm\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .sm\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .sm\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .sm\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .sm\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .sm\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .sm\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .sm\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .sm\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .sm\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .sm\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .sm\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .sm\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .sm\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .sm\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .sm\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .sm\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .sm\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .sm\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .sm\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .sm\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .sm\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .sm\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .sm\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .sm\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .sm\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .sm\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .sm\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .sm\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .sm\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .sm\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .sm\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .sm\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .sm\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .sm\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .sm\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .sm\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .sm\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .sm\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .sm\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .sm\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .sm\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .sm\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .sm\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .sm\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .sm\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .sm\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .sm\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .sm\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .sm\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .sm\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .sm\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .sm\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .sm\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .sm\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .sm\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .sm\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .sm\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .sm\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .sm\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .sm\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .sm\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .sm\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .sm\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .sm\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .sm\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .sm\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .sm\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .sm\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .sm\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .sm\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .sm\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .sm\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .sm\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .sm\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .sm\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .sm\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .sm\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .sm\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .sm\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .sm\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .sm\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .sm\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .sm\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .sm\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .sm\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .sm\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .sm\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .sm\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .sm\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .sm\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .sm\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .sm\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .sm\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .sm\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .sm\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .sm\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .sm\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .sm\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .sm\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .sm\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .sm\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .sm\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .sm\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .sm\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .sm\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .sm\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .sm\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .sm\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .sm\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .sm\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .sm\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .sm\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .sm\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .sm\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .sm\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .sm\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .sm\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .sm\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .sm\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .sm\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .sm\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .sm\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .sm\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .sm\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .sm\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .sm\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .sm\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .sm\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .sm\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .sm\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .sm\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .sm\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .sm\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .sm\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .sm\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .sm\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .sm\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .sm\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .sm\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .sm\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .sm\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .sm\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .sm\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .sm\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .sm\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .sm\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .sm\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .sm\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .sm\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .sm\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .sm\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .sm\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .sm\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .sm\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .sm\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .sm\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .sm\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .sm\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .sm\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .sm\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .sm\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .sm\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .sm\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .sm\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .sm\:to-transparent { - --gradient-to-color: transparent; - } - - .sm\:to-white { - --gradient-to-color: #ffffff; - } - - .sm\:to-black { - --gradient-to-color: #000000; - } - - .sm\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .sm\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .sm\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .sm\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .sm\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .sm\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .sm\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .sm\:to-gray-700 { - --gradient-to-color: #374151; - } - - .sm\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .sm\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .sm\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .sm\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .sm\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .sm\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .sm\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .sm\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .sm\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .sm\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .sm\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .sm\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .sm\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .sm\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .sm\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .sm\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .sm\:to-red-400 { - --gradient-to-color: #f98080; - } - - .sm\:to-red-500 { - --gradient-to-color: #f05252; - } - - .sm\:to-red-600 { - --gradient-to-color: #e02424; - } - - .sm\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .sm\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .sm\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .sm\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .sm\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .sm\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .sm\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .sm\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .sm\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .sm\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .sm\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .sm\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .sm\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .sm\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .sm\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .sm\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .sm\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .sm\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .sm\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .sm\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .sm\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .sm\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .sm\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .sm\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .sm\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .sm\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .sm\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .sm\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .sm\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .sm\:to-green-600 { - --gradient-to-color: #057a55; - } - - .sm\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .sm\:to-green-800 { - --gradient-to-color: #03543f; - } - - .sm\:to-green-900 { - --gradient-to-color: #014737; - } - - .sm\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .sm\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .sm\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .sm\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .sm\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .sm\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .sm\:to-teal-600 { - --gradient-to-color: #047481; - } - - .sm\:to-teal-700 { - --gradient-to-color: #036672; - } - - .sm\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .sm\:to-teal-900 { - --gradient-to-color: #014451; - } - - .sm\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .sm\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .sm\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .sm\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .sm\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .sm\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .sm\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .sm\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .sm\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .sm\:to-blue-900 { - --gradient-to-color: #233876; - } - - .sm\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .sm\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .sm\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .sm\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .sm\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .sm\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .sm\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .sm\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .sm\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .sm\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .sm\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .sm\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .sm\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .sm\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .sm\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .sm\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .sm\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .sm\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .sm\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .sm\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .sm\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .sm\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .sm\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .sm\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .sm\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .sm\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .sm\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .sm\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .sm\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .sm\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .sm\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .sm\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .sm\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .sm\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .sm\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .sm\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .sm\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .sm\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .sm\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .sm\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .sm\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .sm\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .sm\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .sm\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .sm\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .sm\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .sm\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .sm\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .sm\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .sm\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .sm\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .sm\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .sm\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .sm\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .sm\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .sm\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .sm\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .sm\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .sm\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .sm\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .sm\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .sm\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .sm\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .sm\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .sm\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .sm\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .sm\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .sm\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .sm\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .sm\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .sm\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .sm\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .sm\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .sm\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .sm\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .sm\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .sm\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .sm\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .sm\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .sm\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .sm\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .sm\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .sm\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .sm\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .sm\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .sm\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .sm\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .sm\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .sm\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .sm\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .sm\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .sm\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .sm\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .sm\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .sm\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .sm\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .sm\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .sm\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .sm\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .sm\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .sm\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .sm\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .sm\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .sm\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .sm\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .sm\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .sm\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .sm\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .sm\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .sm\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .sm\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .sm\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .sm\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .sm\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .sm\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .sm\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .sm\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .sm\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .sm\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .sm\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .sm\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .sm\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .sm\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .sm\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .sm\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .sm\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .sm\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .sm\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .sm\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .sm\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .sm\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .sm\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .sm\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .sm\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .sm\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .sm\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .sm\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .sm\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .sm\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .sm\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .sm\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .sm\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .sm\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .sm\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .sm\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .sm\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .sm\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .sm\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .sm\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .sm\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .sm\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .sm\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .sm\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .sm\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .sm\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .sm\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .sm\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .sm\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .sm\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .sm\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .sm\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .sm\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .sm\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .sm\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .sm\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .sm\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .sm\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .sm\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .sm\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .sm\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .sm\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .sm\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .sm\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .sm\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .sm\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .sm\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .sm\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .sm\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .sm\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .sm\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .sm\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .sm\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .sm\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .sm\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .sm\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .sm\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .sm\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .sm\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .sm\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .sm\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .sm\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .sm\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .sm\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .sm\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .sm\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .sm\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .sm\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .sm\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .sm\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .sm\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .sm\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .sm\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .sm\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .sm\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .sm\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .sm\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .sm\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .sm\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .sm\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .sm\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .sm\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .sm\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .sm\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .sm\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .sm\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .sm\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .sm\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .sm\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .sm\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .sm\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .sm\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .sm\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .sm\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .sm\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .sm\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .sm\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .sm\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .sm\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .sm\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .sm\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .sm\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .sm\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .sm\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .sm\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .sm\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .sm\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .sm\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .sm\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .sm\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .sm\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .sm\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .sm\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .sm\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .sm\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .sm\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .sm\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .sm\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .sm\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .sm\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .sm\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .sm\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .sm\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .sm\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .sm\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .sm\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .sm\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .sm\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .sm\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .sm\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .sm\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .sm\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .sm\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .sm\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .sm\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .sm\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .sm\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .sm\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .sm\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .sm\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .sm\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .sm\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .sm\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .sm\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .sm\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .sm\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .sm\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .sm\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .sm\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .sm\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .sm\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .sm\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .sm\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .sm\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .sm\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .sm\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .sm\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .sm\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .sm\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .sm\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .sm\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .sm\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .sm\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .sm\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .sm\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .sm\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .sm\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .sm\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .sm\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .sm\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .sm\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .sm\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .sm\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .sm\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .sm\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .sm\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .sm\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .sm\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .sm\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .sm\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .sm\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .sm\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .sm\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .sm\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .sm\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .sm\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .sm\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .sm\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .sm\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .sm\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .sm\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .sm\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .sm\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .sm\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .sm\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .sm\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .sm\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .sm\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .sm\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .sm\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .sm\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .sm\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .sm\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .sm\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .sm\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .sm\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .sm\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .sm\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .sm\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .sm\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .sm\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .sm\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .sm\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .sm\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .sm\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .sm\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .sm\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .sm\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .sm\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .sm\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .sm\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .sm\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .sm\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .sm\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .sm\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .sm\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .sm\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .sm\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .sm\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .sm\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .sm\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .sm\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .sm\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .sm\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .sm\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .sm\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .sm\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .sm\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .sm\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .sm\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .sm\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .sm\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .sm\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .sm\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .sm\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .sm\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .sm\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .sm\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .sm\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .sm\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .sm\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .sm\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .sm\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .sm\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .sm\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .sm\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .sm\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .sm\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .sm\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .sm\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .sm\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .sm\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .sm\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .sm\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .sm\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .sm\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .sm\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .sm\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .sm\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .sm\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .sm\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .sm\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .sm\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .sm\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .sm\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .sm\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .sm\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .sm\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .sm\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .sm\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .sm\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .sm\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .sm\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .sm\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .sm\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .sm\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .sm\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .sm\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .sm\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .sm\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .sm\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .sm\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .sm\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .sm\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .sm\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .sm\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .sm\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .sm\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .sm\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .sm\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .sm\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .sm\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .sm\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .sm\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .sm\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .sm\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .sm\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .sm\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .sm\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .sm\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .sm\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .sm\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .sm\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .sm\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .sm\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .sm\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .sm\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .sm\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .sm\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .sm\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .sm\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .sm\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .sm\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .sm\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .sm\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .sm\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .sm\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .sm\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .sm\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .sm\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .sm\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .sm\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .sm\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .sm\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .sm\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .sm\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .sm\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .sm\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .sm\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .sm\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .sm\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .sm\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .sm\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .sm\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .sm\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .sm\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .sm\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .sm\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .sm\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .sm\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .sm\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .sm\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .sm\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .sm\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .sm\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .sm\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .sm\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .sm\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .sm\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .sm\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .sm\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .sm\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .sm\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .sm\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .sm\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .sm\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .sm\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .sm\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .sm\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .sm\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .sm\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .sm\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .sm\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .sm\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .sm\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .sm\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .sm\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .sm\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .sm\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .sm\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .sm\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .sm\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .sm\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .sm\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .sm\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .sm\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .sm\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .sm\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .sm\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .sm\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .sm\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .sm\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .sm\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .sm\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .sm\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .sm\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .sm\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .sm\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .sm\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .sm\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .sm\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .sm\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .sm\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .sm\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .sm\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .sm\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .sm\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .sm\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .sm\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .sm\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .sm\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .sm\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .sm\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .sm\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .sm\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .sm\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .sm\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .sm\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .sm\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .sm\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .sm\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .sm\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .sm\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .sm\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .sm\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .sm\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .sm\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .sm\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .sm\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .sm\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .sm\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .sm\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .sm\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .sm\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .sm\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .sm\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .sm\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .sm\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .sm\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .sm\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .sm\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .sm\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .sm\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .sm\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .sm\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .sm\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .sm\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .sm\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .sm\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .sm\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .sm\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .sm\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .sm\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .sm\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .sm\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .sm\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .sm\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .sm\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .sm\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .sm\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .sm\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .sm\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .sm\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .sm\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .sm\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .sm\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .sm\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .sm\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .sm\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .sm\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .sm\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .sm\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .sm\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .sm\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .sm\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .sm\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .sm\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .sm\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .sm\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .sm\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .sm\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .sm\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .sm\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .sm\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .sm\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .sm\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .sm\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .sm\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .sm\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .sm\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .sm\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .sm\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .sm\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .sm\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .sm\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .sm\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .sm\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .sm\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .sm\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .sm\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .sm\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .sm\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .sm\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .sm\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .sm\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .sm\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .sm\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .sm\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .sm\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .sm\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .sm\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .sm\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .sm\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .sm\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .sm\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .sm\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .sm\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .sm\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .sm\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .sm\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .sm\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .sm\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .sm\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .sm\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .sm\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .sm\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .sm\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .sm\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .sm\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .sm\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .sm\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .sm\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .sm\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .sm\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .sm\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .sm\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .sm\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .sm\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .sm\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .sm\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .sm\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .sm\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .sm\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .sm\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .sm\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .sm\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .sm\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .sm\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .sm\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .sm\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .sm\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .sm\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .sm\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .sm\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .sm\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .sm\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .sm\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .sm\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .sm\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .sm\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .sm\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .sm\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .sm\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .sm\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .sm\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .sm\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .sm\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .sm\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .sm\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .sm\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .sm\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .sm\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .dark .sm\:dark\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .sm\:dark\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .sm\:dark\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .sm\:dark\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .sm\:dark\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .sm\:dark\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .sm\:dark\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .sm\:dark\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .sm\:dark\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .sm\:dark\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .sm\:dark\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .sm\:dark\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .sm\:dark\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .sm\:dark\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .sm\:dark\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .sm\:dark\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .sm\:dark\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .sm\:dark\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .sm\:dark\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .sm\:dark\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .sm\:dark\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .sm\:dark\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .sm\:dark\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .sm\:dark\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .sm\:dark\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .sm\:dark\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .sm\:dark\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .sm\:dark\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .sm\:dark\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .sm\:dark\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .sm\:dark\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .sm\:dark\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .sm\:dark\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .sm\:dark\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .sm\:dark\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .sm\:dark\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .sm\:dark\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .sm\:dark\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .sm\:dark\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .sm\:dark\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .sm\:dark\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .sm\:dark\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .sm\:dark\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .sm\:dark\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .sm\:dark\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .sm\:dark\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .sm\:dark\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .sm\:dark\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .sm\:dark\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .sm\:dark\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .sm\:dark\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .sm\:dark\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .sm\:dark\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .sm\:dark\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .sm\:dark\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .sm\:dark\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .sm\:dark\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .sm\:dark\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .sm\:dark\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .sm\:dark\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .sm\:dark\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .sm\:dark\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .sm\:dark\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .sm\:dark\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .sm\:dark\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .sm\:dark\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .sm\:dark\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .sm\:dark\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .sm\:dark\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .sm\:dark\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .sm\:dark\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .sm\:dark\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .sm\:dark\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .sm\:dark\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .sm\:dark\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .sm\:dark\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .sm\:dark\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .sm\:dark\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .sm\:dark\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .sm\:dark\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .sm\:dark\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .sm\:dark\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .sm\:dark\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .sm\:dark\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .sm\:dark\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .sm\:dark\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .sm\:dark\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .sm\:dark\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .sm\:dark\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .sm\:dark\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .sm\:dark\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .sm\:dark\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .sm\:dark\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .sm\:dark\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .sm\:dark\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .sm\:dark\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .sm\:dark\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .sm\:dark\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .sm\:dark\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .sm\:dark\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .sm\:dark\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .sm\:dark\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .sm\:dark\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .sm\:dark\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .sm\:dark\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .sm\:dark\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .sm\:dark\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .sm\:dark\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .sm\:dark\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .sm\:dark\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .sm\:dark\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .sm\:dark\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .sm\:dark\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .sm\:dark\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .sm\:dark\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .sm\:dark\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .sm\:dark\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .sm\:dark\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .sm\:dark\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .sm\:dark\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .sm\:dark\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .sm\:dark\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .sm\:dark\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .sm\:dark\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .sm\:dark\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .sm\:dark\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .sm\:dark\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .sm\:dark\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .sm\:dark\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .sm\:dark\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .sm\:dark\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .sm\:dark\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .sm\:dark\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .sm\:dark\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .sm\:dark\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .sm\:dark\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .sm\:dark\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .sm\:dark\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .sm\:dark\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .sm\:dark\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .sm\:dark\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .sm\:dark\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .sm\:dark\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .sm\:dark\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .sm\:dark\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .sm\:dark\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .sm\:dark\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .sm\:dark\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .sm\:dark\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .sm\:dark\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .sm\:dark\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .sm\:dark\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .sm\:dark\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .sm\:dark\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .sm\:dark\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .sm\:dark\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .sm\:dark\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .sm\:dark\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .sm\:dark\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .sm\:dark\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .sm\:dark\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .sm\:dark\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .sm\:dark\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .sm\:dark\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .sm\:dark\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .sm\:dark\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .sm\:dark\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .sm\:dark\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .sm\:dark\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .sm\:dark\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .sm\:dark\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .sm\:dark\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .sm\:dark\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .sm\:dark\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .sm\:dark\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .sm\:dark\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .sm\:dark\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .sm\:dark\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .sm\:dark\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .sm\:dark\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .sm\:dark\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .sm\:dark\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .sm\:dark\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .sm\:dark\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .sm\:dark\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .sm\:dark\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .sm\:dark\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .sm\:dark\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .sm\:dark\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .sm\:dark\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .sm\:dark\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .sm\:dark\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .sm\:dark\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .sm\:dark\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .sm\:dark\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .sm\:dark\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .sm\:dark\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .sm\:dark\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .sm\:dark\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .sm\:dark\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .sm\:dark\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .sm\:dark\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .sm\:dark\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .sm\:dark\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .sm\:dark\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .sm\:dark\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .sm\:dark\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .sm\:dark\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .sm\:dark\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .sm\:dark\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .sm\:dark\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .sm\:dark\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .sm\:dark\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .sm\:dark\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .sm\:dark\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .sm\:dark\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .sm\:dark\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .sm\:dark\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .sm\:dark\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .sm\:dark\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .sm\:dark\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .sm\:dark\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .sm\:dark\:to-transparent { - --gradient-to-color: transparent; - } - - .dark .sm\:dark\:to-white { - --gradient-to-color: #ffffff; - } - - .dark .sm\:dark\:to-black { - --gradient-to-color: #000000; - } - - .dark .sm\:dark\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .dark .sm\:dark\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .dark .sm\:dark\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .dark .sm\:dark\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .dark .sm\:dark\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .dark .sm\:dark\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .dark .sm\:dark\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .dark .sm\:dark\:to-gray-700 { - --gradient-to-color: #374151; - } - - .dark .sm\:dark\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .dark .sm\:dark\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .dark .sm\:dark\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .dark .sm\:dark\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .dark .sm\:dark\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .dark .sm\:dark\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .dark .sm\:dark\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .dark .sm\:dark\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .dark .sm\:dark\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .dark .sm\:dark\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .dark .sm\:dark\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .dark .sm\:dark\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .dark .sm\:dark\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .dark .sm\:dark\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .dark .sm\:dark\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .dark .sm\:dark\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .dark .sm\:dark\:to-red-400 { - --gradient-to-color: #f98080; - } - - .dark .sm\:dark\:to-red-500 { - --gradient-to-color: #f05252; - } - - .dark .sm\:dark\:to-red-600 { - --gradient-to-color: #e02424; - } - - .dark .sm\:dark\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .dark .sm\:dark\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .dark .sm\:dark\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .dark .sm\:dark\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .dark .sm\:dark\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .dark .sm\:dark\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .dark .sm\:dark\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .dark .sm\:dark\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .dark .sm\:dark\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .dark .sm\:dark\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .dark .sm\:dark\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .dark .sm\:dark\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .dark .sm\:dark\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .dark .sm\:dark\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .dark .sm\:dark\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .dark .sm\:dark\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .dark .sm\:dark\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .dark .sm\:dark\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .dark .sm\:dark\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .dark .sm\:dark\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .dark .sm\:dark\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .dark .sm\:dark\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .dark .sm\:dark\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .dark .sm\:dark\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .dark .sm\:dark\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .dark .sm\:dark\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .dark .sm\:dark\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .dark .sm\:dark\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .dark .sm\:dark\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .dark .sm\:dark\:to-green-600 { - --gradient-to-color: #057a55; - } - - .dark .sm\:dark\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .dark .sm\:dark\:to-green-800 { - --gradient-to-color: #03543f; - } - - .dark .sm\:dark\:to-green-900 { - --gradient-to-color: #014737; - } - - .dark .sm\:dark\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .dark .sm\:dark\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .dark .sm\:dark\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .dark .sm\:dark\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .dark .sm\:dark\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .dark .sm\:dark\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .dark .sm\:dark\:to-teal-600 { - --gradient-to-color: #047481; - } - - .dark .sm\:dark\:to-teal-700 { - --gradient-to-color: #036672; - } - - .dark .sm\:dark\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .dark .sm\:dark\:to-teal-900 { - --gradient-to-color: #014451; - } - - .dark .sm\:dark\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .dark .sm\:dark\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .dark .sm\:dark\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .dark .sm\:dark\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .dark .sm\:dark\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .dark .sm\:dark\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .dark .sm\:dark\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .dark .sm\:dark\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .dark .sm\:dark\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .dark .sm\:dark\:to-blue-900 { - --gradient-to-color: #233876; - } - - .dark .sm\:dark\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .dark .sm\:dark\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .dark .sm\:dark\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .dark .sm\:dark\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .dark .sm\:dark\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .dark .sm\:dark\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .dark .sm\:dark\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .dark .sm\:dark\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .dark .sm\:dark\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .dark .sm\:dark\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .dark .sm\:dark\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .dark .sm\:dark\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .dark .sm\:dark\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .dark .sm\:dark\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .dark .sm\:dark\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .dark .sm\:dark\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .dark .sm\:dark\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .dark .sm\:dark\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .dark .sm\:dark\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .dark .sm\:dark\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .dark .sm\:dark\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .dark .sm\:dark\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .dark .sm\:dark\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .dark .sm\:dark\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .dark .sm\:dark\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .dark .sm\:dark\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .dark .sm\:dark\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .dark .sm\:dark\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .dark .sm\:dark\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .dark .sm\:dark\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .dark .sm\:dark\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .sm\:dark\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .sm\:dark\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .sm\:dark\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .sm\:dark\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .sm\:dark\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .sm\:dark\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .sm\:dark\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .sm\:dark\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .sm\:dark\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .sm\:dark\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .sm\:dark\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .sm\:dark\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .sm\:dark\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .sm\:dark\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .sm\:dark\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .sm\:dark\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .sm\:dark\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .sm\:dark\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .sm\:dark\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .sm\:dark\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .sm\:dark\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .sm\:dark\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .sm\:dark\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .sm\:dark\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .sm\:dark\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .sm\:dark\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .sm\:dark\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .sm\:dark\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .sm\:dark\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .sm\:dark\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .sm\:dark\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .sm\:dark\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .sm\:dark\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .sm\:dark\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .sm\:dark\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .sm\:dark\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .sm\:dark\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .sm\:dark\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .sm\:dark\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .sm\:dark\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .sm\:dark\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .sm\:dark\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .sm\:dark\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .sm\:dark\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .sm\:dark\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .sm\:dark\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .sm\:dark\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .sm\:dark\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .sm\:dark\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .sm\:dark\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .sm\:dark\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .sm\:dark\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .sm\:dark\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .sm\:dark\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .sm\:dark\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .sm\:dark\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .sm\:dark\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .sm\:dark\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .sm\:dark\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .sm\:dark\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .sm\:dark\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .sm\:dark\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .dark .sm\:dark\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .dark .sm\:dark\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .dark .sm\:dark\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .dark .sm\:dark\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .dark .sm\:dark\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .dark .sm\:dark\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .dark .sm\:dark\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .dark .sm\:dark\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .dark .sm\:dark\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .dark .sm\:dark\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .dark .sm\:dark\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .dark .sm\:dark\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .dark .sm\:dark\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .dark .sm\:dark\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .dark .sm\:dark\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .dark .sm\:dark\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .dark .sm\:dark\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .dark .sm\:dark\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .dark .sm\:dark\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .dark .sm\:dark\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .dark .sm\:dark\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .dark .sm\:dark\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .dark .sm\:dark\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .dark .sm\:dark\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .dark .sm\:dark\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .dark .sm\:dark\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .dark .sm\:dark\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .dark .sm\:dark\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .dark .sm\:dark\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .dark .sm\:dark\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .dark .sm\:dark\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .dark .sm\:dark\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .dark .sm\:dark\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .dark .sm\:dark\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .dark .sm\:dark\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .dark .sm\:dark\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .dark .sm\:dark\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .dark .sm\:dark\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .dark .sm\:dark\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .dark .sm\:dark\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .dark .sm\:dark\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .dark .sm\:dark\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .dark .sm\:dark\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .dark .sm\:dark\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .dark .sm\:dark\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .dark .sm\:dark\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .dark .sm\:dark\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .dark .sm\:dark\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .dark .sm\:dark\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .dark .sm\:dark\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .dark .sm\:dark\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .dark .sm\:dark\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .dark .sm\:dark\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .dark .sm\:dark\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .dark .sm\:dark\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .dark .sm\:dark\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .dark .sm\:dark\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .dark .sm\:dark\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .dark .sm\:dark\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .dark .sm\:dark\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .dark .sm\:dark\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .dark .sm\:dark\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .dark .sm\:dark\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .dark .sm\:dark\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .dark .sm\:dark\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .dark .sm\:dark\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .dark .sm\:dark\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .dark .sm\:dark\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .dark .sm\:dark\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .dark .sm\:dark\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .dark .sm\:dark\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .dark .sm\:dark\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .dark .sm\:dark\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .dark .sm\:dark\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .dark .sm\:dark\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .dark .sm\:dark\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .dark .sm\:dark\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .dark .sm\:dark\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .dark .sm\:dark\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .dark .sm\:dark\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .dark .sm\:dark\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .dark .sm\:dark\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .dark .sm\:dark\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .dark .sm\:dark\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .dark .sm\:dark\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .dark .sm\:dark\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .dark .sm\:dark\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .dark .sm\:dark\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .dark .sm\:dark\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .dark .sm\:dark\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .dark .sm\:dark\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .dark .sm\:dark\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .dark .sm\:dark\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .dark .sm\:dark\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .dark .sm\:dark\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .dark .sm\:dark\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .dark .sm\:dark\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .dark .sm\:dark\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .dark .sm\:dark\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .dark .sm\:dark\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .dark .sm\:dark\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .dark .sm\:dark\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .dark .sm\:dark\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .dark .sm\:dark\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .dark .sm\:dark\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .dark .sm\:dark\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .dark .sm\:dark\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .dark .sm\:dark\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .dark .sm\:dark\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .dark .sm\:dark\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .dark .sm\:dark\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .dark .sm\:dark\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .dark .sm\:dark\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .sm\:dark\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .sm\:dark\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .sm\:dark\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .sm\:dark\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .sm\:dark\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .sm\:dark\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .sm\:dark\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .sm\:dark\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .sm\:dark\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .sm\:dark\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .sm\:dark\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .sm\:dark\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .sm\:dark\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .sm\:dark\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .sm\:dark\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .sm\:dark\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .sm\:dark\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .sm\:dark\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .sm\:dark\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .sm\:dark\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .sm\:dark\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .sm\:dark\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .sm\:dark\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .sm\:dark\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .sm\:dark\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .sm\:dark\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .sm\:dark\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .sm\:dark\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .sm\:dark\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .sm\:dark\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .sm\:dark\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .sm\:dark\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .sm\:dark\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .sm\:dark\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .sm\:dark\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .sm\:dark\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .sm\:dark\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .sm\:dark\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .sm\:dark\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .sm\:dark\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .sm\:dark\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .sm\:dark\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .sm\:dark\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .sm\:dark\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .sm\:dark\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .sm\:dark\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .sm\:dark\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .sm\:dark\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .sm\:dark\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .sm\:dark\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .sm\:dark\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .sm\:dark\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .sm\:dark\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .sm\:dark\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .sm\:dark\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .sm\:dark\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .sm\:dark\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .sm\:dark\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .sm\:dark\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .sm\:dark\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .sm\:dark\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .sm\:dark\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .dark .sm\:dark\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .dark .sm\:dark\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .dark .sm\:dark\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .dark .sm\:dark\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .dark .sm\:dark\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .dark .sm\:dark\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .dark .sm\:dark\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .dark .sm\:dark\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .dark .sm\:dark\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .dark .sm\:dark\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .dark .sm\:dark\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .dark .sm\:dark\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .dark .sm\:dark\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .dark .sm\:dark\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .dark .sm\:dark\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .dark .sm\:dark\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .dark .sm\:dark\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .dark .sm\:dark\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .dark .sm\:dark\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .dark .sm\:dark\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .dark .sm\:dark\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .dark .sm\:dark\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .dark .sm\:dark\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .dark .sm\:dark\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .dark .sm\:dark\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .dark .sm\:dark\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .dark .sm\:dark\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .dark .sm\:dark\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .dark .sm\:dark\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .dark .sm\:dark\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .dark .sm\:dark\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .dark .sm\:dark\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .dark .sm\:dark\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .dark .sm\:dark\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .dark .sm\:dark\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .dark .sm\:dark\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .dark .sm\:dark\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .dark .sm\:dark\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .dark .sm\:dark\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .dark .sm\:dark\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .dark .sm\:dark\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .dark .sm\:dark\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .dark .sm\:dark\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .dark .sm\:dark\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .dark .sm\:dark\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .dark .sm\:dark\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .dark .sm\:dark\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .dark .sm\:dark\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .dark .sm\:dark\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .dark .sm\:dark\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .dark .sm\:dark\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .dark .sm\:dark\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .dark .sm\:dark\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .dark .sm\:dark\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .dark .sm\:dark\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .dark .sm\:dark\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .dark .sm\:dark\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .dark .sm\:dark\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .dark .sm\:dark\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .dark .sm\:dark\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .dark .sm\:dark\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .dark .sm\:dark\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .dark .sm\:dark\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .dark .sm\:dark\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .dark .sm\:dark\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .dark .sm\:dark\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .dark .sm\:dark\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .dark .sm\:dark\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .dark .sm\:dark\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .dark .sm\:dark\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .dark .sm\:dark\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .dark .sm\:dark\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .dark .sm\:dark\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .dark .sm\:dark\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .dark .sm\:dark\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .dark .sm\:dark\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .dark .sm\:dark\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .dark .sm\:dark\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .dark .sm\:dark\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .dark .sm\:dark\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .dark .sm\:dark\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .dark .sm\:dark\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .dark .sm\:dark\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .dark .sm\:dark\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .dark .sm\:dark\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .dark .sm\:dark\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .dark .sm\:dark\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .dark .sm\:dark\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .dark .sm\:dark\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .dark .sm\:dark\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .dark .sm\:dark\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .dark .sm\:dark\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .dark .sm\:dark\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .dark .sm\:dark\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .dark .sm\:dark\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .dark .sm\:dark\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .dark .sm\:dark\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .dark .sm\:dark\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .dark .sm\:dark\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .dark .sm\:dark\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .dark .sm\:dark\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .dark .sm\:dark\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .dark .sm\:dark\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .dark .sm\:dark\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .dark .sm\:dark\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .dark .sm\:dark\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .dark .sm\:dark\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .dark .sm\:dark\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .dark .sm\:dark\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .dark .sm\:dark\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .dark .sm\:dark\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .dark .sm\:dark\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .sm\:bg-opacity-0 { - --bg-opacity: 0; - } - - .sm\:bg-opacity-25 { - --bg-opacity: 0.25; - } - - .sm\:bg-opacity-50 { - --bg-opacity: 0.5; - } - - .sm\:bg-opacity-75 { - --bg-opacity: 0.75; - } - - .sm\:bg-opacity-100 { - --bg-opacity: 1; - } - - .sm\:hover\:bg-opacity-0:hover { - --bg-opacity: 0; - } - - .sm\:hover\:bg-opacity-25:hover { - --bg-opacity: 0.25; - } - - .sm\:hover\:bg-opacity-50:hover { - --bg-opacity: 0.5; - } - - .sm\:hover\:bg-opacity-75:hover { - --bg-opacity: 0.75; - } - - .sm\:hover\:bg-opacity-100:hover { - --bg-opacity: 1; - } - - .sm\:focus\:bg-opacity-0:focus { - --bg-opacity: 0; - } - - .sm\:focus\:bg-opacity-25:focus { - --bg-opacity: 0.25; - } - - .sm\:focus\:bg-opacity-50:focus { - --bg-opacity: 0.5; - } - - .sm\:focus\:bg-opacity-75:focus { - --bg-opacity: 0.75; - } - - .sm\:focus\:bg-opacity-100:focus { - --bg-opacity: 1; - } - - .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-repeat-round { - background-repeat: round; - } - - .sm\:bg-repeat-space { - background-repeat: space; - } - - .sm\:bg-auto { - background-size: auto; - } - - .sm\:bg-cover { - background-size: cover; - } - - .sm\:bg-contain { - background-size: contain; - } - - .sm\:border-collapse { - border-collapse: collapse; - } - - .sm\:border-separate { - border-collapse: separate; - } - - .sm\:border-transparent { - border-color: transparent; - } - - .sm\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .sm\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .sm\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .sm\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .sm\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .sm\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .sm\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .sm\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .sm\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .sm\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .sm\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .sm\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .sm\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .sm\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .sm\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .sm\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .sm\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .sm\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .sm\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .sm\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .sm\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .sm\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .sm\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .sm\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .sm\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .sm\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .sm\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .sm\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .sm\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .sm\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .sm\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .sm\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .sm\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .sm\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .sm\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .sm\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .sm\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .sm\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .sm\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .sm\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .sm\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .sm\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .sm\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .sm\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .sm\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .sm\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .sm\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .sm\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .sm\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .sm\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .sm\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .sm\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .sm\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .sm\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .sm\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .sm\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .sm\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .sm\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .sm\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .sm\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .sm\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .sm\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .sm\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .sm\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .sm\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .sm\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .sm\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .sm\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .sm\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .sm\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .sm\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .sm\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .sm\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .sm\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .sm\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .sm\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .sm\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .sm\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .sm\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .sm\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .sm\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .sm\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .sm\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .sm\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .sm\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .sm\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .sm\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .sm\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .sm\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .sm\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .sm\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .sm\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .sm\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .sm\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .sm\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .sm\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .sm\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .sm\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .sm\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .sm\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .sm\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .sm\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .sm\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .sm\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .sm\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .sm\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .sm\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .sm\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .sm\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .sm\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .sm\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .sm\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-transparent { - border-color: transparent; - } - - .group:hover .sm\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:hover .sm\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-transparent { - border-color: transparent; - } - - .group:focus .sm\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:focus .sm\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .sm\:hover\:border-transparent:hover { - border-color: transparent; - } - - .sm\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .sm\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .sm\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .sm\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .sm\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .sm\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .sm\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .sm\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .sm\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .sm\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .sm\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .sm\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .sm\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .sm\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .sm\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .sm\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .sm\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .sm\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .sm\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .sm\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .sm\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .sm\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .sm\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .sm\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .sm\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .sm\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .sm\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .sm\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .sm\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .sm\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .sm\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .sm\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .sm\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .sm\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .sm\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .sm\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .sm\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .sm\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .sm\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .sm\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .sm\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .sm\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .sm\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .sm\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .sm\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .sm\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .sm\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .sm\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .sm\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .sm\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .sm\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .sm\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .sm\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .sm\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .sm\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .sm\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .sm\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .sm\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .sm\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .sm\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .sm\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .sm\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .sm\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .sm\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .sm\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .sm\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .sm\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .sm\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .sm\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .sm\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .sm\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .sm\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .sm\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .sm\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .sm\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .sm\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .sm\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .sm\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .sm\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .sm\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .sm\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .sm\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .sm\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .sm\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .sm\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .sm\:focus\:border-transparent:focus { - border-color: transparent; - } - - .sm\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .sm\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .sm\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .sm\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .sm\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .sm\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .sm\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .sm\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .sm\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .sm\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .sm\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .sm\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .sm\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .sm\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .sm\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .sm\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .sm\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .sm\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .sm\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .sm\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .sm\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .sm\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .sm\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .sm\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .sm\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .sm\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .sm\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .sm\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .sm\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .sm\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .sm\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .sm\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .sm\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .sm\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .sm\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .sm\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .sm\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .sm\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .sm\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .sm\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .sm\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .sm\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .sm\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .sm\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .sm\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .sm\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .sm\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .sm\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .sm\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .sm\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .sm\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .sm\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .sm\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .sm\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .sm\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .sm\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .sm\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .sm\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .sm\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .sm\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .sm\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .sm\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .sm\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .sm\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .sm\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .sm\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .sm\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .sm\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .sm\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .sm\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .sm\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .sm\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .sm\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .sm\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .sm\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .sm\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .sm\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .sm\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .sm\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .sm\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .sm\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .sm\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .sm\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .sm\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .sm\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .sm\:dark\:border-transparent { - border-color: transparent; - } - - .dark .sm\:dark\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .sm\:dark\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .sm\:dark\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .sm\:dark\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .sm\:dark\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .sm\:dark\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .sm\:dark\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .sm\:dark\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .sm\:dark\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-transparent { - border-color: transparent; - } - - .dark .group:hover .sm\:dark\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-transparent { - border-color: transparent; - } - - .dark .group:focus .sm\:dark\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-transparent:hover { - border-color: transparent; - } - - .dark .sm\:dark\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .sm\:dark\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-transparent:focus { - border-color: transparent; - } - - .dark .sm\:dark\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .sm\:dark\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .sm\:border-opacity-0 { - --border-opacity: 0; - } - - .sm\:border-opacity-25 { - --border-opacity: 0.25; - } - - .sm\:border-opacity-50 { - --border-opacity: 0.5; - } - - .sm\:border-opacity-75 { - --border-opacity: 0.75; - } - - .sm\:border-opacity-100 { - --border-opacity: 1; - } - - .sm\:hover\:border-opacity-0:hover { - --border-opacity: 0; - } - - .sm\:hover\:border-opacity-25:hover { - --border-opacity: 0.25; - } - - .sm\:hover\:border-opacity-50:hover { - --border-opacity: 0.5; - } - - .sm\:hover\:border-opacity-75:hover { - --border-opacity: 0.75; - } - - .sm\:hover\:border-opacity-100:hover { - --border-opacity: 1; - } - - .sm\:focus\:border-opacity-0:focus { - --border-opacity: 0; - } - - .sm\:focus\:border-opacity-25:focus { - --border-opacity: 0.25; - } - - .sm\:focus\:border-opacity-50:focus { - --border-opacity: 0.5; - } - - .sm\:focus\:border-opacity-75:focus { - --border-opacity: 0.75; - } - - .sm\:focus\:border-opacity-100:focus { - --border-opacity: 1; - } - - .sm\:rounded-none { - border-radius: 0; - } - - .sm\:rounded-sm { - border-radius: 0.125rem; - } - - .sm\:rounded { - border-radius: 0.25rem; - } - - .sm\:rounded-md { - border-radius: 0.375rem; - } - - .sm\:rounded-lg { - border-radius: 0.5rem; - } - - .sm\:rounded-xl { - border-radius: 0.75rem; - } - - .sm\:rounded-2xl { - border-radius: 1rem; - } - - .sm\:rounded-3xl { - border-radius: 1.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: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .sm\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .sm\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .sm\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .sm\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .sm\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .sm\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .sm\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .sm\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .sm\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .sm\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .sm\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .sm\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .sm\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .sm\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .sm\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .sm\:rounded-t-xl { - border-top-left-radius: 0.75rem; - border-top-right-radius: 0.75rem; - } - - .sm\:rounded-r-xl { - border-top-right-radius: 0.75rem; - border-bottom-right-radius: 0.75rem; - } - - .sm\:rounded-b-xl { - border-bottom-right-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .sm\:rounded-l-xl { - border-top-left-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .sm\:rounded-t-2xl { - border-top-left-radius: 1rem; - border-top-right-radius: 1rem; - } - - .sm\:rounded-r-2xl { - border-top-right-radius: 1rem; - border-bottom-right-radius: 1rem; - } - - .sm\:rounded-b-2xl { - border-bottom-right-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .sm\:rounded-l-2xl { - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .sm\:rounded-t-3xl { - border-top-left-radius: 1.5rem; - border-top-right-radius: 1.5rem; - } - - .sm\:rounded-r-3xl { - border-top-right-radius: 1.5rem; - border-bottom-right-radius: 1.5rem; - } - - .sm\:rounded-b-3xl { - border-bottom-right-radius: 1.5rem; - border-bottom-left-radius: 1.5rem; - } - - .sm\:rounded-l-3xl { - border-top-left-radius: 1.5rem; - border-bottom-left-radius: 1.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: 0.125rem; - } - - .sm\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .sm\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .sm\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .sm\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .sm\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .sm\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .sm\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .sm\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .sm\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .sm\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .sm\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .sm\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .sm\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .sm\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .sm\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .sm\:rounded-tl-xl { - border-top-left-radius: 0.75rem; - } - - .sm\:rounded-tr-xl { - border-top-right-radius: 0.75rem; - } - - .sm\:rounded-br-xl { - border-bottom-right-radius: 0.75rem; - } - - .sm\:rounded-bl-xl { - border-bottom-left-radius: 0.75rem; - } - - .sm\:rounded-tl-2xl { - border-top-left-radius: 1rem; - } - - .sm\:rounded-tr-2xl { - border-top-right-radius: 1rem; - } - - .sm\:rounded-br-2xl { - border-bottom-right-radius: 1rem; - } - - .sm\:rounded-bl-2xl { - border-bottom-left-radius: 1rem; - } - - .sm\:rounded-tl-3xl { - border-top-left-radius: 1.5rem; - } - - .sm\:rounded-tr-3xl { - border-top-right-radius: 1.5rem; - } - - .sm\:rounded-br-3xl { - border-bottom-right-radius: 1.5rem; - } - - .sm\:rounded-bl-3xl { - border-bottom-left-radius: 1.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-double { - border-style: double; - } - - .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\:box-border { - box-sizing: border-box; - } - - .sm\:box-content { - box-sizing: content-box; - } - - .sm\:cursor-auto { - cursor: auto; - } - - .sm\:cursor-default { - cursor: default; - } - - .sm\:cursor-pointer { - cursor: pointer; - } - - .sm\:cursor-wait { - cursor: wait; - } - - .sm\:cursor-text { - cursor: text; - } - - .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\:flex { - display: flex; - } - - .sm\:inline-flex { - display: inline-flex; - } - - .sm\:table { - display: table; - } - - .sm\:table-caption { - display: table-caption; - } - - .sm\:table-cell { - display: table-cell; - } - - .sm\:table-column { - display: table-column; - } - - .sm\:table-column-group { - display: table-column-group; - } - - .sm\:table-footer-group { - display: table-footer-group; - } - - .sm\:table-header-group { - display: table-header-group; - } - - .sm\:table-row-group { - display: table-row-group; - } - - .sm\:table-row { - display: table-row; - } - - .sm\:flow-root { - display: flow-root; - } - - .sm\:grid { - display: grid; - } - - .sm\:inline-grid { - display: inline-grid; - } - - .sm\:contents { - display: contents; - } - - .sm\:hidden { - display: none; - } - - .sm\:flex-row { - flex-direction: row; - } - - .sm\:flex-row-reverse { - flex-direction: row-reverse; - } - - .sm\:flex-col { - flex-direction: column; - } - - .sm\:flex-col-reverse { - flex-direction: column-reverse; - } - - .sm\:flex-wrap { - flex-wrap: wrap; - } - - .sm\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .sm\:flex-no-wrap { - flex-wrap: nowrap; - } - - .sm\:place-items-auto { - place-items: auto; - } - - .sm\:place-items-start { - place-items: start; - } - - .sm\:place-items-end { - place-items: end; - } - - .sm\:place-items-center { - place-items: center; - } - - .sm\:place-items-stretch { - place-items: stretch; - } - - .sm\:place-content-center { - place-content: center; - } - - .sm\:place-content-start { - place-content: start; - } - - .sm\:place-content-end { - place-content: end; - } - - .sm\:place-content-between { - place-content: space-between; - } - - .sm\:place-content-around { - place-content: space-around; - } - - .sm\:place-content-evenly { - place-content: space-evenly; - } - - .sm\:place-content-stretch { - place-content: stretch; - } - - .sm\:place-self-auto { - place-self: auto; - } - - .sm\:place-self-start { - place-self: start; - } - - .sm\:place-self-end { - place-self: end; - } - - .sm\:place-self-center { - place-self: center; - } - - .sm\:place-self-stretch { - place-self: stretch; - } - - .sm\:items-start { - align-items: flex-start; - } - - .sm\:items-end { - align-items: flex-end; - } - - .sm\:items-center { - align-items: center; - } - - .sm\:items-baseline { - align-items: baseline; - } - - .sm\:items-stretch { - align-items: stretch; - } - - .sm\:content-center { - align-content: center; - } - - .sm\:content-start { - align-content: flex-start; - } - - .sm\:content-end { - align-content: flex-end; - } - - .sm\:content-between { - align-content: space-between; - } - - .sm\:content-around { - align-content: space-around; - } - - .sm\:content-evenly { - align-content: space-evenly; - } - - .sm\:self-auto { - align-self: auto; - } - - .sm\:self-start { - align-self: flex-start; - } - - .sm\:self-end { - align-self: flex-end; - } - - .sm\:self-center { - align-self: center; - } - - .sm\:self-stretch { - align-self: stretch; - } - - .sm\:justify-items-auto { - justify-items: auto; - } - - .sm\:justify-items-start { - justify-items: start; - } - - .sm\:justify-items-end { - justify-items: end; - } - - .sm\:justify-items-center { - justify-items: center; - } - - .sm\:justify-items-stretch { - justify-items: stretch; - } - - .sm\:justify-start { - justify-content: flex-start; - } - - .sm\:justify-end { - justify-content: flex-end; - } - - .sm\:justify-center { - justify-content: center; - } - - .sm\:justify-between { - justify-content: space-between; - } - - .sm\:justify-around { - justify-content: space-around; - } - - .sm\:justify-evenly { - justify-content: space-evenly; - } - - .sm\:justify-self-auto { - justify-self: auto; - } - - .sm\:justify-self-start { - justify-self: start; - } - - .sm\:justify-self-end { - justify-self: end; - } - - .sm\:justify-self-center { - justify-self: center; - } - - .sm\:justify-self-stretch { - justify-self: stretch; - } - - .sm\:flex-1 { - flex: 1 1 0%; - } - - .sm\:flex-auto { - flex: 1 1 auto; - } - - .sm\:flex-initial { - flex: 0 1 auto; - } - - .sm\:flex-none { - flex: none; - } - - .sm\:flex-grow-0 { - flex-grow: 0; - } - - .sm\:flex-grow { - flex-grow: 1; - } - - .sm\:flex-shrink-0 { - flex-shrink: 0; - } - - .sm\:flex-shrink { - flex-shrink: 1; - } - - .sm\:order-1 { - order: 1; - } - - .sm\:order-2 { - order: 2; - } - - .sm\:order-3 { - order: 3; - } - - .sm\:order-4 { - order: 4; - } - - .sm\:order-5 { - order: 5; - } - - .sm\:order-6 { - order: 6; - } - - .sm\:order-7 { - order: 7; - } - - .sm\:order-8 { - order: 8; - } - - .sm\:order-9 { - order: 9; - } - - .sm\:order-10 { - order: 10; - } - - .sm\:order-11 { - order: 11; - } - - .sm\:order-12 { - order: 12; - } - - .sm\:order-first { - order: -9999; - } - - .sm\:order-last { - order: 9999; - } - - .sm\:order-none { - order: 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\:clear-left { - clear: left; - } - - .sm\:clear-right { - clear: right; - } - - .sm\:clear-both { - clear: both; - } - - .sm\:clear-none { - clear: none; - } - - .sm\:font-sans { - font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .sm\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, 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\:focus\:font-hairline:focus { - font-weight: 100; - } - - .sm\:focus\:font-thin:focus { - font-weight: 200; - } - - .sm\:focus\:font-light:focus { - font-weight: 300; - } - - .sm\:focus\:font-normal:focus { - font-weight: 400; - } - - .sm\:focus\:font-medium:focus { - font-weight: 500; - } - - .sm\:focus\:font-semibold:focus { - font-weight: 600; - } - - .sm\:focus\:font-bold:focus { - font-weight: 700; - } - - .sm\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .sm\:focus\:font-black:focus { - font-weight: 900; - } - - .sm\:h-0 { - height: 0; - } - - .sm\:h-1 { - height: 0.25rem; - } - - .sm\:h-2 { - height: 0.5rem; - } - - .sm\:h-3 { - height: 0.75rem; - } - - .sm\:h-4 { - height: 1rem; - } - - .sm\:h-5 { - height: 1.25rem; - } - - .sm\:h-6 { - height: 1.5rem; - } - - .sm\:h-7 { - height: 1.75rem; - } - - .sm\:h-8 { - height: 2rem; - } - - .sm\:h-9 { - height: 2.25rem; - } - - .sm\:h-10 { - height: 2.5rem; - } - - .sm\:h-11 { - height: 2.75rem; - } - - .sm\:h-12 { - height: 3rem; - } - - .sm\:h-13 { - height: 3.25rem; - } - - .sm\:h-14 { - height: 3.5rem; - } - - .sm\:h-15 { - height: 3.75rem; - } - - .sm\:h-16 { - height: 4rem; - } - - .sm\:h-20 { - height: 5rem; - } - - .sm\:h-24 { - height: 6rem; - } - - .sm\:h-28 { - height: 7rem; - } - - .sm\:h-32 { - height: 8rem; - } - - .sm\:h-36 { - height: 9rem; - } - - .sm\:h-40 { - height: 10rem; - } - - .sm\:h-44 { - height: 11rem; - } - - .sm\:h-48 { - height: 12rem; - } - - .sm\:h-52 { - height: 13rem; - } - - .sm\:h-56 { - height: 14rem; - } - - .sm\:h-60 { - height: 15rem; - } - - .sm\:h-64 { - height: 16rem; - } - - .sm\:h-72 { - height: 18rem; - } - - .sm\:h-80 { - height: 20rem; - } - - .sm\:h-96 { - height: 24rem; - } - - .sm\:h-auto { - height: auto; - } - - .sm\:h-px { - height: 1px; - } - - .sm\:h-0\.5 { - height: 0.125rem; - } - - .sm\:h-1\.5 { - height: 0.375rem; - } - - .sm\:h-2\.5 { - height: 0.625rem; - } - - .sm\:h-3\.5 { - height: 0.875rem; - } - - .sm\:h-1\/2 { - height: 50%; - } - - .sm\:h-1\/3 { - height: 33.333333%; - } - - .sm\:h-2\/3 { - height: 66.666667%; - } - - .sm\:h-1\/4 { - height: 25%; - } - - .sm\:h-2\/4 { - height: 50%; - } - - .sm\:h-3\/4 { - height: 75%; - } - - .sm\:h-1\/5 { - height: 20%; - } - - .sm\:h-2\/5 { - height: 40%; - } - - .sm\:h-3\/5 { - height: 60%; - } - - .sm\:h-4\/5 { - height: 80%; - } - - .sm\:h-1\/6 { - height: 16.666667%; - } - - .sm\:h-2\/6 { - height: 33.333333%; - } - - .sm\:h-3\/6 { - height: 50%; - } - - .sm\:h-4\/6 { - height: 66.666667%; - } - - .sm\:h-5\/6 { - height: 83.333333%; - } - - .sm\:h-1\/12 { - height: 8.333333%; - } - - .sm\:h-2\/12 { - height: 16.666667%; - } - - .sm\:h-3\/12 { - height: 25%; - } - - .sm\:h-4\/12 { - height: 33.333333%; - } - - .sm\:h-5\/12 { - height: 41.666667%; - } - - .sm\:h-6\/12 { - height: 50%; - } - - .sm\:h-7\/12 { - height: 58.333333%; - } - - .sm\:h-8\/12 { - height: 66.666667%; - } - - .sm\:h-9\/12 { - height: 75%; - } - - .sm\:h-10\/12 { - height: 83.333333%; - } - - .sm\:h-11\/12 { - height: 91.666667%; - } - - .sm\:h-full { - height: 100%; - } - - .sm\:h-screen { - height: 100vh; - } - - .sm\:text-xs { - font-size: 0.75rem; - } - - .sm\:text-sm { - font-size: 0.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\:text-6xl { - font-size: 4rem; - } - - .sm\:leading-3 { - line-height: .75rem; - } - - .sm\:leading-4 { - line-height: 1rem; - } - - .sm\:leading-5 { - line-height: 1.25rem; - } - - .sm\:leading-6 { - line-height: 1.5rem; - } - - .sm\:leading-7 { - line-height: 1.75rem; - } - - .sm\:leading-8 { - line-height: 2rem; - } - - .sm\:leading-9 { - line-height: 2.25rem; - } - - .sm\:leading-10 { - line-height: 2.5rem; - } - - .sm\:leading-none { - line-height: 1; - } - - .sm\:leading-tight { - line-height: 1.25; - } - - .sm\:leading-snug { - line-height: 1.375; - } - - .sm\:leading-normal { - line-height: 1.5; - } - - .sm\:leading-relaxed { - line-height: 1.625; - } - - .sm\:leading-loose { - line-height: 2; - } - - .sm\:list-inside { - list-style-position: inside; - } - - .sm\:list-outside { - list-style-position: outside; - } - - .sm\:list-none { - list-style-type: none; - } - - .sm\:list-disc { - list-style-type: disc; - } - - .sm\:list-decimal { - list-style-type: decimal; - } - - .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-5 { - margin: 1.25rem; - } - - .sm\:m-6 { - margin: 1.5rem; - } - - .sm\:m-7 { - margin: 1.75rem; - } - - .sm\:m-8 { - margin: 2rem; - } - - .sm\:m-9 { - margin: 2.25rem; - } - - .sm\:m-10 { - margin: 2.5rem; - } - - .sm\:m-11 { - margin: 2.75rem; - } - - .sm\:m-12 { - margin: 3rem; - } - - .sm\:m-13 { - margin: 3.25rem; - } - - .sm\:m-14 { - margin: 3.5rem; - } - - .sm\:m-15 { - margin: 3.75rem; - } - - .sm\:m-16 { - margin: 4rem; - } - - .sm\:m-20 { - margin: 5rem; - } - - .sm\:m-24 { - margin: 6rem; - } - - .sm\:m-28 { - margin: 7rem; - } - - .sm\:m-32 { - margin: 8rem; - } - - .sm\:m-36 { - margin: 9rem; - } - - .sm\:m-40 { - margin: 10rem; - } - - .sm\:m-44 { - margin: 11rem; - } - - .sm\:m-48 { - margin: 12rem; - } - - .sm\:m-52 { - margin: 13rem; - } - - .sm\:m-56 { - margin: 14rem; - } - - .sm\:m-60 { - margin: 15rem; - } - - .sm\:m-64 { - margin: 16rem; - } - - .sm\:m-72 { - margin: 18rem; - } - - .sm\:m-80 { - margin: 20rem; - } - - .sm\:m-96 { - margin: 24rem; - } - - .sm\:m-auto { - margin: auto; - } - - .sm\:m-px { - margin: 1px; - } - - .sm\:m-0\.5 { - margin: 0.125rem; - } - - .sm\:m-1\.5 { - margin: 0.375rem; - } - - .sm\:m-2\.5 { - margin: 0.625rem; - } - - .sm\:m-3\.5 { - margin: 0.875rem; - } - - .sm\:m-1\/2 { - margin: 50%; - } - - .sm\:m-1\/3 { - margin: 33.333333%; - } - - .sm\:m-2\/3 { - margin: 66.666667%; - } - - .sm\:m-1\/4 { - margin: 25%; - } - - .sm\:m-2\/4 { - margin: 50%; - } - - .sm\:m-3\/4 { - margin: 75%; - } - - .sm\:m-1\/5 { - margin: 20%; - } - - .sm\:m-2\/5 { - margin: 40%; - } - - .sm\:m-3\/5 { - margin: 60%; - } - - .sm\:m-4\/5 { - margin: 80%; - } - - .sm\:m-1\/6 { - margin: 16.666667%; - } - - .sm\:m-2\/6 { - margin: 33.333333%; - } - - .sm\:m-3\/6 { - margin: 50%; - } - - .sm\:m-4\/6 { - margin: 66.666667%; - } - - .sm\:m-5\/6 { - margin: 83.333333%; - } - - .sm\:m-1\/12 { - margin: 8.333333%; - } - - .sm\:m-2\/12 { - margin: 16.666667%; - } - - .sm\:m-3\/12 { - margin: 25%; - } - - .sm\:m-4\/12 { - margin: 33.333333%; - } - - .sm\:m-5\/12 { - margin: 41.666667%; - } - - .sm\:m-6\/12 { - margin: 50%; - } - - .sm\:m-7\/12 { - margin: 58.333333%; - } - - .sm\:m-8\/12 { - margin: 66.666667%; - } - - .sm\:m-9\/12 { - margin: 75%; - } - - .sm\:m-10\/12 { - margin: 83.333333%; - } - - .sm\:m-11\/12 { - margin: 91.666667%; - } - - .sm\:m-full { - margin: 100%; - } - - .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-5 { - margin: -1.25rem; - } - - .sm\:-m-6 { - margin: -1.5rem; - } - - .sm\:-m-7 { - margin: -1.75rem; - } - - .sm\:-m-8 { - margin: -2rem; - } - - .sm\:-m-9 { - margin: -2.25rem; - } - - .sm\:-m-10 { - margin: -2.5rem; - } - - .sm\:-m-11 { - margin: -2.75rem; - } - - .sm\:-m-12 { - margin: -3rem; - } - - .sm\:-m-13 { - margin: -3.25rem; - } - - .sm\:-m-14 { - margin: -3.5rem; - } - - .sm\:-m-15 { - margin: -3.75rem; - } - - .sm\:-m-16 { - margin: -4rem; - } - - .sm\:-m-20 { - margin: -5rem; - } - - .sm\:-m-24 { - margin: -6rem; - } - - .sm\:-m-28 { - margin: -7rem; - } - - .sm\:-m-32 { - margin: -8rem; - } - - .sm\:-m-36 { - margin: -9rem; - } - - .sm\:-m-40 { - margin: -10rem; - } - - .sm\:-m-44 { - margin: -11rem; - } - - .sm\:-m-48 { - margin: -12rem; - } - - .sm\:-m-52 { - margin: -13rem; - } - - .sm\:-m-56 { - margin: -14rem; - } - - .sm\:-m-60 { - margin: -15rem; - } - - .sm\:-m-64 { - margin: -16rem; - } - - .sm\:-m-72 { - margin: -18rem; - } - - .sm\:-m-80 { - margin: -20rem; - } - - .sm\:-m-96 { - margin: -24rem; - } - - .sm\:-m-px { - margin: -1px; - } - - .sm\:-m-0\.5 { - margin: -0.125rem; - } - - .sm\:-m-1\.5 { - margin: -0.375rem; - } - - .sm\:-m-2\.5 { - margin: -0.625rem; - } - - .sm\:-m-3\.5 { - margin: -0.875rem; - } - - .sm\:-m-1\/2 { - margin: -50%; - } - - .sm\:-m-1\/3 { - margin: -33.33333%; - } - - .sm\:-m-2\/3 { - margin: -66.66667%; - } - - .sm\:-m-1\/4 { - margin: -25%; - } - - .sm\:-m-2\/4 { - margin: -50%; - } - - .sm\:-m-3\/4 { - margin: -75%; - } - - .sm\:-m-1\/5 { - margin: -20%; - } - - .sm\:-m-2\/5 { - margin: -40%; - } - - .sm\:-m-3\/5 { - margin: -60%; - } - - .sm\:-m-4\/5 { - margin: -80%; - } - - .sm\:-m-1\/6 { - margin: -16.66667%; - } - - .sm\:-m-2\/6 { - margin: -33.33333%; - } - - .sm\:-m-3\/6 { - margin: -50%; - } - - .sm\:-m-4\/6 { - margin: -66.66667%; - } - - .sm\:-m-5\/6 { - margin: -83.33333%; - } - - .sm\:-m-1\/12 { - margin: -8.33333%; - } - - .sm\:-m-2\/12 { - margin: -16.66667%; - } - - .sm\:-m-3\/12 { - margin: -25%; - } - - .sm\:-m-4\/12 { - margin: -33.33333%; - } - - .sm\:-m-5\/12 { - margin: -41.66667%; - } - - .sm\:-m-6\/12 { - margin: -50%; - } - - .sm\:-m-7\/12 { - margin: -58.33333%; - } - - .sm\:-m-8\/12 { - margin: -66.66667%; - } - - .sm\:-m-9\/12 { - margin: -75%; - } - - .sm\:-m-10\/12 { - margin: -83.33333%; - } - - .sm\:-m-11\/12 { - margin: -91.66667%; - } - - .sm\:-m-full { - margin: -100%; - } - - .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-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .sm\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .sm\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .sm\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .sm\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .sm\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .sm\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .sm\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .sm\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .sm\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .sm\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .sm\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .sm\:my-11 { - margin-top: 2.75rem; - margin-bottom: 2.75rem; - } - - .sm\:mx-11 { - margin-left: 2.75rem; - margin-right: 2.75rem; - } - - .sm\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .sm\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .sm\:my-13 { - margin-top: 3.25rem; - margin-bottom: 3.25rem; - } - - .sm\:mx-13 { - margin-left: 3.25rem; - margin-right: 3.25rem; - } - - .sm\:my-14 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; - } - - .sm\:mx-14 { - margin-left: 3.5rem; - margin-right: 3.5rem; - } - - .sm\:my-15 { - margin-top: 3.75rem; - margin-bottom: 3.75rem; - } - - .sm\:mx-15 { - margin-left: 3.75rem; - margin-right: 3.75rem; - } - - .sm\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .sm\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .sm\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .sm\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .sm\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .sm\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .sm\:my-28 { - margin-top: 7rem; - margin-bottom: 7rem; - } - - .sm\:mx-28 { - margin-left: 7rem; - margin-right: 7rem; - } - - .sm\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .sm\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .sm\:my-36 { - margin-top: 9rem; - margin-bottom: 9rem; - } - - .sm\:mx-36 { - margin-left: 9rem; - margin-right: 9rem; - } - - .sm\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .sm\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .sm\:my-44 { - margin-top: 11rem; - margin-bottom: 11rem; - } - - .sm\:mx-44 { - margin-left: 11rem; - margin-right: 11rem; - } - - .sm\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .sm\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .sm\:my-52 { - margin-top: 13rem; - margin-bottom: 13rem; - } - - .sm\:mx-52 { - margin-left: 13rem; - margin-right: 13rem; - } - - .sm\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .sm\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .sm\:my-60 { - margin-top: 15rem; - margin-bottom: 15rem; - } - - .sm\:mx-60 { - margin-left: 15rem; - margin-right: 15rem; - } - - .sm\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .sm\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .sm\:my-72 { - margin-top: 18rem; - margin-bottom: 18rem; - } - - .sm\:mx-72 { - margin-left: 18rem; - margin-right: 18rem; - } - - .sm\:my-80 { - margin-top: 20rem; - margin-bottom: 20rem; - } - - .sm\:mx-80 { - margin-left: 20rem; - margin-right: 20rem; - } - - .sm\:my-96 { - margin-top: 24rem; - margin-bottom: 24rem; - } - - .sm\:mx-96 { - margin-left: 24rem; - margin-right: 24rem; - } - - .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\:my-0\.5 { - margin-top: 0.125rem; - margin-bottom: 0.125rem; - } - - .sm\:mx-0\.5 { - margin-left: 0.125rem; - margin-right: 0.125rem; - } - - .sm\:my-1\.5 { - margin-top: 0.375rem; - margin-bottom: 0.375rem; - } - - .sm\:mx-1\.5 { - margin-left: 0.375rem; - margin-right: 0.375rem; - } - - .sm\:my-2\.5 { - margin-top: 0.625rem; - margin-bottom: 0.625rem; - } - - .sm\:mx-2\.5 { - margin-left: 0.625rem; - margin-right: 0.625rem; - } - - .sm\:my-3\.5 { - margin-top: 0.875rem; - margin-bottom: 0.875rem; - } - - .sm\:mx-3\.5 { - margin-left: 0.875rem; - margin-right: 0.875rem; - } - - .sm\:my-1\/2 { - margin-top: 50%; - margin-bottom: 50%; - } - - .sm\:mx-1\/2 { - margin-left: 50%; - margin-right: 50%; - } - - .sm\:my-1\/3 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .sm\:mx-1\/3 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .sm\:my-2\/3 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .sm\:mx-2\/3 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .sm\:my-1\/4 { - margin-top: 25%; - margin-bottom: 25%; - } - - .sm\:mx-1\/4 { - margin-left: 25%; - margin-right: 25%; - } - - .sm\:my-2\/4 { - margin-top: 50%; - margin-bottom: 50%; - } - - .sm\:mx-2\/4 { - margin-left: 50%; - margin-right: 50%; - } - - .sm\:my-3\/4 { - margin-top: 75%; - margin-bottom: 75%; - } - - .sm\:mx-3\/4 { - margin-left: 75%; - margin-right: 75%; - } - - .sm\:my-1\/5 { - margin-top: 20%; - margin-bottom: 20%; - } - - .sm\:mx-1\/5 { - margin-left: 20%; - margin-right: 20%; - } - - .sm\:my-2\/5 { - margin-top: 40%; - margin-bottom: 40%; - } - - .sm\:mx-2\/5 { - margin-left: 40%; - margin-right: 40%; - } - - .sm\:my-3\/5 { - margin-top: 60%; - margin-bottom: 60%; - } - - .sm\:mx-3\/5 { - margin-left: 60%; - margin-right: 60%; - } - - .sm\:my-4\/5 { - margin-top: 80%; - margin-bottom: 80%; - } - - .sm\:mx-4\/5 { - margin-left: 80%; - margin-right: 80%; - } - - .sm\:my-1\/6 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .sm\:mx-1\/6 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .sm\:my-2\/6 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .sm\:mx-2\/6 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .sm\:my-3\/6 { - margin-top: 50%; - margin-bottom: 50%; - } - - .sm\:mx-3\/6 { - margin-left: 50%; - margin-right: 50%; - } - - .sm\:my-4\/6 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .sm\:mx-4\/6 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .sm\:my-5\/6 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .sm\:mx-5\/6 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .sm\:my-1\/12 { - margin-top: 8.333333%; - margin-bottom: 8.333333%; - } - - .sm\:mx-1\/12 { - margin-left: 8.333333%; - margin-right: 8.333333%; - } - - .sm\:my-2\/12 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .sm\:mx-2\/12 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .sm\:my-3\/12 { - margin-top: 25%; - margin-bottom: 25%; - } - - .sm\:mx-3\/12 { - margin-left: 25%; - margin-right: 25%; - } - - .sm\:my-4\/12 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .sm\:mx-4\/12 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .sm\:my-5\/12 { - margin-top: 41.666667%; - margin-bottom: 41.666667%; - } - - .sm\:mx-5\/12 { - margin-left: 41.666667%; - margin-right: 41.666667%; - } - - .sm\:my-6\/12 { - margin-top: 50%; - margin-bottom: 50%; - } - - .sm\:mx-6\/12 { - margin-left: 50%; - margin-right: 50%; - } - - .sm\:my-7\/12 { - margin-top: 58.333333%; - margin-bottom: 58.333333%; - } - - .sm\:mx-7\/12 { - margin-left: 58.333333%; - margin-right: 58.333333%; - } - - .sm\:my-8\/12 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .sm\:mx-8\/12 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .sm\:my-9\/12 { - margin-top: 75%; - margin-bottom: 75%; - } - - .sm\:mx-9\/12 { - margin-left: 75%; - margin-right: 75%; - } - - .sm\:my-10\/12 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .sm\:mx-10\/12 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .sm\:my-11\/12 { - margin-top: 91.666667%; - margin-bottom: 91.666667%; - } - - .sm\:mx-11\/12 { - margin-left: 91.666667%; - margin-right: 91.666667%; - } - - .sm\:my-full { - margin-top: 100%; - margin-bottom: 100%; - } - - .sm\:mx-full { - margin-left: 100%; - margin-right: 100%; - } - - .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-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .sm\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .sm\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .sm\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .sm\:-my-7 { - margin-top: -1.75rem; - margin-bottom: -1.75rem; - } - - .sm\:-mx-7 { - margin-left: -1.75rem; - margin-right: -1.75rem; - } - - .sm\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .sm\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .sm\:-my-9 { - margin-top: -2.25rem; - margin-bottom: -2.25rem; - } - - .sm\:-mx-9 { - margin-left: -2.25rem; - margin-right: -2.25rem; - } - - .sm\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .sm\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .sm\:-my-11 { - margin-top: -2.75rem; - margin-bottom: -2.75rem; - } - - .sm\:-mx-11 { - margin-left: -2.75rem; - margin-right: -2.75rem; - } - - .sm\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .sm\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .sm\:-my-13 { - margin-top: -3.25rem; - margin-bottom: -3.25rem; - } - - .sm\:-mx-13 { - margin-left: -3.25rem; - margin-right: -3.25rem; - } - - .sm\:-my-14 { - margin-top: -3.5rem; - margin-bottom: -3.5rem; - } - - .sm\:-mx-14 { - margin-left: -3.5rem; - margin-right: -3.5rem; - } - - .sm\:-my-15 { - margin-top: -3.75rem; - margin-bottom: -3.75rem; - } - - .sm\:-mx-15 { - margin-left: -3.75rem; - margin-right: -3.75rem; - } - - .sm\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .sm\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .sm\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .sm\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .sm\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .sm\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .sm\:-my-28 { - margin-top: -7rem; - margin-bottom: -7rem; - } - - .sm\:-mx-28 { - margin-left: -7rem; - margin-right: -7rem; - } - - .sm\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .sm\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .sm\:-my-36 { - margin-top: -9rem; - margin-bottom: -9rem; - } - - .sm\:-mx-36 { - margin-left: -9rem; - margin-right: -9rem; - } - - .sm\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .sm\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .sm\:-my-44 { - margin-top: -11rem; - margin-bottom: -11rem; - } - - .sm\:-mx-44 { - margin-left: -11rem; - margin-right: -11rem; - } - - .sm\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .sm\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .sm\:-my-52 { - margin-top: -13rem; - margin-bottom: -13rem; - } - - .sm\:-mx-52 { - margin-left: -13rem; - margin-right: -13rem; - } - - .sm\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .sm\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .sm\:-my-60 { - margin-top: -15rem; - margin-bottom: -15rem; - } - - .sm\:-mx-60 { - margin-left: -15rem; - margin-right: -15rem; - } - - .sm\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .sm\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .sm\:-my-72 { - margin-top: -18rem; - margin-bottom: -18rem; - } - - .sm\:-mx-72 { - margin-left: -18rem; - margin-right: -18rem; - } - - .sm\:-my-80 { - margin-top: -20rem; - margin-bottom: -20rem; - } - - .sm\:-mx-80 { - margin-left: -20rem; - margin-right: -20rem; - } - - .sm\:-my-96 { - margin-top: -24rem; - margin-bottom: -24rem; - } - - .sm\:-mx-96 { - margin-left: -24rem; - margin-right: -24rem; - } - - .sm\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .sm\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .sm\:-my-0\.5 { - margin-top: -0.125rem; - margin-bottom: -0.125rem; - } - - .sm\:-mx-0\.5 { - margin-left: -0.125rem; - margin-right: -0.125rem; - } - - .sm\:-my-1\.5 { - margin-top: -0.375rem; - margin-bottom: -0.375rem; - } - - .sm\:-mx-1\.5 { - margin-left: -0.375rem; - margin-right: -0.375rem; - } - - .sm\:-my-2\.5 { - margin-top: -0.625rem; - margin-bottom: -0.625rem; - } - - .sm\:-mx-2\.5 { - margin-left: -0.625rem; - margin-right: -0.625rem; - } - - .sm\:-my-3\.5 { - margin-top: -0.875rem; - margin-bottom: -0.875rem; - } - - .sm\:-mx-3\.5 { - margin-left: -0.875rem; - margin-right: -0.875rem; - } - - .sm\:-my-1\/2 { - margin-top: -50%; - margin-bottom: -50%; - } - - .sm\:-mx-1\/2 { - margin-left: -50%; - margin-right: -50%; - } - - .sm\:-my-1\/3 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .sm\:-mx-1\/3 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .sm\:-my-2\/3 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .sm\:-mx-2\/3 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .sm\:-my-1\/4 { - margin-top: -25%; - margin-bottom: -25%; - } - - .sm\:-mx-1\/4 { - margin-left: -25%; - margin-right: -25%; - } - - .sm\:-my-2\/4 { - margin-top: -50%; - margin-bottom: -50%; - } - - .sm\:-mx-2\/4 { - margin-left: -50%; - margin-right: -50%; - } - - .sm\:-my-3\/4 { - margin-top: -75%; - margin-bottom: -75%; - } - - .sm\:-mx-3\/4 { - margin-left: -75%; - margin-right: -75%; - } - - .sm\:-my-1\/5 { - margin-top: -20%; - margin-bottom: -20%; - } - - .sm\:-mx-1\/5 { - margin-left: -20%; - margin-right: -20%; - } - - .sm\:-my-2\/5 { - margin-top: -40%; - margin-bottom: -40%; - } - - .sm\:-mx-2\/5 { - margin-left: -40%; - margin-right: -40%; - } - - .sm\:-my-3\/5 { - margin-top: -60%; - margin-bottom: -60%; - } - - .sm\:-mx-3\/5 { - margin-left: -60%; - margin-right: -60%; - } - - .sm\:-my-4\/5 { - margin-top: -80%; - margin-bottom: -80%; - } - - .sm\:-mx-4\/5 { - margin-left: -80%; - margin-right: -80%; - } - - .sm\:-my-1\/6 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .sm\:-mx-1\/6 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .sm\:-my-2\/6 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .sm\:-mx-2\/6 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .sm\:-my-3\/6 { - margin-top: -50%; - margin-bottom: -50%; - } - - .sm\:-mx-3\/6 { - margin-left: -50%; - margin-right: -50%; - } - - .sm\:-my-4\/6 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .sm\:-mx-4\/6 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .sm\:-my-5\/6 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .sm\:-mx-5\/6 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .sm\:-my-1\/12 { - margin-top: -8.33333%; - margin-bottom: -8.33333%; - } - - .sm\:-mx-1\/12 { - margin-left: -8.33333%; - margin-right: -8.33333%; - } - - .sm\:-my-2\/12 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .sm\:-mx-2\/12 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .sm\:-my-3\/12 { - margin-top: -25%; - margin-bottom: -25%; - } - - .sm\:-mx-3\/12 { - margin-left: -25%; - margin-right: -25%; - } - - .sm\:-my-4\/12 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .sm\:-mx-4\/12 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .sm\:-my-5\/12 { - margin-top: -41.66667%; - margin-bottom: -41.66667%; - } - - .sm\:-mx-5\/12 { - margin-left: -41.66667%; - margin-right: -41.66667%; - } - - .sm\:-my-6\/12 { - margin-top: -50%; - margin-bottom: -50%; - } - - .sm\:-mx-6\/12 { - margin-left: -50%; - margin-right: -50%; - } - - .sm\:-my-7\/12 { - margin-top: -58.33333%; - margin-bottom: -58.33333%; - } - - .sm\:-mx-7\/12 { - margin-left: -58.33333%; - margin-right: -58.33333%; - } - - .sm\:-my-8\/12 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .sm\:-mx-8\/12 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .sm\:-my-9\/12 { - margin-top: -75%; - margin-bottom: -75%; - } - - .sm\:-mx-9\/12 { - margin-left: -75%; - margin-right: -75%; - } - - .sm\:-my-10\/12 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .sm\:-mx-10\/12 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .sm\:-my-11\/12 { - margin-top: -91.66667%; - margin-bottom: -91.66667%; - } - - .sm\:-mx-11\/12 { - margin-left: -91.66667%; - margin-right: -91.66667%; - } - - .sm\:-my-full { - margin-top: -100%; - margin-bottom: -100%; - } - - .sm\:-mx-full { - margin-left: -100%; - margin-right: -100%; - } - - .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-5 { - margin-top: 1.25rem; - } - - .sm\:mr-5 { - margin-right: 1.25rem; - } - - .sm\:mb-5 { - margin-bottom: 1.25rem; - } - - .sm\:ml-5 { - margin-left: 1.25rem; - } - - .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-7 { - margin-top: 1.75rem; - } - - .sm\:mr-7 { - margin-right: 1.75rem; - } - - .sm\:mb-7 { - margin-bottom: 1.75rem; - } - - .sm\:ml-7 { - margin-left: 1.75rem; - } - - .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-9 { - margin-top: 2.25rem; - } - - .sm\:mr-9 { - margin-right: 2.25rem; - } - - .sm\:mb-9 { - margin-bottom: 2.25rem; - } - - .sm\:ml-9 { - margin-left: 2.25rem; - } - - .sm\:mt-10 { - margin-top: 2.5rem; - } - - .sm\:mr-10 { - margin-right: 2.5rem; - } - - .sm\:mb-10 { - margin-bottom: 2.5rem; - } - - .sm\:ml-10 { - margin-left: 2.5rem; - } - - .sm\:mt-11 { - margin-top: 2.75rem; - } - - .sm\:mr-11 { - margin-right: 2.75rem; - } - - .sm\:mb-11 { - margin-bottom: 2.75rem; - } - - .sm\:ml-11 { - margin-left: 2.75rem; - } - - .sm\:mt-12 { - margin-top: 3rem; - } - - .sm\:mr-12 { - margin-right: 3rem; - } - - .sm\:mb-12 { - margin-bottom: 3rem; - } - - .sm\:ml-12 { - margin-left: 3rem; - } - - .sm\:mt-13 { - margin-top: 3.25rem; - } - - .sm\:mr-13 { - margin-right: 3.25rem; - } - - .sm\:mb-13 { - margin-bottom: 3.25rem; - } - - .sm\:ml-13 { - margin-left: 3.25rem; - } - - .sm\:mt-14 { - margin-top: 3.5rem; - } - - .sm\:mr-14 { - margin-right: 3.5rem; - } - - .sm\:mb-14 { - margin-bottom: 3.5rem; - } - - .sm\:ml-14 { - margin-left: 3.5rem; - } - - .sm\:mt-15 { - margin-top: 3.75rem; - } - - .sm\:mr-15 { - margin-right: 3.75rem; - } - - .sm\:mb-15 { - margin-bottom: 3.75rem; - } - - .sm\:ml-15 { - margin-left: 3.75rem; - } - - .sm\:mt-16 { - margin-top: 4rem; - } - - .sm\:mr-16 { - margin-right: 4rem; - } - - .sm\:mb-16 { - margin-bottom: 4rem; - } - - .sm\:ml-16 { - margin-left: 4rem; - } - - .sm\:mt-20 { - margin-top: 5rem; - } - - .sm\:mr-20 { - margin-right: 5rem; - } - - .sm\:mb-20 { - margin-bottom: 5rem; - } - - .sm\:ml-20 { - margin-left: 5rem; - } - - .sm\:mt-24 { - margin-top: 6rem; - } - - .sm\:mr-24 { - margin-right: 6rem; - } - - .sm\:mb-24 { - margin-bottom: 6rem; - } - - .sm\:ml-24 { - margin-left: 6rem; - } - - .sm\:mt-28 { - margin-top: 7rem; - } - - .sm\:mr-28 { - margin-right: 7rem; - } - - .sm\:mb-28 { - margin-bottom: 7rem; - } - - .sm\:ml-28 { - margin-left: 7rem; - } - - .sm\:mt-32 { - margin-top: 8rem; - } - - .sm\:mr-32 { - margin-right: 8rem; - } - - .sm\:mb-32 { - margin-bottom: 8rem; - } - - .sm\:ml-32 { - margin-left: 8rem; - } - - .sm\:mt-36 { - margin-top: 9rem; - } - - .sm\:mr-36 { - margin-right: 9rem; - } - - .sm\:mb-36 { - margin-bottom: 9rem; - } - - .sm\:ml-36 { - margin-left: 9rem; - } - - .sm\:mt-40 { - margin-top: 10rem; - } - - .sm\:mr-40 { - margin-right: 10rem; - } - - .sm\:mb-40 { - margin-bottom: 10rem; - } - - .sm\:ml-40 { - margin-left: 10rem; - } - - .sm\:mt-44 { - margin-top: 11rem; - } - - .sm\:mr-44 { - margin-right: 11rem; - } - - .sm\:mb-44 { - margin-bottom: 11rem; - } - - .sm\:ml-44 { - margin-left: 11rem; - } - - .sm\:mt-48 { - margin-top: 12rem; - } - - .sm\:mr-48 { - margin-right: 12rem; - } - - .sm\:mb-48 { - margin-bottom: 12rem; - } - - .sm\:ml-48 { - margin-left: 12rem; - } - - .sm\:mt-52 { - margin-top: 13rem; - } - - .sm\:mr-52 { - margin-right: 13rem; - } - - .sm\:mb-52 { - margin-bottom: 13rem; - } - - .sm\:ml-52 { - margin-left: 13rem; - } - - .sm\:mt-56 { - margin-top: 14rem; - } - - .sm\:mr-56 { - margin-right: 14rem; - } - - .sm\:mb-56 { - margin-bottom: 14rem; - } - - .sm\:ml-56 { - margin-left: 14rem; - } - - .sm\:mt-60 { - margin-top: 15rem; - } - - .sm\:mr-60 { - margin-right: 15rem; - } - - .sm\:mb-60 { - margin-bottom: 15rem; - } - - .sm\:ml-60 { - margin-left: 15rem; - } - - .sm\:mt-64 { - margin-top: 16rem; - } - - .sm\:mr-64 { - margin-right: 16rem; - } - - .sm\:mb-64 { - margin-bottom: 16rem; - } - - .sm\:ml-64 { - margin-left: 16rem; - } - - .sm\:mt-72 { - margin-top: 18rem; - } - - .sm\:mr-72 { - margin-right: 18rem; - } - - .sm\:mb-72 { - margin-bottom: 18rem; - } - - .sm\:ml-72 { - margin-left: 18rem; - } - - .sm\:mt-80 { - margin-top: 20rem; - } - - .sm\:mr-80 { - margin-right: 20rem; - } - - .sm\:mb-80 { - margin-bottom: 20rem; - } - - .sm\:ml-80 { - margin-left: 20rem; - } - - .sm\:mt-96 { - margin-top: 24rem; - } - - .sm\:mr-96 { - margin-right: 24rem; - } - - .sm\:mb-96 { - margin-bottom: 24rem; - } - - .sm\:ml-96 { - margin-left: 24rem; - } - - .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\:mt-0\.5 { - margin-top: 0.125rem; - } - - .sm\:mr-0\.5 { - margin-right: 0.125rem; - } - - .sm\:mb-0\.5 { - margin-bottom: 0.125rem; - } - - .sm\:ml-0\.5 { - margin-left: 0.125rem; - } - - .sm\:mt-1\.5 { - margin-top: 0.375rem; - } - - .sm\:mr-1\.5 { - margin-right: 0.375rem; - } - - .sm\:mb-1\.5 { - margin-bottom: 0.375rem; - } - - .sm\:ml-1\.5 { - margin-left: 0.375rem; - } - - .sm\:mt-2\.5 { - margin-top: 0.625rem; - } - - .sm\:mr-2\.5 { - margin-right: 0.625rem; - } - - .sm\:mb-2\.5 { - margin-bottom: 0.625rem; - } - - .sm\:ml-2\.5 { - margin-left: 0.625rem; - } - - .sm\:mt-3\.5 { - margin-top: 0.875rem; - } - - .sm\:mr-3\.5 { - margin-right: 0.875rem; - } - - .sm\:mb-3\.5 { - margin-bottom: 0.875rem; - } - - .sm\:ml-3\.5 { - margin-left: 0.875rem; - } - - .sm\:mt-1\/2 { - margin-top: 50%; - } - - .sm\:mr-1\/2 { - margin-right: 50%; - } - - .sm\:mb-1\/2 { - margin-bottom: 50%; - } - - .sm\:ml-1\/2 { - margin-left: 50%; - } - - .sm\:mt-1\/3 { - margin-top: 33.333333%; - } - - .sm\:mr-1\/3 { - margin-right: 33.333333%; - } - - .sm\:mb-1\/3 { - margin-bottom: 33.333333%; - } - - .sm\:ml-1\/3 { - margin-left: 33.333333%; - } - - .sm\:mt-2\/3 { - margin-top: 66.666667%; - } - - .sm\:mr-2\/3 { - margin-right: 66.666667%; - } - - .sm\:mb-2\/3 { - margin-bottom: 66.666667%; - } - - .sm\:ml-2\/3 { - margin-left: 66.666667%; - } - - .sm\:mt-1\/4 { - margin-top: 25%; - } - - .sm\:mr-1\/4 { - margin-right: 25%; - } - - .sm\:mb-1\/4 { - margin-bottom: 25%; - } - - .sm\:ml-1\/4 { - margin-left: 25%; - } - - .sm\:mt-2\/4 { - margin-top: 50%; - } - - .sm\:mr-2\/4 { - margin-right: 50%; - } - - .sm\:mb-2\/4 { - margin-bottom: 50%; - } - - .sm\:ml-2\/4 { - margin-left: 50%; - } - - .sm\:mt-3\/4 { - margin-top: 75%; - } - - .sm\:mr-3\/4 { - margin-right: 75%; - } - - .sm\:mb-3\/4 { - margin-bottom: 75%; - } - - .sm\:ml-3\/4 { - margin-left: 75%; - } - - .sm\:mt-1\/5 { - margin-top: 20%; - } - - .sm\:mr-1\/5 { - margin-right: 20%; - } - - .sm\:mb-1\/5 { - margin-bottom: 20%; - } - - .sm\:ml-1\/5 { - margin-left: 20%; - } - - .sm\:mt-2\/5 { - margin-top: 40%; - } - - .sm\:mr-2\/5 { - margin-right: 40%; - } - - .sm\:mb-2\/5 { - margin-bottom: 40%; - } - - .sm\:ml-2\/5 { - margin-left: 40%; - } - - .sm\:mt-3\/5 { - margin-top: 60%; - } - - .sm\:mr-3\/5 { - margin-right: 60%; - } - - .sm\:mb-3\/5 { - margin-bottom: 60%; - } - - .sm\:ml-3\/5 { - margin-left: 60%; - } - - .sm\:mt-4\/5 { - margin-top: 80%; - } - - .sm\:mr-4\/5 { - margin-right: 80%; - } - - .sm\:mb-4\/5 { - margin-bottom: 80%; - } - - .sm\:ml-4\/5 { - margin-left: 80%; - } - - .sm\:mt-1\/6 { - margin-top: 16.666667%; - } - - .sm\:mr-1\/6 { - margin-right: 16.666667%; - } - - .sm\:mb-1\/6 { - margin-bottom: 16.666667%; - } - - .sm\:ml-1\/6 { - margin-left: 16.666667%; - } - - .sm\:mt-2\/6 { - margin-top: 33.333333%; - } - - .sm\:mr-2\/6 { - margin-right: 33.333333%; - } - - .sm\:mb-2\/6 { - margin-bottom: 33.333333%; - } - - .sm\:ml-2\/6 { - margin-left: 33.333333%; - } - - .sm\:mt-3\/6 { - margin-top: 50%; - } - - .sm\:mr-3\/6 { - margin-right: 50%; - } - - .sm\:mb-3\/6 { - margin-bottom: 50%; - } - - .sm\:ml-3\/6 { - margin-left: 50%; - } - - .sm\:mt-4\/6 { - margin-top: 66.666667%; - } - - .sm\:mr-4\/6 { - margin-right: 66.666667%; - } - - .sm\:mb-4\/6 { - margin-bottom: 66.666667%; - } - - .sm\:ml-4\/6 { - margin-left: 66.666667%; - } - - .sm\:mt-5\/6 { - margin-top: 83.333333%; - } - - .sm\:mr-5\/6 { - margin-right: 83.333333%; - } - - .sm\:mb-5\/6 { - margin-bottom: 83.333333%; - } - - .sm\:ml-5\/6 { - margin-left: 83.333333%; - } - - .sm\:mt-1\/12 { - margin-top: 8.333333%; - } - - .sm\:mr-1\/12 { - margin-right: 8.333333%; - } - - .sm\:mb-1\/12 { - margin-bottom: 8.333333%; - } - - .sm\:ml-1\/12 { - margin-left: 8.333333%; - } - - .sm\:mt-2\/12 { - margin-top: 16.666667%; - } - - .sm\:mr-2\/12 { - margin-right: 16.666667%; - } - - .sm\:mb-2\/12 { - margin-bottom: 16.666667%; - } - - .sm\:ml-2\/12 { - margin-left: 16.666667%; - } - - .sm\:mt-3\/12 { - margin-top: 25%; - } - - .sm\:mr-3\/12 { - margin-right: 25%; - } - - .sm\:mb-3\/12 { - margin-bottom: 25%; - } - - .sm\:ml-3\/12 { - margin-left: 25%; - } - - .sm\:mt-4\/12 { - margin-top: 33.333333%; - } - - .sm\:mr-4\/12 { - margin-right: 33.333333%; - } - - .sm\:mb-4\/12 { - margin-bottom: 33.333333%; - } - - .sm\:ml-4\/12 { - margin-left: 33.333333%; - } - - .sm\:mt-5\/12 { - margin-top: 41.666667%; - } - - .sm\:mr-5\/12 { - margin-right: 41.666667%; - } - - .sm\:mb-5\/12 { - margin-bottom: 41.666667%; - } - - .sm\:ml-5\/12 { - margin-left: 41.666667%; - } - - .sm\:mt-6\/12 { - margin-top: 50%; - } - - .sm\:mr-6\/12 { - margin-right: 50%; - } - - .sm\:mb-6\/12 { - margin-bottom: 50%; - } - - .sm\:ml-6\/12 { - margin-left: 50%; - } - - .sm\:mt-7\/12 { - margin-top: 58.333333%; - } - - .sm\:mr-7\/12 { - margin-right: 58.333333%; - } - - .sm\:mb-7\/12 { - margin-bottom: 58.333333%; - } - - .sm\:ml-7\/12 { - margin-left: 58.333333%; - } - - .sm\:mt-8\/12 { - margin-top: 66.666667%; - } - - .sm\:mr-8\/12 { - margin-right: 66.666667%; - } - - .sm\:mb-8\/12 { - margin-bottom: 66.666667%; - } - - .sm\:ml-8\/12 { - margin-left: 66.666667%; - } - - .sm\:mt-9\/12 { - margin-top: 75%; - } - - .sm\:mr-9\/12 { - margin-right: 75%; - } - - .sm\:mb-9\/12 { - margin-bottom: 75%; - } - - .sm\:ml-9\/12 { - margin-left: 75%; - } - - .sm\:mt-10\/12 { - margin-top: 83.333333%; - } - - .sm\:mr-10\/12 { - margin-right: 83.333333%; - } - - .sm\:mb-10\/12 { - margin-bottom: 83.333333%; - } - - .sm\:ml-10\/12 { - margin-left: 83.333333%; - } - - .sm\:mt-11\/12 { - margin-top: 91.666667%; - } - - .sm\:mr-11\/12 { - margin-right: 91.666667%; - } - - .sm\:mb-11\/12 { - margin-bottom: 91.666667%; - } - - .sm\:ml-11\/12 { - margin-left: 91.666667%; - } - - .sm\:mt-full { - margin-top: 100%; - } - - .sm\:mr-full { - margin-right: 100%; - } - - .sm\:mb-full { - margin-bottom: 100%; - } - - .sm\:ml-full { - margin-left: 100%; - } - - .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-5 { - margin-top: -1.25rem; - } - - .sm\:-mr-5 { - margin-right: -1.25rem; - } - - .sm\:-mb-5 { - margin-bottom: -1.25rem; - } - - .sm\:-ml-5 { - margin-left: -1.25rem; - } - - .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-7 { - margin-top: -1.75rem; - } - - .sm\:-mr-7 { - margin-right: -1.75rem; - } - - .sm\:-mb-7 { - margin-bottom: -1.75rem; - } - - .sm\:-ml-7 { - margin-left: -1.75rem; - } - - .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-9 { - margin-top: -2.25rem; - } - - .sm\:-mr-9 { - margin-right: -2.25rem; - } - - .sm\:-mb-9 { - margin-bottom: -2.25rem; - } - - .sm\:-ml-9 { - margin-left: -2.25rem; - } - - .sm\:-mt-10 { - margin-top: -2.5rem; - } - - .sm\:-mr-10 { - margin-right: -2.5rem; - } - - .sm\:-mb-10 { - margin-bottom: -2.5rem; - } - - .sm\:-ml-10 { - margin-left: -2.5rem; - } - - .sm\:-mt-11 { - margin-top: -2.75rem; - } - - .sm\:-mr-11 { - margin-right: -2.75rem; - } - - .sm\:-mb-11 { - margin-bottom: -2.75rem; - } - - .sm\:-ml-11 { - margin-left: -2.75rem; - } - - .sm\:-mt-12 { - margin-top: -3rem; - } - - .sm\:-mr-12 { - margin-right: -3rem; - } - - .sm\:-mb-12 { - margin-bottom: -3rem; - } - - .sm\:-ml-12 { - margin-left: -3rem; - } - - .sm\:-mt-13 { - margin-top: -3.25rem; - } - - .sm\:-mr-13 { - margin-right: -3.25rem; - } - - .sm\:-mb-13 { - margin-bottom: -3.25rem; - } - - .sm\:-ml-13 { - margin-left: -3.25rem; - } - - .sm\:-mt-14 { - margin-top: -3.5rem; - } - - .sm\:-mr-14 { - margin-right: -3.5rem; - } - - .sm\:-mb-14 { - margin-bottom: -3.5rem; - } - - .sm\:-ml-14 { - margin-left: -3.5rem; - } - - .sm\:-mt-15 { - margin-top: -3.75rem; - } - - .sm\:-mr-15 { - margin-right: -3.75rem; - } - - .sm\:-mb-15 { - margin-bottom: -3.75rem; - } - - .sm\:-ml-15 { - margin-left: -3.75rem; - } - - .sm\:-mt-16 { - margin-top: -4rem; - } - - .sm\:-mr-16 { - margin-right: -4rem; - } - - .sm\:-mb-16 { - margin-bottom: -4rem; - } - - .sm\:-ml-16 { - margin-left: -4rem; - } - - .sm\:-mt-20 { - margin-top: -5rem; - } - - .sm\:-mr-20 { - margin-right: -5rem; - } - - .sm\:-mb-20 { - margin-bottom: -5rem; - } - - .sm\:-ml-20 { - margin-left: -5rem; - } - - .sm\:-mt-24 { - margin-top: -6rem; - } - - .sm\:-mr-24 { - margin-right: -6rem; - } - - .sm\:-mb-24 { - margin-bottom: -6rem; - } - - .sm\:-ml-24 { - margin-left: -6rem; - } - - .sm\:-mt-28 { - margin-top: -7rem; - } - - .sm\:-mr-28 { - margin-right: -7rem; - } - - .sm\:-mb-28 { - margin-bottom: -7rem; - } - - .sm\:-ml-28 { - margin-left: -7rem; - } - - .sm\:-mt-32 { - margin-top: -8rem; - } - - .sm\:-mr-32 { - margin-right: -8rem; - } - - .sm\:-mb-32 { - margin-bottom: -8rem; - } - - .sm\:-ml-32 { - margin-left: -8rem; - } - - .sm\:-mt-36 { - margin-top: -9rem; - } - - .sm\:-mr-36 { - margin-right: -9rem; - } - - .sm\:-mb-36 { - margin-bottom: -9rem; - } - - .sm\:-ml-36 { - margin-left: -9rem; - } - - .sm\:-mt-40 { - margin-top: -10rem; - } - - .sm\:-mr-40 { - margin-right: -10rem; - } - - .sm\:-mb-40 { - margin-bottom: -10rem; - } - - .sm\:-ml-40 { - margin-left: -10rem; - } - - .sm\:-mt-44 { - margin-top: -11rem; - } - - .sm\:-mr-44 { - margin-right: -11rem; - } - - .sm\:-mb-44 { - margin-bottom: -11rem; - } - - .sm\:-ml-44 { - margin-left: -11rem; - } - - .sm\:-mt-48 { - margin-top: -12rem; - } - - .sm\:-mr-48 { - margin-right: -12rem; - } - - .sm\:-mb-48 { - margin-bottom: -12rem; - } - - .sm\:-ml-48 { - margin-left: -12rem; - } - - .sm\:-mt-52 { - margin-top: -13rem; - } - - .sm\:-mr-52 { - margin-right: -13rem; - } - - .sm\:-mb-52 { - margin-bottom: -13rem; - } - - .sm\:-ml-52 { - margin-left: -13rem; - } - - .sm\:-mt-56 { - margin-top: -14rem; - } - - .sm\:-mr-56 { - margin-right: -14rem; - } - - .sm\:-mb-56 { - margin-bottom: -14rem; - } - - .sm\:-ml-56 { - margin-left: -14rem; - } - - .sm\:-mt-60 { - margin-top: -15rem; - } - - .sm\:-mr-60 { - margin-right: -15rem; - } - - .sm\:-mb-60 { - margin-bottom: -15rem; - } - - .sm\:-ml-60 { - margin-left: -15rem; - } - - .sm\:-mt-64 { - margin-top: -16rem; - } - - .sm\:-mr-64 { - margin-right: -16rem; - } - - .sm\:-mb-64 { - margin-bottom: -16rem; - } - - .sm\:-ml-64 { - margin-left: -16rem; - } - - .sm\:-mt-72 { - margin-top: -18rem; - } - - .sm\:-mr-72 { - margin-right: -18rem; - } - - .sm\:-mb-72 { - margin-bottom: -18rem; - } - - .sm\:-ml-72 { - margin-left: -18rem; - } - - .sm\:-mt-80 { - margin-top: -20rem; - } - - .sm\:-mr-80 { - margin-right: -20rem; - } - - .sm\:-mb-80 { - margin-bottom: -20rem; - } - - .sm\:-ml-80 { - margin-left: -20rem; - } - - .sm\:-mt-96 { - margin-top: -24rem; - } - - .sm\:-mr-96 { - margin-right: -24rem; - } - - .sm\:-mb-96 { - margin-bottom: -24rem; - } - - .sm\:-ml-96 { - margin-left: -24rem; - } - - .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\:-mt-0\.5 { - margin-top: -0.125rem; - } - - .sm\:-mr-0\.5 { - margin-right: -0.125rem; - } - - .sm\:-mb-0\.5 { - margin-bottom: -0.125rem; - } - - .sm\:-ml-0\.5 { - margin-left: -0.125rem; - } - - .sm\:-mt-1\.5 { - margin-top: -0.375rem; - } - - .sm\:-mr-1\.5 { - margin-right: -0.375rem; - } - - .sm\:-mb-1\.5 { - margin-bottom: -0.375rem; - } - - .sm\:-ml-1\.5 { - margin-left: -0.375rem; - } - - .sm\:-mt-2\.5 { - margin-top: -0.625rem; - } - - .sm\:-mr-2\.5 { - margin-right: -0.625rem; - } - - .sm\:-mb-2\.5 { - margin-bottom: -0.625rem; - } - - .sm\:-ml-2\.5 { - margin-left: -0.625rem; - } - - .sm\:-mt-3\.5 { - margin-top: -0.875rem; - } - - .sm\:-mr-3\.5 { - margin-right: -0.875rem; - } - - .sm\:-mb-3\.5 { - margin-bottom: -0.875rem; - } - - .sm\:-ml-3\.5 { - margin-left: -0.875rem; - } - - .sm\:-mt-1\/2 { - margin-top: -50%; - } - - .sm\:-mr-1\/2 { - margin-right: -50%; - } - - .sm\:-mb-1\/2 { - margin-bottom: -50%; - } - - .sm\:-ml-1\/2 { - margin-left: -50%; - } - - .sm\:-mt-1\/3 { - margin-top: -33.33333%; - } - - .sm\:-mr-1\/3 { - margin-right: -33.33333%; - } - - .sm\:-mb-1\/3 { - margin-bottom: -33.33333%; - } - - .sm\:-ml-1\/3 { - margin-left: -33.33333%; - } - - .sm\:-mt-2\/3 { - margin-top: -66.66667%; - } - - .sm\:-mr-2\/3 { - margin-right: -66.66667%; - } - - .sm\:-mb-2\/3 { - margin-bottom: -66.66667%; - } - - .sm\:-ml-2\/3 { - margin-left: -66.66667%; - } - - .sm\:-mt-1\/4 { - margin-top: -25%; - } - - .sm\:-mr-1\/4 { - margin-right: -25%; - } - - .sm\:-mb-1\/4 { - margin-bottom: -25%; - } - - .sm\:-ml-1\/4 { - margin-left: -25%; - } - - .sm\:-mt-2\/4 { - margin-top: -50%; - } - - .sm\:-mr-2\/4 { - margin-right: -50%; - } - - .sm\:-mb-2\/4 { - margin-bottom: -50%; - } - - .sm\:-ml-2\/4 { - margin-left: -50%; - } - - .sm\:-mt-3\/4 { - margin-top: -75%; - } - - .sm\:-mr-3\/4 { - margin-right: -75%; - } - - .sm\:-mb-3\/4 { - margin-bottom: -75%; - } - - .sm\:-ml-3\/4 { - margin-left: -75%; - } - - .sm\:-mt-1\/5 { - margin-top: -20%; - } - - .sm\:-mr-1\/5 { - margin-right: -20%; - } - - .sm\:-mb-1\/5 { - margin-bottom: -20%; - } - - .sm\:-ml-1\/5 { - margin-left: -20%; - } - - .sm\:-mt-2\/5 { - margin-top: -40%; - } - - .sm\:-mr-2\/5 { - margin-right: -40%; - } - - .sm\:-mb-2\/5 { - margin-bottom: -40%; - } - - .sm\:-ml-2\/5 { - margin-left: -40%; - } - - .sm\:-mt-3\/5 { - margin-top: -60%; - } - - .sm\:-mr-3\/5 { - margin-right: -60%; - } - - .sm\:-mb-3\/5 { - margin-bottom: -60%; - } - - .sm\:-ml-3\/5 { - margin-left: -60%; - } - - .sm\:-mt-4\/5 { - margin-top: -80%; - } - - .sm\:-mr-4\/5 { - margin-right: -80%; - } - - .sm\:-mb-4\/5 { - margin-bottom: -80%; - } - - .sm\:-ml-4\/5 { - margin-left: -80%; - } - - .sm\:-mt-1\/6 { - margin-top: -16.66667%; - } - - .sm\:-mr-1\/6 { - margin-right: -16.66667%; - } - - .sm\:-mb-1\/6 { - margin-bottom: -16.66667%; - } - - .sm\:-ml-1\/6 { - margin-left: -16.66667%; - } - - .sm\:-mt-2\/6 { - margin-top: -33.33333%; - } - - .sm\:-mr-2\/6 { - margin-right: -33.33333%; - } - - .sm\:-mb-2\/6 { - margin-bottom: -33.33333%; - } - - .sm\:-ml-2\/6 { - margin-left: -33.33333%; - } - - .sm\:-mt-3\/6 { - margin-top: -50%; - } - - .sm\:-mr-3\/6 { - margin-right: -50%; - } - - .sm\:-mb-3\/6 { - margin-bottom: -50%; - } - - .sm\:-ml-3\/6 { - margin-left: -50%; - } - - .sm\:-mt-4\/6 { - margin-top: -66.66667%; - } - - .sm\:-mr-4\/6 { - margin-right: -66.66667%; - } - - .sm\:-mb-4\/6 { - margin-bottom: -66.66667%; - } - - .sm\:-ml-4\/6 { - margin-left: -66.66667%; - } - - .sm\:-mt-5\/6 { - margin-top: -83.33333%; - } - - .sm\:-mr-5\/6 { - margin-right: -83.33333%; - } - - .sm\:-mb-5\/6 { - margin-bottom: -83.33333%; - } - - .sm\:-ml-5\/6 { - margin-left: -83.33333%; - } - - .sm\:-mt-1\/12 { - margin-top: -8.33333%; - } - - .sm\:-mr-1\/12 { - margin-right: -8.33333%; - } - - .sm\:-mb-1\/12 { - margin-bottom: -8.33333%; - } - - .sm\:-ml-1\/12 { - margin-left: -8.33333%; - } - - .sm\:-mt-2\/12 { - margin-top: -16.66667%; - } - - .sm\:-mr-2\/12 { - margin-right: -16.66667%; - } - - .sm\:-mb-2\/12 { - margin-bottom: -16.66667%; - } - - .sm\:-ml-2\/12 { - margin-left: -16.66667%; - } - - .sm\:-mt-3\/12 { - margin-top: -25%; - } - - .sm\:-mr-3\/12 { - margin-right: -25%; - } - - .sm\:-mb-3\/12 { - margin-bottom: -25%; - } - - .sm\:-ml-3\/12 { - margin-left: -25%; - } - - .sm\:-mt-4\/12 { - margin-top: -33.33333%; - } - - .sm\:-mr-4\/12 { - margin-right: -33.33333%; - } - - .sm\:-mb-4\/12 { - margin-bottom: -33.33333%; - } - - .sm\:-ml-4\/12 { - margin-left: -33.33333%; - } - - .sm\:-mt-5\/12 { - margin-top: -41.66667%; - } - - .sm\:-mr-5\/12 { - margin-right: -41.66667%; - } - - .sm\:-mb-5\/12 { - margin-bottom: -41.66667%; - } - - .sm\:-ml-5\/12 { - margin-left: -41.66667%; - } - - .sm\:-mt-6\/12 { - margin-top: -50%; - } - - .sm\:-mr-6\/12 { - margin-right: -50%; - } - - .sm\:-mb-6\/12 { - margin-bottom: -50%; - } - - .sm\:-ml-6\/12 { - margin-left: -50%; - } - - .sm\:-mt-7\/12 { - margin-top: -58.33333%; - } - - .sm\:-mr-7\/12 { - margin-right: -58.33333%; - } - - .sm\:-mb-7\/12 { - margin-bottom: -58.33333%; - } - - .sm\:-ml-7\/12 { - margin-left: -58.33333%; - } - - .sm\:-mt-8\/12 { - margin-top: -66.66667%; - } - - .sm\:-mr-8\/12 { - margin-right: -66.66667%; - } - - .sm\:-mb-8\/12 { - margin-bottom: -66.66667%; - } - - .sm\:-ml-8\/12 { - margin-left: -66.66667%; - } - - .sm\:-mt-9\/12 { - margin-top: -75%; - } - - .sm\:-mr-9\/12 { - margin-right: -75%; - } - - .sm\:-mb-9\/12 { - margin-bottom: -75%; - } - - .sm\:-ml-9\/12 { - margin-left: -75%; - } - - .sm\:-mt-10\/12 { - margin-top: -83.33333%; - } - - .sm\:-mr-10\/12 { - margin-right: -83.33333%; - } - - .sm\:-mb-10\/12 { - margin-bottom: -83.33333%; - } - - .sm\:-ml-10\/12 { - margin-left: -83.33333%; - } - - .sm\:-mt-11\/12 { - margin-top: -91.66667%; - } - - .sm\:-mr-11\/12 { - margin-right: -91.66667%; - } - - .sm\:-mb-11\/12 { - margin-bottom: -91.66667%; - } - - .sm\:-ml-11\/12 { - margin-left: -91.66667%; - } - - .sm\:-mt-full { - margin-top: -100%; - } - - .sm\:-mr-full { - margin-right: -100%; - } - - .sm\:-mb-full { - margin-bottom: -100%; - } - - .sm\:-ml-full { - margin-left: -100%; - } - - .sm\:max-h-0 { - max-height: 0; - } - - .sm\:max-h-1 { - max-height: 0.25rem; - } - - .sm\:max-h-2 { - max-height: 0.5rem; - } - - .sm\:max-h-3 { - max-height: 0.75rem; - } - - .sm\:max-h-4 { - max-height: 1rem; - } - - .sm\:max-h-5 { - max-height: 1.25rem; - } - - .sm\:max-h-6 { - max-height: 1.5rem; - } - - .sm\:max-h-7 { - max-height: 1.75rem; - } - - .sm\:max-h-8 { - max-height: 2rem; - } - - .sm\:max-h-9 { - max-height: 2.25rem; - } - - .sm\:max-h-10 { - max-height: 2.5rem; - } - - .sm\:max-h-11 { - max-height: 2.75rem; - } - - .sm\:max-h-12 { - max-height: 3rem; - } - - .sm\:max-h-13 { - max-height: 3.25rem; - } - - .sm\:max-h-14 { - max-height: 3.5rem; - } - - .sm\:max-h-15 { - max-height: 3.75rem; - } - - .sm\:max-h-16 { - max-height: 4rem; - } - - .sm\:max-h-20 { - max-height: 5rem; - } - - .sm\:max-h-24 { - max-height: 6rem; - } - - .sm\:max-h-28 { - max-height: 7rem; - } - - .sm\:max-h-32 { - max-height: 8rem; - } - - .sm\:max-h-36 { - max-height: 9rem; - } - - .sm\:max-h-40 { - max-height: 10rem; - } - - .sm\:max-h-44 { - max-height: 11rem; - } - - .sm\:max-h-48 { - max-height: 12rem; - } - - .sm\:max-h-52 { - max-height: 13rem; - } - - .sm\:max-h-56 { - max-height: 14rem; - } - - .sm\:max-h-60 { - max-height: 15rem; - } - - .sm\:max-h-64 { - max-height: 16rem; - } - - .sm\:max-h-72 { - max-height: 18rem; - } - - .sm\:max-h-80 { - max-height: 20rem; - } - - .sm\:max-h-96 { - max-height: 24rem; - } - - .sm\:max-h-screen { - max-height: 100vh; - } - - .sm\:max-h-px { - max-height: 1px; - } - - .sm\:max-h-0\.5 { - max-height: 0.125rem; - } - - .sm\:max-h-1\.5 { - max-height: 0.375rem; - } - - .sm\:max-h-2\.5 { - max-height: 0.625rem; - } - - .sm\:max-h-3\.5 { - max-height: 0.875rem; - } - - .sm\:max-h-1\/2 { - max-height: 50%; - } - - .sm\:max-h-1\/3 { - max-height: 33.333333%; - } - - .sm\:max-h-2\/3 { - max-height: 66.666667%; - } - - .sm\:max-h-1\/4 { - max-height: 25%; - } - - .sm\:max-h-2\/4 { - max-height: 50%; - } - - .sm\:max-h-3\/4 { - max-height: 75%; - } - - .sm\:max-h-1\/5 { - max-height: 20%; - } - - .sm\:max-h-2\/5 { - max-height: 40%; - } - - .sm\:max-h-3\/5 { - max-height: 60%; - } - - .sm\:max-h-4\/5 { - max-height: 80%; - } - - .sm\:max-h-1\/6 { - max-height: 16.666667%; - } - - .sm\:max-h-2\/6 { - max-height: 33.333333%; - } - - .sm\:max-h-3\/6 { - max-height: 50%; - } - - .sm\:max-h-4\/6 { - max-height: 66.666667%; - } - - .sm\:max-h-5\/6 { - max-height: 83.333333%; - } - - .sm\:max-h-1\/12 { - max-height: 8.333333%; - } - - .sm\:max-h-2\/12 { - max-height: 16.666667%; - } - - .sm\:max-h-3\/12 { - max-height: 25%; - } - - .sm\:max-h-4\/12 { - max-height: 33.333333%; - } - - .sm\:max-h-5\/12 { - max-height: 41.666667%; - } - - .sm\:max-h-6\/12 { - max-height: 50%; - } - - .sm\:max-h-7\/12 { - max-height: 58.333333%; - } - - .sm\:max-h-8\/12 { - max-height: 66.666667%; - } - - .sm\:max-h-9\/12 { - max-height: 75%; - } - - .sm\:max-h-10\/12 { - max-height: 83.333333%; - } - - .sm\:max-h-11\/12 { - max-height: 91.666667%; - } - - .sm\:max-h-full { - max-height: 100%; - } - - .sm\:max-w-0 { - max-width: 0rem; - } - - .sm\:max-w-none { - max-width: none; - } - - .sm\:max-w-xs { - max-width: 20rem; - } - - .sm\:max-w-sm { - max-width: 24rem; - } - - .sm\:max-w-md { - max-width: 28rem; - } - - .sm\:max-w-lg { - max-width: 32rem; - } - - .sm\:max-w-xl { - max-width: 36rem; - } - - .sm\:max-w-2xl { - max-width: 42rem; - } - - .sm\:max-w-3xl { - max-width: 48rem; - } - - .sm\:max-w-4xl { - max-width: 56rem; - } - - .sm\:max-w-5xl { - max-width: 64rem; - } - - .sm\:max-w-6xl { - max-width: 72rem; - } - - .sm\:max-w-7xl { - max-width: 80rem; - } - - .sm\:max-w-full { - max-width: 100%; - } - - .sm\:max-w-min-content { - max-width: -webkit-min-content; - max-width: -moz-min-content; - max-width: min-content; - } - - .sm\:max-w-max-content { - max-width: -webkit-max-content; - max-width: -moz-max-content; - max-width: max-content; - } - - .sm\:max-w-prose { - max-width: 65ch; - } - - .sm\:max-w-screen-sm { - max-width: 640px; - } - - .sm\:max-w-screen-md { - max-width: 768px; - } - - .sm\:max-w-screen-lg { - max-width: 1024px; - } - - .sm\:max-w-screen-xl { - max-width: 1280px; - } - - .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\:min-w-min-content { - min-width: -webkit-min-content; - min-width: -moz-min-content; - min-width: min-content; - } - - .sm\:min-w-max-content { - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - } - - .sm\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .sm\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .sm\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .sm\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .sm\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .sm\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .sm\:object-center { - -o-object-position: center; - object-position: center; - } - - .sm\:object-left { - -o-object-position: left; - object-position: left; - } - - .sm\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .sm\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .sm\:object-right { - -o-object-position: right; - object-position: right; - } - - .sm\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .sm\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .sm\:object-top { - -o-object-position: top; - object-position: top; - } - - .sm\:opacity-0 { - opacity: 0; - } - - .sm\:opacity-25 { - opacity: 0.25; - } - - .sm\:opacity-50 { - opacity: 0.5; - } - - .sm\:opacity-75 { - opacity: 0.75; - } - - .sm\:opacity-100 { - opacity: 1; - } - - .sm\:hover\:opacity-0:hover { - opacity: 0; - } - - .sm\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .sm\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .sm\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .sm\:hover\:opacity-100:hover { - opacity: 1; - } - - .sm\:focus\:opacity-0:focus { - opacity: 0; - } - - .sm\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .sm\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .sm\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .sm\:focus\:opacity-100:focus { - opacity: 1; - } - - .sm\:disabled\:opacity-0:disabled { - opacity: 0; - } - - .sm\:disabled\:opacity-25:disabled { - opacity: 0.25; - } - - .sm\:disabled\:opacity-50:disabled { - opacity: 0.5; - } - - .sm\:disabled\:opacity-75:disabled { - opacity: 0.75; - } - - .sm\:disabled\:opacity-100:disabled { - opacity: 1; - } - - .sm\:outline-none { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .sm\:outline-white { - outline: 2px dotted white; - outline-offset: 2px; - } - - .sm\:outline-black { - outline: 2px dotted black; - outline-offset: 2px; - } - - .sm\:focus\:outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .sm\:focus\:outline-white:focus { - outline: 2px dotted white; - outline-offset: 2px; - } - - .sm\:focus\:outline-black:focus { - outline: 2px dotted black; - outline-offset: 2px; - } - - .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\:overscroll-auto { - -ms-scroll-chaining: chained; - overscroll-behavior: auto; - } - - .sm\:overscroll-contain { - -ms-scroll-chaining: none; - overscroll-behavior: contain; - } - - .sm\:overscroll-none { - -ms-scroll-chaining: none; - overscroll-behavior: none; - } - - .sm\:overscroll-y-auto { - overscroll-behavior-y: auto; - } - - .sm\:overscroll-y-contain { - overscroll-behavior-y: contain; - } - - .sm\:overscroll-y-none { - overscroll-behavior-y: none; - } - - .sm\:overscroll-x-auto { - overscroll-behavior-x: auto; - } - - .sm\:overscroll-x-contain { - overscroll-behavior-x: contain; - } - - .sm\:overscroll-x-none { - overscroll-behavior-x: none; - } - - .sm\:p-0 { - padding: 0; - } - - .sm\:p-1 { - padding: 0.25rem; - } - - .sm\:p-2 { - padding: 0.5rem; - } - - .sm\:p-3 { - padding: 0.75rem; - } - - .sm\:p-4 { - padding: 1rem; - } - - .sm\:p-5 { - padding: 1.25rem; - } - - .sm\:p-6 { - padding: 1.5rem; - } - - .sm\:p-7 { - padding: 1.75rem; - } - - .sm\:p-8 { - padding: 2rem; - } - - .sm\:p-9 { - padding: 2.25rem; - } - - .sm\:p-10 { - padding: 2.5rem; - } - - .sm\:p-11 { - padding: 2.75rem; - } - - .sm\:p-12 { - padding: 3rem; - } - - .sm\:p-13 { - padding: 3.25rem; - } - - .sm\:p-14 { - padding: 3.5rem; - } - - .sm\:p-15 { - padding: 3.75rem; - } - - .sm\:p-16 { - padding: 4rem; - } - - .sm\:p-20 { - padding: 5rem; - } - - .sm\:p-24 { - padding: 6rem; - } - - .sm\:p-28 { - padding: 7rem; - } - - .sm\:p-32 { - padding: 8rem; - } - - .sm\:p-36 { - padding: 9rem; - } - - .sm\:p-40 { - padding: 10rem; - } - - .sm\:p-44 { - padding: 11rem; - } - - .sm\:p-48 { - padding: 12rem; - } - - .sm\:p-52 { - padding: 13rem; - } - - .sm\:p-56 { - padding: 14rem; - } - - .sm\:p-60 { - padding: 15rem; - } - - .sm\:p-64 { - padding: 16rem; - } - - .sm\:p-72 { - padding: 18rem; - } - - .sm\:p-80 { - padding: 20rem; - } - - .sm\:p-96 { - padding: 24rem; - } - - .sm\:p-px { - padding: 1px; - } - - .sm\:p-0\.5 { - padding: 0.125rem; - } - - .sm\:p-1\.5 { - padding: 0.375rem; - } - - .sm\:p-2\.5 { - padding: 0.625rem; - } - - .sm\:p-3\.5 { - padding: 0.875rem; - } - - .sm\:p-1\/2 { - padding: 50%; - } - - .sm\:p-1\/3 { - padding: 33.333333%; - } - - .sm\:p-2\/3 { - padding: 66.666667%; - } - - .sm\:p-1\/4 { - padding: 25%; - } - - .sm\:p-2\/4 { - padding: 50%; - } - - .sm\:p-3\/4 { - padding: 75%; - } - - .sm\:p-1\/5 { - padding: 20%; - } - - .sm\:p-2\/5 { - padding: 40%; - } - - .sm\:p-3\/5 { - padding: 60%; - } - - .sm\:p-4\/5 { - padding: 80%; - } - - .sm\:p-1\/6 { - padding: 16.666667%; - } - - .sm\:p-2\/6 { - padding: 33.333333%; - } - - .sm\:p-3\/6 { - padding: 50%; - } - - .sm\:p-4\/6 { - padding: 66.666667%; - } - - .sm\:p-5\/6 { - padding: 83.333333%; - } - - .sm\:p-1\/12 { - padding: 8.333333%; - } - - .sm\:p-2\/12 { - padding: 16.666667%; - } - - .sm\:p-3\/12 { - padding: 25%; - } - - .sm\:p-4\/12 { - padding: 33.333333%; - } - - .sm\:p-5\/12 { - padding: 41.666667%; - } - - .sm\:p-6\/12 { - padding: 50%; - } - - .sm\:p-7\/12 { - padding: 58.333333%; - } - - .sm\:p-8\/12 { - padding: 66.666667%; - } - - .sm\:p-9\/12 { - padding: 75%; - } - - .sm\:p-10\/12 { - padding: 83.333333%; - } - - .sm\:p-11\/12 { - padding: 91.666667%; - } - - .sm\:p-full { - padding: 100%; - } - - .sm\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .sm\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .sm\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .sm\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .sm\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .sm\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .sm\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .sm\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .sm\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .sm\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .sm\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .sm\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .sm\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .sm\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .sm\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .sm\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .sm\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .sm\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .sm\:py-9 { - padding-top: 2.25rem; - padding-bottom: 2.25rem; - } - - .sm\:px-9 { - padding-left: 2.25rem; - padding-right: 2.25rem; - } - - .sm\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .sm\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .sm\:py-11 { - padding-top: 2.75rem; - padding-bottom: 2.75rem; - } - - .sm\:px-11 { - padding-left: 2.75rem; - padding-right: 2.75rem; - } - - .sm\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .sm\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .sm\:py-13 { - padding-top: 3.25rem; - padding-bottom: 3.25rem; - } - - .sm\:px-13 { - padding-left: 3.25rem; - padding-right: 3.25rem; - } - - .sm\:py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; - } - - .sm\:px-14 { - padding-left: 3.5rem; - padding-right: 3.5rem; - } - - .sm\:py-15 { - padding-top: 3.75rem; - padding-bottom: 3.75rem; - } - - .sm\:px-15 { - padding-left: 3.75rem; - padding-right: 3.75rem; - } - - .sm\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .sm\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .sm\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .sm\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .sm\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .sm\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .sm\:py-28 { - padding-top: 7rem; - padding-bottom: 7rem; - } - - .sm\:px-28 { - padding-left: 7rem; - padding-right: 7rem; - } - - .sm\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .sm\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .sm\:py-36 { - padding-top: 9rem; - padding-bottom: 9rem; - } - - .sm\:px-36 { - padding-left: 9rem; - padding-right: 9rem; - } - - .sm\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .sm\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .sm\:py-44 { - padding-top: 11rem; - padding-bottom: 11rem; - } - - .sm\:px-44 { - padding-left: 11rem; - padding-right: 11rem; - } - - .sm\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .sm\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .sm\:py-52 { - padding-top: 13rem; - padding-bottom: 13rem; - } - - .sm\:px-52 { - padding-left: 13rem; - padding-right: 13rem; - } - - .sm\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .sm\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .sm\:py-60 { - padding-top: 15rem; - padding-bottom: 15rem; - } - - .sm\:px-60 { - padding-left: 15rem; - padding-right: 15rem; - } - - .sm\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .sm\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .sm\:py-72 { - padding-top: 18rem; - padding-bottom: 18rem; - } - - .sm\:px-72 { - padding-left: 18rem; - padding-right: 18rem; - } - - .sm\:py-80 { - padding-top: 20rem; - padding-bottom: 20rem; - } - - .sm\:px-80 { - padding-left: 20rem; - padding-right: 20rem; - } - - .sm\:py-96 { - padding-top: 24rem; - padding-bottom: 24rem; - } - - .sm\:px-96 { - padding-left: 24rem; - padding-right: 24rem; - } - - .sm\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .sm\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .sm\:py-0\.5 { - padding-top: 0.125rem; - padding-bottom: 0.125rem; - } - - .sm\:px-0\.5 { - padding-left: 0.125rem; - padding-right: 0.125rem; - } - - .sm\:py-1\.5 { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - } - - .sm\:px-1\.5 { - padding-left: 0.375rem; - padding-right: 0.375rem; - } - - .sm\:py-2\.5 { - padding-top: 0.625rem; - padding-bottom: 0.625rem; - } - - .sm\:px-2\.5 { - padding-left: 0.625rem; - padding-right: 0.625rem; - } - - .sm\:py-3\.5 { - padding-top: 0.875rem; - padding-bottom: 0.875rem; - } - - .sm\:px-3\.5 { - padding-left: 0.875rem; - padding-right: 0.875rem; - } - - .sm\:py-1\/2 { - padding-top: 50%; - padding-bottom: 50%; - } - - .sm\:px-1\/2 { - padding-left: 50%; - padding-right: 50%; - } - - .sm\:py-1\/3 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .sm\:px-1\/3 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .sm\:py-2\/3 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .sm\:px-2\/3 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .sm\:py-1\/4 { - padding-top: 25%; - padding-bottom: 25%; - } - - .sm\:px-1\/4 { - padding-left: 25%; - padding-right: 25%; - } - - .sm\:py-2\/4 { - padding-top: 50%; - padding-bottom: 50%; - } - - .sm\:px-2\/4 { - padding-left: 50%; - padding-right: 50%; - } - - .sm\:py-3\/4 { - padding-top: 75%; - padding-bottom: 75%; - } - - .sm\:px-3\/4 { - padding-left: 75%; - padding-right: 75%; - } - - .sm\:py-1\/5 { - padding-top: 20%; - padding-bottom: 20%; - } - - .sm\:px-1\/5 { - padding-left: 20%; - padding-right: 20%; - } - - .sm\:py-2\/5 { - padding-top: 40%; - padding-bottom: 40%; - } - - .sm\:px-2\/5 { - padding-left: 40%; - padding-right: 40%; - } - - .sm\:py-3\/5 { - padding-top: 60%; - padding-bottom: 60%; - } - - .sm\:px-3\/5 { - padding-left: 60%; - padding-right: 60%; - } - - .sm\:py-4\/5 { - padding-top: 80%; - padding-bottom: 80%; - } - - .sm\:px-4\/5 { - padding-left: 80%; - padding-right: 80%; - } - - .sm\:py-1\/6 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .sm\:px-1\/6 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .sm\:py-2\/6 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .sm\:px-2\/6 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .sm\:py-3\/6 { - padding-top: 50%; - padding-bottom: 50%; - } - - .sm\:px-3\/6 { - padding-left: 50%; - padding-right: 50%; - } - - .sm\:py-4\/6 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .sm\:px-4\/6 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .sm\:py-5\/6 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .sm\:px-5\/6 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .sm\:py-1\/12 { - padding-top: 8.333333%; - padding-bottom: 8.333333%; - } - - .sm\:px-1\/12 { - padding-left: 8.333333%; - padding-right: 8.333333%; - } - - .sm\:py-2\/12 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .sm\:px-2\/12 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .sm\:py-3\/12 { - padding-top: 25%; - padding-bottom: 25%; - } - - .sm\:px-3\/12 { - padding-left: 25%; - padding-right: 25%; - } - - .sm\:py-4\/12 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .sm\:px-4\/12 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .sm\:py-5\/12 { - padding-top: 41.666667%; - padding-bottom: 41.666667%; - } - - .sm\:px-5\/12 { - padding-left: 41.666667%; - padding-right: 41.666667%; - } - - .sm\:py-6\/12 { - padding-top: 50%; - padding-bottom: 50%; - } - - .sm\:px-6\/12 { - padding-left: 50%; - padding-right: 50%; - } - - .sm\:py-7\/12 { - padding-top: 58.333333%; - padding-bottom: 58.333333%; - } - - .sm\:px-7\/12 { - padding-left: 58.333333%; - padding-right: 58.333333%; - } - - .sm\:py-8\/12 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .sm\:px-8\/12 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .sm\:py-9\/12 { - padding-top: 75%; - padding-bottom: 75%; - } - - .sm\:px-9\/12 { - padding-left: 75%; - padding-right: 75%; - } - - .sm\:py-10\/12 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .sm\:px-10\/12 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .sm\:py-11\/12 { - padding-top: 91.666667%; - padding-bottom: 91.666667%; - } - - .sm\:px-11\/12 { - padding-left: 91.666667%; - padding-right: 91.666667%; - } - - .sm\:py-full { - padding-top: 100%; - padding-bottom: 100%; - } - - .sm\:px-full { - padding-left: 100%; - padding-right: 100%; - } - - .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: 0.25rem; - } - - .sm\:pr-1 { - padding-right: 0.25rem; - } - - .sm\:pb-1 { - padding-bottom: 0.25rem; - } - - .sm\:pl-1 { - padding-left: 0.25rem; - } - - .sm\:pt-2 { - padding-top: 0.5rem; - } - - .sm\:pr-2 { - padding-right: 0.5rem; - } - - .sm\:pb-2 { - padding-bottom: 0.5rem; - } - - .sm\:pl-2 { - padding-left: 0.5rem; - } - - .sm\:pt-3 { - padding-top: 0.75rem; - } - - .sm\:pr-3 { - padding-right: 0.75rem; - } - - .sm\:pb-3 { - padding-bottom: 0.75rem; - } - - .sm\:pl-3 { - padding-left: 0.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-5 { - padding-top: 1.25rem; - } - - .sm\:pr-5 { - padding-right: 1.25rem; - } - - .sm\:pb-5 { - padding-bottom: 1.25rem; - } - - .sm\:pl-5 { - padding-left: 1.25rem; - } - - .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-7 { - padding-top: 1.75rem; - } - - .sm\:pr-7 { - padding-right: 1.75rem; - } - - .sm\:pb-7 { - padding-bottom: 1.75rem; - } - - .sm\:pl-7 { - padding-left: 1.75rem; - } - - .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-9 { - padding-top: 2.25rem; - } - - .sm\:pr-9 { - padding-right: 2.25rem; - } - - .sm\:pb-9 { - padding-bottom: 2.25rem; - } - - .sm\:pl-9 { - padding-left: 2.25rem; - } - - .sm\:pt-10 { - padding-top: 2.5rem; - } - - .sm\:pr-10 { - padding-right: 2.5rem; - } - - .sm\:pb-10 { - padding-bottom: 2.5rem; - } - - .sm\:pl-10 { - padding-left: 2.5rem; - } - - .sm\:pt-11 { - padding-top: 2.75rem; - } - - .sm\:pr-11 { - padding-right: 2.75rem; - } - - .sm\:pb-11 { - padding-bottom: 2.75rem; - } - - .sm\:pl-11 { - padding-left: 2.75rem; - } - - .sm\:pt-12 { - padding-top: 3rem; - } - - .sm\:pr-12 { - padding-right: 3rem; - } - - .sm\:pb-12 { - padding-bottom: 3rem; - } - - .sm\:pl-12 { - padding-left: 3rem; - } - - .sm\:pt-13 { - padding-top: 3.25rem; - } - - .sm\:pr-13 { - padding-right: 3.25rem; - } - - .sm\:pb-13 { - padding-bottom: 3.25rem; - } - - .sm\:pl-13 { - padding-left: 3.25rem; - } - - .sm\:pt-14 { - padding-top: 3.5rem; - } - - .sm\:pr-14 { - padding-right: 3.5rem; - } - - .sm\:pb-14 { - padding-bottom: 3.5rem; - } - - .sm\:pl-14 { - padding-left: 3.5rem; - } - - .sm\:pt-15 { - padding-top: 3.75rem; - } - - .sm\:pr-15 { - padding-right: 3.75rem; - } - - .sm\:pb-15 { - padding-bottom: 3.75rem; - } - - .sm\:pl-15 { - padding-left: 3.75rem; - } - - .sm\:pt-16 { - padding-top: 4rem; - } - - .sm\:pr-16 { - padding-right: 4rem; - } - - .sm\:pb-16 { - padding-bottom: 4rem; - } - - .sm\:pl-16 { - padding-left: 4rem; - } - - .sm\:pt-20 { - padding-top: 5rem; - } - - .sm\:pr-20 { - padding-right: 5rem; - } - - .sm\:pb-20 { - padding-bottom: 5rem; - } - - .sm\:pl-20 { - padding-left: 5rem; - } - - .sm\:pt-24 { - padding-top: 6rem; - } - - .sm\:pr-24 { - padding-right: 6rem; - } - - .sm\:pb-24 { - padding-bottom: 6rem; - } - - .sm\:pl-24 { - padding-left: 6rem; - } - - .sm\:pt-28 { - padding-top: 7rem; - } - - .sm\:pr-28 { - padding-right: 7rem; - } - - .sm\:pb-28 { - padding-bottom: 7rem; - } - - .sm\:pl-28 { - padding-left: 7rem; - } - - .sm\:pt-32 { - padding-top: 8rem; - } - - .sm\:pr-32 { - padding-right: 8rem; - } - - .sm\:pb-32 { - padding-bottom: 8rem; - } - - .sm\:pl-32 { - padding-left: 8rem; - } - - .sm\:pt-36 { - padding-top: 9rem; - } - - .sm\:pr-36 { - padding-right: 9rem; - } - - .sm\:pb-36 { - padding-bottom: 9rem; - } - - .sm\:pl-36 { - padding-left: 9rem; - } - - .sm\:pt-40 { - padding-top: 10rem; - } - - .sm\:pr-40 { - padding-right: 10rem; - } - - .sm\:pb-40 { - padding-bottom: 10rem; - } - - .sm\:pl-40 { - padding-left: 10rem; - } - - .sm\:pt-44 { - padding-top: 11rem; - } - - .sm\:pr-44 { - padding-right: 11rem; - } - - .sm\:pb-44 { - padding-bottom: 11rem; - } - - .sm\:pl-44 { - padding-left: 11rem; - } - - .sm\:pt-48 { - padding-top: 12rem; - } - - .sm\:pr-48 { - padding-right: 12rem; - } - - .sm\:pb-48 { - padding-bottom: 12rem; - } - - .sm\:pl-48 { - padding-left: 12rem; - } - - .sm\:pt-52 { - padding-top: 13rem; - } - - .sm\:pr-52 { - padding-right: 13rem; - } - - .sm\:pb-52 { - padding-bottom: 13rem; - } - - .sm\:pl-52 { - padding-left: 13rem; - } - - .sm\:pt-56 { - padding-top: 14rem; - } - - .sm\:pr-56 { - padding-right: 14rem; - } - - .sm\:pb-56 { - padding-bottom: 14rem; - } - - .sm\:pl-56 { - padding-left: 14rem; - } - - .sm\:pt-60 { - padding-top: 15rem; - } - - .sm\:pr-60 { - padding-right: 15rem; - } - - .sm\:pb-60 { - padding-bottom: 15rem; - } - - .sm\:pl-60 { - padding-left: 15rem; - } - - .sm\:pt-64 { - padding-top: 16rem; - } - - .sm\:pr-64 { - padding-right: 16rem; - } - - .sm\:pb-64 { - padding-bottom: 16rem; - } - - .sm\:pl-64 { - padding-left: 16rem; - } - - .sm\:pt-72 { - padding-top: 18rem; - } - - .sm\:pr-72 { - padding-right: 18rem; - } - - .sm\:pb-72 { - padding-bottom: 18rem; - } - - .sm\:pl-72 { - padding-left: 18rem; - } - - .sm\:pt-80 { - padding-top: 20rem; - } - - .sm\:pr-80 { - padding-right: 20rem; - } - - .sm\:pb-80 { - padding-bottom: 20rem; - } - - .sm\:pl-80 { - padding-left: 20rem; - } - - .sm\:pt-96 { - padding-top: 24rem; - } - - .sm\:pr-96 { - padding-right: 24rem; - } - - .sm\:pb-96 { - padding-bottom: 24rem; - } - - .sm\:pl-96 { - padding-left: 24rem; - } - - .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\:pt-0\.5 { - padding-top: 0.125rem; - } - - .sm\:pr-0\.5 { - padding-right: 0.125rem; - } - - .sm\:pb-0\.5 { - padding-bottom: 0.125rem; - } - - .sm\:pl-0\.5 { - padding-left: 0.125rem; - } - - .sm\:pt-1\.5 { - padding-top: 0.375rem; - } - - .sm\:pr-1\.5 { - padding-right: 0.375rem; - } - - .sm\:pb-1\.5 { - padding-bottom: 0.375rem; - } - - .sm\:pl-1\.5 { - padding-left: 0.375rem; - } - - .sm\:pt-2\.5 { - padding-top: 0.625rem; - } - - .sm\:pr-2\.5 { - padding-right: 0.625rem; - } - - .sm\:pb-2\.5 { - padding-bottom: 0.625rem; - } - - .sm\:pl-2\.5 { - padding-left: 0.625rem; - } - - .sm\:pt-3\.5 { - padding-top: 0.875rem; - } - - .sm\:pr-3\.5 { - padding-right: 0.875rem; - } - - .sm\:pb-3\.5 { - padding-bottom: 0.875rem; - } - - .sm\:pl-3\.5 { - padding-left: 0.875rem; - } - - .sm\:pt-1\/2 { - padding-top: 50%; - } - - .sm\:pr-1\/2 { - padding-right: 50%; - } - - .sm\:pb-1\/2 { - padding-bottom: 50%; - } - - .sm\:pl-1\/2 { - padding-left: 50%; - } - - .sm\:pt-1\/3 { - padding-top: 33.333333%; - } - - .sm\:pr-1\/3 { - padding-right: 33.333333%; - } - - .sm\:pb-1\/3 { - padding-bottom: 33.333333%; - } - - .sm\:pl-1\/3 { - padding-left: 33.333333%; - } - - .sm\:pt-2\/3 { - padding-top: 66.666667%; - } - - .sm\:pr-2\/3 { - padding-right: 66.666667%; - } - - .sm\:pb-2\/3 { - padding-bottom: 66.666667%; - } - - .sm\:pl-2\/3 { - padding-left: 66.666667%; - } - - .sm\:pt-1\/4 { - padding-top: 25%; - } - - .sm\:pr-1\/4 { - padding-right: 25%; - } - - .sm\:pb-1\/4 { - padding-bottom: 25%; - } - - .sm\:pl-1\/4 { - padding-left: 25%; - } - - .sm\:pt-2\/4 { - padding-top: 50%; - } - - .sm\:pr-2\/4 { - padding-right: 50%; - } - - .sm\:pb-2\/4 { - padding-bottom: 50%; - } - - .sm\:pl-2\/4 { - padding-left: 50%; - } - - .sm\:pt-3\/4 { - padding-top: 75%; - } - - .sm\:pr-3\/4 { - padding-right: 75%; - } - - .sm\:pb-3\/4 { - padding-bottom: 75%; - } - - .sm\:pl-3\/4 { - padding-left: 75%; - } - - .sm\:pt-1\/5 { - padding-top: 20%; - } - - .sm\:pr-1\/5 { - padding-right: 20%; - } - - .sm\:pb-1\/5 { - padding-bottom: 20%; - } - - .sm\:pl-1\/5 { - padding-left: 20%; - } - - .sm\:pt-2\/5 { - padding-top: 40%; - } - - .sm\:pr-2\/5 { - padding-right: 40%; - } - - .sm\:pb-2\/5 { - padding-bottom: 40%; - } - - .sm\:pl-2\/5 { - padding-left: 40%; - } - - .sm\:pt-3\/5 { - padding-top: 60%; - } - - .sm\:pr-3\/5 { - padding-right: 60%; - } - - .sm\:pb-3\/5 { - padding-bottom: 60%; - } - - .sm\:pl-3\/5 { - padding-left: 60%; - } - - .sm\:pt-4\/5 { - padding-top: 80%; - } - - .sm\:pr-4\/5 { - padding-right: 80%; - } - - .sm\:pb-4\/5 { - padding-bottom: 80%; - } - - .sm\:pl-4\/5 { - padding-left: 80%; - } - - .sm\:pt-1\/6 { - padding-top: 16.666667%; - } - - .sm\:pr-1\/6 { - padding-right: 16.666667%; - } - - .sm\:pb-1\/6 { - padding-bottom: 16.666667%; - } - - .sm\:pl-1\/6 { - padding-left: 16.666667%; - } - - .sm\:pt-2\/6 { - padding-top: 33.333333%; - } - - .sm\:pr-2\/6 { - padding-right: 33.333333%; - } - - .sm\:pb-2\/6 { - padding-bottom: 33.333333%; - } - - .sm\:pl-2\/6 { - padding-left: 33.333333%; - } - - .sm\:pt-3\/6 { - padding-top: 50%; - } - - .sm\:pr-3\/6 { - padding-right: 50%; - } - - .sm\:pb-3\/6 { - padding-bottom: 50%; - } - - .sm\:pl-3\/6 { - padding-left: 50%; - } - - .sm\:pt-4\/6 { - padding-top: 66.666667%; - } - - .sm\:pr-4\/6 { - padding-right: 66.666667%; - } - - .sm\:pb-4\/6 { - padding-bottom: 66.666667%; - } - - .sm\:pl-4\/6 { - padding-left: 66.666667%; - } - - .sm\:pt-5\/6 { - padding-top: 83.333333%; - } - - .sm\:pr-5\/6 { - padding-right: 83.333333%; - } - - .sm\:pb-5\/6 { - padding-bottom: 83.333333%; - } - - .sm\:pl-5\/6 { - padding-left: 83.333333%; - } - - .sm\:pt-1\/12 { - padding-top: 8.333333%; - } - - .sm\:pr-1\/12 { - padding-right: 8.333333%; - } - - .sm\:pb-1\/12 { - padding-bottom: 8.333333%; - } - - .sm\:pl-1\/12 { - padding-left: 8.333333%; - } - - .sm\:pt-2\/12 { - padding-top: 16.666667%; - } - - .sm\:pr-2\/12 { - padding-right: 16.666667%; - } - - .sm\:pb-2\/12 { - padding-bottom: 16.666667%; - } - - .sm\:pl-2\/12 { - padding-left: 16.666667%; - } - - .sm\:pt-3\/12 { - padding-top: 25%; - } - - .sm\:pr-3\/12 { - padding-right: 25%; - } - - .sm\:pb-3\/12 { - padding-bottom: 25%; - } - - .sm\:pl-3\/12 { - padding-left: 25%; - } - - .sm\:pt-4\/12 { - padding-top: 33.333333%; - } - - .sm\:pr-4\/12 { - padding-right: 33.333333%; - } - - .sm\:pb-4\/12 { - padding-bottom: 33.333333%; - } - - .sm\:pl-4\/12 { - padding-left: 33.333333%; - } - - .sm\:pt-5\/12 { - padding-top: 41.666667%; - } - - .sm\:pr-5\/12 { - padding-right: 41.666667%; - } - - .sm\:pb-5\/12 { - padding-bottom: 41.666667%; - } - - .sm\:pl-5\/12 { - padding-left: 41.666667%; - } - - .sm\:pt-6\/12 { - padding-top: 50%; - } - - .sm\:pr-6\/12 { - padding-right: 50%; - } - - .sm\:pb-6\/12 { - padding-bottom: 50%; - } - - .sm\:pl-6\/12 { - padding-left: 50%; - } - - .sm\:pt-7\/12 { - padding-top: 58.333333%; - } - - .sm\:pr-7\/12 { - padding-right: 58.333333%; - } - - .sm\:pb-7\/12 { - padding-bottom: 58.333333%; - } - - .sm\:pl-7\/12 { - padding-left: 58.333333%; - } - - .sm\:pt-8\/12 { - padding-top: 66.666667%; - } - - .sm\:pr-8\/12 { - padding-right: 66.666667%; - } - - .sm\:pb-8\/12 { - padding-bottom: 66.666667%; - } - - .sm\:pl-8\/12 { - padding-left: 66.666667%; - } - - .sm\:pt-9\/12 { - padding-top: 75%; - } - - .sm\:pr-9\/12 { - padding-right: 75%; - } - - .sm\:pb-9\/12 { - padding-bottom: 75%; - } - - .sm\:pl-9\/12 { - padding-left: 75%; - } - - .sm\:pt-10\/12 { - padding-top: 83.333333%; - } - - .sm\:pr-10\/12 { - padding-right: 83.333333%; - } - - .sm\:pb-10\/12 { - padding-bottom: 83.333333%; - } - - .sm\:pl-10\/12 { - padding-left: 83.333333%; - } - - .sm\:pt-11\/12 { - padding-top: 91.666667%; - } - - .sm\:pr-11\/12 { - padding-right: 91.666667%; - } - - .sm\:pb-11\/12 { - padding-bottom: 91.666667%; - } - - .sm\:pl-11\/12 { - padding-left: 91.666667%; - } - - .sm\:pt-full { - padding-top: 100%; - } - - .sm\:pr-full { - padding-right: 100%; - } - - .sm\:pb-full { - padding-bottom: 100%; - } - - .sm\:pl-full { - padding-left: 100%; - } - - .sm\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .sm\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .sm\:placeholder-transparent::placeholder { - color: transparent; - } - - .sm\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .sm\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .sm\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .sm\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .sm\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .sm\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .sm\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .sm\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .sm\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .sm\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .sm\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .sm\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .sm\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .sm\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .sm\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .sm\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .dark .sm\:dark\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .dark .sm\:dark\:placeholder-transparent::placeholder { - color: transparent; - } - - .dark .sm\:dark\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .dark .sm\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .dark .sm\:dark\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .dark .sm\:dark\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .sm\:dark\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .sm\:placeholder-opacity-0::-moz-placeholder { - --placeholder-opacity: 0; - } - - .sm\:placeholder-opacity-0:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .sm\:placeholder-opacity-0::placeholder { - --placeholder-opacity: 0; - } - - .sm\:placeholder-opacity-25::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .sm\:placeholder-opacity-25:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .sm\:placeholder-opacity-25::placeholder { - --placeholder-opacity: 0.25; - } - - .sm\:placeholder-opacity-50::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .sm\:placeholder-opacity-50:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .sm\:placeholder-opacity-50::placeholder { - --placeholder-opacity: 0.5; - } - - .sm\:placeholder-opacity-75::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .sm\:placeholder-opacity-75:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .sm\:placeholder-opacity-75::placeholder { - --placeholder-opacity: 0.75; - } - - .sm\:placeholder-opacity-100::-moz-placeholder { - --placeholder-opacity: 1; - } - - .sm\:placeholder-opacity-100:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .sm\:placeholder-opacity-100::placeholder { - --placeholder-opacity: 1; - } - - .sm\:focus\:placeholder-opacity-0:focus::-moz-placeholder { - --placeholder-opacity: 0; - } - - .sm\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .sm\:focus\:placeholder-opacity-0:focus::placeholder { - --placeholder-opacity: 0; - } - - .sm\:focus\:placeholder-opacity-25:focus::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .sm\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .sm\:focus\:placeholder-opacity-25:focus::placeholder { - --placeholder-opacity: 0.25; - } - - .sm\:focus\:placeholder-opacity-50:focus::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .sm\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .sm\:focus\:placeholder-opacity-50:focus::placeholder { - --placeholder-opacity: 0.5; - } - - .sm\:focus\:placeholder-opacity-75:focus::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .sm\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .sm\:focus\:placeholder-opacity-75:focus::placeholder { - --placeholder-opacity: 0.75; - } - - .sm\:focus\:placeholder-opacity-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - } - - .sm\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .sm\:focus\:placeholder-opacity-100:focus::placeholder { - --placeholder-opacity: 1; - } - - .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\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .sm\:inset-1 { - top: 0.25rem; - right: 0.25rem; - bottom: 0.25rem; - left: 0.25rem; - } - - .sm\:inset-2 { - top: 0.5rem; - right: 0.5rem; - bottom: 0.5rem; - left: 0.5rem; - } - - .sm\:inset-3 { - top: 0.75rem; - right: 0.75rem; - bottom: 0.75rem; - left: 0.75rem; - } - - .sm\:inset-4 { - top: 1rem; - right: 1rem; - bottom: 1rem; - left: 1rem; - } - - .sm\:inset-5 { - top: 1.25rem; - right: 1.25rem; - bottom: 1.25rem; - left: 1.25rem; - } - - .sm\:inset-6 { - top: 1.5rem; - right: 1.5rem; - bottom: 1.5rem; - left: 1.5rem; - } - - .sm\:inset-7 { - top: 1.75rem; - right: 1.75rem; - bottom: 1.75rem; - left: 1.75rem; - } - - .sm\:inset-8 { - top: 2rem; - right: 2rem; - bottom: 2rem; - left: 2rem; - } - - .sm\:inset-9 { - top: 2.25rem; - right: 2.25rem; - bottom: 2.25rem; - left: 2.25rem; - } - - .sm\:inset-10 { - top: 2.5rem; - right: 2.5rem; - bottom: 2.5rem; - left: 2.5rem; - } - - .sm\:inset-11 { - top: 2.75rem; - right: 2.75rem; - bottom: 2.75rem; - left: 2.75rem; - } - - .sm\:inset-12 { - top: 3rem; - right: 3rem; - bottom: 3rem; - left: 3rem; - } - - .sm\:inset-13 { - top: 3.25rem; - right: 3.25rem; - bottom: 3.25rem; - left: 3.25rem; - } - - .sm\:inset-14 { - top: 3.5rem; - right: 3.5rem; - bottom: 3.5rem; - left: 3.5rem; - } - - .sm\:inset-15 { - top: 3.75rem; - right: 3.75rem; - bottom: 3.75rem; - left: 3.75rem; - } - - .sm\:inset-16 { - top: 4rem; - right: 4rem; - bottom: 4rem; - left: 4rem; - } - - .sm\:inset-20 { - top: 5rem; - right: 5rem; - bottom: 5rem; - left: 5rem; - } - - .sm\:inset-24 { - top: 6rem; - right: 6rem; - bottom: 6rem; - left: 6rem; - } - - .sm\:inset-28 { - top: 7rem; - right: 7rem; - bottom: 7rem; - left: 7rem; - } - - .sm\:inset-32 { - top: 8rem; - right: 8rem; - bottom: 8rem; - left: 8rem; - } - - .sm\:inset-36 { - top: 9rem; - right: 9rem; - bottom: 9rem; - left: 9rem; - } - - .sm\:inset-40 { - top: 10rem; - right: 10rem; - bottom: 10rem; - left: 10rem; - } - - .sm\:inset-44 { - top: 11rem; - right: 11rem; - bottom: 11rem; - left: 11rem; - } - - .sm\:inset-48 { - top: 12rem; - right: 12rem; - bottom: 12rem; - left: 12rem; - } - - .sm\:inset-52 { - top: 13rem; - right: 13rem; - bottom: 13rem; - left: 13rem; - } - - .sm\:inset-56 { - top: 14rem; - right: 14rem; - bottom: 14rem; - left: 14rem; - } - - .sm\:inset-60 { - top: 15rem; - right: 15rem; - bottom: 15rem; - left: 15rem; - } - - .sm\:inset-64 { - top: 16rem; - right: 16rem; - bottom: 16rem; - left: 16rem; - } - - .sm\:inset-72 { - top: 18rem; - right: 18rem; - bottom: 18rem; - left: 18rem; - } - - .sm\:inset-80 { - top: 20rem; - right: 20rem; - bottom: 20rem; - left: 20rem; - } - - .sm\:inset-96 { - top: 24rem; - right: 24rem; - bottom: 24rem; - left: 24rem; - } - - .sm\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .sm\:inset-px { - top: 1px; - right: 1px; - bottom: 1px; - left: 1px; - } - - .sm\:inset-0\.5 { - top: 0.125rem; - right: 0.125rem; - bottom: 0.125rem; - left: 0.125rem; - } - - .sm\:inset-1\.5 { - top: 0.375rem; - right: 0.375rem; - bottom: 0.375rem; - left: 0.375rem; - } - - .sm\:inset-2\.5 { - top: 0.625rem; - right: 0.625rem; - bottom: 0.625rem; - left: 0.625rem; - } - - .sm\:inset-3\.5 { - top: 0.875rem; - right: 0.875rem; - bottom: 0.875rem; - left: 0.875rem; - } - - .sm\:inset-1\/2 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .sm\:inset-1\/3 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .sm\:inset-2\/3 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .sm\:inset-1\/4 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .sm\:inset-2\/4 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .sm\:inset-3\/4 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .sm\:inset-1\/5 { - top: 20%; - right: 20%; - bottom: 20%; - left: 20%; - } - - .sm\:inset-2\/5 { - top: 40%; - right: 40%; - bottom: 40%; - left: 40%; - } - - .sm\:inset-3\/5 { - top: 60%; - right: 60%; - bottom: 60%; - left: 60%; - } - - .sm\:inset-4\/5 { - top: 80%; - right: 80%; - bottom: 80%; - left: 80%; - } - - .sm\:inset-1\/6 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .sm\:inset-2\/6 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .sm\:inset-3\/6 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .sm\:inset-4\/6 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .sm\:inset-5\/6 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .sm\:inset-1\/12 { - top: 8.333333%; - right: 8.333333%; - bottom: 8.333333%; - left: 8.333333%; - } - - .sm\:inset-2\/12 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .sm\:inset-3\/12 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .sm\:inset-4\/12 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .sm\:inset-5\/12 { - top: 41.666667%; - right: 41.666667%; - bottom: 41.666667%; - left: 41.666667%; - } - - .sm\:inset-6\/12 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .sm\:inset-7\/12 { - top: 58.333333%; - right: 58.333333%; - bottom: 58.333333%; - left: 58.333333%; - } - - .sm\:inset-8\/12 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .sm\:inset-9\/12 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .sm\:inset-10\/12 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .sm\:inset-11\/12 { - top: 91.666667%; - right: 91.666667%; - bottom: 91.666667%; - left: 91.666667%; - } - - .sm\:inset-full { - top: 100%; - right: 100%; - bottom: 100%; - left: 100%; - } - - .sm\:inset-y-0 { - top: 0; - bottom: 0; - } - - .sm\:inset-x-0 { - right: 0; - left: 0; - } - - .sm\:inset-y-1 { - top: 0.25rem; - bottom: 0.25rem; - } - - .sm\:inset-x-1 { - right: 0.25rem; - left: 0.25rem; - } - - .sm\:inset-y-2 { - top: 0.5rem; - bottom: 0.5rem; - } - - .sm\:inset-x-2 { - right: 0.5rem; - left: 0.5rem; - } - - .sm\:inset-y-3 { - top: 0.75rem; - bottom: 0.75rem; - } - - .sm\:inset-x-3 { - right: 0.75rem; - left: 0.75rem; - } - - .sm\:inset-y-4 { - top: 1rem; - bottom: 1rem; - } - - .sm\:inset-x-4 { - right: 1rem; - left: 1rem; - } - - .sm\:inset-y-5 { - top: 1.25rem; - bottom: 1.25rem; - } - - .sm\:inset-x-5 { - right: 1.25rem; - left: 1.25rem; - } - - .sm\:inset-y-6 { - top: 1.5rem; - bottom: 1.5rem; - } - - .sm\:inset-x-6 { - right: 1.5rem; - left: 1.5rem; - } - - .sm\:inset-y-7 { - top: 1.75rem; - bottom: 1.75rem; - } - - .sm\:inset-x-7 { - right: 1.75rem; - left: 1.75rem; - } - - .sm\:inset-y-8 { - top: 2rem; - bottom: 2rem; - } - - .sm\:inset-x-8 { - right: 2rem; - left: 2rem; - } - - .sm\:inset-y-9 { - top: 2.25rem; - bottom: 2.25rem; - } - - .sm\:inset-x-9 { - right: 2.25rem; - left: 2.25rem; - } - - .sm\:inset-y-10 { - top: 2.5rem; - bottom: 2.5rem; - } - - .sm\:inset-x-10 { - right: 2.5rem; - left: 2.5rem; - } - - .sm\:inset-y-11 { - top: 2.75rem; - bottom: 2.75rem; - } - - .sm\:inset-x-11 { - right: 2.75rem; - left: 2.75rem; - } - - .sm\:inset-y-12 { - top: 3rem; - bottom: 3rem; - } - - .sm\:inset-x-12 { - right: 3rem; - left: 3rem; - } - - .sm\:inset-y-13 { - top: 3.25rem; - bottom: 3.25rem; - } - - .sm\:inset-x-13 { - right: 3.25rem; - left: 3.25rem; - } - - .sm\:inset-y-14 { - top: 3.5rem; - bottom: 3.5rem; - } - - .sm\:inset-x-14 { - right: 3.5rem; - left: 3.5rem; - } - - .sm\:inset-y-15 { - top: 3.75rem; - bottom: 3.75rem; - } - - .sm\:inset-x-15 { - right: 3.75rem; - left: 3.75rem; - } - - .sm\:inset-y-16 { - top: 4rem; - bottom: 4rem; - } - - .sm\:inset-x-16 { - right: 4rem; - left: 4rem; - } - - .sm\:inset-y-20 { - top: 5rem; - bottom: 5rem; - } - - .sm\:inset-x-20 { - right: 5rem; - left: 5rem; - } - - .sm\:inset-y-24 { - top: 6rem; - bottom: 6rem; - } - - .sm\:inset-x-24 { - right: 6rem; - left: 6rem; - } - - .sm\:inset-y-28 { - top: 7rem; - bottom: 7rem; - } - - .sm\:inset-x-28 { - right: 7rem; - left: 7rem; - } - - .sm\:inset-y-32 { - top: 8rem; - bottom: 8rem; - } - - .sm\:inset-x-32 { - right: 8rem; - left: 8rem; - } - - .sm\:inset-y-36 { - top: 9rem; - bottom: 9rem; - } - - .sm\:inset-x-36 { - right: 9rem; - left: 9rem; - } - - .sm\:inset-y-40 { - top: 10rem; - bottom: 10rem; - } - - .sm\:inset-x-40 { - right: 10rem; - left: 10rem; - } - - .sm\:inset-y-44 { - top: 11rem; - bottom: 11rem; - } - - .sm\:inset-x-44 { - right: 11rem; - left: 11rem; - } - - .sm\:inset-y-48 { - top: 12rem; - bottom: 12rem; - } - - .sm\:inset-x-48 { - right: 12rem; - left: 12rem; - } - - .sm\:inset-y-52 { - top: 13rem; - bottom: 13rem; - } - - .sm\:inset-x-52 { - right: 13rem; - left: 13rem; - } - - .sm\:inset-y-56 { - top: 14rem; - bottom: 14rem; - } - - .sm\:inset-x-56 { - right: 14rem; - left: 14rem; - } - - .sm\:inset-y-60 { - top: 15rem; - bottom: 15rem; - } - - .sm\:inset-x-60 { - right: 15rem; - left: 15rem; - } - - .sm\:inset-y-64 { - top: 16rem; - bottom: 16rem; - } - - .sm\:inset-x-64 { - right: 16rem; - left: 16rem; - } - - .sm\:inset-y-72 { - top: 18rem; - bottom: 18rem; - } - - .sm\:inset-x-72 { - right: 18rem; - left: 18rem; - } - - .sm\:inset-y-80 { - top: 20rem; - bottom: 20rem; - } - - .sm\:inset-x-80 { - right: 20rem; - left: 20rem; - } - - .sm\:inset-y-96 { - top: 24rem; - bottom: 24rem; - } - - .sm\:inset-x-96 { - right: 24rem; - left: 24rem; - } - - .sm\:inset-y-auto { - top: auto; - bottom: auto; - } - - .sm\:inset-x-auto { - right: auto; - left: auto; - } - - .sm\:inset-y-px { - top: 1px; - bottom: 1px; - } - - .sm\:inset-x-px { - right: 1px; - left: 1px; - } - - .sm\:inset-y-0\.5 { - top: 0.125rem; - bottom: 0.125rem; - } - - .sm\:inset-x-0\.5 { - right: 0.125rem; - left: 0.125rem; - } - - .sm\:inset-y-1\.5 { - top: 0.375rem; - bottom: 0.375rem; - } - - .sm\:inset-x-1\.5 { - right: 0.375rem; - left: 0.375rem; - } - - .sm\:inset-y-2\.5 { - top: 0.625rem; - bottom: 0.625rem; - } - - .sm\:inset-x-2\.5 { - right: 0.625rem; - left: 0.625rem; - } - - .sm\:inset-y-3\.5 { - top: 0.875rem; - bottom: 0.875rem; - } - - .sm\:inset-x-3\.5 { - right: 0.875rem; - left: 0.875rem; - } - - .sm\:inset-y-1\/2 { - top: 50%; - bottom: 50%; - } - - .sm\:inset-x-1\/2 { - right: 50%; - left: 50%; - } - - .sm\:inset-y-1\/3 { - top: 33.333333%; - bottom: 33.333333%; - } - - .sm\:inset-x-1\/3 { - right: 33.333333%; - left: 33.333333%; - } - - .sm\:inset-y-2\/3 { - top: 66.666667%; - bottom: 66.666667%; - } - - .sm\:inset-x-2\/3 { - right: 66.666667%; - left: 66.666667%; - } - - .sm\:inset-y-1\/4 { - top: 25%; - bottom: 25%; - } - - .sm\:inset-x-1\/4 { - right: 25%; - left: 25%; - } - - .sm\:inset-y-2\/4 { - top: 50%; - bottom: 50%; - } - - .sm\:inset-x-2\/4 { - right: 50%; - left: 50%; - } - - .sm\:inset-y-3\/4 { - top: 75%; - bottom: 75%; - } - - .sm\:inset-x-3\/4 { - right: 75%; - left: 75%; - } - - .sm\:inset-y-1\/5 { - top: 20%; - bottom: 20%; - } - - .sm\:inset-x-1\/5 { - right: 20%; - left: 20%; - } - - .sm\:inset-y-2\/5 { - top: 40%; - bottom: 40%; - } - - .sm\:inset-x-2\/5 { - right: 40%; - left: 40%; - } - - .sm\:inset-y-3\/5 { - top: 60%; - bottom: 60%; - } - - .sm\:inset-x-3\/5 { - right: 60%; - left: 60%; - } - - .sm\:inset-y-4\/5 { - top: 80%; - bottom: 80%; - } - - .sm\:inset-x-4\/5 { - right: 80%; - left: 80%; - } - - .sm\:inset-y-1\/6 { - top: 16.666667%; - bottom: 16.666667%; - } - - .sm\:inset-x-1\/6 { - right: 16.666667%; - left: 16.666667%; - } - - .sm\:inset-y-2\/6 { - top: 33.333333%; - bottom: 33.333333%; - } - - .sm\:inset-x-2\/6 { - right: 33.333333%; - left: 33.333333%; - } - - .sm\:inset-y-3\/6 { - top: 50%; - bottom: 50%; - } - - .sm\:inset-x-3\/6 { - right: 50%; - left: 50%; - } - - .sm\:inset-y-4\/6 { - top: 66.666667%; - bottom: 66.666667%; - } - - .sm\:inset-x-4\/6 { - right: 66.666667%; - left: 66.666667%; - } - - .sm\:inset-y-5\/6 { - top: 83.333333%; - bottom: 83.333333%; - } - - .sm\:inset-x-5\/6 { - right: 83.333333%; - left: 83.333333%; - } - - .sm\:inset-y-1\/12 { - top: 8.333333%; - bottom: 8.333333%; - } - - .sm\:inset-x-1\/12 { - right: 8.333333%; - left: 8.333333%; - } - - .sm\:inset-y-2\/12 { - top: 16.666667%; - bottom: 16.666667%; - } - - .sm\:inset-x-2\/12 { - right: 16.666667%; - left: 16.666667%; - } - - .sm\:inset-y-3\/12 { - top: 25%; - bottom: 25%; - } - - .sm\:inset-x-3\/12 { - right: 25%; - left: 25%; - } - - .sm\:inset-y-4\/12 { - top: 33.333333%; - bottom: 33.333333%; - } - - .sm\:inset-x-4\/12 { - right: 33.333333%; - left: 33.333333%; - } - - .sm\:inset-y-5\/12 { - top: 41.666667%; - bottom: 41.666667%; - } - - .sm\:inset-x-5\/12 { - right: 41.666667%; - left: 41.666667%; - } - - .sm\:inset-y-6\/12 { - top: 50%; - bottom: 50%; - } - - .sm\:inset-x-6\/12 { - right: 50%; - left: 50%; - } - - .sm\:inset-y-7\/12 { - top: 58.333333%; - bottom: 58.333333%; - } - - .sm\:inset-x-7\/12 { - right: 58.333333%; - left: 58.333333%; - } - - .sm\:inset-y-8\/12 { - top: 66.666667%; - bottom: 66.666667%; - } - - .sm\:inset-x-8\/12 { - right: 66.666667%; - left: 66.666667%; - } - - .sm\:inset-y-9\/12 { - top: 75%; - bottom: 75%; - } - - .sm\:inset-x-9\/12 { - right: 75%; - left: 75%; - } - - .sm\:inset-y-10\/12 { - top: 83.333333%; - bottom: 83.333333%; - } - - .sm\:inset-x-10\/12 { - right: 83.333333%; - left: 83.333333%; - } - - .sm\:inset-y-11\/12 { - top: 91.666667%; - bottom: 91.666667%; - } - - .sm\:inset-x-11\/12 { - right: 91.666667%; - left: 91.666667%; - } - - .sm\:inset-y-full { - top: 100%; - bottom: 100%; - } - - .sm\:inset-x-full { - right: 100%; - left: 100%; - } - - .sm\:top-0 { - top: 0; - } - - .sm\:right-0 { - right: 0; - } - - .sm\:bottom-0 { - bottom: 0; - } - - .sm\:left-0 { - left: 0; - } - - .sm\:top-1 { - top: 0.25rem; - } - - .sm\:right-1 { - right: 0.25rem; - } - - .sm\:bottom-1 { - bottom: 0.25rem; - } - - .sm\:left-1 { - left: 0.25rem; - } - - .sm\:top-2 { - top: 0.5rem; - } - - .sm\:right-2 { - right: 0.5rem; - } - - .sm\:bottom-2 { - bottom: 0.5rem; - } - - .sm\:left-2 { - left: 0.5rem; - } - - .sm\:top-3 { - top: 0.75rem; - } - - .sm\:right-3 { - right: 0.75rem; - } - - .sm\:bottom-3 { - bottom: 0.75rem; - } - - .sm\:left-3 { - left: 0.75rem; - } - - .sm\:top-4 { - top: 1rem; - } - - .sm\:right-4 { - right: 1rem; - } - - .sm\:bottom-4 { - bottom: 1rem; - } - - .sm\:left-4 { - left: 1rem; - } - - .sm\:top-5 { - top: 1.25rem; - } - - .sm\:right-5 { - right: 1.25rem; - } - - .sm\:bottom-5 { - bottom: 1.25rem; - } - - .sm\:left-5 { - left: 1.25rem; - } - - .sm\:top-6 { - top: 1.5rem; - } - - .sm\:right-6 { - right: 1.5rem; - } - - .sm\:bottom-6 { - bottom: 1.5rem; - } - - .sm\:left-6 { - left: 1.5rem; - } - - .sm\:top-7 { - top: 1.75rem; - } - - .sm\:right-7 { - right: 1.75rem; - } - - .sm\:bottom-7 { - bottom: 1.75rem; - } - - .sm\:left-7 { - left: 1.75rem; - } - - .sm\:top-8 { - top: 2rem; - } - - .sm\:right-8 { - right: 2rem; - } - - .sm\:bottom-8 { - bottom: 2rem; - } - - .sm\:left-8 { - left: 2rem; - } - - .sm\:top-9 { - top: 2.25rem; - } - - .sm\:right-9 { - right: 2.25rem; - } - - .sm\:bottom-9 { - bottom: 2.25rem; - } - - .sm\:left-9 { - left: 2.25rem; - } - - .sm\:top-10 { - top: 2.5rem; - } - - .sm\:right-10 { - right: 2.5rem; - } - - .sm\:bottom-10 { - bottom: 2.5rem; - } - - .sm\:left-10 { - left: 2.5rem; - } - - .sm\:top-11 { - top: 2.75rem; - } - - .sm\:right-11 { - right: 2.75rem; - } - - .sm\:bottom-11 { - bottom: 2.75rem; - } - - .sm\:left-11 { - left: 2.75rem; - } - - .sm\:top-12 { - top: 3rem; - } - - .sm\:right-12 { - right: 3rem; - } - - .sm\:bottom-12 { - bottom: 3rem; - } - - .sm\:left-12 { - left: 3rem; - } - - .sm\:top-13 { - top: 3.25rem; - } - - .sm\:right-13 { - right: 3.25rem; - } - - .sm\:bottom-13 { - bottom: 3.25rem; - } - - .sm\:left-13 { - left: 3.25rem; - } - - .sm\:top-14 { - top: 3.5rem; - } - - .sm\:right-14 { - right: 3.5rem; - } - - .sm\:bottom-14 { - bottom: 3.5rem; - } - - .sm\:left-14 { - left: 3.5rem; - } - - .sm\:top-15 { - top: 3.75rem; - } - - .sm\:right-15 { - right: 3.75rem; - } - - .sm\:bottom-15 { - bottom: 3.75rem; - } - - .sm\:left-15 { - left: 3.75rem; - } - - .sm\:top-16 { - top: 4rem; - } - - .sm\:right-16 { - right: 4rem; - } - - .sm\:bottom-16 { - bottom: 4rem; - } - - .sm\:left-16 { - left: 4rem; - } - - .sm\:top-20 { - top: 5rem; - } - - .sm\:right-20 { - right: 5rem; - } - - .sm\:bottom-20 { - bottom: 5rem; - } - - .sm\:left-20 { - left: 5rem; - } - - .sm\:top-24 { - top: 6rem; - } - - .sm\:right-24 { - right: 6rem; - } - - .sm\:bottom-24 { - bottom: 6rem; - } - - .sm\:left-24 { - left: 6rem; - } - - .sm\:top-28 { - top: 7rem; - } - - .sm\:right-28 { - right: 7rem; - } - - .sm\:bottom-28 { - bottom: 7rem; - } - - .sm\:left-28 { - left: 7rem; - } - - .sm\:top-32 { - top: 8rem; - } - - .sm\:right-32 { - right: 8rem; - } - - .sm\:bottom-32 { - bottom: 8rem; - } - - .sm\:left-32 { - left: 8rem; - } - - .sm\:top-36 { - top: 9rem; - } - - .sm\:right-36 { - right: 9rem; - } - - .sm\:bottom-36 { - bottom: 9rem; - } - - .sm\:left-36 { - left: 9rem; - } - - .sm\:top-40 { - top: 10rem; - } - - .sm\:right-40 { - right: 10rem; - } - - .sm\:bottom-40 { - bottom: 10rem; - } - - .sm\:left-40 { - left: 10rem; - } - - .sm\:top-44 { - top: 11rem; - } - - .sm\:right-44 { - right: 11rem; - } - - .sm\:bottom-44 { - bottom: 11rem; - } - - .sm\:left-44 { - left: 11rem; - } - - .sm\:top-48 { - top: 12rem; - } - - .sm\:right-48 { - right: 12rem; - } - - .sm\:bottom-48 { - bottom: 12rem; - } - - .sm\:left-48 { - left: 12rem; - } - - .sm\:top-52 { - top: 13rem; - } - - .sm\:right-52 { - right: 13rem; - } - - .sm\:bottom-52 { - bottom: 13rem; - } - - .sm\:left-52 { - left: 13rem; - } - - .sm\:top-56 { - top: 14rem; - } - - .sm\:right-56 { - right: 14rem; - } - - .sm\:bottom-56 { - bottom: 14rem; - } - - .sm\:left-56 { - left: 14rem; - } - - .sm\:top-60 { - top: 15rem; - } - - .sm\:right-60 { - right: 15rem; - } - - .sm\:bottom-60 { - bottom: 15rem; - } - - .sm\:left-60 { - left: 15rem; - } - - .sm\:top-64 { - top: 16rem; - } - - .sm\:right-64 { - right: 16rem; - } - - .sm\:bottom-64 { - bottom: 16rem; - } - - .sm\:left-64 { - left: 16rem; - } - - .sm\:top-72 { - top: 18rem; - } - - .sm\:right-72 { - right: 18rem; - } - - .sm\:bottom-72 { - bottom: 18rem; - } - - .sm\:left-72 { - left: 18rem; - } - - .sm\:top-80 { - top: 20rem; - } - - .sm\:right-80 { - right: 20rem; - } - - .sm\:bottom-80 { - bottom: 20rem; - } - - .sm\:left-80 { - left: 20rem; - } - - .sm\:top-96 { - top: 24rem; - } - - .sm\:right-96 { - right: 24rem; - } - - .sm\:bottom-96 { - bottom: 24rem; - } - - .sm\:left-96 { - left: 24rem; - } - - .sm\:top-auto { - top: auto; - } - - .sm\:right-auto { - right: auto; - } - - .sm\:bottom-auto { - bottom: auto; - } - - .sm\:left-auto { - left: auto; - } - - .sm\:top-px { - top: 1px; - } - - .sm\:right-px { - right: 1px; - } - - .sm\:bottom-px { - bottom: 1px; - } - - .sm\:left-px { - left: 1px; - } - - .sm\:top-0\.5 { - top: 0.125rem; - } - - .sm\:right-0\.5 { - right: 0.125rem; - } - - .sm\:bottom-0\.5 { - bottom: 0.125rem; - } - - .sm\:left-0\.5 { - left: 0.125rem; - } - - .sm\:top-1\.5 { - top: 0.375rem; - } - - .sm\:right-1\.5 { - right: 0.375rem; - } - - .sm\:bottom-1\.5 { - bottom: 0.375rem; - } - - .sm\:left-1\.5 { - left: 0.375rem; - } - - .sm\:top-2\.5 { - top: 0.625rem; - } - - .sm\:right-2\.5 { - right: 0.625rem; - } - - .sm\:bottom-2\.5 { - bottom: 0.625rem; - } - - .sm\:left-2\.5 { - left: 0.625rem; - } - - .sm\:top-3\.5 { - top: 0.875rem; - } - - .sm\:right-3\.5 { - right: 0.875rem; - } - - .sm\:bottom-3\.5 { - bottom: 0.875rem; - } - - .sm\:left-3\.5 { - left: 0.875rem; - } - - .sm\:top-1\/2 { - top: 50%; - } - - .sm\:right-1\/2 { - right: 50%; - } - - .sm\:bottom-1\/2 { - bottom: 50%; - } - - .sm\:left-1\/2 { - left: 50%; - } - - .sm\:top-1\/3 { - top: 33.333333%; - } - - .sm\:right-1\/3 { - right: 33.333333%; - } - - .sm\:bottom-1\/3 { - bottom: 33.333333%; - } - - .sm\:left-1\/3 { - left: 33.333333%; - } - - .sm\:top-2\/3 { - top: 66.666667%; - } - - .sm\:right-2\/3 { - right: 66.666667%; - } - - .sm\:bottom-2\/3 { - bottom: 66.666667%; - } - - .sm\:left-2\/3 { - left: 66.666667%; - } - - .sm\:top-1\/4 { - top: 25%; - } - - .sm\:right-1\/4 { - right: 25%; - } - - .sm\:bottom-1\/4 { - bottom: 25%; - } - - .sm\:left-1\/4 { - left: 25%; - } - - .sm\:top-2\/4 { - top: 50%; - } - - .sm\:right-2\/4 { - right: 50%; - } - - .sm\:bottom-2\/4 { - bottom: 50%; - } - - .sm\:left-2\/4 { - left: 50%; - } - - .sm\:top-3\/4 { - top: 75%; - } - - .sm\:right-3\/4 { - right: 75%; - } - - .sm\:bottom-3\/4 { - bottom: 75%; - } - - .sm\:left-3\/4 { - left: 75%; - } - - .sm\:top-1\/5 { - top: 20%; - } - - .sm\:right-1\/5 { - right: 20%; - } - - .sm\:bottom-1\/5 { - bottom: 20%; - } - - .sm\:left-1\/5 { - left: 20%; - } - - .sm\:top-2\/5 { - top: 40%; - } - - .sm\:right-2\/5 { - right: 40%; - } - - .sm\:bottom-2\/5 { - bottom: 40%; - } - - .sm\:left-2\/5 { - left: 40%; - } - - .sm\:top-3\/5 { - top: 60%; - } - - .sm\:right-3\/5 { - right: 60%; - } - - .sm\:bottom-3\/5 { - bottom: 60%; - } - - .sm\:left-3\/5 { - left: 60%; - } - - .sm\:top-4\/5 { - top: 80%; - } - - .sm\:right-4\/5 { - right: 80%; - } - - .sm\:bottom-4\/5 { - bottom: 80%; - } - - .sm\:left-4\/5 { - left: 80%; - } - - .sm\:top-1\/6 { - top: 16.666667%; - } - - .sm\:right-1\/6 { - right: 16.666667%; - } - - .sm\:bottom-1\/6 { - bottom: 16.666667%; - } - - .sm\:left-1\/6 { - left: 16.666667%; - } - - .sm\:top-2\/6 { - top: 33.333333%; - } - - .sm\:right-2\/6 { - right: 33.333333%; - } - - .sm\:bottom-2\/6 { - bottom: 33.333333%; - } - - .sm\:left-2\/6 { - left: 33.333333%; - } - - .sm\:top-3\/6 { - top: 50%; - } - - .sm\:right-3\/6 { - right: 50%; - } - - .sm\:bottom-3\/6 { - bottom: 50%; - } - - .sm\:left-3\/6 { - left: 50%; - } - - .sm\:top-4\/6 { - top: 66.666667%; - } - - .sm\:right-4\/6 { - right: 66.666667%; - } - - .sm\:bottom-4\/6 { - bottom: 66.666667%; - } - - .sm\:left-4\/6 { - left: 66.666667%; - } - - .sm\:top-5\/6 { - top: 83.333333%; - } - - .sm\:right-5\/6 { - right: 83.333333%; - } - - .sm\:bottom-5\/6 { - bottom: 83.333333%; - } - - .sm\:left-5\/6 { - left: 83.333333%; - } - - .sm\:top-1\/12 { - top: 8.333333%; - } - - .sm\:right-1\/12 { - right: 8.333333%; - } - - .sm\:bottom-1\/12 { - bottom: 8.333333%; - } - - .sm\:left-1\/12 { - left: 8.333333%; - } - - .sm\:top-2\/12 { - top: 16.666667%; - } - - .sm\:right-2\/12 { - right: 16.666667%; - } - - .sm\:bottom-2\/12 { - bottom: 16.666667%; - } - - .sm\:left-2\/12 { - left: 16.666667%; - } - - .sm\:top-3\/12 { - top: 25%; - } - - .sm\:right-3\/12 { - right: 25%; - } - - .sm\:bottom-3\/12 { - bottom: 25%; - } - - .sm\:left-3\/12 { - left: 25%; - } - - .sm\:top-4\/12 { - top: 33.333333%; - } - - .sm\:right-4\/12 { - right: 33.333333%; - } - - .sm\:bottom-4\/12 { - bottom: 33.333333%; - } - - .sm\:left-4\/12 { - left: 33.333333%; - } - - .sm\:top-5\/12 { - top: 41.666667%; - } - - .sm\:right-5\/12 { - right: 41.666667%; - } - - .sm\:bottom-5\/12 { - bottom: 41.666667%; - } - - .sm\:left-5\/12 { - left: 41.666667%; - } - - .sm\:top-6\/12 { - top: 50%; - } - - .sm\:right-6\/12 { - right: 50%; - } - - .sm\:bottom-6\/12 { - bottom: 50%; - } - - .sm\:left-6\/12 { - left: 50%; - } - - .sm\:top-7\/12 { - top: 58.333333%; - } - - .sm\:right-7\/12 { - right: 58.333333%; - } - - .sm\:bottom-7\/12 { - bottom: 58.333333%; - } - - .sm\:left-7\/12 { - left: 58.333333%; - } - - .sm\:top-8\/12 { - top: 66.666667%; - } - - .sm\:right-8\/12 { - right: 66.666667%; - } - - .sm\:bottom-8\/12 { - bottom: 66.666667%; - } - - .sm\:left-8\/12 { - left: 66.666667%; - } - - .sm\:top-9\/12 { - top: 75%; - } - - .sm\:right-9\/12 { - right: 75%; - } - - .sm\:bottom-9\/12 { - bottom: 75%; - } - - .sm\:left-9\/12 { - left: 75%; - } - - .sm\:top-10\/12 { - top: 83.333333%; - } - - .sm\:right-10\/12 { - right: 83.333333%; - } - - .sm\:bottom-10\/12 { - bottom: 83.333333%; - } - - .sm\:left-10\/12 { - left: 83.333333%; - } - - .sm\:top-11\/12 { - top: 91.666667%; - } - - .sm\:right-11\/12 { - right: 91.666667%; - } - - .sm\:bottom-11\/12 { - bottom: 91.666667%; - } - - .sm\:left-11\/12 { - left: 91.666667%; - } - - .sm\:top-full { - top: 100%; - } - - .sm\:right-full { - right: 100%; - } - - .sm\:bottom-full { - bottom: 100%; - } - - .sm\:left-full { - left: 100%; - } - - .sm\:resize-none { - resize: none; - } - - .sm\:resize-y { - resize: vertical; - } - - .sm\:resize-x { - resize: horizontal; - } - - .sm\:resize { - resize: both; - } - - .sm\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .sm\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .sm\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .sm\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .sm\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .sm\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .sm\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .sm\:shadow-none { - box-shadow: none; - } - - .sm\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .sm\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .sm\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .sm\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .sm\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .sm\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .sm\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .sm\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .sm\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .sm\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .sm\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .group:focus .sm\:group-focus\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .group:focus .sm\:group-focus\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .sm\:group-focus\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .group:focus .sm\:group-focus\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .group:focus .sm\:group-focus\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .group:focus .sm\:group-focus\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .group:focus .sm\:group-focus\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .sm\:group-focus\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-none { - box-shadow: none; - } - - .group:focus .sm\:group-focus\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .group:focus .sm\:group-focus\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .group:focus .sm\:group-focus\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .sm\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .sm\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .sm\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .sm\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .sm\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .sm\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .sm\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .sm\:hover\:shadow-none:hover { - box-shadow: none; - } - - .sm\:hover\:shadow-solid:hover { - box-shadow: 0 0 0 2px currentColor; - } - - .sm\:hover\:shadow-outline-gray:hover { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .sm\:hover\:shadow-outline-blue:hover { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .sm\:hover\:shadow-outline-teal:hover { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .sm\:hover\:shadow-outline-green:hover { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .sm\:hover\:shadow-outline-yellow:hover { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .sm\:hover\:shadow-outline-orange:hover { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .sm\:hover\:shadow-outline-red:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .sm\:hover\:shadow-outline-pink:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .sm\:hover\:shadow-outline-purple:hover { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .sm\:hover\:shadow-outline-indigo:hover { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .sm\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .sm\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .sm\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .sm\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .sm\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .sm\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .sm\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .sm\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .sm\:focus\:shadow-none:focus { - box-shadow: none; - } - - .sm\:focus\:shadow-solid:focus { - box-shadow: 0 0 0 2px currentColor; - } - - .sm\:focus\:shadow-outline-gray:focus { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .sm\:focus\:shadow-outline-blue:focus { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .sm\:focus\:shadow-outline-teal:focus { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .sm\:focus\:shadow-outline-green:focus { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .sm\:focus\:shadow-outline-yellow:focus { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .sm\:focus\:shadow-outline-orange:focus { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .sm\:focus\:shadow-outline-red:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .sm\:focus\:shadow-outline-pink:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .sm\:focus\:shadow-outline-purple:focus { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .sm\:focus\:shadow-outline-indigo:focus { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .sm\:fill-current { - fill: currentColor; - } - - .sm\:stroke-current { - stroke: currentColor; - } - - .sm\:stroke-0 { - stroke-width: 0; - } - - .sm\:stroke-1 { - stroke-width: 1; - } - - .sm\:stroke-2 { - stroke-width: 2; - } - - .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-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .sm\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .sm\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .sm\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .sm\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .sm\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .sm\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .sm\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .sm\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .sm\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .sm\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .sm\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .sm\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .sm\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .sm\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .sm\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .sm\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .sm\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .sm\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .sm\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .sm\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .sm\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .sm\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .sm\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .sm\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .sm\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .sm\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .sm\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .sm\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .sm\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .sm\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .sm\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .sm\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .sm\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .sm\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .sm\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .sm\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .sm\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .sm\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .sm\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .sm\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .sm\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .sm\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .sm\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .sm\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .sm\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .sm\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .sm\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .sm\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .sm\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .sm\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .sm\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .sm\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .sm\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .sm\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .sm\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .sm\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .sm\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .sm\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .sm\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .sm\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .sm\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .sm\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .sm\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .sm\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .sm\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .sm\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .sm\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .sm\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .sm\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .sm\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .sm\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .sm\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .sm\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .sm\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .sm\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .sm\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .sm\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .sm\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .sm\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .sm\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .sm\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .sm\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .sm\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .sm\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .sm\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .sm\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .sm\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .sm\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .sm\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .sm\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .sm\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .sm\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .sm\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .sm\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .sm\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .sm\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .sm\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .sm\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .sm\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .sm\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .sm\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .sm\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .sm\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .sm\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .sm\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .sm\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .sm\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .sm\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .sm\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .sm\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .sm\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-transparent { - color: transparent; - } - - .group:hover .sm\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:hover .sm\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-transparent { - color: transparent; - } - - .group:focus .sm\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:focus .sm\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .sm\:hover\:text-transparent:hover { - color: transparent; - } - - .sm\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .sm\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .sm\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .sm\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .sm\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .sm\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .sm\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .sm\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .sm\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .sm\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .sm\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .sm\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .sm\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .sm\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .sm\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .sm\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .sm\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .sm\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .sm\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .sm\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .sm\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .sm\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .sm\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .sm\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .sm\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .sm\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .sm\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .sm\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .sm\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .sm\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .sm\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .sm\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .sm\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .sm\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .sm\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .sm\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .sm\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .sm\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .sm\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .sm\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .sm\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .sm\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .sm\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .sm\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .sm\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .sm\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .sm\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .sm\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .sm\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .sm\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .sm\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .sm\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .sm\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .sm\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .sm\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .sm\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .sm\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .sm\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .sm\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .sm\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .sm\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .sm\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .sm\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .sm\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .sm\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .sm\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .sm\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .sm\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .sm\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .sm\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .sm\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .sm\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .sm\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .sm\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .sm\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .sm\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .sm\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .sm\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .sm\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .sm\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .sm\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .sm\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .sm\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .sm\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .sm\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .sm\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .sm\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .sm\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .sm\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .sm\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .sm\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .sm\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .sm\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .sm\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .sm\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .sm\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .sm\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .sm\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .sm\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .sm\:focus\:text-transparent:focus { - color: transparent; - } - - .sm\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .sm\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .sm\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .sm\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .sm\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .sm\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .sm\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .sm\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .sm\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .sm\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .sm\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .sm\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .sm\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .sm\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .sm\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .sm\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .sm\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .sm\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .sm\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .sm\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .sm\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .sm\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .sm\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .sm\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .sm\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .sm\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .sm\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .sm\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .sm\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .sm\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .sm\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .sm\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .sm\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .sm\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .sm\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .sm\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .sm\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .sm\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .sm\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .sm\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .sm\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .sm\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .sm\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .sm\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .sm\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .sm\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .sm\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .sm\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .sm\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .sm\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .sm\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .sm\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .sm\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .sm\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .sm\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .sm\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .sm\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .sm\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .sm\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .sm\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .sm\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .sm\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .sm\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .sm\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .sm\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .sm\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .sm\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .sm\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .sm\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .sm\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .sm\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .sm\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .sm\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .sm\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .sm\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .sm\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .sm\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .sm\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .sm\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .sm\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .sm\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .sm\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .sm\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .sm\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .sm\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .sm\:active\:text-transparent:active { - color: transparent; - } - - .sm\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .sm\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .sm\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .sm\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .sm\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .sm\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .sm\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .sm\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .sm\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .sm\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .sm\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .sm\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .sm\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .sm\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .sm\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .sm\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .sm\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .sm\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .sm\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .sm\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .sm\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .sm\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .sm\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .sm\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .sm\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .sm\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .sm\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .sm\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .sm\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .sm\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .sm\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .sm\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .sm\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .sm\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .sm\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .sm\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .sm\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .sm\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .sm\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .sm\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .sm\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .sm\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .sm\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .sm\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .sm\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .sm\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .sm\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .sm\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .sm\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .sm\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .sm\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .sm\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .sm\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .sm\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .sm\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .sm\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .sm\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .sm\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .sm\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .sm\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .sm\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .sm\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .sm\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .sm\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .sm\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .sm\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .sm\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .sm\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .sm\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .sm\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .sm\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .sm\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .sm\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .sm\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .sm\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .sm\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .sm\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .sm\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .sm\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .sm\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .sm\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .sm\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .sm\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .sm\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .sm\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .sm\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .sm\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .sm\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .sm\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .sm\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .sm\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .sm\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .sm\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .sm\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .sm\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .sm\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .sm\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .sm\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .sm\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .sm\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .sm\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .sm\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .sm\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .sm\:dark\:text-transparent { - color: transparent; - } - - .dark .sm\:dark\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .sm\:dark\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .sm\:dark\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .sm\:dark\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .sm\:dark\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .sm\:dark\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .sm\:dark\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .sm\:dark\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-transparent { - color: transparent; - } - - .dark .group:hover .sm\:dark\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:hover .sm\:dark\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-transparent { - color: transparent; - } - - .dark .group:focus .sm\:dark\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:focus .sm\:dark\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-transparent:hover { - color: transparent; - } - - .dark .sm\:dark\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .sm\:dark\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .dark .sm\:dark\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .sm\:dark\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-transparent:focus { - color: transparent; - } - - .dark .sm\:dark\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .sm\:dark\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-transparent:active { - color: transparent; - } - - .dark .sm\:dark\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .sm\:dark\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .sm\:text-opacity-0 { - --text-opacity: 0; - } - - .sm\:text-opacity-25 { - --text-opacity: 0.25; - } - - .sm\:text-opacity-50 { - --text-opacity: 0.5; - } - - .sm\:text-opacity-75 { - --text-opacity: 0.75; - } - - .sm\:text-opacity-100 { - --text-opacity: 1; - } - - .sm\:hover\:text-opacity-0:hover { - --text-opacity: 0; - } - - .sm\:hover\:text-opacity-25:hover { - --text-opacity: 0.25; - } - - .sm\:hover\:text-opacity-50:hover { - --text-opacity: 0.5; - } - - .sm\:hover\:text-opacity-75:hover { - --text-opacity: 0.75; - } - - .sm\:hover\:text-opacity-100:hover { - --text-opacity: 1; - } - - .sm\:focus\:text-opacity-0:focus { - --text-opacity: 0; - } - - .sm\:focus\:text-opacity-25:focus { - --text-opacity: 0.25; - } - - .sm\:focus\:text-opacity-50:focus { - --text-opacity: 0.5; - } - - .sm\:focus\:text-opacity-75:focus { - --text-opacity: 0.75; - } - - .sm\:focus\:text-opacity-100:focus { - --text-opacity: 1; - } - - .sm\:italic { - font-style: italic; - } - - .sm\:not-italic { - 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; - } - - .group:hover .sm\:group-hover\:underline { - text-decoration: underline; - } - - .group:hover .sm\:group-hover\:line-through { - text-decoration: line-through; - } - - .group:hover .sm\:group-hover\:no-underline { - text-decoration: none; - } - - .group:focus .sm\:group-focus\:underline { - text-decoration: underline; - } - - .group:focus .sm\:group-focus\:line-through { - text-decoration: line-through; - } - - .group:focus .sm\:group-focus\:no-underline { - text-decoration: 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\:focus\:underline:focus { - text-decoration: underline; - } - - .sm\:focus\:line-through:focus { - text-decoration: line-through; - } - - .sm\:focus\:no-underline:focus { - 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\:ordinal, .sm\:slashed-zero, .sm\:lining-nums, .sm\:oldstyle-nums, .sm\:proportional-nums, .sm\:tabular-nums, .sm\:diagonal-fractions, .sm\:stacked-fractions { - --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/); - font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction); - } - - .sm\:normal-nums { - font-variant-numeric: normal; - } - - .sm\:ordinal { - --font-variant-numeric-ordinal: ordinal; - } - - .sm\:slashed-zero { - --font-variant-numeric-slashed-zero: slashed-zero; - } - - .sm\:lining-nums { - --font-variant-numeric-figure: lining-nums; - } - - .sm\:oldstyle-nums { - --font-variant-numeric-figure: oldstyle-nums; - } - - .sm\:proportional-nums { - --font-variant-numeric-spacing: proportional-nums; - } - - .sm\:tabular-nums { - --font-variant-numeric-spacing: tabular-nums; - } - - .sm\:diagonal-fractions { - --font-variant-numeric-fraction: diagonal-fractions; - } - - .sm\:stacked-fractions { - --font-variant-numeric-fraction: stacked-fractions; - } - - .sm\:tracking-tighter { - letter-spacing: -0.05em; - } - - .sm\:tracking-tight { - letter-spacing: -0.025em; - } - - .sm\:tracking-normal { - letter-spacing: 0; - } - - .sm\:tracking-wide { - letter-spacing: 0.025em; - } - - .sm\:tracking-wider { - letter-spacing: 0.05em; - } - - .sm\:tracking-widest { - letter-spacing: 0.1em; - } - - .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\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .sm\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .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-normal { - word-wrap: normal; - overflow-wrap: normal; - word-break: normal; - } - - .sm\:break-words { - word-wrap: break-word; - overflow-wrap: break-word; - } - - .sm\:break-all { - word-break: break-all; - } - - .sm\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .sm\:w-0 { - width: 0; - } - - .sm\:w-1 { - width: 0.25rem; - } - - .sm\:w-2 { - width: 0.5rem; - } - - .sm\:w-3 { - width: 0.75rem; - } - - .sm\:w-4 { - width: 1rem; - } - - .sm\:w-5 { - width: 1.25rem; - } - - .sm\:w-6 { - width: 1.5rem; - } - - .sm\:w-7 { - width: 1.75rem; - } - - .sm\:w-8 { - width: 2rem; - } - - .sm\:w-9 { - width: 2.25rem; - } - - .sm\:w-10 { - width: 2.5rem; - } - - .sm\:w-11 { - width: 2.75rem; - } - - .sm\:w-12 { - width: 3rem; - } - - .sm\:w-13 { - width: 3.25rem; - } - - .sm\:w-14 { - width: 3.5rem; - } - - .sm\:w-15 { - width: 3.75rem; - } - - .sm\:w-16 { - width: 4rem; - } - - .sm\:w-20 { - width: 5rem; - } - - .sm\:w-24 { - width: 6rem; - } - - .sm\:w-28 { - width: 7rem; - } - - .sm\:w-32 { - width: 8rem; - } - - .sm\:w-36 { - width: 9rem; - } - - .sm\:w-40 { - width: 10rem; - } - - .sm\:w-44 { - width: 11rem; - } - - .sm\:w-48 { - width: 12rem; - } - - .sm\:w-52 { - width: 13rem; - } - - .sm\:w-56 { - width: 14rem; - } - - .sm\:w-60 { - width: 15rem; - } - - .sm\:w-64 { - width: 16rem; - } - - .sm\:w-72 { - width: 18rem; - } - - .sm\:w-80 { - width: 20rem; - } - - .sm\:w-96 { - width: 24rem; - } - - .sm\:w-auto { - width: auto; - } - - .sm\:w-px { - width: 1px; - } - - .sm\:w-0\.5 { - width: 0.125rem; - } - - .sm\:w-1\.5 { - width: 0.375rem; - } - - .sm\:w-2\.5 { - width: 0.625rem; - } - - .sm\:w-3\.5 { - width: 0.875rem; - } - - .sm\:w-1\/2 { - width: 50%; - } - - .sm\:w-1\/3 { - width: 33.333333%; - } - - .sm\:w-2\/3 { - width: 66.666667%; - } - - .sm\:w-1\/4 { - width: 25%; - } - - .sm\:w-2\/4 { - width: 50%; - } - - .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.666667%; - } - - .sm\:w-2\/6 { - width: 33.333333%; - } - - .sm\:w-3\/6 { - width: 50%; - } - - .sm\:w-4\/6 { - width: 66.666667%; - } - - .sm\:w-5\/6 { - width: 83.333333%; - } - - .sm\:w-1\/12 { - width: 8.333333%; - } - - .sm\:w-2\/12 { - width: 16.666667%; - } - - .sm\:w-3\/12 { - width: 25%; - } - - .sm\:w-4\/12 { - width: 33.333333%; - } - - .sm\:w-5\/12 { - width: 41.666667%; - } - - .sm\:w-6\/12 { - width: 50%; - } - - .sm\:w-7\/12 { - width: 58.333333%; - } - - .sm\:w-8\/12 { - width: 66.666667%; - } - - .sm\:w-9\/12 { - width: 75%; - } - - .sm\:w-10\/12 { - width: 83.333333%; - } - - .sm\:w-11\/12 { - width: 91.666667%; - } - - .sm\:w-full { - width: 100%; - } - - .sm\:w-screen { - width: 100vw; - } - - .sm\:w-min-content { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - } - - .sm\:w-max-content { - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - } - - .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; - } - - .sm\:focus-within\:z-0:focus-within { - z-index: 0; - } - - .sm\:focus-within\:z-10:focus-within { - z-index: 10; - } - - .sm\:focus-within\:z-20:focus-within { - z-index: 20; - } - - .sm\:focus-within\:z-30:focus-within { - z-index: 30; - } - - .sm\:focus-within\:z-40:focus-within { - z-index: 40; - } - - .sm\:focus-within\:z-50:focus-within { - z-index: 50; - } - - .sm\:focus-within\:z-auto:focus-within { - z-index: auto; - } - - .sm\:focus\:z-0:focus { - z-index: 0; - } - - .sm\:focus\:z-10:focus { - z-index: 10; - } - - .sm\:focus\:z-20:focus { - z-index: 20; - } - - .sm\:focus\:z-30:focus { - z-index: 30; - } - - .sm\:focus\:z-40:focus { - z-index: 40; - } - - .sm\:focus\:z-50:focus { - z-index: 50; - } - - .sm\:focus\:z-auto:focus { - z-index: auto; - } - - .sm\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .sm\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .sm\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .sm\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .sm\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .sm\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .sm\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .sm\:gap-7 { - grid-gap: 1.75rem; - gap: 1.75rem; - } - - .sm\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .sm\:gap-9 { - grid-gap: 2.25rem; - gap: 2.25rem; - } - - .sm\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .sm\:gap-11 { - grid-gap: 2.75rem; - gap: 2.75rem; - } - - .sm\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .sm\:gap-13 { - grid-gap: 3.25rem; - gap: 3.25rem; - } - - .sm\:gap-14 { - grid-gap: 3.5rem; - gap: 3.5rem; - } - - .sm\:gap-15 { - grid-gap: 3.75rem; - gap: 3.75rem; - } - - .sm\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .sm\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .sm\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .sm\:gap-28 { - grid-gap: 7rem; - gap: 7rem; - } - - .sm\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .sm\:gap-36 { - grid-gap: 9rem; - gap: 9rem; - } - - .sm\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .sm\:gap-44 { - grid-gap: 11rem; - gap: 11rem; - } - - .sm\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .sm\:gap-52 { - grid-gap: 13rem; - gap: 13rem; - } - - .sm\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .sm\:gap-60 { - grid-gap: 15rem; - gap: 15rem; - } - - .sm\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .sm\:gap-72 { - grid-gap: 18rem; - gap: 18rem; - } - - .sm\:gap-80 { - grid-gap: 20rem; - gap: 20rem; - } - - .sm\:gap-96 { - grid-gap: 24rem; - gap: 24rem; - } - - .sm\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .sm\:gap-0\.5 { - grid-gap: 0.125rem; - gap: 0.125rem; - } - - .sm\:gap-1\.5 { - grid-gap: 0.375rem; - gap: 0.375rem; - } - - .sm\:gap-2\.5 { - grid-gap: 0.625rem; - gap: 0.625rem; - } - - .sm\:gap-3\.5 { - grid-gap: 0.875rem; - gap: 0.875rem; - } - - .sm\:gap-1\/2 { - grid-gap: 50%; - gap: 50%; - } - - .sm\:gap-1\/3 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .sm\:gap-2\/3 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .sm\:gap-1\/4 { - grid-gap: 25%; - gap: 25%; - } - - .sm\:gap-2\/4 { - grid-gap: 50%; - gap: 50%; - } - - .sm\:gap-3\/4 { - grid-gap: 75%; - gap: 75%; - } - - .sm\:gap-1\/5 { - grid-gap: 20%; - gap: 20%; - } - - .sm\:gap-2\/5 { - grid-gap: 40%; - gap: 40%; - } - - .sm\:gap-3\/5 { - grid-gap: 60%; - gap: 60%; - } - - .sm\:gap-4\/5 { - grid-gap: 80%; - gap: 80%; - } - - .sm\:gap-1\/6 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .sm\:gap-2\/6 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .sm\:gap-3\/6 { - grid-gap: 50%; - gap: 50%; - } - - .sm\:gap-4\/6 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .sm\:gap-5\/6 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .sm\:gap-1\/12 { - grid-gap: 8.333333%; - gap: 8.333333%; - } - - .sm\:gap-2\/12 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .sm\:gap-3\/12 { - grid-gap: 25%; - gap: 25%; - } - - .sm\:gap-4\/12 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .sm\:gap-5\/12 { - grid-gap: 41.666667%; - gap: 41.666667%; - } - - .sm\:gap-6\/12 { - grid-gap: 50%; - gap: 50%; - } - - .sm\:gap-7\/12 { - grid-gap: 58.333333%; - gap: 58.333333%; - } - - .sm\:gap-8\/12 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .sm\:gap-9\/12 { - grid-gap: 75%; - gap: 75%; - } - - .sm\:gap-10\/12 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .sm\:gap-11\/12 { - grid-gap: 91.666667%; - gap: 91.666667%; - } - - .sm\:gap-full { - grid-gap: 100%; - gap: 100%; - } - - .sm\:col-gap-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .sm\:col-gap-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .sm\:col-gap-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .sm\:col-gap-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .sm\:col-gap-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .sm\:col-gap-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .sm\:col-gap-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .sm\:col-gap-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .sm\:col-gap-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .sm\:col-gap-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .sm\:col-gap-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .sm\:col-gap-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .sm\:col-gap-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .sm\:col-gap-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .sm\:col-gap-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .sm\:col-gap-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .sm\:col-gap-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .sm\:col-gap-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .sm\:col-gap-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .sm\:col-gap-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .sm\:col-gap-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .sm\:col-gap-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .sm\:col-gap-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .sm\:col-gap-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .sm\:col-gap-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .sm\:col-gap-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .sm\:col-gap-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .sm\:col-gap-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .sm\:col-gap-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .sm\:col-gap-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .sm\:col-gap-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .sm\:col-gap-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .sm\:col-gap-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .sm\:col-gap-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .sm\:col-gap-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .sm\:col-gap-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .sm\:col-gap-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .sm\:col-gap-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:col-gap-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .sm\:col-gap-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .sm\:col-gap-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .sm\:col-gap-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:col-gap-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .sm\:col-gap-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .sm\:col-gap-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .sm\:col-gap-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .sm\:col-gap-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .sm\:col-gap-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .sm\:col-gap-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .sm\:col-gap-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:col-gap-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .sm\:col-gap-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .sm\:col-gap-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .sm\:col-gap-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .sm\:col-gap-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .sm\:col-gap-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .sm\:col-gap-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .sm\:col-gap-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:col-gap-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .sm\:col-gap-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .sm\:col-gap-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .sm\:col-gap-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .sm\:col-gap-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .sm\:col-gap-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .sm\:gap-x-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .sm\:gap-x-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .sm\:gap-x-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .sm\:gap-x-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .sm\:gap-x-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .sm\:gap-x-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .sm\:gap-x-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .sm\:gap-x-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .sm\:gap-x-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .sm\:gap-x-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .sm\:gap-x-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .sm\:gap-x-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .sm\:gap-x-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .sm\:gap-x-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .sm\:gap-x-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .sm\:gap-x-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .sm\:gap-x-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .sm\:gap-x-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .sm\:gap-x-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .sm\:gap-x-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .sm\:gap-x-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .sm\:gap-x-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .sm\:gap-x-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .sm\:gap-x-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .sm\:gap-x-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .sm\:gap-x-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .sm\:gap-x-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .sm\:gap-x-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .sm\:gap-x-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .sm\:gap-x-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .sm\:gap-x-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .sm\:gap-x-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .sm\:gap-x-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .sm\:gap-x-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .sm\:gap-x-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .sm\:gap-x-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .sm\:gap-x-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .sm\:gap-x-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:gap-x-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .sm\:gap-x-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .sm\:gap-x-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .sm\:gap-x-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:gap-x-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .sm\:gap-x-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .sm\:gap-x-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .sm\:gap-x-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .sm\:gap-x-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .sm\:gap-x-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .sm\:gap-x-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .sm\:gap-x-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:gap-x-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .sm\:gap-x-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .sm\:gap-x-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .sm\:gap-x-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .sm\:gap-x-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .sm\:gap-x-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .sm\:gap-x-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .sm\:gap-x-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .sm\:gap-x-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .sm\:gap-x-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .sm\:gap-x-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .sm\:gap-x-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .sm\:gap-x-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .sm\:gap-x-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .sm\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .sm\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .sm\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .sm\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .sm\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .sm\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .sm\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .sm\:row-gap-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .sm\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .sm\:row-gap-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .sm\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .sm\:row-gap-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .sm\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .sm\:row-gap-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .sm\:row-gap-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .sm\:row-gap-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .sm\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .sm\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .sm\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .sm\:row-gap-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .sm\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .sm\:row-gap-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .sm\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .sm\:row-gap-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .sm\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .sm\:row-gap-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .sm\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .sm\:row-gap-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .sm\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .sm\:row-gap-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .sm\:row-gap-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .sm\:row-gap-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .sm\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .sm\:row-gap-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .sm\:row-gap-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .sm\:row-gap-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .sm\:row-gap-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .sm\:row-gap-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:row-gap-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .sm\:row-gap-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .sm\:row-gap-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .sm\:row-gap-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:row-gap-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .sm\:row-gap-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .sm\:row-gap-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .sm\:row-gap-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .sm\:row-gap-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .sm\:row-gap-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .sm\:row-gap-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .sm\:row-gap-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:row-gap-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .sm\:row-gap-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .sm\:row-gap-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .sm\:row-gap-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .sm\:row-gap-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .sm\:row-gap-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .sm\:row-gap-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .sm\:row-gap-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:row-gap-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .sm\:row-gap-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .sm\:row-gap-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .sm\:row-gap-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .sm\:row-gap-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .sm\:row-gap-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .sm\:gap-y-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .sm\:gap-y-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .sm\:gap-y-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .sm\:gap-y-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .sm\:gap-y-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .sm\:gap-y-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .sm\:gap-y-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .sm\:gap-y-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .sm\:gap-y-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .sm\:gap-y-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .sm\:gap-y-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .sm\:gap-y-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .sm\:gap-y-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .sm\:gap-y-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .sm\:gap-y-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .sm\:gap-y-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .sm\:gap-y-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .sm\:gap-y-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .sm\:gap-y-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .sm\:gap-y-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .sm\:gap-y-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .sm\:gap-y-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .sm\:gap-y-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .sm\:gap-y-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .sm\:gap-y-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .sm\:gap-y-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .sm\:gap-y-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .sm\:gap-y-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .sm\:gap-y-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .sm\:gap-y-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .sm\:gap-y-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .sm\:gap-y-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .sm\:gap-y-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .sm\:gap-y-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .sm\:gap-y-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .sm\:gap-y-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .sm\:gap-y-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .sm\:gap-y-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:gap-y-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .sm\:gap-y-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .sm\:gap-y-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .sm\:gap-y-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:gap-y-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .sm\:gap-y-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .sm\:gap-y-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .sm\:gap-y-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .sm\:gap-y-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .sm\:gap-y-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .sm\:gap-y-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .sm\:gap-y-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:gap-y-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .sm\:gap-y-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .sm\:gap-y-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .sm\:gap-y-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .sm\:gap-y-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .sm\:gap-y-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .sm\:gap-y-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .sm\:gap-y-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .sm\:gap-y-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .sm\:gap-y-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .sm\:gap-y-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .sm\:gap-y-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .sm\:gap-y-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .sm\:gap-y-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .sm\:grid-flow-row { - grid-auto-flow: row; - } - - .sm\:grid-flow-col { - grid-auto-flow: column; - } - - .sm\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .sm\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .sm\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .sm\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .sm\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .sm\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .sm\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .sm\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .sm\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .sm\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .sm\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .sm\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .sm\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .sm\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .sm\:grid-cols-none { - grid-template-columns: none; - } - - .sm\:auto-cols-auto { - grid-auto-columns: auto; - } - - .sm\:auto-cols-min { - grid-auto-columns: -webkit-min-content; - grid-auto-columns: min-content; - } - - .sm\:auto-cols-max { - grid-auto-columns: -webkit-max-content; - grid-auto-columns: max-content; - } - - .sm\:auto-cols-fr { - grid-auto-columns: minmax(0, 1fr); - } - - .sm\:col-auto { - grid-column: auto; - } - - .sm\:col-span-1 { - grid-column: span 1 / span 1; - } - - .sm\:col-span-2 { - grid-column: span 2 / span 2; - } - - .sm\:col-span-3 { - grid-column: span 3 / span 3; - } - - .sm\:col-span-4 { - grid-column: span 4 / span 4; - } - - .sm\:col-span-5 { - grid-column: span 5 / span 5; - } - - .sm\:col-span-6 { - grid-column: span 6 / span 6; - } - - .sm\:col-span-7 { - grid-column: span 7 / span 7; - } - - .sm\:col-span-8 { - grid-column: span 8 / span 8; - } - - .sm\:col-span-9 { - grid-column: span 9 / span 9; - } - - .sm\:col-span-10 { - grid-column: span 10 / span 10; - } - - .sm\:col-span-11 { - grid-column: span 11 / span 11; - } - - .sm\:col-span-12 { - grid-column: span 12 / span 12; - } - - .sm\:col-span-full { - grid-column: 1 / -1; - } - - .sm\:col-start-1 { - grid-column-start: 1; - } - - .sm\:col-start-2 { - grid-column-start: 2; - } - - .sm\:col-start-3 { - grid-column-start: 3; - } - - .sm\:col-start-4 { - grid-column-start: 4; - } - - .sm\:col-start-5 { - grid-column-start: 5; - } - - .sm\:col-start-6 { - grid-column-start: 6; - } - - .sm\:col-start-7 { - grid-column-start: 7; - } - - .sm\:col-start-8 { - grid-column-start: 8; - } - - .sm\:col-start-9 { - grid-column-start: 9; - } - - .sm\:col-start-10 { - grid-column-start: 10; - } - - .sm\:col-start-11 { - grid-column-start: 11; - } - - .sm\:col-start-12 { - grid-column-start: 12; - } - - .sm\:col-start-13 { - grid-column-start: 13; - } - - .sm\:col-start-auto { - grid-column-start: auto; - } - - .sm\:col-end-1 { - grid-column-end: 1; - } - - .sm\:col-end-2 { - grid-column-end: 2; - } - - .sm\:col-end-3 { - grid-column-end: 3; - } - - .sm\:col-end-4 { - grid-column-end: 4; - } - - .sm\:col-end-5 { - grid-column-end: 5; - } - - .sm\:col-end-6 { - grid-column-end: 6; - } - - .sm\:col-end-7 { - grid-column-end: 7; - } - - .sm\:col-end-8 { - grid-column-end: 8; - } - - .sm\:col-end-9 { - grid-column-end: 9; - } - - .sm\:col-end-10 { - grid-column-end: 10; - } - - .sm\:col-end-11 { - grid-column-end: 11; - } - - .sm\:col-end-12 { - grid-column-end: 12; - } - - .sm\:col-end-13 { - grid-column-end: 13; - } - - .sm\:col-end-auto { - grid-column-end: auto; - } - - .sm\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .sm\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .sm\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .sm\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .sm\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .sm\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .sm\:grid-rows-none { - grid-template-rows: none; - } - - .sm\:auto-rows-auto { - grid-auto-rows: auto; - } - - .sm\:auto-rows-min { - grid-auto-rows: -webkit-min-content; - grid-auto-rows: min-content; - } - - .sm\:auto-rows-max { - grid-auto-rows: -webkit-max-content; - grid-auto-rows: max-content; - } - - .sm\:auto-rows-fr { - grid-auto-rows: minmax(0, 1fr); - } - - .sm\:row-auto { - grid-row: auto; - } - - .sm\:row-span-1 { - grid-row: span 1 / span 1; - } - - .sm\:row-span-2 { - grid-row: span 2 / span 2; - } - - .sm\:row-span-3 { - grid-row: span 3 / span 3; - } - - .sm\:row-span-4 { - grid-row: span 4 / span 4; - } - - .sm\:row-span-5 { - grid-row: span 5 / span 5; - } - - .sm\:row-span-6 { - grid-row: span 6 / span 6; - } - - .sm\:row-span-full { - grid-row: 1 / -1; - } - - .sm\:row-start-1 { - grid-row-start: 1; - } - - .sm\:row-start-2 { - grid-row-start: 2; - } - - .sm\:row-start-3 { - grid-row-start: 3; - } - - .sm\:row-start-4 { - grid-row-start: 4; - } - - .sm\:row-start-5 { - grid-row-start: 5; - } - - .sm\:row-start-6 { - grid-row-start: 6; - } - - .sm\:row-start-7 { - grid-row-start: 7; - } - - .sm\:row-start-auto { - grid-row-start: auto; - } - - .sm\:row-end-1 { - grid-row-end: 1; - } - - .sm\:row-end-2 { - grid-row-end: 2; - } - - .sm\:row-end-3 { - grid-row-end: 3; - } - - .sm\:row-end-4 { - grid-row-end: 4; - } - - .sm\:row-end-5 { - grid-row-end: 5; - } - - .sm\:row-end-6 { - grid-row-end: 6; - } - - .sm\:row-end-7 { - grid-row-end: 7; - } - - .sm\:row-end-auto { - grid-row-end: auto; - } - - .sm\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .sm\:transform-none { - transform: none; - } - - .sm\:origin-center { - transform-origin: center; - } - - .sm\:origin-top { - transform-origin: top; - } - - .sm\:origin-top-right { - transform-origin: top right; - } - - .sm\:origin-right { - transform-origin: right; - } - - .sm\:origin-bottom-right { - transform-origin: bottom right; - } - - .sm\:origin-bottom { - transform-origin: bottom; - } - - .sm\:origin-bottom-left { - transform-origin: bottom left; - } - - .sm\:origin-left { - transform-origin: left; - } - - .sm\:origin-top-left { - transform-origin: top left; - } - - .sm\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .sm\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .sm\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .sm\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .sm\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .sm\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .sm\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .sm\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .sm\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .sm\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .sm\:scale-x-0 { - --transform-scale-x: 0; - } - - .sm\:scale-x-50 { - --transform-scale-x: .5; - } - - .sm\:scale-x-75 { - --transform-scale-x: .75; - } - - .sm\:scale-x-90 { - --transform-scale-x: .9; - } - - .sm\:scale-x-95 { - --transform-scale-x: .95; - } - - .sm\:scale-x-100 { - --transform-scale-x: 1; - } - - .sm\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .sm\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .sm\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .sm\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .sm\:scale-y-0 { - --transform-scale-y: 0; - } - - .sm\:scale-y-50 { - --transform-scale-y: .5; - } - - .sm\:scale-y-75 { - --transform-scale-y: .75; - } - - .sm\:scale-y-90 { - --transform-scale-y: .9; - } - - .sm\:scale-y-95 { - --transform-scale-y: .95; - } - - .sm\:scale-y-100 { - --transform-scale-y: 1; - } - - .sm\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .sm\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .sm\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .sm\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .sm\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .sm\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .sm\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .sm\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .sm\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .sm\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .sm\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .sm\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .sm\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .sm\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .sm\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .sm\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .sm\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .sm\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .sm\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .sm\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .sm\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .sm\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .sm\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .sm\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .sm\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .sm\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .sm\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .sm\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .sm\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .sm\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .sm\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .sm\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .sm\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .sm\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .sm\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .sm\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .sm\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .sm\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .sm\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .sm\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .sm\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .sm\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .sm\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .sm\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .sm\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .sm\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .sm\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .sm\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .sm\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .sm\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .sm\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .sm\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .sm\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .sm\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .sm\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .sm\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .sm\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .sm\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .sm\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .sm\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .sm\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .sm\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .sm\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .sm\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .sm\:rotate-0 { - --transform-rotate: 0; - } - - .sm\:rotate-1 { - --transform-rotate: 1deg; - } - - .sm\:rotate-2 { - --transform-rotate: 2deg; - } - - .sm\:rotate-3 { - --transform-rotate: 3deg; - } - - .sm\:rotate-6 { - --transform-rotate: 6deg; - } - - .sm\:rotate-12 { - --transform-rotate: 12deg; - } - - .sm\:rotate-45 { - --transform-rotate: 45deg; - } - - .sm\:rotate-90 { - --transform-rotate: 90deg; - } - - .sm\:rotate-180 { - --transform-rotate: 180deg; - } - - .sm\:-rotate-180 { - --transform-rotate: -180deg; - } - - .sm\:-rotate-90 { - --transform-rotate: -90deg; - } - - .sm\:-rotate-45 { - --transform-rotate: -45deg; - } - - .sm\:-rotate-12 { - --transform-rotate: -12deg; - } - - .sm\:-rotate-6 { - --transform-rotate: -6deg; - } - - .sm\:-rotate-3 { - --transform-rotate: -3deg; - } - - .sm\:-rotate-2 { - --transform-rotate: -2deg; - } - - .sm\:-rotate-1 { - --transform-rotate: -1deg; - } - - .sm\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .sm\:hover\:rotate-1:hover { - --transform-rotate: 1deg; - } - - .sm\:hover\:rotate-2:hover { - --transform-rotate: 2deg; - } - - .sm\:hover\:rotate-3:hover { - --transform-rotate: 3deg; - } - - .sm\:hover\:rotate-6:hover { - --transform-rotate: 6deg; - } - - .sm\:hover\:rotate-12:hover { - --transform-rotate: 12deg; - } - - .sm\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .sm\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .sm\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .sm\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .sm\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .sm\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .sm\:hover\:-rotate-12:hover { - --transform-rotate: -12deg; - } - - .sm\:hover\:-rotate-6:hover { - --transform-rotate: -6deg; - } - - .sm\:hover\:-rotate-3:hover { - --transform-rotate: -3deg; - } - - .sm\:hover\:-rotate-2:hover { - --transform-rotate: -2deg; - } - - .sm\:hover\:-rotate-1:hover { - --transform-rotate: -1deg; - } - - .sm\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .sm\:focus\:rotate-1:focus { - --transform-rotate: 1deg; - } - - .sm\:focus\:rotate-2:focus { - --transform-rotate: 2deg; - } - - .sm\:focus\:rotate-3:focus { - --transform-rotate: 3deg; - } - - .sm\:focus\:rotate-6:focus { - --transform-rotate: 6deg; - } - - .sm\:focus\:rotate-12:focus { - --transform-rotate: 12deg; - } - - .sm\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .sm\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .sm\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .sm\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .sm\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .sm\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .sm\:focus\:-rotate-12:focus { - --transform-rotate: -12deg; - } - - .sm\:focus\:-rotate-6:focus { - --transform-rotate: -6deg; - } - - .sm\:focus\:-rotate-3:focus { - --transform-rotate: -3deg; - } - - .sm\:focus\:-rotate-2:focus { - --transform-rotate: -2deg; - } - - .sm\:focus\:-rotate-1:focus { - --transform-rotate: -1deg; - } - - .sm\:translate-x-0 { - --transform-translate-x: 0; - } - - .sm\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .sm\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .sm\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .sm\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .sm\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .sm\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .sm\:translate-x-7 { - --transform-translate-x: 1.75rem; - } - - .sm\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .sm\:translate-x-9 { - --transform-translate-x: 2.25rem; - } - - .sm\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .sm\:translate-x-11 { - --transform-translate-x: 2.75rem; - } - - .sm\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .sm\:translate-x-13 { - --transform-translate-x: 3.25rem; - } - - .sm\:translate-x-14 { - --transform-translate-x: 3.5rem; - } - - .sm\:translate-x-15 { - --transform-translate-x: 3.75rem; - } - - .sm\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .sm\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .sm\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .sm\:translate-x-28 { - --transform-translate-x: 7rem; - } - - .sm\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .sm\:translate-x-36 { - --transform-translate-x: 9rem; - } - - .sm\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .sm\:translate-x-44 { - --transform-translate-x: 11rem; - } - - .sm\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .sm\:translate-x-52 { - --transform-translate-x: 13rem; - } - - .sm\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .sm\:translate-x-60 { - --transform-translate-x: 15rem; - } - - .sm\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .sm\:translate-x-72 { - --transform-translate-x: 18rem; - } - - .sm\:translate-x-80 { - --transform-translate-x: 20rem; - } - - .sm\:translate-x-96 { - --transform-translate-x: 24rem; - } - - .sm\:translate-x-px { - --transform-translate-x: 1px; - } - - .sm\:translate-x-0\.5 { - --transform-translate-x: 0.125rem; - } - - .sm\:translate-x-1\.5 { - --transform-translate-x: 0.375rem; - } - - .sm\:translate-x-2\.5 { - --transform-translate-x: 0.625rem; - } - - .sm\:translate-x-3\.5 { - --transform-translate-x: 0.875rem; - } - - .sm\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .sm\:translate-x-1\/3 { - --transform-translate-x: 33.333333%; - } - - .sm\:translate-x-2\/3 { - --transform-translate-x: 66.666667%; - } - - .sm\:translate-x-1\/4 { - --transform-translate-x: 25%; - } - - .sm\:translate-x-2\/4 { - --transform-translate-x: 50%; - } - - .sm\:translate-x-3\/4 { - --transform-translate-x: 75%; - } - - .sm\:translate-x-1\/5 { - --transform-translate-x: 20%; - } - - .sm\:translate-x-2\/5 { - --transform-translate-x: 40%; - } - - .sm\:translate-x-3\/5 { - --transform-translate-x: 60%; - } - - .sm\:translate-x-4\/5 { - --transform-translate-x: 80%; - } - - .sm\:translate-x-1\/6 { - --transform-translate-x: 16.666667%; - } - - .sm\:translate-x-2\/6 { - --transform-translate-x: 33.333333%; - } - - .sm\:translate-x-3\/6 { - --transform-translate-x: 50%; - } - - .sm\:translate-x-4\/6 { - --transform-translate-x: 66.666667%; - } - - .sm\:translate-x-5\/6 { - --transform-translate-x: 83.333333%; - } - - .sm\:translate-x-1\/12 { - --transform-translate-x: 8.333333%; - } - - .sm\:translate-x-2\/12 { - --transform-translate-x: 16.666667%; - } - - .sm\:translate-x-3\/12 { - --transform-translate-x: 25%; - } - - .sm\:translate-x-4\/12 { - --transform-translate-x: 33.333333%; - } - - .sm\:translate-x-5\/12 { - --transform-translate-x: 41.666667%; - } - - .sm\:translate-x-6\/12 { - --transform-translate-x: 50%; - } - - .sm\:translate-x-7\/12 { - --transform-translate-x: 58.333333%; - } - - .sm\:translate-x-8\/12 { - --transform-translate-x: 66.666667%; - } - - .sm\:translate-x-9\/12 { - --transform-translate-x: 75%; - } - - .sm\:translate-x-10\/12 { - --transform-translate-x: 83.333333%; - } - - .sm\:translate-x-11\/12 { - --transform-translate-x: 91.666667%; - } - - .sm\:translate-x-full { - --transform-translate-x: 100%; - } - - .sm\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .sm\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .sm\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .sm\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .sm\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .sm\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .sm\:-translate-x-7 { - --transform-translate-x: -1.75rem; - } - - .sm\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .sm\:-translate-x-9 { - --transform-translate-x: -2.25rem; - } - - .sm\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .sm\:-translate-x-11 { - --transform-translate-x: -2.75rem; - } - - .sm\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .sm\:-translate-x-13 { - --transform-translate-x: -3.25rem; - } - - .sm\:-translate-x-14 { - --transform-translate-x: -3.5rem; - } - - .sm\:-translate-x-15 { - --transform-translate-x: -3.75rem; - } - - .sm\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .sm\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .sm\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .sm\:-translate-x-28 { - --transform-translate-x: -7rem; - } - - .sm\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .sm\:-translate-x-36 { - --transform-translate-x: -9rem; - } - - .sm\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .sm\:-translate-x-44 { - --transform-translate-x: -11rem; - } - - .sm\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .sm\:-translate-x-52 { - --transform-translate-x: -13rem; - } - - .sm\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .sm\:-translate-x-60 { - --transform-translate-x: -15rem; - } - - .sm\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .sm\:-translate-x-72 { - --transform-translate-x: -18rem; - } - - .sm\:-translate-x-80 { - --transform-translate-x: -20rem; - } - - .sm\:-translate-x-96 { - --transform-translate-x: -24rem; - } - - .sm\:-translate-x-px { - --transform-translate-x: -1px; - } - - .sm\:-translate-x-0\.5 { - --transform-translate-x: -0.125rem; - } - - .sm\:-translate-x-1\.5 { - --transform-translate-x: -0.375rem; - } - - .sm\:-translate-x-2\.5 { - --transform-translate-x: -0.625rem; - } - - .sm\:-translate-x-3\.5 { - --transform-translate-x: -0.875rem; - } - - .sm\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .sm\:-translate-x-1\/3 { - --transform-translate-x: -33.33333%; - } - - .sm\:-translate-x-2\/3 { - --transform-translate-x: -66.66667%; - } - - .sm\:-translate-x-1\/4 { - --transform-translate-x: -25%; - } - - .sm\:-translate-x-2\/4 { - --transform-translate-x: -50%; - } - - .sm\:-translate-x-3\/4 { - --transform-translate-x: -75%; - } - - .sm\:-translate-x-1\/5 { - --transform-translate-x: -20%; - } - - .sm\:-translate-x-2\/5 { - --transform-translate-x: -40%; - } - - .sm\:-translate-x-3\/5 { - --transform-translate-x: -60%; - } - - .sm\:-translate-x-4\/5 { - --transform-translate-x: -80%; - } - - .sm\:-translate-x-1\/6 { - --transform-translate-x: -16.66667%; - } - - .sm\:-translate-x-2\/6 { - --transform-translate-x: -33.33333%; - } - - .sm\:-translate-x-3\/6 { - --transform-translate-x: -50%; - } - - .sm\:-translate-x-4\/6 { - --transform-translate-x: -66.66667%; - } - - .sm\:-translate-x-5\/6 { - --transform-translate-x: -83.33333%; - } - - .sm\:-translate-x-1\/12 { - --transform-translate-x: -8.33333%; - } - - .sm\:-translate-x-2\/12 { - --transform-translate-x: -16.66667%; - } - - .sm\:-translate-x-3\/12 { - --transform-translate-x: -25%; - } - - .sm\:-translate-x-4\/12 { - --transform-translate-x: -33.33333%; - } - - .sm\:-translate-x-5\/12 { - --transform-translate-x: -41.66667%; - } - - .sm\:-translate-x-6\/12 { - --transform-translate-x: -50%; - } - - .sm\:-translate-x-7\/12 { - --transform-translate-x: -58.33333%; - } - - .sm\:-translate-x-8\/12 { - --transform-translate-x: -66.66667%; - } - - .sm\:-translate-x-9\/12 { - --transform-translate-x: -75%; - } - - .sm\:-translate-x-10\/12 { - --transform-translate-x: -83.33333%; - } - - .sm\:-translate-x-11\/12 { - --transform-translate-x: -91.66667%; - } - - .sm\:-translate-x-full { - --transform-translate-x: -100%; - } - - .sm\:translate-y-0 { - --transform-translate-y: 0; - } - - .sm\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .sm\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .sm\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .sm\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .sm\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .sm\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .sm\:translate-y-7 { - --transform-translate-y: 1.75rem; - } - - .sm\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .sm\:translate-y-9 { - --transform-translate-y: 2.25rem; - } - - .sm\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .sm\:translate-y-11 { - --transform-translate-y: 2.75rem; - } - - .sm\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .sm\:translate-y-13 { - --transform-translate-y: 3.25rem; - } - - .sm\:translate-y-14 { - --transform-translate-y: 3.5rem; - } - - .sm\:translate-y-15 { - --transform-translate-y: 3.75rem; - } - - .sm\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .sm\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .sm\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .sm\:translate-y-28 { - --transform-translate-y: 7rem; - } - - .sm\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .sm\:translate-y-36 { - --transform-translate-y: 9rem; - } - - .sm\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .sm\:translate-y-44 { - --transform-translate-y: 11rem; - } - - .sm\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .sm\:translate-y-52 { - --transform-translate-y: 13rem; - } - - .sm\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .sm\:translate-y-60 { - --transform-translate-y: 15rem; - } - - .sm\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .sm\:translate-y-72 { - --transform-translate-y: 18rem; - } - - .sm\:translate-y-80 { - --transform-translate-y: 20rem; - } - - .sm\:translate-y-96 { - --transform-translate-y: 24rem; - } - - .sm\:translate-y-px { - --transform-translate-y: 1px; - } - - .sm\:translate-y-0\.5 { - --transform-translate-y: 0.125rem; - } - - .sm\:translate-y-1\.5 { - --transform-translate-y: 0.375rem; - } - - .sm\:translate-y-2\.5 { - --transform-translate-y: 0.625rem; - } - - .sm\:translate-y-3\.5 { - --transform-translate-y: 0.875rem; - } - - .sm\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .sm\:translate-y-1\/3 { - --transform-translate-y: 33.333333%; - } - - .sm\:translate-y-2\/3 { - --transform-translate-y: 66.666667%; - } - - .sm\:translate-y-1\/4 { - --transform-translate-y: 25%; - } - - .sm\:translate-y-2\/4 { - --transform-translate-y: 50%; - } - - .sm\:translate-y-3\/4 { - --transform-translate-y: 75%; - } - - .sm\:translate-y-1\/5 { - --transform-translate-y: 20%; - } - - .sm\:translate-y-2\/5 { - --transform-translate-y: 40%; - } - - .sm\:translate-y-3\/5 { - --transform-translate-y: 60%; - } - - .sm\:translate-y-4\/5 { - --transform-translate-y: 80%; - } - - .sm\:translate-y-1\/6 { - --transform-translate-y: 16.666667%; - } - - .sm\:translate-y-2\/6 { - --transform-translate-y: 33.333333%; - } - - .sm\:translate-y-3\/6 { - --transform-translate-y: 50%; - } - - .sm\:translate-y-4\/6 { - --transform-translate-y: 66.666667%; - } - - .sm\:translate-y-5\/6 { - --transform-translate-y: 83.333333%; - } - - .sm\:translate-y-1\/12 { - --transform-translate-y: 8.333333%; - } - - .sm\:translate-y-2\/12 { - --transform-translate-y: 16.666667%; - } - - .sm\:translate-y-3\/12 { - --transform-translate-y: 25%; - } - - .sm\:translate-y-4\/12 { - --transform-translate-y: 33.333333%; - } - - .sm\:translate-y-5\/12 { - --transform-translate-y: 41.666667%; - } - - .sm\:translate-y-6\/12 { - --transform-translate-y: 50%; - } - - .sm\:translate-y-7\/12 { - --transform-translate-y: 58.333333%; - } - - .sm\:translate-y-8\/12 { - --transform-translate-y: 66.666667%; - } - - .sm\:translate-y-9\/12 { - --transform-translate-y: 75%; - } - - .sm\:translate-y-10\/12 { - --transform-translate-y: 83.333333%; - } - - .sm\:translate-y-11\/12 { - --transform-translate-y: 91.666667%; - } - - .sm\:translate-y-full { - --transform-translate-y: 100%; - } - - .sm\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .sm\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .sm\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .sm\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .sm\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .sm\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .sm\:-translate-y-7 { - --transform-translate-y: -1.75rem; - } - - .sm\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .sm\:-translate-y-9 { - --transform-translate-y: -2.25rem; - } - - .sm\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .sm\:-translate-y-11 { - --transform-translate-y: -2.75rem; - } - - .sm\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .sm\:-translate-y-13 { - --transform-translate-y: -3.25rem; - } - - .sm\:-translate-y-14 { - --transform-translate-y: -3.5rem; - } - - .sm\:-translate-y-15 { - --transform-translate-y: -3.75rem; - } - - .sm\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .sm\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .sm\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .sm\:-translate-y-28 { - --transform-translate-y: -7rem; - } - - .sm\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .sm\:-translate-y-36 { - --transform-translate-y: -9rem; - } - - .sm\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .sm\:-translate-y-44 { - --transform-translate-y: -11rem; - } - - .sm\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .sm\:-translate-y-52 { - --transform-translate-y: -13rem; - } - - .sm\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .sm\:-translate-y-60 { - --transform-translate-y: -15rem; - } - - .sm\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .sm\:-translate-y-72 { - --transform-translate-y: -18rem; - } - - .sm\:-translate-y-80 { - --transform-translate-y: -20rem; - } - - .sm\:-translate-y-96 { - --transform-translate-y: -24rem; - } - - .sm\:-translate-y-px { - --transform-translate-y: -1px; - } - - .sm\:-translate-y-0\.5 { - --transform-translate-y: -0.125rem; - } - - .sm\:-translate-y-1\.5 { - --transform-translate-y: -0.375rem; - } - - .sm\:-translate-y-2\.5 { - --transform-translate-y: -0.625rem; - } - - .sm\:-translate-y-3\.5 { - --transform-translate-y: -0.875rem; - } - - .sm\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .sm\:-translate-y-1\/3 { - --transform-translate-y: -33.33333%; - } - - .sm\:-translate-y-2\/3 { - --transform-translate-y: -66.66667%; - } - - .sm\:-translate-y-1\/4 { - --transform-translate-y: -25%; - } - - .sm\:-translate-y-2\/4 { - --transform-translate-y: -50%; - } - - .sm\:-translate-y-3\/4 { - --transform-translate-y: -75%; - } - - .sm\:-translate-y-1\/5 { - --transform-translate-y: -20%; - } - - .sm\:-translate-y-2\/5 { - --transform-translate-y: -40%; - } - - .sm\:-translate-y-3\/5 { - --transform-translate-y: -60%; - } - - .sm\:-translate-y-4\/5 { - --transform-translate-y: -80%; - } - - .sm\:-translate-y-1\/6 { - --transform-translate-y: -16.66667%; - } - - .sm\:-translate-y-2\/6 { - --transform-translate-y: -33.33333%; - } - - .sm\:-translate-y-3\/6 { - --transform-translate-y: -50%; - } - - .sm\:-translate-y-4\/6 { - --transform-translate-y: -66.66667%; - } - - .sm\:-translate-y-5\/6 { - --transform-translate-y: -83.33333%; - } - - .sm\:-translate-y-1\/12 { - --transform-translate-y: -8.33333%; - } - - .sm\:-translate-y-2\/12 { - --transform-translate-y: -16.66667%; - } - - .sm\:-translate-y-3\/12 { - --transform-translate-y: -25%; - } - - .sm\:-translate-y-4\/12 { - --transform-translate-y: -33.33333%; - } - - .sm\:-translate-y-5\/12 { - --transform-translate-y: -41.66667%; - } - - .sm\:-translate-y-6\/12 { - --transform-translate-y: -50%; - } - - .sm\:-translate-y-7\/12 { - --transform-translate-y: -58.33333%; - } - - .sm\:-translate-y-8\/12 { - --transform-translate-y: -66.66667%; - } - - .sm\:-translate-y-9\/12 { - --transform-translate-y: -75%; - } - - .sm\:-translate-y-10\/12 { - --transform-translate-y: -83.33333%; - } - - .sm\:-translate-y-11\/12 { - --transform-translate-y: -91.66667%; - } - - .sm\:-translate-y-full { - --transform-translate-y: -100%; - } - - .sm\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .sm\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .sm\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .sm\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .sm\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .sm\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .sm\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .sm\:hover\:translate-x-7:hover { - --transform-translate-x: 1.75rem; - } - - .sm\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .sm\:hover\:translate-x-9:hover { - --transform-translate-x: 2.25rem; - } - - .sm\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .sm\:hover\:translate-x-11:hover { - --transform-translate-x: 2.75rem; - } - - .sm\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .sm\:hover\:translate-x-13:hover { - --transform-translate-x: 3.25rem; - } - - .sm\:hover\:translate-x-14:hover { - --transform-translate-x: 3.5rem; - } - - .sm\:hover\:translate-x-15:hover { - --transform-translate-x: 3.75rem; - } - - .sm\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .sm\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .sm\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .sm\:hover\:translate-x-28:hover { - --transform-translate-x: 7rem; - } - - .sm\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .sm\:hover\:translate-x-36:hover { - --transform-translate-x: 9rem; - } - - .sm\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .sm\:hover\:translate-x-44:hover { - --transform-translate-x: 11rem; - } - - .sm\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .sm\:hover\:translate-x-52:hover { - --transform-translate-x: 13rem; - } - - .sm\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .sm\:hover\:translate-x-60:hover { - --transform-translate-x: 15rem; - } - - .sm\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .sm\:hover\:translate-x-72:hover { - --transform-translate-x: 18rem; - } - - .sm\:hover\:translate-x-80:hover { - --transform-translate-x: 20rem; - } - - .sm\:hover\:translate-x-96:hover { - --transform-translate-x: 24rem; - } - - .sm\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .sm\:hover\:translate-x-0\.5:hover { - --transform-translate-x: 0.125rem; - } - - .sm\:hover\:translate-x-1\.5:hover { - --transform-translate-x: 0.375rem; - } - - .sm\:hover\:translate-x-2\.5:hover { - --transform-translate-x: 0.625rem; - } - - .sm\:hover\:translate-x-3\.5:hover { - --transform-translate-x: 0.875rem; - } - - .sm\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .sm\:hover\:translate-x-1\/3:hover { - --transform-translate-x: 33.333333%; - } - - .sm\:hover\:translate-x-2\/3:hover { - --transform-translate-x: 66.666667%; - } - - .sm\:hover\:translate-x-1\/4:hover { - --transform-translate-x: 25%; - } - - .sm\:hover\:translate-x-2\/4:hover { - --transform-translate-x: 50%; - } - - .sm\:hover\:translate-x-3\/4:hover { - --transform-translate-x: 75%; - } - - .sm\:hover\:translate-x-1\/5:hover { - --transform-translate-x: 20%; - } - - .sm\:hover\:translate-x-2\/5:hover { - --transform-translate-x: 40%; - } - - .sm\:hover\:translate-x-3\/5:hover { - --transform-translate-x: 60%; - } - - .sm\:hover\:translate-x-4\/5:hover { - --transform-translate-x: 80%; - } - - .sm\:hover\:translate-x-1\/6:hover { - --transform-translate-x: 16.666667%; - } - - .sm\:hover\:translate-x-2\/6:hover { - --transform-translate-x: 33.333333%; - } - - .sm\:hover\:translate-x-3\/6:hover { - --transform-translate-x: 50%; - } - - .sm\:hover\:translate-x-4\/6:hover { - --transform-translate-x: 66.666667%; - } - - .sm\:hover\:translate-x-5\/6:hover { - --transform-translate-x: 83.333333%; - } - - .sm\:hover\:translate-x-1\/12:hover { - --transform-translate-x: 8.333333%; - } - - .sm\:hover\:translate-x-2\/12:hover { - --transform-translate-x: 16.666667%; - } - - .sm\:hover\:translate-x-3\/12:hover { - --transform-translate-x: 25%; - } - - .sm\:hover\:translate-x-4\/12:hover { - --transform-translate-x: 33.333333%; - } - - .sm\:hover\:translate-x-5\/12:hover { - --transform-translate-x: 41.666667%; - } - - .sm\:hover\:translate-x-6\/12:hover { - --transform-translate-x: 50%; - } - - .sm\:hover\:translate-x-7\/12:hover { - --transform-translate-x: 58.333333%; - } - - .sm\:hover\:translate-x-8\/12:hover { - --transform-translate-x: 66.666667%; - } - - .sm\:hover\:translate-x-9\/12:hover { - --transform-translate-x: 75%; - } - - .sm\:hover\:translate-x-10\/12:hover { - --transform-translate-x: 83.333333%; - } - - .sm\:hover\:translate-x-11\/12:hover { - --transform-translate-x: 91.666667%; - } - - .sm\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .sm\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .sm\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .sm\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .sm\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .sm\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .sm\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .sm\:hover\:-translate-x-7:hover { - --transform-translate-x: -1.75rem; - } - - .sm\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .sm\:hover\:-translate-x-9:hover { - --transform-translate-x: -2.25rem; - } - - .sm\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .sm\:hover\:-translate-x-11:hover { - --transform-translate-x: -2.75rem; - } - - .sm\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .sm\:hover\:-translate-x-13:hover { - --transform-translate-x: -3.25rem; - } - - .sm\:hover\:-translate-x-14:hover { - --transform-translate-x: -3.5rem; - } - - .sm\:hover\:-translate-x-15:hover { - --transform-translate-x: -3.75rem; - } - - .sm\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .sm\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .sm\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .sm\:hover\:-translate-x-28:hover { - --transform-translate-x: -7rem; - } - - .sm\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .sm\:hover\:-translate-x-36:hover { - --transform-translate-x: -9rem; - } - - .sm\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .sm\:hover\:-translate-x-44:hover { - --transform-translate-x: -11rem; - } - - .sm\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .sm\:hover\:-translate-x-52:hover { - --transform-translate-x: -13rem; - } - - .sm\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .sm\:hover\:-translate-x-60:hover { - --transform-translate-x: -15rem; - } - - .sm\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .sm\:hover\:-translate-x-72:hover { - --transform-translate-x: -18rem; - } - - .sm\:hover\:-translate-x-80:hover { - --transform-translate-x: -20rem; - } - - .sm\:hover\:-translate-x-96:hover { - --transform-translate-x: -24rem; - } - - .sm\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .sm\:hover\:-translate-x-0\.5:hover { - --transform-translate-x: -0.125rem; - } - - .sm\:hover\:-translate-x-1\.5:hover { - --transform-translate-x: -0.375rem; - } - - .sm\:hover\:-translate-x-2\.5:hover { - --transform-translate-x: -0.625rem; - } - - .sm\:hover\:-translate-x-3\.5:hover { - --transform-translate-x: -0.875rem; - } - - .sm\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .sm\:hover\:-translate-x-1\/3:hover { - --transform-translate-x: -33.33333%; - } - - .sm\:hover\:-translate-x-2\/3:hover { - --transform-translate-x: -66.66667%; - } - - .sm\:hover\:-translate-x-1\/4:hover { - --transform-translate-x: -25%; - } - - .sm\:hover\:-translate-x-2\/4:hover { - --transform-translate-x: -50%; - } - - .sm\:hover\:-translate-x-3\/4:hover { - --transform-translate-x: -75%; - } - - .sm\:hover\:-translate-x-1\/5:hover { - --transform-translate-x: -20%; - } - - .sm\:hover\:-translate-x-2\/5:hover { - --transform-translate-x: -40%; - } - - .sm\:hover\:-translate-x-3\/5:hover { - --transform-translate-x: -60%; - } - - .sm\:hover\:-translate-x-4\/5:hover { - --transform-translate-x: -80%; - } - - .sm\:hover\:-translate-x-1\/6:hover { - --transform-translate-x: -16.66667%; - } - - .sm\:hover\:-translate-x-2\/6:hover { - --transform-translate-x: -33.33333%; - } - - .sm\:hover\:-translate-x-3\/6:hover { - --transform-translate-x: -50%; - } - - .sm\:hover\:-translate-x-4\/6:hover { - --transform-translate-x: -66.66667%; - } - - .sm\:hover\:-translate-x-5\/6:hover { - --transform-translate-x: -83.33333%; - } - - .sm\:hover\:-translate-x-1\/12:hover { - --transform-translate-x: -8.33333%; - } - - .sm\:hover\:-translate-x-2\/12:hover { - --transform-translate-x: -16.66667%; - } - - .sm\:hover\:-translate-x-3\/12:hover { - --transform-translate-x: -25%; - } - - .sm\:hover\:-translate-x-4\/12:hover { - --transform-translate-x: -33.33333%; - } - - .sm\:hover\:-translate-x-5\/12:hover { - --transform-translate-x: -41.66667%; - } - - .sm\:hover\:-translate-x-6\/12:hover { - --transform-translate-x: -50%; - } - - .sm\:hover\:-translate-x-7\/12:hover { - --transform-translate-x: -58.33333%; - } - - .sm\:hover\:-translate-x-8\/12:hover { - --transform-translate-x: -66.66667%; - } - - .sm\:hover\:-translate-x-9\/12:hover { - --transform-translate-x: -75%; - } - - .sm\:hover\:-translate-x-10\/12:hover { - --transform-translate-x: -83.33333%; - } - - .sm\:hover\:-translate-x-11\/12:hover { - --transform-translate-x: -91.66667%; - } - - .sm\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .sm\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .sm\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .sm\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .sm\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .sm\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .sm\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .sm\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .sm\:hover\:translate-y-7:hover { - --transform-translate-y: 1.75rem; - } - - .sm\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .sm\:hover\:translate-y-9:hover { - --transform-translate-y: 2.25rem; - } - - .sm\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .sm\:hover\:translate-y-11:hover { - --transform-translate-y: 2.75rem; - } - - .sm\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .sm\:hover\:translate-y-13:hover { - --transform-translate-y: 3.25rem; - } - - .sm\:hover\:translate-y-14:hover { - --transform-translate-y: 3.5rem; - } - - .sm\:hover\:translate-y-15:hover { - --transform-translate-y: 3.75rem; - } - - .sm\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .sm\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .sm\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .sm\:hover\:translate-y-28:hover { - --transform-translate-y: 7rem; - } - - .sm\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .sm\:hover\:translate-y-36:hover { - --transform-translate-y: 9rem; - } - - .sm\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .sm\:hover\:translate-y-44:hover { - --transform-translate-y: 11rem; - } - - .sm\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .sm\:hover\:translate-y-52:hover { - --transform-translate-y: 13rem; - } - - .sm\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .sm\:hover\:translate-y-60:hover { - --transform-translate-y: 15rem; - } - - .sm\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .sm\:hover\:translate-y-72:hover { - --transform-translate-y: 18rem; - } - - .sm\:hover\:translate-y-80:hover { - --transform-translate-y: 20rem; - } - - .sm\:hover\:translate-y-96:hover { - --transform-translate-y: 24rem; - } - - .sm\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .sm\:hover\:translate-y-0\.5:hover { - --transform-translate-y: 0.125rem; - } - - .sm\:hover\:translate-y-1\.5:hover { - --transform-translate-y: 0.375rem; - } - - .sm\:hover\:translate-y-2\.5:hover { - --transform-translate-y: 0.625rem; - } - - .sm\:hover\:translate-y-3\.5:hover { - --transform-translate-y: 0.875rem; - } - - .sm\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .sm\:hover\:translate-y-1\/3:hover { - --transform-translate-y: 33.333333%; - } - - .sm\:hover\:translate-y-2\/3:hover { - --transform-translate-y: 66.666667%; - } - - .sm\:hover\:translate-y-1\/4:hover { - --transform-translate-y: 25%; - } - - .sm\:hover\:translate-y-2\/4:hover { - --transform-translate-y: 50%; - } - - .sm\:hover\:translate-y-3\/4:hover { - --transform-translate-y: 75%; - } - - .sm\:hover\:translate-y-1\/5:hover { - --transform-translate-y: 20%; - } - - .sm\:hover\:translate-y-2\/5:hover { - --transform-translate-y: 40%; - } - - .sm\:hover\:translate-y-3\/5:hover { - --transform-translate-y: 60%; - } - - .sm\:hover\:translate-y-4\/5:hover { - --transform-translate-y: 80%; - } - - .sm\:hover\:translate-y-1\/6:hover { - --transform-translate-y: 16.666667%; - } - - .sm\:hover\:translate-y-2\/6:hover { - --transform-translate-y: 33.333333%; - } - - .sm\:hover\:translate-y-3\/6:hover { - --transform-translate-y: 50%; - } - - .sm\:hover\:translate-y-4\/6:hover { - --transform-translate-y: 66.666667%; - } - - .sm\:hover\:translate-y-5\/6:hover { - --transform-translate-y: 83.333333%; - } - - .sm\:hover\:translate-y-1\/12:hover { - --transform-translate-y: 8.333333%; - } - - .sm\:hover\:translate-y-2\/12:hover { - --transform-translate-y: 16.666667%; - } - - .sm\:hover\:translate-y-3\/12:hover { - --transform-translate-y: 25%; - } - - .sm\:hover\:translate-y-4\/12:hover { - --transform-translate-y: 33.333333%; - } - - .sm\:hover\:translate-y-5\/12:hover { - --transform-translate-y: 41.666667%; - } - - .sm\:hover\:translate-y-6\/12:hover { - --transform-translate-y: 50%; - } - - .sm\:hover\:translate-y-7\/12:hover { - --transform-translate-y: 58.333333%; - } - - .sm\:hover\:translate-y-8\/12:hover { - --transform-translate-y: 66.666667%; - } - - .sm\:hover\:translate-y-9\/12:hover { - --transform-translate-y: 75%; - } - - .sm\:hover\:translate-y-10\/12:hover { - --transform-translate-y: 83.333333%; - } - - .sm\:hover\:translate-y-11\/12:hover { - --transform-translate-y: 91.666667%; - } - - .sm\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .sm\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .sm\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .sm\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .sm\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .sm\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .sm\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .sm\:hover\:-translate-y-7:hover { - --transform-translate-y: -1.75rem; - } - - .sm\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .sm\:hover\:-translate-y-9:hover { - --transform-translate-y: -2.25rem; - } - - .sm\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .sm\:hover\:-translate-y-11:hover { - --transform-translate-y: -2.75rem; - } - - .sm\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .sm\:hover\:-translate-y-13:hover { - --transform-translate-y: -3.25rem; - } - - .sm\:hover\:-translate-y-14:hover { - --transform-translate-y: -3.5rem; - } - - .sm\:hover\:-translate-y-15:hover { - --transform-translate-y: -3.75rem; - } - - .sm\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .sm\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .sm\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .sm\:hover\:-translate-y-28:hover { - --transform-translate-y: -7rem; - } - - .sm\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .sm\:hover\:-translate-y-36:hover { - --transform-translate-y: -9rem; - } - - .sm\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .sm\:hover\:-translate-y-44:hover { - --transform-translate-y: -11rem; - } - - .sm\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .sm\:hover\:-translate-y-52:hover { - --transform-translate-y: -13rem; - } - - .sm\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .sm\:hover\:-translate-y-60:hover { - --transform-translate-y: -15rem; - } - - .sm\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .sm\:hover\:-translate-y-72:hover { - --transform-translate-y: -18rem; - } - - .sm\:hover\:-translate-y-80:hover { - --transform-translate-y: -20rem; - } - - .sm\:hover\:-translate-y-96:hover { - --transform-translate-y: -24rem; - } - - .sm\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .sm\:hover\:-translate-y-0\.5:hover { - --transform-translate-y: -0.125rem; - } - - .sm\:hover\:-translate-y-1\.5:hover { - --transform-translate-y: -0.375rem; - } - - .sm\:hover\:-translate-y-2\.5:hover { - --transform-translate-y: -0.625rem; - } - - .sm\:hover\:-translate-y-3\.5:hover { - --transform-translate-y: -0.875rem; - } - - .sm\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .sm\:hover\:-translate-y-1\/3:hover { - --transform-translate-y: -33.33333%; - } - - .sm\:hover\:-translate-y-2\/3:hover { - --transform-translate-y: -66.66667%; - } - - .sm\:hover\:-translate-y-1\/4:hover { - --transform-translate-y: -25%; - } - - .sm\:hover\:-translate-y-2\/4:hover { - --transform-translate-y: -50%; - } - - .sm\:hover\:-translate-y-3\/4:hover { - --transform-translate-y: -75%; - } - - .sm\:hover\:-translate-y-1\/5:hover { - --transform-translate-y: -20%; - } - - .sm\:hover\:-translate-y-2\/5:hover { - --transform-translate-y: -40%; - } - - .sm\:hover\:-translate-y-3\/5:hover { - --transform-translate-y: -60%; - } - - .sm\:hover\:-translate-y-4\/5:hover { - --transform-translate-y: -80%; - } - - .sm\:hover\:-translate-y-1\/6:hover { - --transform-translate-y: -16.66667%; - } - - .sm\:hover\:-translate-y-2\/6:hover { - --transform-translate-y: -33.33333%; - } - - .sm\:hover\:-translate-y-3\/6:hover { - --transform-translate-y: -50%; - } - - .sm\:hover\:-translate-y-4\/6:hover { - --transform-translate-y: -66.66667%; - } - - .sm\:hover\:-translate-y-5\/6:hover { - --transform-translate-y: -83.33333%; - } - - .sm\:hover\:-translate-y-1\/12:hover { - --transform-translate-y: -8.33333%; - } - - .sm\:hover\:-translate-y-2\/12:hover { - --transform-translate-y: -16.66667%; - } - - .sm\:hover\:-translate-y-3\/12:hover { - --transform-translate-y: -25%; - } - - .sm\:hover\:-translate-y-4\/12:hover { - --transform-translate-y: -33.33333%; - } - - .sm\:hover\:-translate-y-5\/12:hover { - --transform-translate-y: -41.66667%; - } - - .sm\:hover\:-translate-y-6\/12:hover { - --transform-translate-y: -50%; - } - - .sm\:hover\:-translate-y-7\/12:hover { - --transform-translate-y: -58.33333%; - } - - .sm\:hover\:-translate-y-8\/12:hover { - --transform-translate-y: -66.66667%; - } - - .sm\:hover\:-translate-y-9\/12:hover { - --transform-translate-y: -75%; - } - - .sm\:hover\:-translate-y-10\/12:hover { - --transform-translate-y: -83.33333%; - } - - .sm\:hover\:-translate-y-11\/12:hover { - --transform-translate-y: -91.66667%; - } - - .sm\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .sm\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .sm\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .sm\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .sm\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .sm\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .sm\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .sm\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .sm\:focus\:translate-x-7:focus { - --transform-translate-x: 1.75rem; - } - - .sm\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .sm\:focus\:translate-x-9:focus { - --transform-translate-x: 2.25rem; - } - - .sm\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .sm\:focus\:translate-x-11:focus { - --transform-translate-x: 2.75rem; - } - - .sm\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .sm\:focus\:translate-x-13:focus { - --transform-translate-x: 3.25rem; - } - - .sm\:focus\:translate-x-14:focus { - --transform-translate-x: 3.5rem; - } - - .sm\:focus\:translate-x-15:focus { - --transform-translate-x: 3.75rem; - } - - .sm\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .sm\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .sm\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .sm\:focus\:translate-x-28:focus { - --transform-translate-x: 7rem; - } - - .sm\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .sm\:focus\:translate-x-36:focus { - --transform-translate-x: 9rem; - } - - .sm\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .sm\:focus\:translate-x-44:focus { - --transform-translate-x: 11rem; - } - - .sm\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .sm\:focus\:translate-x-52:focus { - --transform-translate-x: 13rem; - } - - .sm\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .sm\:focus\:translate-x-60:focus { - --transform-translate-x: 15rem; - } - - .sm\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .sm\:focus\:translate-x-72:focus { - --transform-translate-x: 18rem; - } - - .sm\:focus\:translate-x-80:focus { - --transform-translate-x: 20rem; - } - - .sm\:focus\:translate-x-96:focus { - --transform-translate-x: 24rem; - } - - .sm\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .sm\:focus\:translate-x-0\.5:focus { - --transform-translate-x: 0.125rem; - } - - .sm\:focus\:translate-x-1\.5:focus { - --transform-translate-x: 0.375rem; - } - - .sm\:focus\:translate-x-2\.5:focus { - --transform-translate-x: 0.625rem; - } - - .sm\:focus\:translate-x-3\.5:focus { - --transform-translate-x: 0.875rem; - } - - .sm\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .sm\:focus\:translate-x-1\/3:focus { - --transform-translate-x: 33.333333%; - } - - .sm\:focus\:translate-x-2\/3:focus { - --transform-translate-x: 66.666667%; - } - - .sm\:focus\:translate-x-1\/4:focus { - --transform-translate-x: 25%; - } - - .sm\:focus\:translate-x-2\/4:focus { - --transform-translate-x: 50%; - } - - .sm\:focus\:translate-x-3\/4:focus { - --transform-translate-x: 75%; - } - - .sm\:focus\:translate-x-1\/5:focus { - --transform-translate-x: 20%; - } - - .sm\:focus\:translate-x-2\/5:focus { - --transform-translate-x: 40%; - } - - .sm\:focus\:translate-x-3\/5:focus { - --transform-translate-x: 60%; - } - - .sm\:focus\:translate-x-4\/5:focus { - --transform-translate-x: 80%; - } - - .sm\:focus\:translate-x-1\/6:focus { - --transform-translate-x: 16.666667%; - } - - .sm\:focus\:translate-x-2\/6:focus { - --transform-translate-x: 33.333333%; - } - - .sm\:focus\:translate-x-3\/6:focus { - --transform-translate-x: 50%; - } - - .sm\:focus\:translate-x-4\/6:focus { - --transform-translate-x: 66.666667%; - } - - .sm\:focus\:translate-x-5\/6:focus { - --transform-translate-x: 83.333333%; - } - - .sm\:focus\:translate-x-1\/12:focus { - --transform-translate-x: 8.333333%; - } - - .sm\:focus\:translate-x-2\/12:focus { - --transform-translate-x: 16.666667%; - } - - .sm\:focus\:translate-x-3\/12:focus { - --transform-translate-x: 25%; - } - - .sm\:focus\:translate-x-4\/12:focus { - --transform-translate-x: 33.333333%; - } - - .sm\:focus\:translate-x-5\/12:focus { - --transform-translate-x: 41.666667%; - } - - .sm\:focus\:translate-x-6\/12:focus { - --transform-translate-x: 50%; - } - - .sm\:focus\:translate-x-7\/12:focus { - --transform-translate-x: 58.333333%; - } - - .sm\:focus\:translate-x-8\/12:focus { - --transform-translate-x: 66.666667%; - } - - .sm\:focus\:translate-x-9\/12:focus { - --transform-translate-x: 75%; - } - - .sm\:focus\:translate-x-10\/12:focus { - --transform-translate-x: 83.333333%; - } - - .sm\:focus\:translate-x-11\/12:focus { - --transform-translate-x: 91.666667%; - } - - .sm\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .sm\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .sm\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .sm\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .sm\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .sm\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .sm\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .sm\:focus\:-translate-x-7:focus { - --transform-translate-x: -1.75rem; - } - - .sm\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .sm\:focus\:-translate-x-9:focus { - --transform-translate-x: -2.25rem; - } - - .sm\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .sm\:focus\:-translate-x-11:focus { - --transform-translate-x: -2.75rem; - } - - .sm\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .sm\:focus\:-translate-x-13:focus { - --transform-translate-x: -3.25rem; - } - - .sm\:focus\:-translate-x-14:focus { - --transform-translate-x: -3.5rem; - } - - .sm\:focus\:-translate-x-15:focus { - --transform-translate-x: -3.75rem; - } - - .sm\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .sm\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .sm\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .sm\:focus\:-translate-x-28:focus { - --transform-translate-x: -7rem; - } - - .sm\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .sm\:focus\:-translate-x-36:focus { - --transform-translate-x: -9rem; - } - - .sm\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .sm\:focus\:-translate-x-44:focus { - --transform-translate-x: -11rem; - } - - .sm\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .sm\:focus\:-translate-x-52:focus { - --transform-translate-x: -13rem; - } - - .sm\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .sm\:focus\:-translate-x-60:focus { - --transform-translate-x: -15rem; - } - - .sm\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .sm\:focus\:-translate-x-72:focus { - --transform-translate-x: -18rem; - } - - .sm\:focus\:-translate-x-80:focus { - --transform-translate-x: -20rem; - } - - .sm\:focus\:-translate-x-96:focus { - --transform-translate-x: -24rem; - } - - .sm\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .sm\:focus\:-translate-x-0\.5:focus { - --transform-translate-x: -0.125rem; - } - - .sm\:focus\:-translate-x-1\.5:focus { - --transform-translate-x: -0.375rem; - } - - .sm\:focus\:-translate-x-2\.5:focus { - --transform-translate-x: -0.625rem; - } - - .sm\:focus\:-translate-x-3\.5:focus { - --transform-translate-x: -0.875rem; - } - - .sm\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .sm\:focus\:-translate-x-1\/3:focus { - --transform-translate-x: -33.33333%; - } - - .sm\:focus\:-translate-x-2\/3:focus { - --transform-translate-x: -66.66667%; - } - - .sm\:focus\:-translate-x-1\/4:focus { - --transform-translate-x: -25%; - } - - .sm\:focus\:-translate-x-2\/4:focus { - --transform-translate-x: -50%; - } - - .sm\:focus\:-translate-x-3\/4:focus { - --transform-translate-x: -75%; - } - - .sm\:focus\:-translate-x-1\/5:focus { - --transform-translate-x: -20%; - } - - .sm\:focus\:-translate-x-2\/5:focus { - --transform-translate-x: -40%; - } - - .sm\:focus\:-translate-x-3\/5:focus { - --transform-translate-x: -60%; - } - - .sm\:focus\:-translate-x-4\/5:focus { - --transform-translate-x: -80%; - } - - .sm\:focus\:-translate-x-1\/6:focus { - --transform-translate-x: -16.66667%; - } - - .sm\:focus\:-translate-x-2\/6:focus { - --transform-translate-x: -33.33333%; - } - - .sm\:focus\:-translate-x-3\/6:focus { - --transform-translate-x: -50%; - } - - .sm\:focus\:-translate-x-4\/6:focus { - --transform-translate-x: -66.66667%; - } - - .sm\:focus\:-translate-x-5\/6:focus { - --transform-translate-x: -83.33333%; - } - - .sm\:focus\:-translate-x-1\/12:focus { - --transform-translate-x: -8.33333%; - } - - .sm\:focus\:-translate-x-2\/12:focus { - --transform-translate-x: -16.66667%; - } - - .sm\:focus\:-translate-x-3\/12:focus { - --transform-translate-x: -25%; - } - - .sm\:focus\:-translate-x-4\/12:focus { - --transform-translate-x: -33.33333%; - } - - .sm\:focus\:-translate-x-5\/12:focus { - --transform-translate-x: -41.66667%; - } - - .sm\:focus\:-translate-x-6\/12:focus { - --transform-translate-x: -50%; - } - - .sm\:focus\:-translate-x-7\/12:focus { - --transform-translate-x: -58.33333%; - } - - .sm\:focus\:-translate-x-8\/12:focus { - --transform-translate-x: -66.66667%; - } - - .sm\:focus\:-translate-x-9\/12:focus { - --transform-translate-x: -75%; - } - - .sm\:focus\:-translate-x-10\/12:focus { - --transform-translate-x: -83.33333%; - } - - .sm\:focus\:-translate-x-11\/12:focus { - --transform-translate-x: -91.66667%; - } - - .sm\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .sm\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .sm\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .sm\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .sm\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .sm\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .sm\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .sm\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .sm\:focus\:translate-y-7:focus { - --transform-translate-y: 1.75rem; - } - - .sm\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .sm\:focus\:translate-y-9:focus { - --transform-translate-y: 2.25rem; - } - - .sm\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .sm\:focus\:translate-y-11:focus { - --transform-translate-y: 2.75rem; - } - - .sm\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .sm\:focus\:translate-y-13:focus { - --transform-translate-y: 3.25rem; - } - - .sm\:focus\:translate-y-14:focus { - --transform-translate-y: 3.5rem; - } - - .sm\:focus\:translate-y-15:focus { - --transform-translate-y: 3.75rem; - } - - .sm\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .sm\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .sm\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .sm\:focus\:translate-y-28:focus { - --transform-translate-y: 7rem; - } - - .sm\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .sm\:focus\:translate-y-36:focus { - --transform-translate-y: 9rem; - } - - .sm\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .sm\:focus\:translate-y-44:focus { - --transform-translate-y: 11rem; - } - - .sm\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .sm\:focus\:translate-y-52:focus { - --transform-translate-y: 13rem; - } - - .sm\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .sm\:focus\:translate-y-60:focus { - --transform-translate-y: 15rem; - } - - .sm\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .sm\:focus\:translate-y-72:focus { - --transform-translate-y: 18rem; - } - - .sm\:focus\:translate-y-80:focus { - --transform-translate-y: 20rem; - } - - .sm\:focus\:translate-y-96:focus { - --transform-translate-y: 24rem; - } - - .sm\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .sm\:focus\:translate-y-0\.5:focus { - --transform-translate-y: 0.125rem; - } - - .sm\:focus\:translate-y-1\.5:focus { - --transform-translate-y: 0.375rem; - } - - .sm\:focus\:translate-y-2\.5:focus { - --transform-translate-y: 0.625rem; - } - - .sm\:focus\:translate-y-3\.5:focus { - --transform-translate-y: 0.875rem; - } - - .sm\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .sm\:focus\:translate-y-1\/3:focus { - --transform-translate-y: 33.333333%; - } - - .sm\:focus\:translate-y-2\/3:focus { - --transform-translate-y: 66.666667%; - } - - .sm\:focus\:translate-y-1\/4:focus { - --transform-translate-y: 25%; - } - - .sm\:focus\:translate-y-2\/4:focus { - --transform-translate-y: 50%; - } - - .sm\:focus\:translate-y-3\/4:focus { - --transform-translate-y: 75%; - } - - .sm\:focus\:translate-y-1\/5:focus { - --transform-translate-y: 20%; - } - - .sm\:focus\:translate-y-2\/5:focus { - --transform-translate-y: 40%; - } - - .sm\:focus\:translate-y-3\/5:focus { - --transform-translate-y: 60%; - } - - .sm\:focus\:translate-y-4\/5:focus { - --transform-translate-y: 80%; - } - - .sm\:focus\:translate-y-1\/6:focus { - --transform-translate-y: 16.666667%; - } - - .sm\:focus\:translate-y-2\/6:focus { - --transform-translate-y: 33.333333%; - } - - .sm\:focus\:translate-y-3\/6:focus { - --transform-translate-y: 50%; - } - - .sm\:focus\:translate-y-4\/6:focus { - --transform-translate-y: 66.666667%; - } - - .sm\:focus\:translate-y-5\/6:focus { - --transform-translate-y: 83.333333%; - } - - .sm\:focus\:translate-y-1\/12:focus { - --transform-translate-y: 8.333333%; - } - - .sm\:focus\:translate-y-2\/12:focus { - --transform-translate-y: 16.666667%; - } - - .sm\:focus\:translate-y-3\/12:focus { - --transform-translate-y: 25%; - } - - .sm\:focus\:translate-y-4\/12:focus { - --transform-translate-y: 33.333333%; - } - - .sm\:focus\:translate-y-5\/12:focus { - --transform-translate-y: 41.666667%; - } - - .sm\:focus\:translate-y-6\/12:focus { - --transform-translate-y: 50%; - } - - .sm\:focus\:translate-y-7\/12:focus { - --transform-translate-y: 58.333333%; - } - - .sm\:focus\:translate-y-8\/12:focus { - --transform-translate-y: 66.666667%; - } - - .sm\:focus\:translate-y-9\/12:focus { - --transform-translate-y: 75%; - } - - .sm\:focus\:translate-y-10\/12:focus { - --transform-translate-y: 83.333333%; - } - - .sm\:focus\:translate-y-11\/12:focus { - --transform-translate-y: 91.666667%; - } - - .sm\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .sm\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .sm\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .sm\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .sm\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .sm\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .sm\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .sm\:focus\:-translate-y-7:focus { - --transform-translate-y: -1.75rem; - } - - .sm\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .sm\:focus\:-translate-y-9:focus { - --transform-translate-y: -2.25rem; - } - - .sm\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .sm\:focus\:-translate-y-11:focus { - --transform-translate-y: -2.75rem; - } - - .sm\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .sm\:focus\:-translate-y-13:focus { - --transform-translate-y: -3.25rem; - } - - .sm\:focus\:-translate-y-14:focus { - --transform-translate-y: -3.5rem; - } - - .sm\:focus\:-translate-y-15:focus { - --transform-translate-y: -3.75rem; - } - - .sm\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .sm\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .sm\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .sm\:focus\:-translate-y-28:focus { - --transform-translate-y: -7rem; - } - - .sm\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .sm\:focus\:-translate-y-36:focus { - --transform-translate-y: -9rem; - } - - .sm\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .sm\:focus\:-translate-y-44:focus { - --transform-translate-y: -11rem; - } - - .sm\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .sm\:focus\:-translate-y-52:focus { - --transform-translate-y: -13rem; - } - - .sm\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .sm\:focus\:-translate-y-60:focus { - --transform-translate-y: -15rem; - } - - .sm\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .sm\:focus\:-translate-y-72:focus { - --transform-translate-y: -18rem; - } - - .sm\:focus\:-translate-y-80:focus { - --transform-translate-y: -20rem; - } - - .sm\:focus\:-translate-y-96:focus { - --transform-translate-y: -24rem; - } - - .sm\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .sm\:focus\:-translate-y-0\.5:focus { - --transform-translate-y: -0.125rem; - } - - .sm\:focus\:-translate-y-1\.5:focus { - --transform-translate-y: -0.375rem; - } - - .sm\:focus\:-translate-y-2\.5:focus { - --transform-translate-y: -0.625rem; - } - - .sm\:focus\:-translate-y-3\.5:focus { - --transform-translate-y: -0.875rem; - } - - .sm\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .sm\:focus\:-translate-y-1\/3:focus { - --transform-translate-y: -33.33333%; - } - - .sm\:focus\:-translate-y-2\/3:focus { - --transform-translate-y: -66.66667%; - } - - .sm\:focus\:-translate-y-1\/4:focus { - --transform-translate-y: -25%; - } - - .sm\:focus\:-translate-y-2\/4:focus { - --transform-translate-y: -50%; - } - - .sm\:focus\:-translate-y-3\/4:focus { - --transform-translate-y: -75%; - } - - .sm\:focus\:-translate-y-1\/5:focus { - --transform-translate-y: -20%; - } - - .sm\:focus\:-translate-y-2\/5:focus { - --transform-translate-y: -40%; - } - - .sm\:focus\:-translate-y-3\/5:focus { - --transform-translate-y: -60%; - } - - .sm\:focus\:-translate-y-4\/5:focus { - --transform-translate-y: -80%; - } - - .sm\:focus\:-translate-y-1\/6:focus { - --transform-translate-y: -16.66667%; - } - - .sm\:focus\:-translate-y-2\/6:focus { - --transform-translate-y: -33.33333%; - } - - .sm\:focus\:-translate-y-3\/6:focus { - --transform-translate-y: -50%; - } - - .sm\:focus\:-translate-y-4\/6:focus { - --transform-translate-y: -66.66667%; - } - - .sm\:focus\:-translate-y-5\/6:focus { - --transform-translate-y: -83.33333%; - } - - .sm\:focus\:-translate-y-1\/12:focus { - --transform-translate-y: -8.33333%; - } - - .sm\:focus\:-translate-y-2\/12:focus { - --transform-translate-y: -16.66667%; - } - - .sm\:focus\:-translate-y-3\/12:focus { - --transform-translate-y: -25%; - } - - .sm\:focus\:-translate-y-4\/12:focus { - --transform-translate-y: -33.33333%; - } - - .sm\:focus\:-translate-y-5\/12:focus { - --transform-translate-y: -41.66667%; - } - - .sm\:focus\:-translate-y-6\/12:focus { - --transform-translate-y: -50%; - } - - .sm\:focus\:-translate-y-7\/12:focus { - --transform-translate-y: -58.33333%; - } - - .sm\:focus\:-translate-y-8\/12:focus { - --transform-translate-y: -66.66667%; - } - - .sm\:focus\:-translate-y-9\/12:focus { - --transform-translate-y: -75%; - } - - .sm\:focus\:-translate-y-10\/12:focus { - --transform-translate-y: -83.33333%; - } - - .sm\:focus\:-translate-y-11\/12:focus { - --transform-translate-y: -91.66667%; - } - - .sm\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .sm\:skew-x-0 { - --transform-skew-x: 0; - } - - .sm\:skew-x-1 { - --transform-skew-x: 1deg; - } - - .sm\:skew-x-2 { - --transform-skew-x: 2deg; - } - - .sm\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .sm\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .sm\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .sm\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .sm\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .sm\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .sm\:-skew-x-2 { - --transform-skew-x: -2deg; - } - - .sm\:-skew-x-1 { - --transform-skew-x: -1deg; - } - - .sm\:skew-y-0 { - --transform-skew-y: 0; - } - - .sm\:skew-y-1 { - --transform-skew-y: 1deg; - } - - .sm\:skew-y-2 { - --transform-skew-y: 2deg; - } - - .sm\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .sm\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .sm\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .sm\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .sm\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .sm\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .sm\:-skew-y-2 { - --transform-skew-y: -2deg; - } - - .sm\:-skew-y-1 { - --transform-skew-y: -1deg; - } - - .sm\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .sm\:hover\:skew-x-1:hover { - --transform-skew-x: 1deg; - } - - .sm\:hover\:skew-x-2:hover { - --transform-skew-x: 2deg; - } - - .sm\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .sm\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .sm\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .sm\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .sm\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .sm\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .sm\:hover\:-skew-x-2:hover { - --transform-skew-x: -2deg; - } - - .sm\:hover\:-skew-x-1:hover { - --transform-skew-x: -1deg; - } - - .sm\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .sm\:hover\:skew-y-1:hover { - --transform-skew-y: 1deg; - } - - .sm\:hover\:skew-y-2:hover { - --transform-skew-y: 2deg; - } - - .sm\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .sm\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .sm\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .sm\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .sm\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .sm\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .sm\:hover\:-skew-y-2:hover { - --transform-skew-y: -2deg; - } - - .sm\:hover\:-skew-y-1:hover { - --transform-skew-y: -1deg; - } - - .sm\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .sm\:focus\:skew-x-1:focus { - --transform-skew-x: 1deg; - } - - .sm\:focus\:skew-x-2:focus { - --transform-skew-x: 2deg; - } - - .sm\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .sm\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .sm\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .sm\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .sm\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .sm\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .sm\:focus\:-skew-x-2:focus { - --transform-skew-x: -2deg; - } - - .sm\:focus\:-skew-x-1:focus { - --transform-skew-x: -1deg; - } - - .sm\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .sm\:focus\:skew-y-1:focus { - --transform-skew-y: 1deg; - } - - .sm\:focus\:skew-y-2:focus { - --transform-skew-y: 2deg; - } - - .sm\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .sm\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .sm\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .sm\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .sm\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .sm\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .sm\:focus\:-skew-y-2:focus { - --transform-skew-y: -2deg; - } - - .sm\:focus\:-skew-y-1:focus { - --transform-skew-y: -1deg; - } - - .sm\:transition-none { - transition-property: none; - } - - .sm\:transition-all { - transition-property: all; - } - - .sm\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .sm\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .sm\:transition-opacity { - transition-property: opacity; - } - - .sm\:transition-shadow { - transition-property: box-shadow; - } - - .sm\:transition-transform { - transition-property: transform; - } - - .sm\:ease-linear { - transition-timing-function: linear; - } - - .sm\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .sm\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .sm\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .sm\:duration-75 { - transition-duration: 75ms; - } - - .sm\:duration-100 { - transition-duration: 100ms; - } - - .sm\:duration-150 { - transition-duration: 150ms; - } - - .sm\:duration-200 { - transition-duration: 200ms; - } - - .sm\:duration-300 { - transition-duration: 300ms; - } - - .sm\:duration-500 { - transition-duration: 500ms; - } - - .sm\:duration-700 { - transition-duration: 700ms; - } - - .sm\:duration-1000 { - transition-duration: 1000ms; - } - - .sm\:delay-75 { - transition-delay: 75ms; - } - - .sm\:delay-100 { - transition-delay: 100ms; - } - - .sm\:delay-150 { - transition-delay: 150ms; - } - - .sm\:delay-200 { - transition-delay: 200ms; - } - - .sm\:delay-300 { - transition-delay: 300ms; - } - - .sm\:delay-500 { - transition-delay: 500ms; - } - - .sm\:delay-700 { - transition-delay: 700ms; - } - - .sm\:delay-1000 { - transition-delay: 1000ms; - } - - .sm\:animate-none { - -webkit-animation: none; - animation: none; - } - - .sm\:animate-spin { - -webkit-animation: spin 1s linear infinite; - animation: spin 1s linear infinite; - } - - .sm\:animate-ping { - -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - } - - .sm\:animate-pulse { - -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - } - - .sm\:animate-bounce { - -webkit-animation: bounce 1s infinite; - animation: bounce 1s infinite; - } -} - -@media (min-width: 768px) { - .md\:container { - width: 100%; - } - - @media (min-width: 640px) { - .md\:container { - max-width: 640px; - } - } - - @media (min-width: 768px) { - .md\:container { - max-width: 768px; - } - } - - @media (min-width: 1024px) { - .md\:container { - max-width: 1024px; - } - } - - @media (min-width: 1280px) { - .md\:container { - max-width: 1280px; - } - } - - .md\:prose { - color: #374151; - max-width: 65ch; - } - - .md\:prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:prose a { - color: #5850ec; - text-decoration: none; - font-weight: 600; - } - - .md\:prose strong { - color: #161e2e; - font-weight: 600; - } - - .md\:prose ol { - counter-reset: list-counter; - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .md\:prose ol > li { - position: relative; - counter-increment: list-counter; - padding-left: 1.75em; - } - - .md\:prose ol > li::before { - content: counter(list-counter) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - } - - .md\:prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .md\:prose ul > li::before { - content: ""; - position: absolute; - background-color: #d2d6dc; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .md\:prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .md\:prose blockquote { - font-weight: 500; - font-style: italic; - color: #161e2e; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .md\:prose blockquote p:first-of-type::before { - content: open-quote; - } - - .md\:prose blockquote p:last-of-type::after { - content: close-quote; - } - - .md\:prose h1 { - color: #1a202c; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .md\:prose h2 { - color: #1a202c; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .md\:prose h3 { - color: #1a202c; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .md\:prose h4 { - color: #1a202c; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .md\:prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .md\:prose code { - color: #161e2e; - font-weight: 600; - font-size: 0.875em; - } - - .md\:prose code::before { - content: "`"; - } - - .md\:prose code::after { - content: "`"; - } - - .md\:prose pre { - color: #e5e7eb; - background-color: #252f3f; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .md\:prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .md\:prose pre code::before { - content: ""; - } - - .md\:prose pre code::after { - content: ""; - } - - .md\:prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .md\:prose thead { - color: #161e2e; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d2d6dc; - } - - .md\:prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .md\:prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .md\:prose tbody tr:last-child { - border-bottom-width: 0; - } - - .md\:prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .md\:prose { - font-size: 1rem; - line-height: 1.75; - } - - .md\:prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .md\:prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:prose h2 code { - font-size: 0.875em; - } - - .md\:prose h3 code { - font-size: 0.9em; - } - - .md\:prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .md\:prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .md\:prose ol > li:before { - left: 0; - } - - .md\:prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .md\:prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .md\:prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .md\:prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .md\:prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .md\:prose ul ul, .md\:prose ul ol, .md\:prose ol ul, .md\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .md\:prose hr + * { - margin-top: 0; - } - - .md\:prose h2 + * { - margin-top: 0; - } - - .md\:prose h3 + * { - margin-top: 0; - } - - .md\:prose h4 + * { - margin-top: 0; - } - - .md\:prose thead th:first-child { - padding-left: 0; - } - - .md\:prose thead th:last-child { - padding-right: 0; - } - - .md\:prose tbody td:first-child { - padding-left: 0; - } - - .md\:prose tbody td:last-child { - padding-right: 0; - } - - .md\:prose > :first-child { - margin-top: 0; - } - - .md\:prose > :last-child { - margin-bottom: 0; - } - - .md\:prose h1, .md\:prose h2, .md\:prose h3, .md\:prose h4 { - color: #161e2e; - } - - .md\:prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .md\:prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .md\:prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .md\:prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .md\:prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .md\:prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .md\:prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .md\:prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .md\:prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .md\:prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .md\:prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .md\:prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .md\:prose-sm code { - font-size: 0.8571429em; - } - - .md\:prose-sm h2 code { - font-size: 0.9em; - } - - .md\:prose-sm h3 code { - font-size: 0.8888889em; - } - - .md\:prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .md\:prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .md\:prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .md\:prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .md\:prose-sm ol > li { - padding-left: 1.5714286em; - } - - .md\:prose-sm ol > li:before { - left: 0; - } - - .md\:prose-sm ul > li { - padding-left: 1.5714286em; - } - - .md\:prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .md\:prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .md\:prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .md\:prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .md\:prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .md\:prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .md\:prose-sm ul ul, .md\:prose-sm ul ol, .md\:prose-sm ol ul, .md\:prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .md\:prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .md\:prose-sm hr + * { - margin-top: 0; - } - - .md\:prose-sm h2 + * { - margin-top: 0; - } - - .md\:prose-sm h3 + * { - margin-top: 0; - } - - .md\:prose-sm h4 + * { - margin-top: 0; - } - - .md\:prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .md\:prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .md\:prose-sm thead th:first-child { - padding-left: 0; - } - - .md\:prose-sm thead th:last-child { - padding-right: 0; - } - - .md\:prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .md\:prose-sm tbody td:first-child { - padding-left: 0; - } - - .md\:prose-sm tbody td:last-child { - padding-right: 0; - } - - .md\:prose-sm > :first-child { - margin-top: 0; - } - - .md\:prose-sm > :last-child { - margin-bottom: 0; - } - - .md\:prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .md\:prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .md\:prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .md\:prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .md\:prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .md\:prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .md\:prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .md\:prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .md\:prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .md\:prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .md\:prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .md\:prose-lg code { - font-size: 0.8888889em; - } - - .md\:prose-lg h2 code { - font-size: 0.8666667em; - } - - .md\:prose-lg h3 code { - font-size: 0.875em; - } - - .md\:prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .md\:prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .md\:prose-lg ol > li { - padding-left: 1.6666667em; - } - - .md\:prose-lg ol > li:before { - left: 0; - } - - .md\:prose-lg ul > li { - padding-left: 1.6666667em; - } - - .md\:prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .md\:prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .md\:prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:prose-lg ul ul, .md\:prose-lg ul ol, .md\:prose-lg ol ul, .md\:prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .md\:prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .md\:prose-lg hr + * { - margin-top: 0; - } - - .md\:prose-lg h2 + * { - margin-top: 0; - } - - .md\:prose-lg h3 + * { - margin-top: 0; - } - - .md\:prose-lg h4 + * { - margin-top: 0; - } - - .md\:prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .md\:prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .md\:prose-lg thead th:first-child { - padding-left: 0; - } - - .md\:prose-lg thead th:last-child { - padding-right: 0; - } - - .md\:prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .md\:prose-lg tbody td:first-child { - padding-left: 0; - } - - .md\:prose-lg tbody td:last-child { - padding-right: 0; - } - - .md\:prose-lg > :first-child { - margin-top: 0; - } - - .md\:prose-lg > :last-child { - margin-bottom: 0; - } - - .md\:prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .md\:prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .md\:prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .md\:prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .md\:prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .md\:prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .md\:prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .md\:prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .md\:prose-xl code { - font-size: 0.9em; - } - - .md\:prose-xl h2 code { - font-size: 0.8611111em; - } - - .md\:prose-xl h3 code { - font-size: 0.9em; - } - - .md\:prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .md\:prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .md\:prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .md\:prose-xl ol > li { - padding-left: 1.8em; - } - - .md\:prose-xl ol > li:before { - left: 0; - } - - .md\:prose-xl ul > li { - padding-left: 1.8em; - } - - .md\:prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .md\:prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .md\:prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .md\:prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .md\:prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .md\:prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .md\:prose-xl ul ul, .md\:prose-xl ul ol, .md\:prose-xl ol ul, .md\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .md\:prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .md\:prose-xl hr + * { - margin-top: 0; - } - - .md\:prose-xl h2 + * { - margin-top: 0; - } - - .md\:prose-xl h3 + * { - margin-top: 0; - } - - .md\:prose-xl h4 + * { - margin-top: 0; - } - - .md\:prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .md\:prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .md\:prose-xl thead th:first-child { - padding-left: 0; - } - - .md\:prose-xl thead th:last-child { - padding-right: 0; - } - - .md\:prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .md\:prose-xl tbody td:first-child { - padding-left: 0; - } - - .md\:prose-xl tbody td:last-child { - padding-right: 0; - } - - .md\:prose-xl > :first-child { - margin-top: 0; - } - - .md\:prose-xl > :last-child { - margin-bottom: 0; - } - - .md\:prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .md\:prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .md\:prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .md\:prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .md\:prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .md\:prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .md\:prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .md\:prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .md\:prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .md\:prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .md\:prose-2xl code { - font-size: 0.8333333em; - } - - .md\:prose-2xl h2 code { - font-size: 0.875em; - } - - .md\:prose-2xl h3 code { - font-size: 0.8888889em; - } - - .md\:prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .md\:prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .md\:prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .md\:prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .md\:prose-2xl ol > li:before { - left: 0; - } - - .md\:prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .md\:prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .md\:prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .md\:prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .md\:prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .md\:prose-2xl ul ul, .md\:prose-2xl ul ol, .md\:prose-2xl ol ul, .md\:prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .md\:prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .md\:prose-2xl hr + * { - margin-top: 0; - } - - .md\:prose-2xl h2 + * { - margin-top: 0; - } - - .md\:prose-2xl h3 + * { - margin-top: 0; - } - - .md\:prose-2xl h4 + * { - margin-top: 0; - } - - .md\:prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .md\:prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .md\:prose-2xl thead th:first-child { - padding-left: 0; - } - - .md\:prose-2xl thead th:last-child { - padding-right: 0; - } - - .md\:prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .md\:prose-2xl tbody td:first-child { - padding-left: 0; - } - - .md\:prose-2xl tbody td:last-child { - padding-right: 0; - } - - .md\:prose-2xl > :first-child { - margin-top: 0; - } - - .md\:prose-2xl > :last-child { - margin-bottom: 0; - } - - .md\:space-y-0 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0px * var(--space-y-reverse)); - } - - .md\:space-x-0 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0px * var(--space-x-reverse)); - margin-left: calc(0px * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.25rem * var(--space-y-reverse)); - } - - .md\:space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.25rem * var(--space-x-reverse)); - margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.5rem * var(--space-y-reverse)); - } - - .md\:space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.5rem * var(--space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.75rem * var(--space-y-reverse)); - } - - .md\:space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.75rem * var(--space-x-reverse)); - margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1rem * var(--space-y-reverse)); - } - - .md\:space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1rem * var(--space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.25rem * var(--space-y-reverse)); - } - - .md\:space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.25rem * var(--space-x-reverse)); - margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.5rem * var(--space-y-reverse)); - } - - .md\:space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.5rem * var(--space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.75rem * var(--space-y-reverse)); - } - - .md\:space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.75rem * var(--space-x-reverse)); - margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2rem * var(--space-y-reverse)); - } - - .md\:space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2rem * var(--space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.25rem * var(--space-y-reverse)); - } - - .md\:space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.25rem * var(--space-x-reverse)); - margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.5rem * var(--space-y-reverse)); - } - - .md\:space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.5rem * var(--space-x-reverse)); - margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.75rem * var(--space-y-reverse)); - } - - .md\:space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.75rem * var(--space-x-reverse)); - margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3rem * var(--space-y-reverse)); - } - - .md\:space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3rem * var(--space-x-reverse)); - margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.25rem * var(--space-y-reverse)); - } - - .md\:space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.25rem * var(--space-x-reverse)); - margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.5rem * var(--space-y-reverse)); - } - - .md\:space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.5rem * var(--space-x-reverse)); - margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.75rem * var(--space-y-reverse)); - } - - .md\:space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.75rem * var(--space-x-reverse)); - margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(4rem * var(--space-y-reverse)); - } - - .md\:space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(4rem * var(--space-x-reverse)); - margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(5rem * var(--space-y-reverse)); - } - - .md\:space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(5rem * var(--space-x-reverse)); - margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(6rem * var(--space-y-reverse)); - } - - .md\:space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(6rem * var(--space-x-reverse)); - margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(7rem * var(--space-y-reverse)); - } - - .md\:space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(7rem * var(--space-x-reverse)); - margin-left: calc(7rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8rem * var(--space-y-reverse)); - } - - .md\:space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8rem * var(--space-x-reverse)); - margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(9rem * var(--space-y-reverse)); - } - - .md\:space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(9rem * var(--space-x-reverse)); - margin-left: calc(9rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(10rem * var(--space-y-reverse)); - } - - .md\:space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(10rem * var(--space-x-reverse)); - margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(11rem * var(--space-y-reverse)); - } - - .md\:space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(11rem * var(--space-x-reverse)); - margin-left: calc(11rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(12rem * var(--space-y-reverse)); - } - - .md\:space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(12rem * var(--space-x-reverse)); - margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(13rem * var(--space-y-reverse)); - } - - .md\:space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(13rem * var(--space-x-reverse)); - margin-left: calc(13rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(14rem * var(--space-y-reverse)); - } - - .md\:space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(14rem * var(--space-x-reverse)); - margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(15rem * var(--space-y-reverse)); - } - - .md\:space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(15rem * var(--space-x-reverse)); - margin-left: calc(15rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16rem * var(--space-y-reverse)); - } - - .md\:space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16rem * var(--space-x-reverse)); - margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(18rem * var(--space-y-reverse)); - } - - .md\:space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(18rem * var(--space-x-reverse)); - margin-left: calc(18rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20rem * var(--space-y-reverse)); - } - - .md\:space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20rem * var(--space-x-reverse)); - margin-left: calc(20rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(24rem * var(--space-y-reverse)); - } - - .md\:space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(24rem * var(--space-x-reverse)); - margin-left: calc(24rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1px * var(--space-y-reverse)); - } - - .md\:space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1px * var(--space-x-reverse)); - margin-left: calc(1px * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.125rem * var(--space-y-reverse)); - } - - .md\:space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.125rem * var(--space-x-reverse)); - margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.375rem * var(--space-y-reverse)); - } - - .md\:space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.375rem * var(--space-x-reverse)); - margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.625rem * var(--space-y-reverse)); - } - - .md\:space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.625rem * var(--space-x-reverse)); - margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.875rem * var(--space-y-reverse)); - } - - .md\:space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.875rem * var(--space-x-reverse)); - margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .md\:space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .md\:space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .md\:space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .md\:space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .md\:space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .md\:space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20% * var(--space-y-reverse)); - } - - .md\:space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20% * var(--space-x-reverse)); - margin-left: calc(20% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(40% * var(--space-y-reverse)); - } - - .md\:space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(40% * var(--space-x-reverse)); - margin-left: calc(40% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(60% * var(--space-y-reverse)); - } - - .md\:space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(60% * var(--space-x-reverse)); - margin-left: calc(60% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(80% * var(--space-y-reverse)); - } - - .md\:space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(80% * var(--space-x-reverse)); - margin-left: calc(80% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .md\:space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .md\:space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .md\:space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .md\:space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .md\:space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8.333333% * var(--space-y-reverse)); - } - - .md\:space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8.333333% * var(--space-x-reverse)); - margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .md\:space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .md\:space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .md\:space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(41.666667% * var(--space-y-reverse)); - } - - .md\:space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(41.666667% * var(--space-x-reverse)); - margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .md\:space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(58.333333% * var(--space-y-reverse)); - } - - .md\:space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(58.333333% * var(--space-x-reverse)); - margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .md\:space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .md\:space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .md\:space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(91.666667% * var(--space-y-reverse)); - } - - .md\:space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(91.666667% * var(--space-x-reverse)); - margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(100% * var(--space-y-reverse)); - } - - .md\:space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(100% * var(--space-x-reverse)); - margin-left: calc(100% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.25rem * var(--space-y-reverse)); - } - - .md\:-space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.25rem * var(--space-x-reverse)); - margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.5rem * var(--space-y-reverse)); - } - - .md\:-space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.5rem * var(--space-x-reverse)); - margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.75rem * var(--space-y-reverse)); - } - - .md\:-space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.75rem * var(--space-x-reverse)); - margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1rem * var(--space-y-reverse)); - } - - .md\:-space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1rem * var(--space-x-reverse)); - margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.25rem * var(--space-y-reverse)); - } - - .md\:-space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.25rem * var(--space-x-reverse)); - margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.5rem * var(--space-y-reverse)); - } - - .md\:-space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.5rem * var(--space-x-reverse)); - margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.75rem * var(--space-y-reverse)); - } - - .md\:-space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.75rem * var(--space-x-reverse)); - margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2rem * var(--space-y-reverse)); - } - - .md\:-space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2rem * var(--space-x-reverse)); - margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.25rem * var(--space-y-reverse)); - } - - .md\:-space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.25rem * var(--space-x-reverse)); - margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.5rem * var(--space-y-reverse)); - } - - .md\:-space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.5rem * var(--space-x-reverse)); - margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.75rem * var(--space-y-reverse)); - } - - .md\:-space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.75rem * var(--space-x-reverse)); - margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3rem * var(--space-y-reverse)); - } - - .md\:-space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3rem * var(--space-x-reverse)); - margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.25rem * var(--space-y-reverse)); - } - - .md\:-space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.25rem * var(--space-x-reverse)); - margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.5rem * var(--space-y-reverse)); - } - - .md\:-space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.5rem * var(--space-x-reverse)); - margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.75rem * var(--space-y-reverse)); - } - - .md\:-space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.75rem * var(--space-x-reverse)); - margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-4rem * var(--space-y-reverse)); - } - - .md\:-space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-4rem * var(--space-x-reverse)); - margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-5rem * var(--space-y-reverse)); - } - - .md\:-space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-5rem * var(--space-x-reverse)); - margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-6rem * var(--space-y-reverse)); - } - - .md\:-space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-6rem * var(--space-x-reverse)); - margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-7rem * var(--space-y-reverse)); - } - - .md\:-space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-7rem * var(--space-x-reverse)); - margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8rem * var(--space-y-reverse)); - } - - .md\:-space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8rem * var(--space-x-reverse)); - margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-9rem * var(--space-y-reverse)); - } - - .md\:-space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-9rem * var(--space-x-reverse)); - margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-10rem * var(--space-y-reverse)); - } - - .md\:-space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-10rem * var(--space-x-reverse)); - margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-11rem * var(--space-y-reverse)); - } - - .md\:-space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-11rem * var(--space-x-reverse)); - margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-12rem * var(--space-y-reverse)); - } - - .md\:-space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-12rem * var(--space-x-reverse)); - margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-13rem * var(--space-y-reverse)); - } - - .md\:-space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-13rem * var(--space-x-reverse)); - margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-14rem * var(--space-y-reverse)); - } - - .md\:-space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-14rem * var(--space-x-reverse)); - margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-15rem * var(--space-y-reverse)); - } - - .md\:-space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-15rem * var(--space-x-reverse)); - margin-left: calc(-15rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16rem * var(--space-y-reverse)); - } - - .md\:-space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16rem * var(--space-x-reverse)); - margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-18rem * var(--space-y-reverse)); - } - - .md\:-space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-18rem * var(--space-x-reverse)); - margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20rem * var(--space-y-reverse)); - } - - .md\:-space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20rem * var(--space-x-reverse)); - margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-24rem * var(--space-y-reverse)); - } - - .md\:-space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-24rem * var(--space-x-reverse)); - margin-left: calc(-24rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1px * var(--space-y-reverse)); - } - - .md\:-space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1px * var(--space-x-reverse)); - margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.125rem * var(--space-y-reverse)); - } - - .md\:-space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.125rem * var(--space-x-reverse)); - margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.375rem * var(--space-y-reverse)); - } - - .md\:-space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.375rem * var(--space-x-reverse)); - margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.625rem * var(--space-y-reverse)); - } - - .md\:-space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.625rem * var(--space-x-reverse)); - margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.875rem * var(--space-y-reverse)); - } - - .md\:-space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.875rem * var(--space-x-reverse)); - margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .md\:-space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .md\:-space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .md\:-space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .md\:-space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .md\:-space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .md\:-space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20% * var(--space-y-reverse)); - } - - .md\:-space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20% * var(--space-x-reverse)); - margin-left: calc(-20% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-40% * var(--space-y-reverse)); - } - - .md\:-space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-40% * var(--space-x-reverse)); - margin-left: calc(-40% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-60% * var(--space-y-reverse)); - } - - .md\:-space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-60% * var(--space-x-reverse)); - margin-left: calc(-60% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-80% * var(--space-y-reverse)); - } - - .md\:-space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-80% * var(--space-x-reverse)); - margin-left: calc(-80% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .md\:-space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .md\:-space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .md\:-space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .md\:-space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .md\:-space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8.33333% * var(--space-y-reverse)); - } - - .md\:-space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8.33333% * var(--space-x-reverse)); - margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .md\:-space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .md\:-space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .md\:-space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-41.66667% * var(--space-y-reverse)); - } - - .md\:-space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-41.66667% * var(--space-x-reverse)); - margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .md\:-space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-58.33333% * var(--space-y-reverse)); - } - - .md\:-space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-58.33333% * var(--space-x-reverse)); - margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .md\:-space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .md\:-space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .md\:-space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-91.66667% * var(--space-y-reverse)); - } - - .md\:-space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-91.66667% * var(--space-x-reverse)); - margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse))); - } - - .md\:-space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-100% * var(--space-y-reverse)); - } - - .md\:-space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-100% * var(--space-x-reverse)); - margin-left: calc(-100% * calc(1 - var(--space-x-reverse))); - } - - .md\:space-y-reverse > :not(template) ~ :not(template) { - --space-y-reverse: 1; - } - - .md\:space-x-reverse > :not(template) ~ :not(template) { - --space-x-reverse: 1; - } - - .md\:divide-y-0 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(0px * var(--divide-y-reverse)); - } - - .md\:divide-x-0 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(0px * var(--divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); - } - - .md\:divide-y-2 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(2px * var(--divide-y-reverse)); - } - - .md\:divide-x-2 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(2px * var(--divide-x-reverse)); - border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); - } - - .md\:divide-y-4 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(4px * var(--divide-y-reverse)); - } - - .md\:divide-x-4 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(4px * var(--divide-x-reverse)); - border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); - } - - .md\:divide-y-8 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(8px * var(--divide-y-reverse)); - } - - .md\:divide-x-8 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(8px * var(--divide-x-reverse)); - border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); - } - - .md\:divide-y > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(1px * var(--divide-y-reverse)); - } - - .md\:divide-x > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(1px * var(--divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); - } - - .md\:divide-y-reverse > :not(template) ~ :not(template) { - --divide-y-reverse: 1; - } - - .md\:divide-x-reverse > :not(template) ~ :not(template) { - --divide-x-reverse: 1; - } - - .md\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .md\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .md\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .md\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .md\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .md\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .md\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .md\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .md\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .md\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .md\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .md\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .md\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .md\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .md\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .md\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .md\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .md\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .md\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .md\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .md\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .md\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .md\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .md\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .md\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .md\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .md\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .md\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .md\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .md\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .md\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .md\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .md\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .md\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .md\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .md\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .md\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .md\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .md\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .md\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .md\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .md\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .md\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .md\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .md\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .md\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .md\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .md\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .md\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .md\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .md\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .md\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .md\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .md\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .md\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .md\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .md\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .md\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .md\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .md\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .md\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .md\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .md\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .md\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .md\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .md\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .md\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .md\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .md\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .md\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .md\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .md\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .md\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .md\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .md\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .md\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .md\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .md\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .md\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .md\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .md\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .md\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .md\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .md\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .md\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .md\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .md\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .md\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .md\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .md\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .md\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .md\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .md\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .md\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .md\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .md\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .md\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .md\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .md\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .md\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .md\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .md\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .md\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .md\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .md\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .md\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .md\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .md\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .md\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .md\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .md\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .md\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .md\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .dark .md\:dark\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .dark .md\:dark\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .md\:divide-solid > :not(template) ~ :not(template) { - border-style: solid; - } - - .md\:divide-dashed > :not(template) ~ :not(template) { - border-style: dashed; - } - - .md\:divide-dotted > :not(template) ~ :not(template) { - border-style: dotted; - } - - .md\:divide-double > :not(template) ~ :not(template) { - border-style: double; - } - - .md\:divide-none > :not(template) ~ :not(template) { - border-style: none; - } - - .md\:divide-opacity-0 > :not(template) ~ :not(template) { - --divide-opacity: 0; - } - - .md\:divide-opacity-25 > :not(template) ~ :not(template) { - --divide-opacity: 0.25; - } - - .md\:divide-opacity-50 > :not(template) ~ :not(template) { - --divide-opacity: 0.5; - } - - .md\:divide-opacity-75 > :not(template) ~ :not(template) { - --divide-opacity: 0.75; - } - - .md\:divide-opacity-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - } - - .md\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .md\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .md\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .md\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .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-clip-border { - background-clip: border-box; - } - - .md\:bg-clip-padding { - background-clip: padding-box; - } - - .md\:bg-clip-content { - background-clip: content-box; - } - - .md\:bg-clip-text { - -webkit-background-clip: text; - background-clip: text; - } - - .md\:bg-transparent { - background-color: transparent; - } - - .md\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .md\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .md\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .md\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .md\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .md\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .md\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .md\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .md\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .md\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .md\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .md\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .md\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .md\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .md\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .md\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .md\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .md\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .md\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .md\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .md\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .md\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .md\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .md\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .md\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .md\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .md\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .md\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .md\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .md\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .md\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .md\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .md\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .md\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .md\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .md\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .md\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .md\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .md\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .md\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .md\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .md\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .md\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .md\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .md\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .md\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .md\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .md\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .md\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .md\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .md\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .md\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .md\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .md\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .md\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .md\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .md\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .md\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .md\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .md\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .md\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .md\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .md\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .md\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .md\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .md\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .md\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .md\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .md\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .md\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .md\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .md\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .md\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .md\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .md\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .md\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .md\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .md\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .md\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .md\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .md\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .md\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .md\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .md\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .md\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .md\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .md\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .md\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .md\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .md\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .md\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .md\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .md\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .md\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .md\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .md\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .md\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .md\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .md\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .md\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .md\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .md\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .md\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .md\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .md\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .md\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .md\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .md\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .md\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .md\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .md\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .md\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-transparent { - background-color: transparent; - } - - .group:hover .md\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:hover .md\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-transparent { - background-color: transparent; - } - - .group:focus .md\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:focus .md\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .md\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .md\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .md\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .md\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .md\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .md\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .md\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .md\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .md\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .md\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .md\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .md\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .md\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .md\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .md\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .md\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .md\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .md\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .md\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .md\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .md\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .md\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .md\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .md\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .md\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .md\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .md\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .md\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .md\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .md\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .md\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .md\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .md\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .md\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .md\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .md\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .md\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .md\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .md\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .md\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .md\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .md\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .md\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .md\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .md\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .md\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .md\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .md\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .md\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .md\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .md\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .md\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .md\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .md\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .md\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .md\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .md\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .md\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .md\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .md\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .md\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .md\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .md\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .md\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .md\:active\:bg-transparent:active { - background-color: transparent; - } - - .md\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .md\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .md\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .md\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .md\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .md\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .md\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .md\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .md\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .md\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .md\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .md\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .md\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .md\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .md\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .md\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .md\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .md\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .md\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .md\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .md\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .md\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .md\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .md\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .md\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .md\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .md\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .md\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .md\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .md\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .md\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .md\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .md\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .md\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .md\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .md\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .md\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .md\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .md\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .md\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .md\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .md\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .md\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .md\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .md\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .md\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .md\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .md\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .md\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .md\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .md\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .md\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .md\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .md\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .md\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .md\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .md\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .md\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .md\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .md\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .md\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .md\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .md\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .md\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .md\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .md\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .md\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .md\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .md\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .md\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .md\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .md\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .md\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .md\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .md\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .md\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .md\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .md\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .md\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .md\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .md\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .md\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .md\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .md\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .md\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-transparent { - background-color: transparent; - } - - .dark .md\:dark\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .md\:dark\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-transparent { - background-color: transparent; - } - - .dark .group:hover .md\:dark\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-transparent { - background-color: transparent; - } - - .dark .group:focus .md\:dark\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .dark .md\:dark\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .md\:dark\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .dark .md\:dark\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .md\:dark\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-transparent:active { - background-color: transparent; - } - - .dark .md\:dark\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .md\:dark\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .md\:bg-none { - background-image: none; - } - - .md\:bg-gradient-to-t { - background-image: linear-gradient(to top, var(--gradient-color-stops)); - } - - .md\:bg-gradient-to-tr { - background-image: linear-gradient(to top right, var(--gradient-color-stops)); - } - - .md\:bg-gradient-to-r { - background-image: linear-gradient(to right, var(--gradient-color-stops)); - } - - .md\:bg-gradient-to-br { - background-image: linear-gradient(to bottom right, var(--gradient-color-stops)); - } - - .md\:bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--gradient-color-stops)); - } - - .md\:bg-gradient-to-bl { - background-image: linear-gradient(to bottom left, var(--gradient-color-stops)); - } - - .md\:bg-gradient-to-l { - background-image: linear-gradient(to left, var(--gradient-color-stops)); - } - - .md\:bg-gradient-to-tl { - background-image: linear-gradient(to top left, var(--gradient-color-stops)); - } - - .md\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .md\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .md\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .md\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .md\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .md\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .md\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .md\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .md\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .md\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .md\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .md\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .md\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .md\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .md\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .md\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .md\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .md\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .md\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .md\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .md\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .md\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .md\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .md\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .md\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .md\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .md\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .md\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .md\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .md\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .md\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .md\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .md\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .md\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .md\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .md\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .md\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .md\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .md\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .md\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .md\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .md\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .md\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .md\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .md\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .md\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .md\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .md\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .md\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .md\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .md\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .md\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .md\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .md\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .md\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .md\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .md\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .md\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .md\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .md\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .md\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .md\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .md\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .md\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .md\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .md\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .md\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .md\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .md\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .md\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .md\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .md\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .md\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .md\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .md\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .md\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .md\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .md\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .md\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .md\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .md\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .md\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .md\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .md\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .md\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .md\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .md\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .md\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .md\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .md\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .md\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .md\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .md\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .md\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .md\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .md\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .md\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .md\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .md\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .md\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .md\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .md\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .md\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .md\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .md\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .md\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .md\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .md\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .md\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .md\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .md\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .md\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .md\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .md\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .md\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .md\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .md\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .md\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .md\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .md\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .md\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .md\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .md\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .md\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .md\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .md\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .md\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .md\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .md\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .md\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .md\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .md\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .md\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .md\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .md\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .md\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .md\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .md\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .md\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .md\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .md\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .md\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .md\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .md\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .md\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .md\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .md\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .md\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .md\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .md\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .md\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .md\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .md\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .md\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .md\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .md\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .md\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .md\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .md\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .md\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .md\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .md\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .md\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .md\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .md\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .md\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .md\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .md\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .md\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .md\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .md\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .md\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .md\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .md\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .md\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .md\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .md\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .md\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .md\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .md\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .md\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .md\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .md\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .md\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .md\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .md\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .md\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .md\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .md\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .md\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .md\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .md\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .md\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .md\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .md\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .md\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .md\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .md\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .md\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .md\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .md\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .md\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .md\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .md\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .md\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .md\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .md\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .md\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .md\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .md\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .md\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .md\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .md\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .md\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .md\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .md\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .md\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .md\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .md\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .md\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .md\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .md\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .md\:to-transparent { - --gradient-to-color: transparent; - } - - .md\:to-white { - --gradient-to-color: #ffffff; - } - - .md\:to-black { - --gradient-to-color: #000000; - } - - .md\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .md\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .md\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .md\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .md\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .md\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .md\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .md\:to-gray-700 { - --gradient-to-color: #374151; - } - - .md\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .md\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .md\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .md\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .md\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .md\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .md\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .md\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .md\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .md\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .md\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .md\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .md\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .md\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .md\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .md\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .md\:to-red-400 { - --gradient-to-color: #f98080; - } - - .md\:to-red-500 { - --gradient-to-color: #f05252; - } - - .md\:to-red-600 { - --gradient-to-color: #e02424; - } - - .md\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .md\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .md\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .md\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .md\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .md\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .md\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .md\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .md\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .md\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .md\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .md\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .md\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .md\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .md\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .md\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .md\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .md\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .md\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .md\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .md\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .md\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .md\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .md\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .md\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .md\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .md\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .md\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .md\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .md\:to-green-600 { - --gradient-to-color: #057a55; - } - - .md\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .md\:to-green-800 { - --gradient-to-color: #03543f; - } - - .md\:to-green-900 { - --gradient-to-color: #014737; - } - - .md\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .md\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .md\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .md\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .md\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .md\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .md\:to-teal-600 { - --gradient-to-color: #047481; - } - - .md\:to-teal-700 { - --gradient-to-color: #036672; - } - - .md\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .md\:to-teal-900 { - --gradient-to-color: #014451; - } - - .md\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .md\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .md\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .md\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .md\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .md\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .md\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .md\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .md\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .md\:to-blue-900 { - --gradient-to-color: #233876; - } - - .md\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .md\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .md\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .md\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .md\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .md\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .md\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .md\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .md\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .md\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .md\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .md\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .md\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .md\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .md\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .md\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .md\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .md\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .md\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .md\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .md\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .md\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .md\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .md\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .md\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .md\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .md\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .md\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .md\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .md\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .md\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .md\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .md\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .md\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .md\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .md\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .md\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .md\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .md\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .md\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .md\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .md\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .md\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .md\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .md\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .md\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .md\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .md\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .md\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .md\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .md\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .md\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .md\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .md\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .md\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .md\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .md\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .md\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .md\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .md\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .md\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .md\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .md\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .md\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .md\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .md\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .md\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .md\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .md\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .md\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .md\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .md\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .md\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .md\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .md\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .md\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .md\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .md\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .md\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .md\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .md\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .md\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .md\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .md\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .md\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .md\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .md\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .md\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .md\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .md\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .md\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .md\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .md\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .md\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .md\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .md\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .md\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .md\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .md\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .md\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .md\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .md\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .md\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .md\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .md\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .md\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .md\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .md\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .md\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .md\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .md\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .md\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .md\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .md\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .md\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .md\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .md\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .md\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .md\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .md\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .md\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .md\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .md\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .md\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .md\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .md\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .md\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .md\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .md\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .md\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .md\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .md\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .md\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .md\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .md\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .md\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .md\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .md\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .md\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .md\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .md\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .md\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .md\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .md\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .md\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .md\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .md\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .md\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .md\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .md\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .md\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .md\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .md\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .md\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .md\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .md\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .md\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .md\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .md\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .md\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .md\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .md\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .md\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .md\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .md\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .md\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .md\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .md\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .md\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .md\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .md\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .md\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .md\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .md\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .md\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .md\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .md\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .md\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .md\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .md\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .md\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .md\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .md\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .md\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .md\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .md\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .md\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .md\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .md\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .md\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .md\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .md\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .md\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .md\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .md\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .md\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .md\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .md\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .md\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .md\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .md\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .md\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .md\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .md\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .md\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .md\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .md\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .md\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .md\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .md\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .md\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .md\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .md\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .md\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .md\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .md\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .md\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .md\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .md\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .md\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .md\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .md\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .md\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .md\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .md\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .md\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .md\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .md\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .md\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .md\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .md\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .md\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .md\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .md\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .md\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .md\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .md\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .md\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .md\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .md\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .md\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .md\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .md\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .md\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .md\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .md\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .md\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .md\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .md\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .md\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .md\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .md\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .md\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .md\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .md\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .md\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .md\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .md\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .md\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .md\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .md\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .md\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .md\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .md\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .md\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .md\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .md\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .md\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .md\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .md\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .md\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .md\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .md\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .md\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .md\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .md\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .md\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .md\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .md\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .md\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .md\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .md\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .md\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .md\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .md\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .md\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .md\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .md\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .md\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .md\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .md\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .md\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .md\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .md\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .md\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .md\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .md\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .md\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .md\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .md\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .md\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .md\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .md\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .md\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .md\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .md\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .md\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .md\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .md\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .md\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .md\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .md\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .md\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .md\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .md\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .md\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .md\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .md\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .md\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .md\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .md\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .md\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .md\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .md\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .md\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .md\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .md\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .md\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .md\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .md\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .md\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .md\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .md\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .md\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .md\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .md\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .md\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .md\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .md\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .md\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .md\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .md\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .md\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .md\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .md\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .md\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .md\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .md\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .md\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .md\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .md\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .md\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .md\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .md\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .md\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .md\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .md\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .md\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .md\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .md\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .md\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .md\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .md\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .md\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .md\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .md\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .md\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .md\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .md\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .md\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .md\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .md\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .md\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .md\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .md\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .md\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .md\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .md\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .md\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .md\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .md\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .md\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .md\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .md\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .md\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .md\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .md\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .md\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .md\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .md\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .md\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .md\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .md\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .md\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .md\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .md\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .md\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .md\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .md\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .md\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .md\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .md\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .md\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .md\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .md\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .md\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .md\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .md\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .md\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .md\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .md\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .md\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .md\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .md\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .md\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .md\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .md\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .md\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .md\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .md\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .md\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .md\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .md\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .md\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .md\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .md\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .md\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .md\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .md\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .md\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .md\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .md\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .md\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .md\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .md\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .md\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .md\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .md\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .md\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .md\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .md\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .md\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .md\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .md\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .md\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .md\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .md\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .md\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .md\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .md\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .md\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .md\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .md\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .md\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .md\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .md\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .md\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .md\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .md\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .md\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .md\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .md\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .md\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .md\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .md\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .md\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .md\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .md\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .md\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .md\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .md\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .md\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .md\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .md\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .md\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .md\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .md\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .md\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .md\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .md\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .md\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .md\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .md\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .md\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .md\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .md\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .md\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .md\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .md\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .md\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .md\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .md\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .md\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .md\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .md\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .md\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .md\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .md\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .md\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .md\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .md\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .md\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .md\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .md\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .md\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .md\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .md\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .md\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .md\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .md\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .md\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .md\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .md\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .md\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .md\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .md\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .md\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .md\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .md\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .md\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .md\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .md\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .md\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .md\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .md\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .md\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .md\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .md\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .md\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .md\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .md\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .md\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .md\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .md\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .md\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .md\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .md\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .md\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .md\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .md\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .md\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .md\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .md\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .md\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .md\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .md\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .md\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .md\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .md\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .md\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .md\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .md\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .md\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .md\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .md\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .md\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .md\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .md\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .md\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .md\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .md\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .md\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .md\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .md\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .md\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .md\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .md\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .md\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .md\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .md\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .md\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .md\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .md\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .md\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .md\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .md\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .md\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .md\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .md\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .md\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .md\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .md\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .md\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .md\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .md\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .md\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .md\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .md\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .md\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .md\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .md\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .md\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .md\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .md\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .md\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .md\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .md\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .md\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .md\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .md\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .md\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .md\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .md\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .md\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .md\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .md\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .md\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .md\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .md\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .md\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .md\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .md\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .md\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .md\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .md\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .md\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .md\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .md\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .md\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .md\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .md\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .md\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .md\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .md\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .md\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .md\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .md\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .md\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .md\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .md\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .md\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .md\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .md\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .md\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .md\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .md\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .md\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .md\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .md\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .md\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .md\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .md\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .md\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .md\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .md\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .md\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .md\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .md\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .md\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .md\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .md\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .md\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .md\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .md\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .md\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .md\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .md\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .md\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .md\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .md\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .md\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .md\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .md\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .md\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .md\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .md\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .md\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .md\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .md\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .md\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .md\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .md\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .md\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .md\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .md\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .md\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .md\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .md\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .md\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .md\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .md\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .md\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .md\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .md\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .md\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .md\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .md\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .md\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .md\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .md\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .md\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .md\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .md\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .md\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .md\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .md\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .md\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .md\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .md\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .md\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .md\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .dark .md\:dark\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .md\:dark\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .md\:dark\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .md\:dark\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .md\:dark\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .md\:dark\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .md\:dark\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .md\:dark\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .md\:dark\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .md\:dark\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .md\:dark\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .md\:dark\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .md\:dark\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .md\:dark\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .md\:dark\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .md\:dark\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .md\:dark\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .md\:dark\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .md\:dark\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .md\:dark\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .md\:dark\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .md\:dark\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .md\:dark\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .md\:dark\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .md\:dark\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .md\:dark\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .md\:dark\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .md\:dark\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .md\:dark\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .md\:dark\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .md\:dark\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .md\:dark\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .md\:dark\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .md\:dark\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .md\:dark\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .md\:dark\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .md\:dark\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .md\:dark\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .md\:dark\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .md\:dark\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .md\:dark\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .md\:dark\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .md\:dark\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .md\:dark\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .md\:dark\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .md\:dark\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .md\:dark\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .md\:dark\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .md\:dark\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .md\:dark\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .md\:dark\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .md\:dark\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .md\:dark\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .md\:dark\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .md\:dark\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .md\:dark\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .md\:dark\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .md\:dark\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .md\:dark\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .md\:dark\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .md\:dark\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .md\:dark\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .md\:dark\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .md\:dark\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .md\:dark\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .md\:dark\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .md\:dark\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .md\:dark\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .md\:dark\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .md\:dark\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .md\:dark\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .md\:dark\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .md\:dark\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .md\:dark\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .md\:dark\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .md\:dark\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .md\:dark\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .md\:dark\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .md\:dark\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .md\:dark\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .md\:dark\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .md\:dark\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .md\:dark\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .md\:dark\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .md\:dark\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .md\:dark\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .md\:dark\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .md\:dark\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .md\:dark\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .md\:dark\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .md\:dark\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .md\:dark\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .md\:dark\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .md\:dark\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .md\:dark\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .md\:dark\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .md\:dark\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .md\:dark\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .md\:dark\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .md\:dark\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .md\:dark\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .md\:dark\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .md\:dark\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .md\:dark\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .md\:dark\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .md\:dark\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .md\:dark\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .md\:dark\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .md\:dark\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .md\:dark\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .md\:dark\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .md\:dark\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .md\:dark\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .md\:dark\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .md\:dark\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .md\:dark\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .md\:dark\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .md\:dark\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .md\:dark\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .md\:dark\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .md\:dark\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .md\:dark\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .md\:dark\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .md\:dark\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .md\:dark\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .md\:dark\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .md\:dark\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .md\:dark\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .md\:dark\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .md\:dark\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .md\:dark\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .md\:dark\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .md\:dark\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .md\:dark\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .md\:dark\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .md\:dark\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .md\:dark\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .md\:dark\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .md\:dark\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .md\:dark\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .md\:dark\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .md\:dark\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .md\:dark\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .md\:dark\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .md\:dark\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .md\:dark\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .md\:dark\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .md\:dark\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .md\:dark\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .md\:dark\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .md\:dark\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .md\:dark\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .md\:dark\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .md\:dark\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .md\:dark\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .md\:dark\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .md\:dark\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .md\:dark\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .md\:dark\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .md\:dark\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .md\:dark\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .md\:dark\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .md\:dark\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .md\:dark\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .md\:dark\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .md\:dark\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .md\:dark\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .md\:dark\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .md\:dark\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .md\:dark\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .md\:dark\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .md\:dark\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .md\:dark\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .md\:dark\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .md\:dark\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .md\:dark\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .md\:dark\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .md\:dark\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .md\:dark\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .md\:dark\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .md\:dark\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .md\:dark\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .md\:dark\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .md\:dark\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .md\:dark\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .md\:dark\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .md\:dark\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .md\:dark\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .md\:dark\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .md\:dark\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .md\:dark\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .md\:dark\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .md\:dark\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .md\:dark\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .md\:dark\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .md\:dark\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .md\:dark\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .md\:dark\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .md\:dark\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .md\:dark\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .md\:dark\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .md\:dark\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .md\:dark\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .md\:dark\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .md\:dark\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .md\:dark\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .md\:dark\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .md\:dark\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .md\:dark\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .md\:dark\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .md\:dark\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .md\:dark\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .md\:dark\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .md\:dark\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .md\:dark\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .md\:dark\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .md\:dark\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .md\:dark\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .md\:dark\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .md\:dark\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .md\:dark\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .md\:dark\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .md\:dark\:to-transparent { - --gradient-to-color: transparent; - } - - .dark .md\:dark\:to-white { - --gradient-to-color: #ffffff; - } - - .dark .md\:dark\:to-black { - --gradient-to-color: #000000; - } - - .dark .md\:dark\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .dark .md\:dark\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .dark .md\:dark\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .dark .md\:dark\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .dark .md\:dark\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .dark .md\:dark\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .dark .md\:dark\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .dark .md\:dark\:to-gray-700 { - --gradient-to-color: #374151; - } - - .dark .md\:dark\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .dark .md\:dark\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .dark .md\:dark\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .dark .md\:dark\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .dark .md\:dark\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .dark .md\:dark\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .dark .md\:dark\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .dark .md\:dark\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .dark .md\:dark\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .dark .md\:dark\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .dark .md\:dark\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .dark .md\:dark\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .dark .md\:dark\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .dark .md\:dark\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .dark .md\:dark\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .dark .md\:dark\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .dark .md\:dark\:to-red-400 { - --gradient-to-color: #f98080; - } - - .dark .md\:dark\:to-red-500 { - --gradient-to-color: #f05252; - } - - .dark .md\:dark\:to-red-600 { - --gradient-to-color: #e02424; - } - - .dark .md\:dark\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .dark .md\:dark\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .dark .md\:dark\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .dark .md\:dark\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .dark .md\:dark\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .dark .md\:dark\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .dark .md\:dark\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .dark .md\:dark\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .dark .md\:dark\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .dark .md\:dark\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .dark .md\:dark\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .dark .md\:dark\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .dark .md\:dark\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .dark .md\:dark\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .dark .md\:dark\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .dark .md\:dark\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .dark .md\:dark\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .dark .md\:dark\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .dark .md\:dark\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .dark .md\:dark\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .dark .md\:dark\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .dark .md\:dark\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .dark .md\:dark\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .dark .md\:dark\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .dark .md\:dark\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .dark .md\:dark\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .dark .md\:dark\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .dark .md\:dark\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .dark .md\:dark\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .dark .md\:dark\:to-green-600 { - --gradient-to-color: #057a55; - } - - .dark .md\:dark\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .dark .md\:dark\:to-green-800 { - --gradient-to-color: #03543f; - } - - .dark .md\:dark\:to-green-900 { - --gradient-to-color: #014737; - } - - .dark .md\:dark\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .dark .md\:dark\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .dark .md\:dark\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .dark .md\:dark\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .dark .md\:dark\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .dark .md\:dark\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .dark .md\:dark\:to-teal-600 { - --gradient-to-color: #047481; - } - - .dark .md\:dark\:to-teal-700 { - --gradient-to-color: #036672; - } - - .dark .md\:dark\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .dark .md\:dark\:to-teal-900 { - --gradient-to-color: #014451; - } - - .dark .md\:dark\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .dark .md\:dark\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .dark .md\:dark\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .dark .md\:dark\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .dark .md\:dark\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .dark .md\:dark\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .dark .md\:dark\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .dark .md\:dark\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .dark .md\:dark\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .dark .md\:dark\:to-blue-900 { - --gradient-to-color: #233876; - } - - .dark .md\:dark\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .dark .md\:dark\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .dark .md\:dark\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .dark .md\:dark\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .dark .md\:dark\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .dark .md\:dark\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .dark .md\:dark\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .dark .md\:dark\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .dark .md\:dark\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .dark .md\:dark\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .dark .md\:dark\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .dark .md\:dark\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .dark .md\:dark\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .dark .md\:dark\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .dark .md\:dark\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .dark .md\:dark\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .dark .md\:dark\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .dark .md\:dark\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .dark .md\:dark\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .dark .md\:dark\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .dark .md\:dark\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .dark .md\:dark\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .dark .md\:dark\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .dark .md\:dark\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .dark .md\:dark\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .dark .md\:dark\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .dark .md\:dark\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .dark .md\:dark\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .dark .md\:dark\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .dark .md\:dark\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .dark .md\:dark\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .md\:dark\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .md\:dark\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .md\:dark\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .md\:dark\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .md\:dark\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .md\:dark\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .md\:dark\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .md\:dark\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .md\:dark\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .md\:dark\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .md\:dark\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .md\:dark\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .md\:dark\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .md\:dark\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .md\:dark\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .md\:dark\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .md\:dark\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .md\:dark\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .md\:dark\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .md\:dark\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .md\:dark\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .md\:dark\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .md\:dark\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .md\:dark\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .md\:dark\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .md\:dark\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .md\:dark\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .md\:dark\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .md\:dark\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .md\:dark\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .md\:dark\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .md\:dark\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .md\:dark\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .md\:dark\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .md\:dark\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .md\:dark\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .md\:dark\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .md\:dark\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .md\:dark\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .md\:dark\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .md\:dark\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .md\:dark\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .md\:dark\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .md\:dark\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .md\:dark\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .md\:dark\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .md\:dark\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .md\:dark\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .md\:dark\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .md\:dark\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .md\:dark\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .md\:dark\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .md\:dark\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .md\:dark\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .md\:dark\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .md\:dark\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .md\:dark\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .md\:dark\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .md\:dark\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .md\:dark\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .md\:dark\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .md\:dark\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .md\:dark\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .md\:dark\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .md\:dark\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .md\:dark\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .md\:dark\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .md\:dark\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .md\:dark\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .md\:dark\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .md\:dark\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .md\:dark\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .md\:dark\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .md\:dark\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .md\:dark\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .md\:dark\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .md\:dark\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .md\:dark\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .md\:dark\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .md\:dark\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .md\:dark\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .md\:dark\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .md\:dark\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .md\:dark\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .md\:dark\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .md\:dark\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .md\:dark\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .md\:dark\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .md\:dark\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .md\:dark\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .md\:dark\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .md\:dark\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .md\:dark\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .md\:dark\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .md\:dark\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .md\:dark\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .md\:dark\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .md\:dark\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .md\:dark\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .md\:dark\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .md\:dark\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .md\:dark\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .md\:dark\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .md\:dark\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .md\:dark\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .md\:dark\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .md\:dark\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .md\:dark\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .md\:dark\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .md\:dark\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .md\:dark\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .md\:dark\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .md\:dark\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .md\:dark\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .md\:dark\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .md\:dark\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .md\:dark\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .md\:dark\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .md\:dark\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .md\:dark\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .md\:dark\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .md\:dark\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .md\:dark\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .md\:dark\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .md\:dark\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .md\:dark\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .md\:dark\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .md\:dark\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .md\:dark\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .md\:dark\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .md\:dark\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .md\:dark\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .md\:dark\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .md\:dark\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .md\:dark\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .md\:dark\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .md\:dark\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .md\:dark\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .md\:dark\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .md\:dark\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .md\:dark\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .md\:dark\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .md\:dark\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .md\:dark\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .md\:dark\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .md\:dark\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .md\:dark\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .md\:dark\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .md\:dark\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .md\:dark\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .md\:dark\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .md\:dark\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .md\:dark\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .md\:dark\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .md\:dark\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .md\:dark\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .md\:dark\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .md\:dark\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .md\:dark\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .md\:dark\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .md\:dark\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .md\:dark\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .md\:dark\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .md\:dark\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .md\:dark\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .md\:dark\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .md\:dark\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .md\:dark\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .dark .md\:dark\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .dark .md\:dark\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .dark .md\:dark\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .dark .md\:dark\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .dark .md\:dark\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .dark .md\:dark\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .dark .md\:dark\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .dark .md\:dark\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .dark .md\:dark\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .dark .md\:dark\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .dark .md\:dark\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .dark .md\:dark\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .dark .md\:dark\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .dark .md\:dark\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .dark .md\:dark\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .dark .md\:dark\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .dark .md\:dark\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .dark .md\:dark\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .dark .md\:dark\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .dark .md\:dark\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .dark .md\:dark\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .dark .md\:dark\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .dark .md\:dark\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .dark .md\:dark\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .dark .md\:dark\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .dark .md\:dark\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .dark .md\:dark\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .dark .md\:dark\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .dark .md\:dark\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .dark .md\:dark\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .dark .md\:dark\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .dark .md\:dark\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .dark .md\:dark\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .dark .md\:dark\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .dark .md\:dark\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .dark .md\:dark\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .dark .md\:dark\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .dark .md\:dark\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .dark .md\:dark\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .dark .md\:dark\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .dark .md\:dark\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .dark .md\:dark\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .dark .md\:dark\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .dark .md\:dark\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .dark .md\:dark\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .dark .md\:dark\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .dark .md\:dark\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .dark .md\:dark\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .dark .md\:dark\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .dark .md\:dark\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .dark .md\:dark\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .dark .md\:dark\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .dark .md\:dark\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .dark .md\:dark\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .dark .md\:dark\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .dark .md\:dark\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .dark .md\:dark\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .dark .md\:dark\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .dark .md\:dark\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .dark .md\:dark\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .dark .md\:dark\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .dark .md\:dark\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .dark .md\:dark\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .dark .md\:dark\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .dark .md\:dark\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .dark .md\:dark\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .dark .md\:dark\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .dark .md\:dark\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .dark .md\:dark\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .dark .md\:dark\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .dark .md\:dark\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .dark .md\:dark\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .dark .md\:dark\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .dark .md\:dark\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .dark .md\:dark\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .dark .md\:dark\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .dark .md\:dark\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .dark .md\:dark\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .dark .md\:dark\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .dark .md\:dark\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .dark .md\:dark\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .dark .md\:dark\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .dark .md\:dark\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .dark .md\:dark\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .dark .md\:dark\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .dark .md\:dark\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .dark .md\:dark\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .dark .md\:dark\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .dark .md\:dark\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .dark .md\:dark\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .dark .md\:dark\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .dark .md\:dark\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .dark .md\:dark\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .dark .md\:dark\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .dark .md\:dark\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .dark .md\:dark\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .dark .md\:dark\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .dark .md\:dark\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .dark .md\:dark\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .dark .md\:dark\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .dark .md\:dark\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .dark .md\:dark\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .dark .md\:dark\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .dark .md\:dark\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .dark .md\:dark\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .dark .md\:dark\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .dark .md\:dark\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .dark .md\:dark\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .dark .md\:dark\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .dark .md\:dark\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .dark .md\:dark\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .dark .md\:dark\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .dark .md\:dark\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .md\:dark\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .md\:dark\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .md\:dark\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .md\:dark\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .md\:dark\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .md\:dark\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .md\:dark\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .md\:dark\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .md\:dark\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .md\:dark\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .md\:dark\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .md\:dark\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .md\:dark\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .md\:dark\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .md\:dark\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .md\:dark\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .md\:dark\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .md\:dark\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .md\:dark\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .md\:dark\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .md\:dark\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .md\:dark\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .md\:dark\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .md\:dark\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .md\:dark\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .md\:dark\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .md\:dark\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .md\:dark\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .md\:dark\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .md\:dark\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .md\:dark\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .md\:dark\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .md\:dark\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .md\:dark\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .md\:dark\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .md\:dark\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .md\:dark\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .md\:dark\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .md\:dark\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .md\:dark\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .md\:dark\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .md\:dark\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .md\:dark\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .md\:dark\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .md\:dark\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .md\:dark\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .md\:dark\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .md\:dark\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .md\:dark\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .md\:dark\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .md\:dark\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .md\:dark\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .md\:dark\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .md\:dark\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .md\:dark\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .md\:dark\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .md\:dark\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .md\:dark\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .md\:dark\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .md\:dark\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .md\:dark\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .md\:dark\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .md\:dark\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .md\:dark\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .md\:dark\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .md\:dark\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .md\:dark\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .md\:dark\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .md\:dark\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .md\:dark\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .md\:dark\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .md\:dark\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .md\:dark\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .md\:dark\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .md\:dark\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .md\:dark\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .md\:dark\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .md\:dark\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .md\:dark\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .md\:dark\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .md\:dark\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .md\:dark\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .md\:dark\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .md\:dark\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .md\:dark\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .md\:dark\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .md\:dark\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .md\:dark\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .md\:dark\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .md\:dark\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .md\:dark\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .md\:dark\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .md\:dark\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .md\:dark\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .md\:dark\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .md\:dark\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .md\:dark\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .md\:dark\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .md\:dark\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .md\:dark\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .md\:dark\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .md\:dark\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .md\:dark\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .md\:dark\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .md\:dark\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .md\:dark\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .md\:dark\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .md\:dark\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .md\:dark\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .md\:dark\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .md\:dark\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .md\:dark\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .md\:dark\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .md\:dark\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .md\:dark\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .md\:dark\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .md\:dark\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .md\:dark\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .md\:dark\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .md\:dark\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .md\:dark\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .md\:dark\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .md\:dark\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .md\:dark\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .md\:dark\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .md\:dark\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .md\:dark\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .md\:dark\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .md\:dark\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .md\:dark\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .md\:dark\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .md\:dark\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .md\:dark\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .md\:dark\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .md\:dark\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .md\:dark\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .md\:dark\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .md\:dark\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .md\:dark\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .md\:dark\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .md\:dark\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .md\:dark\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .md\:dark\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .md\:dark\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .md\:dark\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .md\:dark\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .md\:dark\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .md\:dark\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .md\:dark\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .md\:dark\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .md\:dark\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .md\:dark\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .md\:dark\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .md\:dark\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .md\:dark\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .md\:dark\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .md\:dark\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .md\:dark\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .md\:dark\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .md\:dark\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .md\:dark\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .md\:dark\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .md\:dark\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .md\:dark\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .md\:dark\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .md\:dark\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .md\:dark\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .md\:dark\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .md\:dark\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .dark .md\:dark\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .dark .md\:dark\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .dark .md\:dark\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .dark .md\:dark\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .dark .md\:dark\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .dark .md\:dark\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .dark .md\:dark\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .dark .md\:dark\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .dark .md\:dark\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .dark .md\:dark\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .dark .md\:dark\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .dark .md\:dark\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .dark .md\:dark\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .dark .md\:dark\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .dark .md\:dark\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .dark .md\:dark\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .dark .md\:dark\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .dark .md\:dark\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .dark .md\:dark\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .dark .md\:dark\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .dark .md\:dark\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .dark .md\:dark\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .dark .md\:dark\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .dark .md\:dark\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .dark .md\:dark\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .dark .md\:dark\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .dark .md\:dark\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .dark .md\:dark\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .dark .md\:dark\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .dark .md\:dark\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .dark .md\:dark\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .dark .md\:dark\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .dark .md\:dark\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .dark .md\:dark\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .dark .md\:dark\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .dark .md\:dark\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .dark .md\:dark\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .dark .md\:dark\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .dark .md\:dark\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .dark .md\:dark\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .dark .md\:dark\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .dark .md\:dark\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .dark .md\:dark\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .dark .md\:dark\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .dark .md\:dark\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .dark .md\:dark\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .dark .md\:dark\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .dark .md\:dark\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .dark .md\:dark\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .dark .md\:dark\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .dark .md\:dark\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .dark .md\:dark\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .dark .md\:dark\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .dark .md\:dark\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .dark .md\:dark\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .dark .md\:dark\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .dark .md\:dark\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .dark .md\:dark\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .dark .md\:dark\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .dark .md\:dark\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .dark .md\:dark\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .dark .md\:dark\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .dark .md\:dark\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .dark .md\:dark\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .dark .md\:dark\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .dark .md\:dark\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .dark .md\:dark\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .dark .md\:dark\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .dark .md\:dark\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .dark .md\:dark\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .dark .md\:dark\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .dark .md\:dark\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .dark .md\:dark\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .dark .md\:dark\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .dark .md\:dark\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .dark .md\:dark\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .dark .md\:dark\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .dark .md\:dark\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .dark .md\:dark\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .dark .md\:dark\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .dark .md\:dark\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .dark .md\:dark\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .dark .md\:dark\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .dark .md\:dark\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .dark .md\:dark\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .dark .md\:dark\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .dark .md\:dark\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .dark .md\:dark\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .dark .md\:dark\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .dark .md\:dark\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .dark .md\:dark\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .dark .md\:dark\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .dark .md\:dark\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .dark .md\:dark\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .dark .md\:dark\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .dark .md\:dark\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .dark .md\:dark\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .dark .md\:dark\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .dark .md\:dark\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .dark .md\:dark\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .dark .md\:dark\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .dark .md\:dark\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .dark .md\:dark\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .dark .md\:dark\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .dark .md\:dark\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .dark .md\:dark\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .dark .md\:dark\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .dark .md\:dark\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .dark .md\:dark\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .dark .md\:dark\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .dark .md\:dark\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .dark .md\:dark\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .md\:bg-opacity-0 { - --bg-opacity: 0; - } - - .md\:bg-opacity-25 { - --bg-opacity: 0.25; - } - - .md\:bg-opacity-50 { - --bg-opacity: 0.5; - } - - .md\:bg-opacity-75 { - --bg-opacity: 0.75; - } - - .md\:bg-opacity-100 { - --bg-opacity: 1; - } - - .md\:hover\:bg-opacity-0:hover { - --bg-opacity: 0; - } - - .md\:hover\:bg-opacity-25:hover { - --bg-opacity: 0.25; - } - - .md\:hover\:bg-opacity-50:hover { - --bg-opacity: 0.5; - } - - .md\:hover\:bg-opacity-75:hover { - --bg-opacity: 0.75; - } - - .md\:hover\:bg-opacity-100:hover { - --bg-opacity: 1; - } - - .md\:focus\:bg-opacity-0:focus { - --bg-opacity: 0; - } - - .md\:focus\:bg-opacity-25:focus { - --bg-opacity: 0.25; - } - - .md\:focus\:bg-opacity-50:focus { - --bg-opacity: 0.5; - } - - .md\:focus\:bg-opacity-75:focus { - --bg-opacity: 0.75; - } - - .md\:focus\:bg-opacity-100:focus { - --bg-opacity: 1; - } - - .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-repeat-round { - background-repeat: round; - } - - .md\:bg-repeat-space { - background-repeat: space; - } - - .md\:bg-auto { - background-size: auto; - } - - .md\:bg-cover { - background-size: cover; - } - - .md\:bg-contain { - background-size: contain; - } - - .md\:border-collapse { - border-collapse: collapse; - } - - .md\:border-separate { - border-collapse: separate; - } - - .md\:border-transparent { - border-color: transparent; - } - - .md\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .md\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .md\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .md\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .md\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .md\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .md\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .md\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .md\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .md\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .md\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .md\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .md\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .md\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .md\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .md\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .md\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .md\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .md\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .md\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .md\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .md\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .md\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .md\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .md\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .md\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .md\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .md\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .md\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .md\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .md\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .md\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .md\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .md\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .md\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .md\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .md\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .md\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .md\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .md\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .md\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .md\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .md\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .md\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .md\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .md\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .md\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .md\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .md\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .md\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .md\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .md\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .md\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .md\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .md\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .md\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .md\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .md\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .md\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .md\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .md\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .md\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .md\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .md\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .md\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .md\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .md\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .md\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .md\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .md\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .md\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .md\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .md\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .md\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .md\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .md\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .md\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .md\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .md\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .md\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .md\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .md\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .md\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .md\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .md\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .md\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .md\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .md\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .md\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .md\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .md\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .md\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .md\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .md\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .md\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .md\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .md\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .md\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .md\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .md\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .md\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .md\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .md\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .md\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .md\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .md\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .md\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .md\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .md\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .md\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .md\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .md\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-transparent { - border-color: transparent; - } - - .group:hover .md\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:hover .md\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-transparent { - border-color: transparent; - } - - .group:focus .md\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:focus .md\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .md\:hover\:border-transparent:hover { - border-color: transparent; - } - - .md\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .md\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .md\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .md\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .md\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .md\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .md\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .md\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .md\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .md\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .md\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .md\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .md\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .md\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .md\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .md\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .md\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .md\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .md\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .md\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .md\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .md\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .md\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .md\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .md\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .md\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .md\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .md\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .md\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .md\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .md\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .md\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .md\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .md\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .md\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .md\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .md\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .md\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .md\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .md\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .md\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .md\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .md\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .md\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .md\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .md\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .md\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .md\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .md\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .md\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .md\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .md\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .md\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .md\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .md\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .md\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .md\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .md\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .md\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .md\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .md\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .md\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .md\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .md\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .md\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .md\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .md\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .md\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .md\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .md\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .md\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .md\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .md\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .md\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .md\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .md\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .md\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .md\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .md\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .md\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .md\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .md\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .md\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .md\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .md\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .md\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .md\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .md\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .md\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .md\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .md\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .md\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .md\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .md\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .md\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .md\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .md\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .md\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .md\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .md\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .md\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .md\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .md\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .md\:focus\:border-transparent:focus { - border-color: transparent; - } - - .md\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .md\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .md\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .md\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .md\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .md\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .md\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .md\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .md\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .md\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .md\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .md\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .md\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .md\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .md\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .md\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .md\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .md\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .md\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .md\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .md\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .md\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .md\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .md\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .md\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .md\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .md\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .md\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .md\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .md\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .md\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .md\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .md\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .md\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .md\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .md\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .md\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .md\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .md\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .md\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .md\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .md\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .md\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .md\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .md\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .md\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .md\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .md\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .md\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .md\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .md\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .md\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .md\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .md\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .md\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .md\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .md\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .md\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .md\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .md\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .md\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .md\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .md\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .md\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .md\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .md\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .md\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .md\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .md\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .md\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .md\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .md\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .md\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .md\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .md\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .md\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .md\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .md\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .md\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .md\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .md\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .md\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .md\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .md\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .md\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .md\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .md\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .md\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .md\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .md\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .md\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .md\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .md\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .md\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .md\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .md\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .md\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .md\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .md\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .md\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .md\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .md\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .md\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .md\:dark\:border-transparent { - border-color: transparent; - } - - .dark .md\:dark\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .md\:dark\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .md\:dark\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .md\:dark\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .md\:dark\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .md\:dark\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .md\:dark\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .md\:dark\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .md\:dark\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .md\:dark\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .md\:dark\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .md\:dark\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .md\:dark\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-transparent { - border-color: transparent; - } - - .dark .group:hover .md\:dark\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-transparent { - border-color: transparent; - } - - .dark .group:focus .md\:dark\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-transparent:hover { - border-color: transparent; - } - - .dark .md\:dark\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .md\:dark\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-transparent:focus { - border-color: transparent; - } - - .dark .md\:dark\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .md\:dark\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .md\:border-opacity-0 { - --border-opacity: 0; - } - - .md\:border-opacity-25 { - --border-opacity: 0.25; - } - - .md\:border-opacity-50 { - --border-opacity: 0.5; - } - - .md\:border-opacity-75 { - --border-opacity: 0.75; - } - - .md\:border-opacity-100 { - --border-opacity: 1; - } - - .md\:hover\:border-opacity-0:hover { - --border-opacity: 0; - } - - .md\:hover\:border-opacity-25:hover { - --border-opacity: 0.25; - } - - .md\:hover\:border-opacity-50:hover { - --border-opacity: 0.5; - } - - .md\:hover\:border-opacity-75:hover { - --border-opacity: 0.75; - } - - .md\:hover\:border-opacity-100:hover { - --border-opacity: 1; - } - - .md\:focus\:border-opacity-0:focus { - --border-opacity: 0; - } - - .md\:focus\:border-opacity-25:focus { - --border-opacity: 0.25; - } - - .md\:focus\:border-opacity-50:focus { - --border-opacity: 0.5; - } - - .md\:focus\:border-opacity-75:focus { - --border-opacity: 0.75; - } - - .md\:focus\:border-opacity-100:focus { - --border-opacity: 1; - } - - .md\:rounded-none { - border-radius: 0; - } - - .md\:rounded-sm { - border-radius: 0.125rem; - } - - .md\:rounded { - border-radius: 0.25rem; - } - - .md\:rounded-md { - border-radius: 0.375rem; - } - - .md\:rounded-lg { - border-radius: 0.5rem; - } - - .md\:rounded-xl { - border-radius: 0.75rem; - } - - .md\:rounded-2xl { - border-radius: 1rem; - } - - .md\:rounded-3xl { - border-radius: 1.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: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .md\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .md\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .md\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .md\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .md\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .md\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .md\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .md\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .md\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .md\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .md\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .md\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .md\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .md\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .md\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .md\:rounded-t-xl { - border-top-left-radius: 0.75rem; - border-top-right-radius: 0.75rem; - } - - .md\:rounded-r-xl { - border-top-right-radius: 0.75rem; - border-bottom-right-radius: 0.75rem; - } - - .md\:rounded-b-xl { - border-bottom-right-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .md\:rounded-l-xl { - border-top-left-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .md\:rounded-t-2xl { - border-top-left-radius: 1rem; - border-top-right-radius: 1rem; - } - - .md\:rounded-r-2xl { - border-top-right-radius: 1rem; - border-bottom-right-radius: 1rem; - } - - .md\:rounded-b-2xl { - border-bottom-right-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .md\:rounded-l-2xl { - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .md\:rounded-t-3xl { - border-top-left-radius: 1.5rem; - border-top-right-radius: 1.5rem; - } - - .md\:rounded-r-3xl { - border-top-right-radius: 1.5rem; - border-bottom-right-radius: 1.5rem; - } - - .md\:rounded-b-3xl { - border-bottom-right-radius: 1.5rem; - border-bottom-left-radius: 1.5rem; - } - - .md\:rounded-l-3xl { - border-top-left-radius: 1.5rem; - border-bottom-left-radius: 1.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: 0.125rem; - } - - .md\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .md\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .md\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .md\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .md\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .md\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .md\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .md\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .md\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .md\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .md\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .md\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .md\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .md\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .md\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .md\:rounded-tl-xl { - border-top-left-radius: 0.75rem; - } - - .md\:rounded-tr-xl { - border-top-right-radius: 0.75rem; - } - - .md\:rounded-br-xl { - border-bottom-right-radius: 0.75rem; - } - - .md\:rounded-bl-xl { - border-bottom-left-radius: 0.75rem; - } - - .md\:rounded-tl-2xl { - border-top-left-radius: 1rem; - } - - .md\:rounded-tr-2xl { - border-top-right-radius: 1rem; - } - - .md\:rounded-br-2xl { - border-bottom-right-radius: 1rem; - } - - .md\:rounded-bl-2xl { - border-bottom-left-radius: 1rem; - } - - .md\:rounded-tl-3xl { - border-top-left-radius: 1.5rem; - } - - .md\:rounded-tr-3xl { - border-top-right-radius: 1.5rem; - } - - .md\:rounded-br-3xl { - border-bottom-right-radius: 1.5rem; - } - - .md\:rounded-bl-3xl { - border-bottom-left-radius: 1.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-double { - border-style: double; - } - - .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\:box-border { - box-sizing: border-box; - } - - .md\:box-content { - box-sizing: content-box; - } - - .md\:cursor-auto { - cursor: auto; - } - - .md\:cursor-default { - cursor: default; - } - - .md\:cursor-pointer { - cursor: pointer; - } - - .md\:cursor-wait { - cursor: wait; - } - - .md\:cursor-text { - cursor: text; - } - - .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\:flex { - display: flex; - } - - .md\:inline-flex { - display: inline-flex; - } - - .md\:table { - display: table; - } - - .md\:table-caption { - display: table-caption; - } - - .md\:table-cell { - display: table-cell; - } - - .md\:table-column { - display: table-column; - } - - .md\:table-column-group { - display: table-column-group; - } - - .md\:table-footer-group { - display: table-footer-group; - } - - .md\:table-header-group { - display: table-header-group; - } - - .md\:table-row-group { - display: table-row-group; - } - - .md\:table-row { - display: table-row; - } - - .md\:flow-root { - display: flow-root; - } - - .md\:grid { - display: grid; - } - - .md\:inline-grid { - display: inline-grid; - } - - .md\:contents { - display: contents; - } - - .md\:hidden { - display: none; - } - - .md\:flex-row { - flex-direction: row; - } - - .md\:flex-row-reverse { - flex-direction: row-reverse; - } - - .md\:flex-col { - flex-direction: column; - } - - .md\:flex-col-reverse { - flex-direction: column-reverse; - } - - .md\:flex-wrap { - flex-wrap: wrap; - } - - .md\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .md\:flex-no-wrap { - flex-wrap: nowrap; - } - - .md\:place-items-auto { - place-items: auto; - } - - .md\:place-items-start { - place-items: start; - } - - .md\:place-items-end { - place-items: end; - } - - .md\:place-items-center { - place-items: center; - } - - .md\:place-items-stretch { - place-items: stretch; - } - - .md\:place-content-center { - place-content: center; - } - - .md\:place-content-start { - place-content: start; - } - - .md\:place-content-end { - place-content: end; - } - - .md\:place-content-between { - place-content: space-between; - } - - .md\:place-content-around { - place-content: space-around; - } - - .md\:place-content-evenly { - place-content: space-evenly; - } - - .md\:place-content-stretch { - place-content: stretch; - } - - .md\:place-self-auto { - place-self: auto; - } - - .md\:place-self-start { - place-self: start; - } - - .md\:place-self-end { - place-self: end; - } - - .md\:place-self-center { - place-self: center; - } - - .md\:place-self-stretch { - place-self: stretch; - } - - .md\:items-start { - align-items: flex-start; - } - - .md\:items-end { - align-items: flex-end; - } - - .md\:items-center { - align-items: center; - } - - .md\:items-baseline { - align-items: baseline; - } - - .md\:items-stretch { - align-items: stretch; - } - - .md\:content-center { - align-content: center; - } - - .md\:content-start { - align-content: flex-start; - } - - .md\:content-end { - align-content: flex-end; - } - - .md\:content-between { - align-content: space-between; - } - - .md\:content-around { - align-content: space-around; - } - - .md\:content-evenly { - align-content: space-evenly; - } - - .md\:self-auto { - align-self: auto; - } - - .md\:self-start { - align-self: flex-start; - } - - .md\:self-end { - align-self: flex-end; - } - - .md\:self-center { - align-self: center; - } - - .md\:self-stretch { - align-self: stretch; - } - - .md\:justify-items-auto { - justify-items: auto; - } - - .md\:justify-items-start { - justify-items: start; - } - - .md\:justify-items-end { - justify-items: end; - } - - .md\:justify-items-center { - justify-items: center; - } - - .md\:justify-items-stretch { - justify-items: stretch; - } - - .md\:justify-start { - justify-content: flex-start; - } - - .md\:justify-end { - justify-content: flex-end; - } - - .md\:justify-center { - justify-content: center; - } - - .md\:justify-between { - justify-content: space-between; - } - - .md\:justify-around { - justify-content: space-around; - } - - .md\:justify-evenly { - justify-content: space-evenly; - } - - .md\:justify-self-auto { - justify-self: auto; - } - - .md\:justify-self-start { - justify-self: start; - } - - .md\:justify-self-end { - justify-self: end; - } - - .md\:justify-self-center { - justify-self: center; - } - - .md\:justify-self-stretch { - justify-self: stretch; - } - - .md\:flex-1 { - flex: 1 1 0%; - } - - .md\:flex-auto { - flex: 1 1 auto; - } - - .md\:flex-initial { - flex: 0 1 auto; - } - - .md\:flex-none { - flex: none; - } - - .md\:flex-grow-0 { - flex-grow: 0; - } - - .md\:flex-grow { - flex-grow: 1; - } - - .md\:flex-shrink-0 { - flex-shrink: 0; - } - - .md\:flex-shrink { - flex-shrink: 1; - } - - .md\:order-1 { - order: 1; - } - - .md\:order-2 { - order: 2; - } - - .md\:order-3 { - order: 3; - } - - .md\:order-4 { - order: 4; - } - - .md\:order-5 { - order: 5; - } - - .md\:order-6 { - order: 6; - } - - .md\:order-7 { - order: 7; - } - - .md\:order-8 { - order: 8; - } - - .md\:order-9 { - order: 9; - } - - .md\:order-10 { - order: 10; - } - - .md\:order-11 { - order: 11; - } - - .md\:order-12 { - order: 12; - } - - .md\:order-first { - order: -9999; - } - - .md\:order-last { - order: 9999; - } - - .md\:order-none { - order: 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\:clear-left { - clear: left; - } - - .md\:clear-right { - clear: right; - } - - .md\:clear-both { - clear: both; - } - - .md\:clear-none { - clear: none; - } - - .md\:font-sans { - font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .md\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, 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\:focus\:font-hairline:focus { - font-weight: 100; - } - - .md\:focus\:font-thin:focus { - font-weight: 200; - } - - .md\:focus\:font-light:focus { - font-weight: 300; - } - - .md\:focus\:font-normal:focus { - font-weight: 400; - } - - .md\:focus\:font-medium:focus { - font-weight: 500; - } - - .md\:focus\:font-semibold:focus { - font-weight: 600; - } - - .md\:focus\:font-bold:focus { - font-weight: 700; - } - - .md\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .md\:focus\:font-black:focus { - font-weight: 900; - } - - .md\:h-0 { - height: 0; - } - - .md\:h-1 { - height: 0.25rem; - } - - .md\:h-2 { - height: 0.5rem; - } - - .md\:h-3 { - height: 0.75rem; - } - - .md\:h-4 { - height: 1rem; - } - - .md\:h-5 { - height: 1.25rem; - } - - .md\:h-6 { - height: 1.5rem; - } - - .md\:h-7 { - height: 1.75rem; - } - - .md\:h-8 { - height: 2rem; - } - - .md\:h-9 { - height: 2.25rem; - } - - .md\:h-10 { - height: 2.5rem; - } - - .md\:h-11 { - height: 2.75rem; - } - - .md\:h-12 { - height: 3rem; - } - - .md\:h-13 { - height: 3.25rem; - } - - .md\:h-14 { - height: 3.5rem; - } - - .md\:h-15 { - height: 3.75rem; - } - - .md\:h-16 { - height: 4rem; - } - - .md\:h-20 { - height: 5rem; - } - - .md\:h-24 { - height: 6rem; - } - - .md\:h-28 { - height: 7rem; - } - - .md\:h-32 { - height: 8rem; - } - - .md\:h-36 { - height: 9rem; - } - - .md\:h-40 { - height: 10rem; - } - - .md\:h-44 { - height: 11rem; - } - - .md\:h-48 { - height: 12rem; - } - - .md\:h-52 { - height: 13rem; - } - - .md\:h-56 { - height: 14rem; - } - - .md\:h-60 { - height: 15rem; - } - - .md\:h-64 { - height: 16rem; - } - - .md\:h-72 { - height: 18rem; - } - - .md\:h-80 { - height: 20rem; - } - - .md\:h-96 { - height: 24rem; - } - - .md\:h-auto { - height: auto; - } - - .md\:h-px { - height: 1px; - } - - .md\:h-0\.5 { - height: 0.125rem; - } - - .md\:h-1\.5 { - height: 0.375rem; - } - - .md\:h-2\.5 { - height: 0.625rem; - } - - .md\:h-3\.5 { - height: 0.875rem; - } - - .md\:h-1\/2 { - height: 50%; - } - - .md\:h-1\/3 { - height: 33.333333%; - } - - .md\:h-2\/3 { - height: 66.666667%; - } - - .md\:h-1\/4 { - height: 25%; - } - - .md\:h-2\/4 { - height: 50%; - } - - .md\:h-3\/4 { - height: 75%; - } - - .md\:h-1\/5 { - height: 20%; - } - - .md\:h-2\/5 { - height: 40%; - } - - .md\:h-3\/5 { - height: 60%; - } - - .md\:h-4\/5 { - height: 80%; - } - - .md\:h-1\/6 { - height: 16.666667%; - } - - .md\:h-2\/6 { - height: 33.333333%; - } - - .md\:h-3\/6 { - height: 50%; - } - - .md\:h-4\/6 { - height: 66.666667%; - } - - .md\:h-5\/6 { - height: 83.333333%; - } - - .md\:h-1\/12 { - height: 8.333333%; - } - - .md\:h-2\/12 { - height: 16.666667%; - } - - .md\:h-3\/12 { - height: 25%; - } - - .md\:h-4\/12 { - height: 33.333333%; - } - - .md\:h-5\/12 { - height: 41.666667%; - } - - .md\:h-6\/12 { - height: 50%; - } - - .md\:h-7\/12 { - height: 58.333333%; - } - - .md\:h-8\/12 { - height: 66.666667%; - } - - .md\:h-9\/12 { - height: 75%; - } - - .md\:h-10\/12 { - height: 83.333333%; - } - - .md\:h-11\/12 { - height: 91.666667%; - } - - .md\:h-full { - height: 100%; - } - - .md\:h-screen { - height: 100vh; - } - - .md\:text-xs { - font-size: 0.75rem; - } - - .md\:text-sm { - font-size: 0.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\:text-6xl { - font-size: 4rem; - } - - .md\:leading-3 { - line-height: .75rem; - } - - .md\:leading-4 { - line-height: 1rem; - } - - .md\:leading-5 { - line-height: 1.25rem; - } - - .md\:leading-6 { - line-height: 1.5rem; - } - - .md\:leading-7 { - line-height: 1.75rem; - } - - .md\:leading-8 { - line-height: 2rem; - } - - .md\:leading-9 { - line-height: 2.25rem; - } - - .md\:leading-10 { - line-height: 2.5rem; - } - - .md\:leading-none { - line-height: 1; - } - - .md\:leading-tight { - line-height: 1.25; - } - - .md\:leading-snug { - line-height: 1.375; - } - - .md\:leading-normal { - line-height: 1.5; - } - - .md\:leading-relaxed { - line-height: 1.625; - } - - .md\:leading-loose { - line-height: 2; - } - - .md\:list-inside { - list-style-position: inside; - } - - .md\:list-outside { - list-style-position: outside; - } - - .md\:list-none { - list-style-type: none; - } - - .md\:list-disc { - list-style-type: disc; - } - - .md\:list-decimal { - list-style-type: decimal; - } - - .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-5 { - margin: 1.25rem; - } - - .md\:m-6 { - margin: 1.5rem; - } - - .md\:m-7 { - margin: 1.75rem; - } - - .md\:m-8 { - margin: 2rem; - } - - .md\:m-9 { - margin: 2.25rem; - } - - .md\:m-10 { - margin: 2.5rem; - } - - .md\:m-11 { - margin: 2.75rem; - } - - .md\:m-12 { - margin: 3rem; - } - - .md\:m-13 { - margin: 3.25rem; - } - - .md\:m-14 { - margin: 3.5rem; - } - - .md\:m-15 { - margin: 3.75rem; - } - - .md\:m-16 { - margin: 4rem; - } - - .md\:m-20 { - margin: 5rem; - } - - .md\:m-24 { - margin: 6rem; - } - - .md\:m-28 { - margin: 7rem; - } - - .md\:m-32 { - margin: 8rem; - } - - .md\:m-36 { - margin: 9rem; - } - - .md\:m-40 { - margin: 10rem; - } - - .md\:m-44 { - margin: 11rem; - } - - .md\:m-48 { - margin: 12rem; - } - - .md\:m-52 { - margin: 13rem; - } - - .md\:m-56 { - margin: 14rem; - } - - .md\:m-60 { - margin: 15rem; - } - - .md\:m-64 { - margin: 16rem; - } - - .md\:m-72 { - margin: 18rem; - } - - .md\:m-80 { - margin: 20rem; - } - - .md\:m-96 { - margin: 24rem; - } - - .md\:m-auto { - margin: auto; - } - - .md\:m-px { - margin: 1px; - } - - .md\:m-0\.5 { - margin: 0.125rem; - } - - .md\:m-1\.5 { - margin: 0.375rem; - } - - .md\:m-2\.5 { - margin: 0.625rem; - } - - .md\:m-3\.5 { - margin: 0.875rem; - } - - .md\:m-1\/2 { - margin: 50%; - } - - .md\:m-1\/3 { - margin: 33.333333%; - } - - .md\:m-2\/3 { - margin: 66.666667%; - } - - .md\:m-1\/4 { - margin: 25%; - } - - .md\:m-2\/4 { - margin: 50%; - } - - .md\:m-3\/4 { - margin: 75%; - } - - .md\:m-1\/5 { - margin: 20%; - } - - .md\:m-2\/5 { - margin: 40%; - } - - .md\:m-3\/5 { - margin: 60%; - } - - .md\:m-4\/5 { - margin: 80%; - } - - .md\:m-1\/6 { - margin: 16.666667%; - } - - .md\:m-2\/6 { - margin: 33.333333%; - } - - .md\:m-3\/6 { - margin: 50%; - } - - .md\:m-4\/6 { - margin: 66.666667%; - } - - .md\:m-5\/6 { - margin: 83.333333%; - } - - .md\:m-1\/12 { - margin: 8.333333%; - } - - .md\:m-2\/12 { - margin: 16.666667%; - } - - .md\:m-3\/12 { - margin: 25%; - } - - .md\:m-4\/12 { - margin: 33.333333%; - } - - .md\:m-5\/12 { - margin: 41.666667%; - } - - .md\:m-6\/12 { - margin: 50%; - } - - .md\:m-7\/12 { - margin: 58.333333%; - } - - .md\:m-8\/12 { - margin: 66.666667%; - } - - .md\:m-9\/12 { - margin: 75%; - } - - .md\:m-10\/12 { - margin: 83.333333%; - } - - .md\:m-11\/12 { - margin: 91.666667%; - } - - .md\:m-full { - margin: 100%; - } - - .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-5 { - margin: -1.25rem; - } - - .md\:-m-6 { - margin: -1.5rem; - } - - .md\:-m-7 { - margin: -1.75rem; - } - - .md\:-m-8 { - margin: -2rem; - } - - .md\:-m-9 { - margin: -2.25rem; - } - - .md\:-m-10 { - margin: -2.5rem; - } - - .md\:-m-11 { - margin: -2.75rem; - } - - .md\:-m-12 { - margin: -3rem; - } - - .md\:-m-13 { - margin: -3.25rem; - } - - .md\:-m-14 { - margin: -3.5rem; - } - - .md\:-m-15 { - margin: -3.75rem; - } - - .md\:-m-16 { - margin: -4rem; - } - - .md\:-m-20 { - margin: -5rem; - } - - .md\:-m-24 { - margin: -6rem; - } - - .md\:-m-28 { - margin: -7rem; - } - - .md\:-m-32 { - margin: -8rem; - } - - .md\:-m-36 { - margin: -9rem; - } - - .md\:-m-40 { - margin: -10rem; - } - - .md\:-m-44 { - margin: -11rem; - } - - .md\:-m-48 { - margin: -12rem; - } - - .md\:-m-52 { - margin: -13rem; - } - - .md\:-m-56 { - margin: -14rem; - } - - .md\:-m-60 { - margin: -15rem; - } - - .md\:-m-64 { - margin: -16rem; - } - - .md\:-m-72 { - margin: -18rem; - } - - .md\:-m-80 { - margin: -20rem; - } - - .md\:-m-96 { - margin: -24rem; - } - - .md\:-m-px { - margin: -1px; - } - - .md\:-m-0\.5 { - margin: -0.125rem; - } - - .md\:-m-1\.5 { - margin: -0.375rem; - } - - .md\:-m-2\.5 { - margin: -0.625rem; - } - - .md\:-m-3\.5 { - margin: -0.875rem; - } - - .md\:-m-1\/2 { - margin: -50%; - } - - .md\:-m-1\/3 { - margin: -33.33333%; - } - - .md\:-m-2\/3 { - margin: -66.66667%; - } - - .md\:-m-1\/4 { - margin: -25%; - } - - .md\:-m-2\/4 { - margin: -50%; - } - - .md\:-m-3\/4 { - margin: -75%; - } - - .md\:-m-1\/5 { - margin: -20%; - } - - .md\:-m-2\/5 { - margin: -40%; - } - - .md\:-m-3\/5 { - margin: -60%; - } - - .md\:-m-4\/5 { - margin: -80%; - } - - .md\:-m-1\/6 { - margin: -16.66667%; - } - - .md\:-m-2\/6 { - margin: -33.33333%; - } - - .md\:-m-3\/6 { - margin: -50%; - } - - .md\:-m-4\/6 { - margin: -66.66667%; - } - - .md\:-m-5\/6 { - margin: -83.33333%; - } - - .md\:-m-1\/12 { - margin: -8.33333%; - } - - .md\:-m-2\/12 { - margin: -16.66667%; - } - - .md\:-m-3\/12 { - margin: -25%; - } - - .md\:-m-4\/12 { - margin: -33.33333%; - } - - .md\:-m-5\/12 { - margin: -41.66667%; - } - - .md\:-m-6\/12 { - margin: -50%; - } - - .md\:-m-7\/12 { - margin: -58.33333%; - } - - .md\:-m-8\/12 { - margin: -66.66667%; - } - - .md\:-m-9\/12 { - margin: -75%; - } - - .md\:-m-10\/12 { - margin: -83.33333%; - } - - .md\:-m-11\/12 { - margin: -91.66667%; - } - - .md\:-m-full { - margin: -100%; - } - - .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-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .md\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .md\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .md\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .md\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .md\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .md\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .md\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .md\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .md\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .md\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .md\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .md\:my-11 { - margin-top: 2.75rem; - margin-bottom: 2.75rem; - } - - .md\:mx-11 { - margin-left: 2.75rem; - margin-right: 2.75rem; - } - - .md\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .md\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .md\:my-13 { - margin-top: 3.25rem; - margin-bottom: 3.25rem; - } - - .md\:mx-13 { - margin-left: 3.25rem; - margin-right: 3.25rem; - } - - .md\:my-14 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; - } - - .md\:mx-14 { - margin-left: 3.5rem; - margin-right: 3.5rem; - } - - .md\:my-15 { - margin-top: 3.75rem; - margin-bottom: 3.75rem; - } - - .md\:mx-15 { - margin-left: 3.75rem; - margin-right: 3.75rem; - } - - .md\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .md\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .md\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .md\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .md\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .md\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .md\:my-28 { - margin-top: 7rem; - margin-bottom: 7rem; - } - - .md\:mx-28 { - margin-left: 7rem; - margin-right: 7rem; - } - - .md\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .md\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .md\:my-36 { - margin-top: 9rem; - margin-bottom: 9rem; - } - - .md\:mx-36 { - margin-left: 9rem; - margin-right: 9rem; - } - - .md\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .md\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .md\:my-44 { - margin-top: 11rem; - margin-bottom: 11rem; - } - - .md\:mx-44 { - margin-left: 11rem; - margin-right: 11rem; - } - - .md\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .md\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .md\:my-52 { - margin-top: 13rem; - margin-bottom: 13rem; - } - - .md\:mx-52 { - margin-left: 13rem; - margin-right: 13rem; - } - - .md\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .md\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .md\:my-60 { - margin-top: 15rem; - margin-bottom: 15rem; - } - - .md\:mx-60 { - margin-left: 15rem; - margin-right: 15rem; - } - - .md\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .md\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .md\:my-72 { - margin-top: 18rem; - margin-bottom: 18rem; - } - - .md\:mx-72 { - margin-left: 18rem; - margin-right: 18rem; - } - - .md\:my-80 { - margin-top: 20rem; - margin-bottom: 20rem; - } - - .md\:mx-80 { - margin-left: 20rem; - margin-right: 20rem; - } - - .md\:my-96 { - margin-top: 24rem; - margin-bottom: 24rem; - } - - .md\:mx-96 { - margin-left: 24rem; - margin-right: 24rem; - } - - .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\:my-0\.5 { - margin-top: 0.125rem; - margin-bottom: 0.125rem; - } - - .md\:mx-0\.5 { - margin-left: 0.125rem; - margin-right: 0.125rem; - } - - .md\:my-1\.5 { - margin-top: 0.375rem; - margin-bottom: 0.375rem; - } - - .md\:mx-1\.5 { - margin-left: 0.375rem; - margin-right: 0.375rem; - } - - .md\:my-2\.5 { - margin-top: 0.625rem; - margin-bottom: 0.625rem; - } - - .md\:mx-2\.5 { - margin-left: 0.625rem; - margin-right: 0.625rem; - } - - .md\:my-3\.5 { - margin-top: 0.875rem; - margin-bottom: 0.875rem; - } - - .md\:mx-3\.5 { - margin-left: 0.875rem; - margin-right: 0.875rem; - } - - .md\:my-1\/2 { - margin-top: 50%; - margin-bottom: 50%; - } - - .md\:mx-1\/2 { - margin-left: 50%; - margin-right: 50%; - } - - .md\:my-1\/3 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .md\:mx-1\/3 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .md\:my-2\/3 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .md\:mx-2\/3 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .md\:my-1\/4 { - margin-top: 25%; - margin-bottom: 25%; - } - - .md\:mx-1\/4 { - margin-left: 25%; - margin-right: 25%; - } - - .md\:my-2\/4 { - margin-top: 50%; - margin-bottom: 50%; - } - - .md\:mx-2\/4 { - margin-left: 50%; - margin-right: 50%; - } - - .md\:my-3\/4 { - margin-top: 75%; - margin-bottom: 75%; - } - - .md\:mx-3\/4 { - margin-left: 75%; - margin-right: 75%; - } - - .md\:my-1\/5 { - margin-top: 20%; - margin-bottom: 20%; - } - - .md\:mx-1\/5 { - margin-left: 20%; - margin-right: 20%; - } - - .md\:my-2\/5 { - margin-top: 40%; - margin-bottom: 40%; - } - - .md\:mx-2\/5 { - margin-left: 40%; - margin-right: 40%; - } - - .md\:my-3\/5 { - margin-top: 60%; - margin-bottom: 60%; - } - - .md\:mx-3\/5 { - margin-left: 60%; - margin-right: 60%; - } - - .md\:my-4\/5 { - margin-top: 80%; - margin-bottom: 80%; - } - - .md\:mx-4\/5 { - margin-left: 80%; - margin-right: 80%; - } - - .md\:my-1\/6 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .md\:mx-1\/6 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .md\:my-2\/6 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .md\:mx-2\/6 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .md\:my-3\/6 { - margin-top: 50%; - margin-bottom: 50%; - } - - .md\:mx-3\/6 { - margin-left: 50%; - margin-right: 50%; - } - - .md\:my-4\/6 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .md\:mx-4\/6 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .md\:my-5\/6 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .md\:mx-5\/6 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .md\:my-1\/12 { - margin-top: 8.333333%; - margin-bottom: 8.333333%; - } - - .md\:mx-1\/12 { - margin-left: 8.333333%; - margin-right: 8.333333%; - } - - .md\:my-2\/12 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .md\:mx-2\/12 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .md\:my-3\/12 { - margin-top: 25%; - margin-bottom: 25%; - } - - .md\:mx-3\/12 { - margin-left: 25%; - margin-right: 25%; - } - - .md\:my-4\/12 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .md\:mx-4\/12 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .md\:my-5\/12 { - margin-top: 41.666667%; - margin-bottom: 41.666667%; - } - - .md\:mx-5\/12 { - margin-left: 41.666667%; - margin-right: 41.666667%; - } - - .md\:my-6\/12 { - margin-top: 50%; - margin-bottom: 50%; - } - - .md\:mx-6\/12 { - margin-left: 50%; - margin-right: 50%; - } - - .md\:my-7\/12 { - margin-top: 58.333333%; - margin-bottom: 58.333333%; - } - - .md\:mx-7\/12 { - margin-left: 58.333333%; - margin-right: 58.333333%; - } - - .md\:my-8\/12 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .md\:mx-8\/12 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .md\:my-9\/12 { - margin-top: 75%; - margin-bottom: 75%; - } - - .md\:mx-9\/12 { - margin-left: 75%; - margin-right: 75%; - } - - .md\:my-10\/12 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .md\:mx-10\/12 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .md\:my-11\/12 { - margin-top: 91.666667%; - margin-bottom: 91.666667%; - } - - .md\:mx-11\/12 { - margin-left: 91.666667%; - margin-right: 91.666667%; - } - - .md\:my-full { - margin-top: 100%; - margin-bottom: 100%; - } - - .md\:mx-full { - margin-left: 100%; - margin-right: 100%; - } - - .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-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .md\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .md\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .md\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .md\:-my-7 { - margin-top: -1.75rem; - margin-bottom: -1.75rem; - } - - .md\:-mx-7 { - margin-left: -1.75rem; - margin-right: -1.75rem; - } - - .md\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .md\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .md\:-my-9 { - margin-top: -2.25rem; - margin-bottom: -2.25rem; - } - - .md\:-mx-9 { - margin-left: -2.25rem; - margin-right: -2.25rem; - } - - .md\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .md\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .md\:-my-11 { - margin-top: -2.75rem; - margin-bottom: -2.75rem; - } - - .md\:-mx-11 { - margin-left: -2.75rem; - margin-right: -2.75rem; - } - - .md\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .md\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .md\:-my-13 { - margin-top: -3.25rem; - margin-bottom: -3.25rem; - } - - .md\:-mx-13 { - margin-left: -3.25rem; - margin-right: -3.25rem; - } - - .md\:-my-14 { - margin-top: -3.5rem; - margin-bottom: -3.5rem; - } - - .md\:-mx-14 { - margin-left: -3.5rem; - margin-right: -3.5rem; - } - - .md\:-my-15 { - margin-top: -3.75rem; - margin-bottom: -3.75rem; - } - - .md\:-mx-15 { - margin-left: -3.75rem; - margin-right: -3.75rem; - } - - .md\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .md\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .md\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .md\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .md\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .md\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .md\:-my-28 { - margin-top: -7rem; - margin-bottom: -7rem; - } - - .md\:-mx-28 { - margin-left: -7rem; - margin-right: -7rem; - } - - .md\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .md\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .md\:-my-36 { - margin-top: -9rem; - margin-bottom: -9rem; - } - - .md\:-mx-36 { - margin-left: -9rem; - margin-right: -9rem; - } - - .md\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .md\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .md\:-my-44 { - margin-top: -11rem; - margin-bottom: -11rem; - } - - .md\:-mx-44 { - margin-left: -11rem; - margin-right: -11rem; - } - - .md\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .md\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .md\:-my-52 { - margin-top: -13rem; - margin-bottom: -13rem; - } - - .md\:-mx-52 { - margin-left: -13rem; - margin-right: -13rem; - } - - .md\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .md\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .md\:-my-60 { - margin-top: -15rem; - margin-bottom: -15rem; - } - - .md\:-mx-60 { - margin-left: -15rem; - margin-right: -15rem; - } - - .md\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .md\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .md\:-my-72 { - margin-top: -18rem; - margin-bottom: -18rem; - } - - .md\:-mx-72 { - margin-left: -18rem; - margin-right: -18rem; - } - - .md\:-my-80 { - margin-top: -20rem; - margin-bottom: -20rem; - } - - .md\:-mx-80 { - margin-left: -20rem; - margin-right: -20rem; - } - - .md\:-my-96 { - margin-top: -24rem; - margin-bottom: -24rem; - } - - .md\:-mx-96 { - margin-left: -24rem; - margin-right: -24rem; - } - - .md\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .md\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .md\:-my-0\.5 { - margin-top: -0.125rem; - margin-bottom: -0.125rem; - } - - .md\:-mx-0\.5 { - margin-left: -0.125rem; - margin-right: -0.125rem; - } - - .md\:-my-1\.5 { - margin-top: -0.375rem; - margin-bottom: -0.375rem; - } - - .md\:-mx-1\.5 { - margin-left: -0.375rem; - margin-right: -0.375rem; - } - - .md\:-my-2\.5 { - margin-top: -0.625rem; - margin-bottom: -0.625rem; - } - - .md\:-mx-2\.5 { - margin-left: -0.625rem; - margin-right: -0.625rem; - } - - .md\:-my-3\.5 { - margin-top: -0.875rem; - margin-bottom: -0.875rem; - } - - .md\:-mx-3\.5 { - margin-left: -0.875rem; - margin-right: -0.875rem; - } - - .md\:-my-1\/2 { - margin-top: -50%; - margin-bottom: -50%; - } - - .md\:-mx-1\/2 { - margin-left: -50%; - margin-right: -50%; - } - - .md\:-my-1\/3 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .md\:-mx-1\/3 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .md\:-my-2\/3 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .md\:-mx-2\/3 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .md\:-my-1\/4 { - margin-top: -25%; - margin-bottom: -25%; - } - - .md\:-mx-1\/4 { - margin-left: -25%; - margin-right: -25%; - } - - .md\:-my-2\/4 { - margin-top: -50%; - margin-bottom: -50%; - } - - .md\:-mx-2\/4 { - margin-left: -50%; - margin-right: -50%; - } - - .md\:-my-3\/4 { - margin-top: -75%; - margin-bottom: -75%; - } - - .md\:-mx-3\/4 { - margin-left: -75%; - margin-right: -75%; - } - - .md\:-my-1\/5 { - margin-top: -20%; - margin-bottom: -20%; - } - - .md\:-mx-1\/5 { - margin-left: -20%; - margin-right: -20%; - } - - .md\:-my-2\/5 { - margin-top: -40%; - margin-bottom: -40%; - } - - .md\:-mx-2\/5 { - margin-left: -40%; - margin-right: -40%; - } - - .md\:-my-3\/5 { - margin-top: -60%; - margin-bottom: -60%; - } - - .md\:-mx-3\/5 { - margin-left: -60%; - margin-right: -60%; - } - - .md\:-my-4\/5 { - margin-top: -80%; - margin-bottom: -80%; - } - - .md\:-mx-4\/5 { - margin-left: -80%; - margin-right: -80%; - } - - .md\:-my-1\/6 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .md\:-mx-1\/6 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .md\:-my-2\/6 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .md\:-mx-2\/6 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .md\:-my-3\/6 { - margin-top: -50%; - margin-bottom: -50%; - } - - .md\:-mx-3\/6 { - margin-left: -50%; - margin-right: -50%; - } - - .md\:-my-4\/6 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .md\:-mx-4\/6 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .md\:-my-5\/6 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .md\:-mx-5\/6 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .md\:-my-1\/12 { - margin-top: -8.33333%; - margin-bottom: -8.33333%; - } - - .md\:-mx-1\/12 { - margin-left: -8.33333%; - margin-right: -8.33333%; - } - - .md\:-my-2\/12 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .md\:-mx-2\/12 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .md\:-my-3\/12 { - margin-top: -25%; - margin-bottom: -25%; - } - - .md\:-mx-3\/12 { - margin-left: -25%; - margin-right: -25%; - } - - .md\:-my-4\/12 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .md\:-mx-4\/12 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .md\:-my-5\/12 { - margin-top: -41.66667%; - margin-bottom: -41.66667%; - } - - .md\:-mx-5\/12 { - margin-left: -41.66667%; - margin-right: -41.66667%; - } - - .md\:-my-6\/12 { - margin-top: -50%; - margin-bottom: -50%; - } - - .md\:-mx-6\/12 { - margin-left: -50%; - margin-right: -50%; - } - - .md\:-my-7\/12 { - margin-top: -58.33333%; - margin-bottom: -58.33333%; - } - - .md\:-mx-7\/12 { - margin-left: -58.33333%; - margin-right: -58.33333%; - } - - .md\:-my-8\/12 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .md\:-mx-8\/12 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .md\:-my-9\/12 { - margin-top: -75%; - margin-bottom: -75%; - } - - .md\:-mx-9\/12 { - margin-left: -75%; - margin-right: -75%; - } - - .md\:-my-10\/12 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .md\:-mx-10\/12 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .md\:-my-11\/12 { - margin-top: -91.66667%; - margin-bottom: -91.66667%; - } - - .md\:-mx-11\/12 { - margin-left: -91.66667%; - margin-right: -91.66667%; - } - - .md\:-my-full { - margin-top: -100%; - margin-bottom: -100%; - } - - .md\:-mx-full { - margin-left: -100%; - margin-right: -100%; - } - - .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-5 { - margin-top: 1.25rem; - } - - .md\:mr-5 { - margin-right: 1.25rem; - } - - .md\:mb-5 { - margin-bottom: 1.25rem; - } - - .md\:ml-5 { - margin-left: 1.25rem; - } - - .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-7 { - margin-top: 1.75rem; - } - - .md\:mr-7 { - margin-right: 1.75rem; - } - - .md\:mb-7 { - margin-bottom: 1.75rem; - } - - .md\:ml-7 { - margin-left: 1.75rem; - } - - .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-9 { - margin-top: 2.25rem; - } - - .md\:mr-9 { - margin-right: 2.25rem; - } - - .md\:mb-9 { - margin-bottom: 2.25rem; - } - - .md\:ml-9 { - margin-left: 2.25rem; - } - - .md\:mt-10 { - margin-top: 2.5rem; - } - - .md\:mr-10 { - margin-right: 2.5rem; - } - - .md\:mb-10 { - margin-bottom: 2.5rem; - } - - .md\:ml-10 { - margin-left: 2.5rem; - } - - .md\:mt-11 { - margin-top: 2.75rem; - } - - .md\:mr-11 { - margin-right: 2.75rem; - } - - .md\:mb-11 { - margin-bottom: 2.75rem; - } - - .md\:ml-11 { - margin-left: 2.75rem; - } - - .md\:mt-12 { - margin-top: 3rem; - } - - .md\:mr-12 { - margin-right: 3rem; - } - - .md\:mb-12 { - margin-bottom: 3rem; - } - - .md\:ml-12 { - margin-left: 3rem; - } - - .md\:mt-13 { - margin-top: 3.25rem; - } - - .md\:mr-13 { - margin-right: 3.25rem; - } - - .md\:mb-13 { - margin-bottom: 3.25rem; - } - - .md\:ml-13 { - margin-left: 3.25rem; - } - - .md\:mt-14 { - margin-top: 3.5rem; - } - - .md\:mr-14 { - margin-right: 3.5rem; - } - - .md\:mb-14 { - margin-bottom: 3.5rem; - } - - .md\:ml-14 { - margin-left: 3.5rem; - } - - .md\:mt-15 { - margin-top: 3.75rem; - } - - .md\:mr-15 { - margin-right: 3.75rem; - } - - .md\:mb-15 { - margin-bottom: 3.75rem; - } - - .md\:ml-15 { - margin-left: 3.75rem; - } - - .md\:mt-16 { - margin-top: 4rem; - } - - .md\:mr-16 { - margin-right: 4rem; - } - - .md\:mb-16 { - margin-bottom: 4rem; - } - - .md\:ml-16 { - margin-left: 4rem; - } - - .md\:mt-20 { - margin-top: 5rem; - } - - .md\:mr-20 { - margin-right: 5rem; - } - - .md\:mb-20 { - margin-bottom: 5rem; - } - - .md\:ml-20 { - margin-left: 5rem; - } - - .md\:mt-24 { - margin-top: 6rem; - } - - .md\:mr-24 { - margin-right: 6rem; - } - - .md\:mb-24 { - margin-bottom: 6rem; - } - - .md\:ml-24 { - margin-left: 6rem; - } - - .md\:mt-28 { - margin-top: 7rem; - } - - .md\:mr-28 { - margin-right: 7rem; - } - - .md\:mb-28 { - margin-bottom: 7rem; - } - - .md\:ml-28 { - margin-left: 7rem; - } - - .md\:mt-32 { - margin-top: 8rem; - } - - .md\:mr-32 { - margin-right: 8rem; - } - - .md\:mb-32 { - margin-bottom: 8rem; - } - - .md\:ml-32 { - margin-left: 8rem; - } - - .md\:mt-36 { - margin-top: 9rem; - } - - .md\:mr-36 { - margin-right: 9rem; - } - - .md\:mb-36 { - margin-bottom: 9rem; - } - - .md\:ml-36 { - margin-left: 9rem; - } - - .md\:mt-40 { - margin-top: 10rem; - } - - .md\:mr-40 { - margin-right: 10rem; - } - - .md\:mb-40 { - margin-bottom: 10rem; - } - - .md\:ml-40 { - margin-left: 10rem; - } - - .md\:mt-44 { - margin-top: 11rem; - } - - .md\:mr-44 { - margin-right: 11rem; - } - - .md\:mb-44 { - margin-bottom: 11rem; - } - - .md\:ml-44 { - margin-left: 11rem; - } - - .md\:mt-48 { - margin-top: 12rem; - } - - .md\:mr-48 { - margin-right: 12rem; - } - - .md\:mb-48 { - margin-bottom: 12rem; - } - - .md\:ml-48 { - margin-left: 12rem; - } - - .md\:mt-52 { - margin-top: 13rem; - } - - .md\:mr-52 { - margin-right: 13rem; - } - - .md\:mb-52 { - margin-bottom: 13rem; - } - - .md\:ml-52 { - margin-left: 13rem; - } - - .md\:mt-56 { - margin-top: 14rem; - } - - .md\:mr-56 { - margin-right: 14rem; - } - - .md\:mb-56 { - margin-bottom: 14rem; - } - - .md\:ml-56 { - margin-left: 14rem; - } - - .md\:mt-60 { - margin-top: 15rem; - } - - .md\:mr-60 { - margin-right: 15rem; - } - - .md\:mb-60 { - margin-bottom: 15rem; - } - - .md\:ml-60 { - margin-left: 15rem; - } - - .md\:mt-64 { - margin-top: 16rem; - } - - .md\:mr-64 { - margin-right: 16rem; - } - - .md\:mb-64 { - margin-bottom: 16rem; - } - - .md\:ml-64 { - margin-left: 16rem; - } - - .md\:mt-72 { - margin-top: 18rem; - } - - .md\:mr-72 { - margin-right: 18rem; - } - - .md\:mb-72 { - margin-bottom: 18rem; - } - - .md\:ml-72 { - margin-left: 18rem; - } - - .md\:mt-80 { - margin-top: 20rem; - } - - .md\:mr-80 { - margin-right: 20rem; - } - - .md\:mb-80 { - margin-bottom: 20rem; - } - - .md\:ml-80 { - margin-left: 20rem; - } - - .md\:mt-96 { - margin-top: 24rem; - } - - .md\:mr-96 { - margin-right: 24rem; - } - - .md\:mb-96 { - margin-bottom: 24rem; - } - - .md\:ml-96 { - margin-left: 24rem; - } - - .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\:mt-0\.5 { - margin-top: 0.125rem; - } - - .md\:mr-0\.5 { - margin-right: 0.125rem; - } - - .md\:mb-0\.5 { - margin-bottom: 0.125rem; - } - - .md\:ml-0\.5 { - margin-left: 0.125rem; - } - - .md\:mt-1\.5 { - margin-top: 0.375rem; - } - - .md\:mr-1\.5 { - margin-right: 0.375rem; - } - - .md\:mb-1\.5 { - margin-bottom: 0.375rem; - } - - .md\:ml-1\.5 { - margin-left: 0.375rem; - } - - .md\:mt-2\.5 { - margin-top: 0.625rem; - } - - .md\:mr-2\.5 { - margin-right: 0.625rem; - } - - .md\:mb-2\.5 { - margin-bottom: 0.625rem; - } - - .md\:ml-2\.5 { - margin-left: 0.625rem; - } - - .md\:mt-3\.5 { - margin-top: 0.875rem; - } - - .md\:mr-3\.5 { - margin-right: 0.875rem; - } - - .md\:mb-3\.5 { - margin-bottom: 0.875rem; - } - - .md\:ml-3\.5 { - margin-left: 0.875rem; - } - - .md\:mt-1\/2 { - margin-top: 50%; - } - - .md\:mr-1\/2 { - margin-right: 50%; - } - - .md\:mb-1\/2 { - margin-bottom: 50%; - } - - .md\:ml-1\/2 { - margin-left: 50%; - } - - .md\:mt-1\/3 { - margin-top: 33.333333%; - } - - .md\:mr-1\/3 { - margin-right: 33.333333%; - } - - .md\:mb-1\/3 { - margin-bottom: 33.333333%; - } - - .md\:ml-1\/3 { - margin-left: 33.333333%; - } - - .md\:mt-2\/3 { - margin-top: 66.666667%; - } - - .md\:mr-2\/3 { - margin-right: 66.666667%; - } - - .md\:mb-2\/3 { - margin-bottom: 66.666667%; - } - - .md\:ml-2\/3 { - margin-left: 66.666667%; - } - - .md\:mt-1\/4 { - margin-top: 25%; - } - - .md\:mr-1\/4 { - margin-right: 25%; - } - - .md\:mb-1\/4 { - margin-bottom: 25%; - } - - .md\:ml-1\/4 { - margin-left: 25%; - } - - .md\:mt-2\/4 { - margin-top: 50%; - } - - .md\:mr-2\/4 { - margin-right: 50%; - } - - .md\:mb-2\/4 { - margin-bottom: 50%; - } - - .md\:ml-2\/4 { - margin-left: 50%; - } - - .md\:mt-3\/4 { - margin-top: 75%; - } - - .md\:mr-3\/4 { - margin-right: 75%; - } - - .md\:mb-3\/4 { - margin-bottom: 75%; - } - - .md\:ml-3\/4 { - margin-left: 75%; - } - - .md\:mt-1\/5 { - margin-top: 20%; - } - - .md\:mr-1\/5 { - margin-right: 20%; - } - - .md\:mb-1\/5 { - margin-bottom: 20%; - } - - .md\:ml-1\/5 { - margin-left: 20%; - } - - .md\:mt-2\/5 { - margin-top: 40%; - } - - .md\:mr-2\/5 { - margin-right: 40%; - } - - .md\:mb-2\/5 { - margin-bottom: 40%; - } - - .md\:ml-2\/5 { - margin-left: 40%; - } - - .md\:mt-3\/5 { - margin-top: 60%; - } - - .md\:mr-3\/5 { - margin-right: 60%; - } - - .md\:mb-3\/5 { - margin-bottom: 60%; - } - - .md\:ml-3\/5 { - margin-left: 60%; - } - - .md\:mt-4\/5 { - margin-top: 80%; - } - - .md\:mr-4\/5 { - margin-right: 80%; - } - - .md\:mb-4\/5 { - margin-bottom: 80%; - } - - .md\:ml-4\/5 { - margin-left: 80%; - } - - .md\:mt-1\/6 { - margin-top: 16.666667%; - } - - .md\:mr-1\/6 { - margin-right: 16.666667%; - } - - .md\:mb-1\/6 { - margin-bottom: 16.666667%; - } - - .md\:ml-1\/6 { - margin-left: 16.666667%; - } - - .md\:mt-2\/6 { - margin-top: 33.333333%; - } - - .md\:mr-2\/6 { - margin-right: 33.333333%; - } - - .md\:mb-2\/6 { - margin-bottom: 33.333333%; - } - - .md\:ml-2\/6 { - margin-left: 33.333333%; - } - - .md\:mt-3\/6 { - margin-top: 50%; - } - - .md\:mr-3\/6 { - margin-right: 50%; - } - - .md\:mb-3\/6 { - margin-bottom: 50%; - } - - .md\:ml-3\/6 { - margin-left: 50%; - } - - .md\:mt-4\/6 { - margin-top: 66.666667%; - } - - .md\:mr-4\/6 { - margin-right: 66.666667%; - } - - .md\:mb-4\/6 { - margin-bottom: 66.666667%; - } - - .md\:ml-4\/6 { - margin-left: 66.666667%; - } - - .md\:mt-5\/6 { - margin-top: 83.333333%; - } - - .md\:mr-5\/6 { - margin-right: 83.333333%; - } - - .md\:mb-5\/6 { - margin-bottom: 83.333333%; - } - - .md\:ml-5\/6 { - margin-left: 83.333333%; - } - - .md\:mt-1\/12 { - margin-top: 8.333333%; - } - - .md\:mr-1\/12 { - margin-right: 8.333333%; - } - - .md\:mb-1\/12 { - margin-bottom: 8.333333%; - } - - .md\:ml-1\/12 { - margin-left: 8.333333%; - } - - .md\:mt-2\/12 { - margin-top: 16.666667%; - } - - .md\:mr-2\/12 { - margin-right: 16.666667%; - } - - .md\:mb-2\/12 { - margin-bottom: 16.666667%; - } - - .md\:ml-2\/12 { - margin-left: 16.666667%; - } - - .md\:mt-3\/12 { - margin-top: 25%; - } - - .md\:mr-3\/12 { - margin-right: 25%; - } - - .md\:mb-3\/12 { - margin-bottom: 25%; - } - - .md\:ml-3\/12 { - margin-left: 25%; - } - - .md\:mt-4\/12 { - margin-top: 33.333333%; - } - - .md\:mr-4\/12 { - margin-right: 33.333333%; - } - - .md\:mb-4\/12 { - margin-bottom: 33.333333%; - } - - .md\:ml-4\/12 { - margin-left: 33.333333%; - } - - .md\:mt-5\/12 { - margin-top: 41.666667%; - } - - .md\:mr-5\/12 { - margin-right: 41.666667%; - } - - .md\:mb-5\/12 { - margin-bottom: 41.666667%; - } - - .md\:ml-5\/12 { - margin-left: 41.666667%; - } - - .md\:mt-6\/12 { - margin-top: 50%; - } - - .md\:mr-6\/12 { - margin-right: 50%; - } - - .md\:mb-6\/12 { - margin-bottom: 50%; - } - - .md\:ml-6\/12 { - margin-left: 50%; - } - - .md\:mt-7\/12 { - margin-top: 58.333333%; - } - - .md\:mr-7\/12 { - margin-right: 58.333333%; - } - - .md\:mb-7\/12 { - margin-bottom: 58.333333%; - } - - .md\:ml-7\/12 { - margin-left: 58.333333%; - } - - .md\:mt-8\/12 { - margin-top: 66.666667%; - } - - .md\:mr-8\/12 { - margin-right: 66.666667%; - } - - .md\:mb-8\/12 { - margin-bottom: 66.666667%; - } - - .md\:ml-8\/12 { - margin-left: 66.666667%; - } - - .md\:mt-9\/12 { - margin-top: 75%; - } - - .md\:mr-9\/12 { - margin-right: 75%; - } - - .md\:mb-9\/12 { - margin-bottom: 75%; - } - - .md\:ml-9\/12 { - margin-left: 75%; - } - - .md\:mt-10\/12 { - margin-top: 83.333333%; - } - - .md\:mr-10\/12 { - margin-right: 83.333333%; - } - - .md\:mb-10\/12 { - margin-bottom: 83.333333%; - } - - .md\:ml-10\/12 { - margin-left: 83.333333%; - } - - .md\:mt-11\/12 { - margin-top: 91.666667%; - } - - .md\:mr-11\/12 { - margin-right: 91.666667%; - } - - .md\:mb-11\/12 { - margin-bottom: 91.666667%; - } - - .md\:ml-11\/12 { - margin-left: 91.666667%; - } - - .md\:mt-full { - margin-top: 100%; - } - - .md\:mr-full { - margin-right: 100%; - } - - .md\:mb-full { - margin-bottom: 100%; - } - - .md\:ml-full { - margin-left: 100%; - } - - .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-5 { - margin-top: -1.25rem; - } - - .md\:-mr-5 { - margin-right: -1.25rem; - } - - .md\:-mb-5 { - margin-bottom: -1.25rem; - } - - .md\:-ml-5 { - margin-left: -1.25rem; - } - - .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-7 { - margin-top: -1.75rem; - } - - .md\:-mr-7 { - margin-right: -1.75rem; - } - - .md\:-mb-7 { - margin-bottom: -1.75rem; - } - - .md\:-ml-7 { - margin-left: -1.75rem; - } - - .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-9 { - margin-top: -2.25rem; - } - - .md\:-mr-9 { - margin-right: -2.25rem; - } - - .md\:-mb-9 { - margin-bottom: -2.25rem; - } - - .md\:-ml-9 { - margin-left: -2.25rem; - } - - .md\:-mt-10 { - margin-top: -2.5rem; - } - - .md\:-mr-10 { - margin-right: -2.5rem; - } - - .md\:-mb-10 { - margin-bottom: -2.5rem; - } - - .md\:-ml-10 { - margin-left: -2.5rem; - } - - .md\:-mt-11 { - margin-top: -2.75rem; - } - - .md\:-mr-11 { - margin-right: -2.75rem; - } - - .md\:-mb-11 { - margin-bottom: -2.75rem; - } - - .md\:-ml-11 { - margin-left: -2.75rem; - } - - .md\:-mt-12 { - margin-top: -3rem; - } - - .md\:-mr-12 { - margin-right: -3rem; - } - - .md\:-mb-12 { - margin-bottom: -3rem; - } - - .md\:-ml-12 { - margin-left: -3rem; - } - - .md\:-mt-13 { - margin-top: -3.25rem; - } - - .md\:-mr-13 { - margin-right: -3.25rem; - } - - .md\:-mb-13 { - margin-bottom: -3.25rem; - } - - .md\:-ml-13 { - margin-left: -3.25rem; - } - - .md\:-mt-14 { - margin-top: -3.5rem; - } - - .md\:-mr-14 { - margin-right: -3.5rem; - } - - .md\:-mb-14 { - margin-bottom: -3.5rem; - } - - .md\:-ml-14 { - margin-left: -3.5rem; - } - - .md\:-mt-15 { - margin-top: -3.75rem; - } - - .md\:-mr-15 { - margin-right: -3.75rem; - } - - .md\:-mb-15 { - margin-bottom: -3.75rem; - } - - .md\:-ml-15 { - margin-left: -3.75rem; - } - - .md\:-mt-16 { - margin-top: -4rem; - } - - .md\:-mr-16 { - margin-right: -4rem; - } - - .md\:-mb-16 { - margin-bottom: -4rem; - } - - .md\:-ml-16 { - margin-left: -4rem; - } - - .md\:-mt-20 { - margin-top: -5rem; - } - - .md\:-mr-20 { - margin-right: -5rem; - } - - .md\:-mb-20 { - margin-bottom: -5rem; - } - - .md\:-ml-20 { - margin-left: -5rem; - } - - .md\:-mt-24 { - margin-top: -6rem; - } - - .md\:-mr-24 { - margin-right: -6rem; - } - - .md\:-mb-24 { - margin-bottom: -6rem; - } - - .md\:-ml-24 { - margin-left: -6rem; - } - - .md\:-mt-28 { - margin-top: -7rem; - } - - .md\:-mr-28 { - margin-right: -7rem; - } - - .md\:-mb-28 { - margin-bottom: -7rem; - } - - .md\:-ml-28 { - margin-left: -7rem; - } - - .md\:-mt-32 { - margin-top: -8rem; - } - - .md\:-mr-32 { - margin-right: -8rem; - } - - .md\:-mb-32 { - margin-bottom: -8rem; - } - - .md\:-ml-32 { - margin-left: -8rem; - } - - .md\:-mt-36 { - margin-top: -9rem; - } - - .md\:-mr-36 { - margin-right: -9rem; - } - - .md\:-mb-36 { - margin-bottom: -9rem; - } - - .md\:-ml-36 { - margin-left: -9rem; - } - - .md\:-mt-40 { - margin-top: -10rem; - } - - .md\:-mr-40 { - margin-right: -10rem; - } - - .md\:-mb-40 { - margin-bottom: -10rem; - } - - .md\:-ml-40 { - margin-left: -10rem; - } - - .md\:-mt-44 { - margin-top: -11rem; - } - - .md\:-mr-44 { - margin-right: -11rem; - } - - .md\:-mb-44 { - margin-bottom: -11rem; - } - - .md\:-ml-44 { - margin-left: -11rem; - } - - .md\:-mt-48 { - margin-top: -12rem; - } - - .md\:-mr-48 { - margin-right: -12rem; - } - - .md\:-mb-48 { - margin-bottom: -12rem; - } - - .md\:-ml-48 { - margin-left: -12rem; - } - - .md\:-mt-52 { - margin-top: -13rem; - } - - .md\:-mr-52 { - margin-right: -13rem; - } - - .md\:-mb-52 { - margin-bottom: -13rem; - } - - .md\:-ml-52 { - margin-left: -13rem; - } - - .md\:-mt-56 { - margin-top: -14rem; - } - - .md\:-mr-56 { - margin-right: -14rem; - } - - .md\:-mb-56 { - margin-bottom: -14rem; - } - - .md\:-ml-56 { - margin-left: -14rem; - } - - .md\:-mt-60 { - margin-top: -15rem; - } - - .md\:-mr-60 { - margin-right: -15rem; - } - - .md\:-mb-60 { - margin-bottom: -15rem; - } - - .md\:-ml-60 { - margin-left: -15rem; - } - - .md\:-mt-64 { - margin-top: -16rem; - } - - .md\:-mr-64 { - margin-right: -16rem; - } - - .md\:-mb-64 { - margin-bottom: -16rem; - } - - .md\:-ml-64 { - margin-left: -16rem; - } - - .md\:-mt-72 { - margin-top: -18rem; - } - - .md\:-mr-72 { - margin-right: -18rem; - } - - .md\:-mb-72 { - margin-bottom: -18rem; - } - - .md\:-ml-72 { - margin-left: -18rem; - } - - .md\:-mt-80 { - margin-top: -20rem; - } - - .md\:-mr-80 { - margin-right: -20rem; - } - - .md\:-mb-80 { - margin-bottom: -20rem; - } - - .md\:-ml-80 { - margin-left: -20rem; - } - - .md\:-mt-96 { - margin-top: -24rem; - } - - .md\:-mr-96 { - margin-right: -24rem; - } - - .md\:-mb-96 { - margin-bottom: -24rem; - } - - .md\:-ml-96 { - margin-left: -24rem; - } - - .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\:-mt-0\.5 { - margin-top: -0.125rem; - } - - .md\:-mr-0\.5 { - margin-right: -0.125rem; - } - - .md\:-mb-0\.5 { - margin-bottom: -0.125rem; - } - - .md\:-ml-0\.5 { - margin-left: -0.125rem; - } - - .md\:-mt-1\.5 { - margin-top: -0.375rem; - } - - .md\:-mr-1\.5 { - margin-right: -0.375rem; - } - - .md\:-mb-1\.5 { - margin-bottom: -0.375rem; - } - - .md\:-ml-1\.5 { - margin-left: -0.375rem; - } - - .md\:-mt-2\.5 { - margin-top: -0.625rem; - } - - .md\:-mr-2\.5 { - margin-right: -0.625rem; - } - - .md\:-mb-2\.5 { - margin-bottom: -0.625rem; - } - - .md\:-ml-2\.5 { - margin-left: -0.625rem; - } - - .md\:-mt-3\.5 { - margin-top: -0.875rem; - } - - .md\:-mr-3\.5 { - margin-right: -0.875rem; - } - - .md\:-mb-3\.5 { - margin-bottom: -0.875rem; - } - - .md\:-ml-3\.5 { - margin-left: -0.875rem; - } - - .md\:-mt-1\/2 { - margin-top: -50%; - } - - .md\:-mr-1\/2 { - margin-right: -50%; - } - - .md\:-mb-1\/2 { - margin-bottom: -50%; - } - - .md\:-ml-1\/2 { - margin-left: -50%; - } - - .md\:-mt-1\/3 { - margin-top: -33.33333%; - } - - .md\:-mr-1\/3 { - margin-right: -33.33333%; - } - - .md\:-mb-1\/3 { - margin-bottom: -33.33333%; - } - - .md\:-ml-1\/3 { - margin-left: -33.33333%; - } - - .md\:-mt-2\/3 { - margin-top: -66.66667%; - } - - .md\:-mr-2\/3 { - margin-right: -66.66667%; - } - - .md\:-mb-2\/3 { - margin-bottom: -66.66667%; - } - - .md\:-ml-2\/3 { - margin-left: -66.66667%; - } - - .md\:-mt-1\/4 { - margin-top: -25%; - } - - .md\:-mr-1\/4 { - margin-right: -25%; - } - - .md\:-mb-1\/4 { - margin-bottom: -25%; - } - - .md\:-ml-1\/4 { - margin-left: -25%; - } - - .md\:-mt-2\/4 { - margin-top: -50%; - } - - .md\:-mr-2\/4 { - margin-right: -50%; - } - - .md\:-mb-2\/4 { - margin-bottom: -50%; - } - - .md\:-ml-2\/4 { - margin-left: -50%; - } - - .md\:-mt-3\/4 { - margin-top: -75%; - } - - .md\:-mr-3\/4 { - margin-right: -75%; - } - - .md\:-mb-3\/4 { - margin-bottom: -75%; - } - - .md\:-ml-3\/4 { - margin-left: -75%; - } - - .md\:-mt-1\/5 { - margin-top: -20%; - } - - .md\:-mr-1\/5 { - margin-right: -20%; - } - - .md\:-mb-1\/5 { - margin-bottom: -20%; - } - - .md\:-ml-1\/5 { - margin-left: -20%; - } - - .md\:-mt-2\/5 { - margin-top: -40%; - } - - .md\:-mr-2\/5 { - margin-right: -40%; - } - - .md\:-mb-2\/5 { - margin-bottom: -40%; - } - - .md\:-ml-2\/5 { - margin-left: -40%; - } - - .md\:-mt-3\/5 { - margin-top: -60%; - } - - .md\:-mr-3\/5 { - margin-right: -60%; - } - - .md\:-mb-3\/5 { - margin-bottom: -60%; - } - - .md\:-ml-3\/5 { - margin-left: -60%; - } - - .md\:-mt-4\/5 { - margin-top: -80%; - } - - .md\:-mr-4\/5 { - margin-right: -80%; - } - - .md\:-mb-4\/5 { - margin-bottom: -80%; - } - - .md\:-ml-4\/5 { - margin-left: -80%; - } - - .md\:-mt-1\/6 { - margin-top: -16.66667%; - } - - .md\:-mr-1\/6 { - margin-right: -16.66667%; - } - - .md\:-mb-1\/6 { - margin-bottom: -16.66667%; - } - - .md\:-ml-1\/6 { - margin-left: -16.66667%; - } - - .md\:-mt-2\/6 { - margin-top: -33.33333%; - } - - .md\:-mr-2\/6 { - margin-right: -33.33333%; - } - - .md\:-mb-2\/6 { - margin-bottom: -33.33333%; - } - - .md\:-ml-2\/6 { - margin-left: -33.33333%; - } - - .md\:-mt-3\/6 { - margin-top: -50%; - } - - .md\:-mr-3\/6 { - margin-right: -50%; - } - - .md\:-mb-3\/6 { - margin-bottom: -50%; - } - - .md\:-ml-3\/6 { - margin-left: -50%; - } - - .md\:-mt-4\/6 { - margin-top: -66.66667%; - } - - .md\:-mr-4\/6 { - margin-right: -66.66667%; - } - - .md\:-mb-4\/6 { - margin-bottom: -66.66667%; - } - - .md\:-ml-4\/6 { - margin-left: -66.66667%; - } - - .md\:-mt-5\/6 { - margin-top: -83.33333%; - } - - .md\:-mr-5\/6 { - margin-right: -83.33333%; - } - - .md\:-mb-5\/6 { - margin-bottom: -83.33333%; - } - - .md\:-ml-5\/6 { - margin-left: -83.33333%; - } - - .md\:-mt-1\/12 { - margin-top: -8.33333%; - } - - .md\:-mr-1\/12 { - margin-right: -8.33333%; - } - - .md\:-mb-1\/12 { - margin-bottom: -8.33333%; - } - - .md\:-ml-1\/12 { - margin-left: -8.33333%; - } - - .md\:-mt-2\/12 { - margin-top: -16.66667%; - } - - .md\:-mr-2\/12 { - margin-right: -16.66667%; - } - - .md\:-mb-2\/12 { - margin-bottom: -16.66667%; - } - - .md\:-ml-2\/12 { - margin-left: -16.66667%; - } - - .md\:-mt-3\/12 { - margin-top: -25%; - } - - .md\:-mr-3\/12 { - margin-right: -25%; - } - - .md\:-mb-3\/12 { - margin-bottom: -25%; - } - - .md\:-ml-3\/12 { - margin-left: -25%; - } - - .md\:-mt-4\/12 { - margin-top: -33.33333%; - } - - .md\:-mr-4\/12 { - margin-right: -33.33333%; - } - - .md\:-mb-4\/12 { - margin-bottom: -33.33333%; - } - - .md\:-ml-4\/12 { - margin-left: -33.33333%; - } - - .md\:-mt-5\/12 { - margin-top: -41.66667%; - } - - .md\:-mr-5\/12 { - margin-right: -41.66667%; - } - - .md\:-mb-5\/12 { - margin-bottom: -41.66667%; - } - - .md\:-ml-5\/12 { - margin-left: -41.66667%; - } - - .md\:-mt-6\/12 { - margin-top: -50%; - } - - .md\:-mr-6\/12 { - margin-right: -50%; - } - - .md\:-mb-6\/12 { - margin-bottom: -50%; - } - - .md\:-ml-6\/12 { - margin-left: -50%; - } - - .md\:-mt-7\/12 { - margin-top: -58.33333%; - } - - .md\:-mr-7\/12 { - margin-right: -58.33333%; - } - - .md\:-mb-7\/12 { - margin-bottom: -58.33333%; - } - - .md\:-ml-7\/12 { - margin-left: -58.33333%; - } - - .md\:-mt-8\/12 { - margin-top: -66.66667%; - } - - .md\:-mr-8\/12 { - margin-right: -66.66667%; - } - - .md\:-mb-8\/12 { - margin-bottom: -66.66667%; - } - - .md\:-ml-8\/12 { - margin-left: -66.66667%; - } - - .md\:-mt-9\/12 { - margin-top: -75%; - } - - .md\:-mr-9\/12 { - margin-right: -75%; - } - - .md\:-mb-9\/12 { - margin-bottom: -75%; - } - - .md\:-ml-9\/12 { - margin-left: -75%; - } - - .md\:-mt-10\/12 { - margin-top: -83.33333%; - } - - .md\:-mr-10\/12 { - margin-right: -83.33333%; - } - - .md\:-mb-10\/12 { - margin-bottom: -83.33333%; - } - - .md\:-ml-10\/12 { - margin-left: -83.33333%; - } - - .md\:-mt-11\/12 { - margin-top: -91.66667%; - } - - .md\:-mr-11\/12 { - margin-right: -91.66667%; - } - - .md\:-mb-11\/12 { - margin-bottom: -91.66667%; - } - - .md\:-ml-11\/12 { - margin-left: -91.66667%; - } - - .md\:-mt-full { - margin-top: -100%; - } - - .md\:-mr-full { - margin-right: -100%; - } - - .md\:-mb-full { - margin-bottom: -100%; - } - - .md\:-ml-full { - margin-left: -100%; - } - - .md\:max-h-0 { - max-height: 0; - } - - .md\:max-h-1 { - max-height: 0.25rem; - } - - .md\:max-h-2 { - max-height: 0.5rem; - } - - .md\:max-h-3 { - max-height: 0.75rem; - } - - .md\:max-h-4 { - max-height: 1rem; - } - - .md\:max-h-5 { - max-height: 1.25rem; - } - - .md\:max-h-6 { - max-height: 1.5rem; - } - - .md\:max-h-7 { - max-height: 1.75rem; - } - - .md\:max-h-8 { - max-height: 2rem; - } - - .md\:max-h-9 { - max-height: 2.25rem; - } - - .md\:max-h-10 { - max-height: 2.5rem; - } - - .md\:max-h-11 { - max-height: 2.75rem; - } - - .md\:max-h-12 { - max-height: 3rem; - } - - .md\:max-h-13 { - max-height: 3.25rem; - } - - .md\:max-h-14 { - max-height: 3.5rem; - } - - .md\:max-h-15 { - max-height: 3.75rem; - } - - .md\:max-h-16 { - max-height: 4rem; - } - - .md\:max-h-20 { - max-height: 5rem; - } - - .md\:max-h-24 { - max-height: 6rem; - } - - .md\:max-h-28 { - max-height: 7rem; - } - - .md\:max-h-32 { - max-height: 8rem; - } - - .md\:max-h-36 { - max-height: 9rem; - } - - .md\:max-h-40 { - max-height: 10rem; - } - - .md\:max-h-44 { - max-height: 11rem; - } - - .md\:max-h-48 { - max-height: 12rem; - } - - .md\:max-h-52 { - max-height: 13rem; - } - - .md\:max-h-56 { - max-height: 14rem; - } - - .md\:max-h-60 { - max-height: 15rem; - } - - .md\:max-h-64 { - max-height: 16rem; - } - - .md\:max-h-72 { - max-height: 18rem; - } - - .md\:max-h-80 { - max-height: 20rem; - } - - .md\:max-h-96 { - max-height: 24rem; - } - - .md\:max-h-screen { - max-height: 100vh; - } - - .md\:max-h-px { - max-height: 1px; - } - - .md\:max-h-0\.5 { - max-height: 0.125rem; - } - - .md\:max-h-1\.5 { - max-height: 0.375rem; - } - - .md\:max-h-2\.5 { - max-height: 0.625rem; - } - - .md\:max-h-3\.5 { - max-height: 0.875rem; - } - - .md\:max-h-1\/2 { - max-height: 50%; - } - - .md\:max-h-1\/3 { - max-height: 33.333333%; - } - - .md\:max-h-2\/3 { - max-height: 66.666667%; - } - - .md\:max-h-1\/4 { - max-height: 25%; - } - - .md\:max-h-2\/4 { - max-height: 50%; - } - - .md\:max-h-3\/4 { - max-height: 75%; - } - - .md\:max-h-1\/5 { - max-height: 20%; - } - - .md\:max-h-2\/5 { - max-height: 40%; - } - - .md\:max-h-3\/5 { - max-height: 60%; - } - - .md\:max-h-4\/5 { - max-height: 80%; - } - - .md\:max-h-1\/6 { - max-height: 16.666667%; - } - - .md\:max-h-2\/6 { - max-height: 33.333333%; - } - - .md\:max-h-3\/6 { - max-height: 50%; - } - - .md\:max-h-4\/6 { - max-height: 66.666667%; - } - - .md\:max-h-5\/6 { - max-height: 83.333333%; - } - - .md\:max-h-1\/12 { - max-height: 8.333333%; - } - - .md\:max-h-2\/12 { - max-height: 16.666667%; - } - - .md\:max-h-3\/12 { - max-height: 25%; - } - - .md\:max-h-4\/12 { - max-height: 33.333333%; - } - - .md\:max-h-5\/12 { - max-height: 41.666667%; - } - - .md\:max-h-6\/12 { - max-height: 50%; - } - - .md\:max-h-7\/12 { - max-height: 58.333333%; - } - - .md\:max-h-8\/12 { - max-height: 66.666667%; - } - - .md\:max-h-9\/12 { - max-height: 75%; - } - - .md\:max-h-10\/12 { - max-height: 83.333333%; - } - - .md\:max-h-11\/12 { - max-height: 91.666667%; - } - - .md\:max-h-full { - max-height: 100%; - } - - .md\:max-w-0 { - max-width: 0rem; - } - - .md\:max-w-none { - max-width: none; - } - - .md\:max-w-xs { - max-width: 20rem; - } - - .md\:max-w-sm { - max-width: 24rem; - } - - .md\:max-w-md { - max-width: 28rem; - } - - .md\:max-w-lg { - max-width: 32rem; - } - - .md\:max-w-xl { - max-width: 36rem; - } - - .md\:max-w-2xl { - max-width: 42rem; - } - - .md\:max-w-3xl { - max-width: 48rem; - } - - .md\:max-w-4xl { - max-width: 56rem; - } - - .md\:max-w-5xl { - max-width: 64rem; - } - - .md\:max-w-6xl { - max-width: 72rem; - } - - .md\:max-w-7xl { - max-width: 80rem; - } - - .md\:max-w-full { - max-width: 100%; - } - - .md\:max-w-min-content { - max-width: -webkit-min-content; - max-width: -moz-min-content; - max-width: min-content; - } - - .md\:max-w-max-content { - max-width: -webkit-max-content; - max-width: -moz-max-content; - max-width: max-content; - } - - .md\:max-w-prose { - max-width: 65ch; - } - - .md\:max-w-screen-sm { - max-width: 640px; - } - - .md\:max-w-screen-md { - max-width: 768px; - } - - .md\:max-w-screen-lg { - max-width: 1024px; - } - - .md\:max-w-screen-xl { - max-width: 1280px; - } - - .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\:min-w-min-content { - min-width: -webkit-min-content; - min-width: -moz-min-content; - min-width: min-content; - } - - .md\:min-w-max-content { - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - } - - .md\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .md\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .md\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .md\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .md\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .md\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .md\:object-center { - -o-object-position: center; - object-position: center; - } - - .md\:object-left { - -o-object-position: left; - object-position: left; - } - - .md\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .md\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .md\:object-right { - -o-object-position: right; - object-position: right; - } - - .md\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .md\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .md\:object-top { - -o-object-position: top; - object-position: top; - } - - .md\:opacity-0 { - opacity: 0; - } - - .md\:opacity-25 { - opacity: 0.25; - } - - .md\:opacity-50 { - opacity: 0.5; - } - - .md\:opacity-75 { - opacity: 0.75; - } - - .md\:opacity-100 { - opacity: 1; - } - - .md\:hover\:opacity-0:hover { - opacity: 0; - } - - .md\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .md\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .md\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .md\:hover\:opacity-100:hover { - opacity: 1; - } - - .md\:focus\:opacity-0:focus { - opacity: 0; - } - - .md\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .md\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .md\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .md\:focus\:opacity-100:focus { - opacity: 1; - } - - .md\:disabled\:opacity-0:disabled { - opacity: 0; - } - - .md\:disabled\:opacity-25:disabled { - opacity: 0.25; - } - - .md\:disabled\:opacity-50:disabled { - opacity: 0.5; - } - - .md\:disabled\:opacity-75:disabled { - opacity: 0.75; - } - - .md\:disabled\:opacity-100:disabled { - opacity: 1; - } - - .md\:outline-none { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .md\:outline-white { - outline: 2px dotted white; - outline-offset: 2px; - } - - .md\:outline-black { - outline: 2px dotted black; - outline-offset: 2px; - } - - .md\:focus\:outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .md\:focus\:outline-white:focus { - outline: 2px dotted white; - outline-offset: 2px; - } - - .md\:focus\:outline-black:focus { - outline: 2px dotted black; - outline-offset: 2px; - } - - .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\:overscroll-auto { - -ms-scroll-chaining: chained; - overscroll-behavior: auto; - } - - .md\:overscroll-contain { - -ms-scroll-chaining: none; - overscroll-behavior: contain; - } - - .md\:overscroll-none { - -ms-scroll-chaining: none; - overscroll-behavior: none; - } - - .md\:overscroll-y-auto { - overscroll-behavior-y: auto; - } - - .md\:overscroll-y-contain { - overscroll-behavior-y: contain; - } - - .md\:overscroll-y-none { - overscroll-behavior-y: none; - } - - .md\:overscroll-x-auto { - overscroll-behavior-x: auto; - } - - .md\:overscroll-x-contain { - overscroll-behavior-x: contain; - } - - .md\:overscroll-x-none { - overscroll-behavior-x: none; - } - - .md\:p-0 { - padding: 0; - } - - .md\:p-1 { - padding: 0.25rem; - } - - .md\:p-2 { - padding: 0.5rem; - } - - .md\:p-3 { - padding: 0.75rem; - } - - .md\:p-4 { - padding: 1rem; - } - - .md\:p-5 { - padding: 1.25rem; - } - - .md\:p-6 { - padding: 1.5rem; - } - - .md\:p-7 { - padding: 1.75rem; - } - - .md\:p-8 { - padding: 2rem; - } - - .md\:p-9 { - padding: 2.25rem; - } - - .md\:p-10 { - padding: 2.5rem; - } - - .md\:p-11 { - padding: 2.75rem; - } - - .md\:p-12 { - padding: 3rem; - } - - .md\:p-13 { - padding: 3.25rem; - } - - .md\:p-14 { - padding: 3.5rem; - } - - .md\:p-15 { - padding: 3.75rem; - } - - .md\:p-16 { - padding: 4rem; - } - - .md\:p-20 { - padding: 5rem; - } - - .md\:p-24 { - padding: 6rem; - } - - .md\:p-28 { - padding: 7rem; - } - - .md\:p-32 { - padding: 8rem; - } - - .md\:p-36 { - padding: 9rem; - } - - .md\:p-40 { - padding: 10rem; - } - - .md\:p-44 { - padding: 11rem; - } - - .md\:p-48 { - padding: 12rem; - } - - .md\:p-52 { - padding: 13rem; - } - - .md\:p-56 { - padding: 14rem; - } - - .md\:p-60 { - padding: 15rem; - } - - .md\:p-64 { - padding: 16rem; - } - - .md\:p-72 { - padding: 18rem; - } - - .md\:p-80 { - padding: 20rem; - } - - .md\:p-96 { - padding: 24rem; - } - - .md\:p-px { - padding: 1px; - } - - .md\:p-0\.5 { - padding: 0.125rem; - } - - .md\:p-1\.5 { - padding: 0.375rem; - } - - .md\:p-2\.5 { - padding: 0.625rem; - } - - .md\:p-3\.5 { - padding: 0.875rem; - } - - .md\:p-1\/2 { - padding: 50%; - } - - .md\:p-1\/3 { - padding: 33.333333%; - } - - .md\:p-2\/3 { - padding: 66.666667%; - } - - .md\:p-1\/4 { - padding: 25%; - } - - .md\:p-2\/4 { - padding: 50%; - } - - .md\:p-3\/4 { - padding: 75%; - } - - .md\:p-1\/5 { - padding: 20%; - } - - .md\:p-2\/5 { - padding: 40%; - } - - .md\:p-3\/5 { - padding: 60%; - } - - .md\:p-4\/5 { - padding: 80%; - } - - .md\:p-1\/6 { - padding: 16.666667%; - } - - .md\:p-2\/6 { - padding: 33.333333%; - } - - .md\:p-3\/6 { - padding: 50%; - } - - .md\:p-4\/6 { - padding: 66.666667%; - } - - .md\:p-5\/6 { - padding: 83.333333%; - } - - .md\:p-1\/12 { - padding: 8.333333%; - } - - .md\:p-2\/12 { - padding: 16.666667%; - } - - .md\:p-3\/12 { - padding: 25%; - } - - .md\:p-4\/12 { - padding: 33.333333%; - } - - .md\:p-5\/12 { - padding: 41.666667%; - } - - .md\:p-6\/12 { - padding: 50%; - } - - .md\:p-7\/12 { - padding: 58.333333%; - } - - .md\:p-8\/12 { - padding: 66.666667%; - } - - .md\:p-9\/12 { - padding: 75%; - } - - .md\:p-10\/12 { - padding: 83.333333%; - } - - .md\:p-11\/12 { - padding: 91.666667%; - } - - .md\:p-full { - padding: 100%; - } - - .md\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .md\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .md\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .md\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .md\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .md\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .md\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .md\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .md\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .md\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .md\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .md\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .md\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .md\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .md\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .md\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .md\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .md\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .md\:py-9 { - padding-top: 2.25rem; - padding-bottom: 2.25rem; - } - - .md\:px-9 { - padding-left: 2.25rem; - padding-right: 2.25rem; - } - - .md\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .md\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .md\:py-11 { - padding-top: 2.75rem; - padding-bottom: 2.75rem; - } - - .md\:px-11 { - padding-left: 2.75rem; - padding-right: 2.75rem; - } - - .md\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .md\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .md\:py-13 { - padding-top: 3.25rem; - padding-bottom: 3.25rem; - } - - .md\:px-13 { - padding-left: 3.25rem; - padding-right: 3.25rem; - } - - .md\:py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; - } - - .md\:px-14 { - padding-left: 3.5rem; - padding-right: 3.5rem; - } - - .md\:py-15 { - padding-top: 3.75rem; - padding-bottom: 3.75rem; - } - - .md\:px-15 { - padding-left: 3.75rem; - padding-right: 3.75rem; - } - - .md\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .md\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .md\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .md\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .md\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .md\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .md\:py-28 { - padding-top: 7rem; - padding-bottom: 7rem; - } - - .md\:px-28 { - padding-left: 7rem; - padding-right: 7rem; - } - - .md\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .md\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .md\:py-36 { - padding-top: 9rem; - padding-bottom: 9rem; - } - - .md\:px-36 { - padding-left: 9rem; - padding-right: 9rem; - } - - .md\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .md\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .md\:py-44 { - padding-top: 11rem; - padding-bottom: 11rem; - } - - .md\:px-44 { - padding-left: 11rem; - padding-right: 11rem; - } - - .md\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .md\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .md\:py-52 { - padding-top: 13rem; - padding-bottom: 13rem; - } - - .md\:px-52 { - padding-left: 13rem; - padding-right: 13rem; - } - - .md\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .md\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .md\:py-60 { - padding-top: 15rem; - padding-bottom: 15rem; - } - - .md\:px-60 { - padding-left: 15rem; - padding-right: 15rem; - } - - .md\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .md\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .md\:py-72 { - padding-top: 18rem; - padding-bottom: 18rem; - } - - .md\:px-72 { - padding-left: 18rem; - padding-right: 18rem; - } - - .md\:py-80 { - padding-top: 20rem; - padding-bottom: 20rem; - } - - .md\:px-80 { - padding-left: 20rem; - padding-right: 20rem; - } - - .md\:py-96 { - padding-top: 24rem; - padding-bottom: 24rem; - } - - .md\:px-96 { - padding-left: 24rem; - padding-right: 24rem; - } - - .md\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .md\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .md\:py-0\.5 { - padding-top: 0.125rem; - padding-bottom: 0.125rem; - } - - .md\:px-0\.5 { - padding-left: 0.125rem; - padding-right: 0.125rem; - } - - .md\:py-1\.5 { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - } - - .md\:px-1\.5 { - padding-left: 0.375rem; - padding-right: 0.375rem; - } - - .md\:py-2\.5 { - padding-top: 0.625rem; - padding-bottom: 0.625rem; - } - - .md\:px-2\.5 { - padding-left: 0.625rem; - padding-right: 0.625rem; - } - - .md\:py-3\.5 { - padding-top: 0.875rem; - padding-bottom: 0.875rem; - } - - .md\:px-3\.5 { - padding-left: 0.875rem; - padding-right: 0.875rem; - } - - .md\:py-1\/2 { - padding-top: 50%; - padding-bottom: 50%; - } - - .md\:px-1\/2 { - padding-left: 50%; - padding-right: 50%; - } - - .md\:py-1\/3 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .md\:px-1\/3 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .md\:py-2\/3 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .md\:px-2\/3 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .md\:py-1\/4 { - padding-top: 25%; - padding-bottom: 25%; - } - - .md\:px-1\/4 { - padding-left: 25%; - padding-right: 25%; - } - - .md\:py-2\/4 { - padding-top: 50%; - padding-bottom: 50%; - } - - .md\:px-2\/4 { - padding-left: 50%; - padding-right: 50%; - } - - .md\:py-3\/4 { - padding-top: 75%; - padding-bottom: 75%; - } - - .md\:px-3\/4 { - padding-left: 75%; - padding-right: 75%; - } - - .md\:py-1\/5 { - padding-top: 20%; - padding-bottom: 20%; - } - - .md\:px-1\/5 { - padding-left: 20%; - padding-right: 20%; - } - - .md\:py-2\/5 { - padding-top: 40%; - padding-bottom: 40%; - } - - .md\:px-2\/5 { - padding-left: 40%; - padding-right: 40%; - } - - .md\:py-3\/5 { - padding-top: 60%; - padding-bottom: 60%; - } - - .md\:px-3\/5 { - padding-left: 60%; - padding-right: 60%; - } - - .md\:py-4\/5 { - padding-top: 80%; - padding-bottom: 80%; - } - - .md\:px-4\/5 { - padding-left: 80%; - padding-right: 80%; - } - - .md\:py-1\/6 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .md\:px-1\/6 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .md\:py-2\/6 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .md\:px-2\/6 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .md\:py-3\/6 { - padding-top: 50%; - padding-bottom: 50%; - } - - .md\:px-3\/6 { - padding-left: 50%; - padding-right: 50%; - } - - .md\:py-4\/6 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .md\:px-4\/6 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .md\:py-5\/6 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .md\:px-5\/6 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .md\:py-1\/12 { - padding-top: 8.333333%; - padding-bottom: 8.333333%; - } - - .md\:px-1\/12 { - padding-left: 8.333333%; - padding-right: 8.333333%; - } - - .md\:py-2\/12 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .md\:px-2\/12 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .md\:py-3\/12 { - padding-top: 25%; - padding-bottom: 25%; - } - - .md\:px-3\/12 { - padding-left: 25%; - padding-right: 25%; - } - - .md\:py-4\/12 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .md\:px-4\/12 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .md\:py-5\/12 { - padding-top: 41.666667%; - padding-bottom: 41.666667%; - } - - .md\:px-5\/12 { - padding-left: 41.666667%; - padding-right: 41.666667%; - } - - .md\:py-6\/12 { - padding-top: 50%; - padding-bottom: 50%; - } - - .md\:px-6\/12 { - padding-left: 50%; - padding-right: 50%; - } - - .md\:py-7\/12 { - padding-top: 58.333333%; - padding-bottom: 58.333333%; - } - - .md\:px-7\/12 { - padding-left: 58.333333%; - padding-right: 58.333333%; - } - - .md\:py-8\/12 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .md\:px-8\/12 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .md\:py-9\/12 { - padding-top: 75%; - padding-bottom: 75%; - } - - .md\:px-9\/12 { - padding-left: 75%; - padding-right: 75%; - } - - .md\:py-10\/12 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .md\:px-10\/12 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .md\:py-11\/12 { - padding-top: 91.666667%; - padding-bottom: 91.666667%; - } - - .md\:px-11\/12 { - padding-left: 91.666667%; - padding-right: 91.666667%; - } - - .md\:py-full { - padding-top: 100%; - padding-bottom: 100%; - } - - .md\:px-full { - padding-left: 100%; - padding-right: 100%; - } - - .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: 0.25rem; - } - - .md\:pr-1 { - padding-right: 0.25rem; - } - - .md\:pb-1 { - padding-bottom: 0.25rem; - } - - .md\:pl-1 { - padding-left: 0.25rem; - } - - .md\:pt-2 { - padding-top: 0.5rem; - } - - .md\:pr-2 { - padding-right: 0.5rem; - } - - .md\:pb-2 { - padding-bottom: 0.5rem; - } - - .md\:pl-2 { - padding-left: 0.5rem; - } - - .md\:pt-3 { - padding-top: 0.75rem; - } - - .md\:pr-3 { - padding-right: 0.75rem; - } - - .md\:pb-3 { - padding-bottom: 0.75rem; - } - - .md\:pl-3 { - padding-left: 0.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-5 { - padding-top: 1.25rem; - } - - .md\:pr-5 { - padding-right: 1.25rem; - } - - .md\:pb-5 { - padding-bottom: 1.25rem; - } - - .md\:pl-5 { - padding-left: 1.25rem; - } - - .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-7 { - padding-top: 1.75rem; - } - - .md\:pr-7 { - padding-right: 1.75rem; - } - - .md\:pb-7 { - padding-bottom: 1.75rem; - } - - .md\:pl-7 { - padding-left: 1.75rem; - } - - .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-9 { - padding-top: 2.25rem; - } - - .md\:pr-9 { - padding-right: 2.25rem; - } - - .md\:pb-9 { - padding-bottom: 2.25rem; - } - - .md\:pl-9 { - padding-left: 2.25rem; - } - - .md\:pt-10 { - padding-top: 2.5rem; - } - - .md\:pr-10 { - padding-right: 2.5rem; - } - - .md\:pb-10 { - padding-bottom: 2.5rem; - } - - .md\:pl-10 { - padding-left: 2.5rem; - } - - .md\:pt-11 { - padding-top: 2.75rem; - } - - .md\:pr-11 { - padding-right: 2.75rem; - } - - .md\:pb-11 { - padding-bottom: 2.75rem; - } - - .md\:pl-11 { - padding-left: 2.75rem; - } - - .md\:pt-12 { - padding-top: 3rem; - } - - .md\:pr-12 { - padding-right: 3rem; - } - - .md\:pb-12 { - padding-bottom: 3rem; - } - - .md\:pl-12 { - padding-left: 3rem; - } - - .md\:pt-13 { - padding-top: 3.25rem; - } - - .md\:pr-13 { - padding-right: 3.25rem; - } - - .md\:pb-13 { - padding-bottom: 3.25rem; - } - - .md\:pl-13 { - padding-left: 3.25rem; - } - - .md\:pt-14 { - padding-top: 3.5rem; - } - - .md\:pr-14 { - padding-right: 3.5rem; - } - - .md\:pb-14 { - padding-bottom: 3.5rem; - } - - .md\:pl-14 { - padding-left: 3.5rem; - } - - .md\:pt-15 { - padding-top: 3.75rem; - } - - .md\:pr-15 { - padding-right: 3.75rem; - } - - .md\:pb-15 { - padding-bottom: 3.75rem; - } - - .md\:pl-15 { - padding-left: 3.75rem; - } - - .md\:pt-16 { - padding-top: 4rem; - } - - .md\:pr-16 { - padding-right: 4rem; - } - - .md\:pb-16 { - padding-bottom: 4rem; - } - - .md\:pl-16 { - padding-left: 4rem; - } - - .md\:pt-20 { - padding-top: 5rem; - } - - .md\:pr-20 { - padding-right: 5rem; - } - - .md\:pb-20 { - padding-bottom: 5rem; - } - - .md\:pl-20 { - padding-left: 5rem; - } - - .md\:pt-24 { - padding-top: 6rem; - } - - .md\:pr-24 { - padding-right: 6rem; - } - - .md\:pb-24 { - padding-bottom: 6rem; - } - - .md\:pl-24 { - padding-left: 6rem; - } - - .md\:pt-28 { - padding-top: 7rem; - } - - .md\:pr-28 { - padding-right: 7rem; - } - - .md\:pb-28 { - padding-bottom: 7rem; - } - - .md\:pl-28 { - padding-left: 7rem; - } - - .md\:pt-32 { - padding-top: 8rem; - } - - .md\:pr-32 { - padding-right: 8rem; - } - - .md\:pb-32 { - padding-bottom: 8rem; - } - - .md\:pl-32 { - padding-left: 8rem; - } - - .md\:pt-36 { - padding-top: 9rem; - } - - .md\:pr-36 { - padding-right: 9rem; - } - - .md\:pb-36 { - padding-bottom: 9rem; - } - - .md\:pl-36 { - padding-left: 9rem; - } - - .md\:pt-40 { - padding-top: 10rem; - } - - .md\:pr-40 { - padding-right: 10rem; - } - - .md\:pb-40 { - padding-bottom: 10rem; - } - - .md\:pl-40 { - padding-left: 10rem; - } - - .md\:pt-44 { - padding-top: 11rem; - } - - .md\:pr-44 { - padding-right: 11rem; - } - - .md\:pb-44 { - padding-bottom: 11rem; - } - - .md\:pl-44 { - padding-left: 11rem; - } - - .md\:pt-48 { - padding-top: 12rem; - } - - .md\:pr-48 { - padding-right: 12rem; - } - - .md\:pb-48 { - padding-bottom: 12rem; - } - - .md\:pl-48 { - padding-left: 12rem; - } - - .md\:pt-52 { - padding-top: 13rem; - } - - .md\:pr-52 { - padding-right: 13rem; - } - - .md\:pb-52 { - padding-bottom: 13rem; - } - - .md\:pl-52 { - padding-left: 13rem; - } - - .md\:pt-56 { - padding-top: 14rem; - } - - .md\:pr-56 { - padding-right: 14rem; - } - - .md\:pb-56 { - padding-bottom: 14rem; - } - - .md\:pl-56 { - padding-left: 14rem; - } - - .md\:pt-60 { - padding-top: 15rem; - } - - .md\:pr-60 { - padding-right: 15rem; - } - - .md\:pb-60 { - padding-bottom: 15rem; - } - - .md\:pl-60 { - padding-left: 15rem; - } - - .md\:pt-64 { - padding-top: 16rem; - } - - .md\:pr-64 { - padding-right: 16rem; - } - - .md\:pb-64 { - padding-bottom: 16rem; - } - - .md\:pl-64 { - padding-left: 16rem; - } - - .md\:pt-72 { - padding-top: 18rem; - } - - .md\:pr-72 { - padding-right: 18rem; - } - - .md\:pb-72 { - padding-bottom: 18rem; - } - - .md\:pl-72 { - padding-left: 18rem; - } - - .md\:pt-80 { - padding-top: 20rem; - } - - .md\:pr-80 { - padding-right: 20rem; - } - - .md\:pb-80 { - padding-bottom: 20rem; - } - - .md\:pl-80 { - padding-left: 20rem; - } - - .md\:pt-96 { - padding-top: 24rem; - } - - .md\:pr-96 { - padding-right: 24rem; - } - - .md\:pb-96 { - padding-bottom: 24rem; - } - - .md\:pl-96 { - padding-left: 24rem; - } - - .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\:pt-0\.5 { - padding-top: 0.125rem; - } - - .md\:pr-0\.5 { - padding-right: 0.125rem; - } - - .md\:pb-0\.5 { - padding-bottom: 0.125rem; - } - - .md\:pl-0\.5 { - padding-left: 0.125rem; - } - - .md\:pt-1\.5 { - padding-top: 0.375rem; - } - - .md\:pr-1\.5 { - padding-right: 0.375rem; - } - - .md\:pb-1\.5 { - padding-bottom: 0.375rem; - } - - .md\:pl-1\.5 { - padding-left: 0.375rem; - } - - .md\:pt-2\.5 { - padding-top: 0.625rem; - } - - .md\:pr-2\.5 { - padding-right: 0.625rem; - } - - .md\:pb-2\.5 { - padding-bottom: 0.625rem; - } - - .md\:pl-2\.5 { - padding-left: 0.625rem; - } - - .md\:pt-3\.5 { - padding-top: 0.875rem; - } - - .md\:pr-3\.5 { - padding-right: 0.875rem; - } - - .md\:pb-3\.5 { - padding-bottom: 0.875rem; - } - - .md\:pl-3\.5 { - padding-left: 0.875rem; - } - - .md\:pt-1\/2 { - padding-top: 50%; - } - - .md\:pr-1\/2 { - padding-right: 50%; - } - - .md\:pb-1\/2 { - padding-bottom: 50%; - } - - .md\:pl-1\/2 { - padding-left: 50%; - } - - .md\:pt-1\/3 { - padding-top: 33.333333%; - } - - .md\:pr-1\/3 { - padding-right: 33.333333%; - } - - .md\:pb-1\/3 { - padding-bottom: 33.333333%; - } - - .md\:pl-1\/3 { - padding-left: 33.333333%; - } - - .md\:pt-2\/3 { - padding-top: 66.666667%; - } - - .md\:pr-2\/3 { - padding-right: 66.666667%; - } - - .md\:pb-2\/3 { - padding-bottom: 66.666667%; - } - - .md\:pl-2\/3 { - padding-left: 66.666667%; - } - - .md\:pt-1\/4 { - padding-top: 25%; - } - - .md\:pr-1\/4 { - padding-right: 25%; - } - - .md\:pb-1\/4 { - padding-bottom: 25%; - } - - .md\:pl-1\/4 { - padding-left: 25%; - } - - .md\:pt-2\/4 { - padding-top: 50%; - } - - .md\:pr-2\/4 { - padding-right: 50%; - } - - .md\:pb-2\/4 { - padding-bottom: 50%; - } - - .md\:pl-2\/4 { - padding-left: 50%; - } - - .md\:pt-3\/4 { - padding-top: 75%; - } - - .md\:pr-3\/4 { - padding-right: 75%; - } - - .md\:pb-3\/4 { - padding-bottom: 75%; - } - - .md\:pl-3\/4 { - padding-left: 75%; - } - - .md\:pt-1\/5 { - padding-top: 20%; - } - - .md\:pr-1\/5 { - padding-right: 20%; - } - - .md\:pb-1\/5 { - padding-bottom: 20%; - } - - .md\:pl-1\/5 { - padding-left: 20%; - } - - .md\:pt-2\/5 { - padding-top: 40%; - } - - .md\:pr-2\/5 { - padding-right: 40%; - } - - .md\:pb-2\/5 { - padding-bottom: 40%; - } - - .md\:pl-2\/5 { - padding-left: 40%; - } - - .md\:pt-3\/5 { - padding-top: 60%; - } - - .md\:pr-3\/5 { - padding-right: 60%; - } - - .md\:pb-3\/5 { - padding-bottom: 60%; - } - - .md\:pl-3\/5 { - padding-left: 60%; - } - - .md\:pt-4\/5 { - padding-top: 80%; - } - - .md\:pr-4\/5 { - padding-right: 80%; - } - - .md\:pb-4\/5 { - padding-bottom: 80%; - } - - .md\:pl-4\/5 { - padding-left: 80%; - } - - .md\:pt-1\/6 { - padding-top: 16.666667%; - } - - .md\:pr-1\/6 { - padding-right: 16.666667%; - } - - .md\:pb-1\/6 { - padding-bottom: 16.666667%; - } - - .md\:pl-1\/6 { - padding-left: 16.666667%; - } - - .md\:pt-2\/6 { - padding-top: 33.333333%; - } - - .md\:pr-2\/6 { - padding-right: 33.333333%; - } - - .md\:pb-2\/6 { - padding-bottom: 33.333333%; - } - - .md\:pl-2\/6 { - padding-left: 33.333333%; - } - - .md\:pt-3\/6 { - padding-top: 50%; - } - - .md\:pr-3\/6 { - padding-right: 50%; - } - - .md\:pb-3\/6 { - padding-bottom: 50%; - } - - .md\:pl-3\/6 { - padding-left: 50%; - } - - .md\:pt-4\/6 { - padding-top: 66.666667%; - } - - .md\:pr-4\/6 { - padding-right: 66.666667%; - } - - .md\:pb-4\/6 { - padding-bottom: 66.666667%; - } - - .md\:pl-4\/6 { - padding-left: 66.666667%; - } - - .md\:pt-5\/6 { - padding-top: 83.333333%; - } - - .md\:pr-5\/6 { - padding-right: 83.333333%; - } - - .md\:pb-5\/6 { - padding-bottom: 83.333333%; - } - - .md\:pl-5\/6 { - padding-left: 83.333333%; - } - - .md\:pt-1\/12 { - padding-top: 8.333333%; - } - - .md\:pr-1\/12 { - padding-right: 8.333333%; - } - - .md\:pb-1\/12 { - padding-bottom: 8.333333%; - } - - .md\:pl-1\/12 { - padding-left: 8.333333%; - } - - .md\:pt-2\/12 { - padding-top: 16.666667%; - } - - .md\:pr-2\/12 { - padding-right: 16.666667%; - } - - .md\:pb-2\/12 { - padding-bottom: 16.666667%; - } - - .md\:pl-2\/12 { - padding-left: 16.666667%; - } - - .md\:pt-3\/12 { - padding-top: 25%; - } - - .md\:pr-3\/12 { - padding-right: 25%; - } - - .md\:pb-3\/12 { - padding-bottom: 25%; - } - - .md\:pl-3\/12 { - padding-left: 25%; - } - - .md\:pt-4\/12 { - padding-top: 33.333333%; - } - - .md\:pr-4\/12 { - padding-right: 33.333333%; - } - - .md\:pb-4\/12 { - padding-bottom: 33.333333%; - } - - .md\:pl-4\/12 { - padding-left: 33.333333%; - } - - .md\:pt-5\/12 { - padding-top: 41.666667%; - } - - .md\:pr-5\/12 { - padding-right: 41.666667%; - } - - .md\:pb-5\/12 { - padding-bottom: 41.666667%; - } - - .md\:pl-5\/12 { - padding-left: 41.666667%; - } - - .md\:pt-6\/12 { - padding-top: 50%; - } - - .md\:pr-6\/12 { - padding-right: 50%; - } - - .md\:pb-6\/12 { - padding-bottom: 50%; - } - - .md\:pl-6\/12 { - padding-left: 50%; - } - - .md\:pt-7\/12 { - padding-top: 58.333333%; - } - - .md\:pr-7\/12 { - padding-right: 58.333333%; - } - - .md\:pb-7\/12 { - padding-bottom: 58.333333%; - } - - .md\:pl-7\/12 { - padding-left: 58.333333%; - } - - .md\:pt-8\/12 { - padding-top: 66.666667%; - } - - .md\:pr-8\/12 { - padding-right: 66.666667%; - } - - .md\:pb-8\/12 { - padding-bottom: 66.666667%; - } - - .md\:pl-8\/12 { - padding-left: 66.666667%; - } - - .md\:pt-9\/12 { - padding-top: 75%; - } - - .md\:pr-9\/12 { - padding-right: 75%; - } - - .md\:pb-9\/12 { - padding-bottom: 75%; - } - - .md\:pl-9\/12 { - padding-left: 75%; - } - - .md\:pt-10\/12 { - padding-top: 83.333333%; - } - - .md\:pr-10\/12 { - padding-right: 83.333333%; - } - - .md\:pb-10\/12 { - padding-bottom: 83.333333%; - } - - .md\:pl-10\/12 { - padding-left: 83.333333%; - } - - .md\:pt-11\/12 { - padding-top: 91.666667%; - } - - .md\:pr-11\/12 { - padding-right: 91.666667%; - } - - .md\:pb-11\/12 { - padding-bottom: 91.666667%; - } - - .md\:pl-11\/12 { - padding-left: 91.666667%; - } - - .md\:pt-full { - padding-top: 100%; - } - - .md\:pr-full { - padding-right: 100%; - } - - .md\:pb-full { - padding-bottom: 100%; - } - - .md\:pl-full { - padding-left: 100%; - } - - .md\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .md\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .md\:placeholder-transparent::placeholder { - color: transparent; - } - - .md\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .md\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .md\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .md\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .md\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .md\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .md\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .md\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .md\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .md\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .md\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .md\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .md\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .md\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .md\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .md\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .md\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .md\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .md\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .md\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .md\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .md\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .md\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .md\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .md\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .md\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .md\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .md\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .md\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .md\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .md\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .md\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .md\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .md\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .md\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .md\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .md\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .md\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .md\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .md\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .md\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .md\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .md\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .md\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .md\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .md\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .md\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .md\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .md\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .md\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .md\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .md\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .md\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .md\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .md\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .md\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .md\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .md\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .md\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .md\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .md\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .md\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .md\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .md\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .md\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .md\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .md\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .md\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .md\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .md\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .md\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .dark .md\:dark\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .dark .md\:dark\:placeholder-transparent::placeholder { - color: transparent; - } - - .dark .md\:dark\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .md\:dark\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .dark .md\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .dark .md\:dark\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .dark .md\:dark\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .md\:dark\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .md\:placeholder-opacity-0::-moz-placeholder { - --placeholder-opacity: 0; - } - - .md\:placeholder-opacity-0:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .md\:placeholder-opacity-0::placeholder { - --placeholder-opacity: 0; - } - - .md\:placeholder-opacity-25::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .md\:placeholder-opacity-25:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .md\:placeholder-opacity-25::placeholder { - --placeholder-opacity: 0.25; - } - - .md\:placeholder-opacity-50::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .md\:placeholder-opacity-50:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .md\:placeholder-opacity-50::placeholder { - --placeholder-opacity: 0.5; - } - - .md\:placeholder-opacity-75::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .md\:placeholder-opacity-75:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .md\:placeholder-opacity-75::placeholder { - --placeholder-opacity: 0.75; - } - - .md\:placeholder-opacity-100::-moz-placeholder { - --placeholder-opacity: 1; - } - - .md\:placeholder-opacity-100:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .md\:placeholder-opacity-100::placeholder { - --placeholder-opacity: 1; - } - - .md\:focus\:placeholder-opacity-0:focus::-moz-placeholder { - --placeholder-opacity: 0; - } - - .md\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .md\:focus\:placeholder-opacity-0:focus::placeholder { - --placeholder-opacity: 0; - } - - .md\:focus\:placeholder-opacity-25:focus::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .md\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .md\:focus\:placeholder-opacity-25:focus::placeholder { - --placeholder-opacity: 0.25; - } - - .md\:focus\:placeholder-opacity-50:focus::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .md\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .md\:focus\:placeholder-opacity-50:focus::placeholder { - --placeholder-opacity: 0.5; - } - - .md\:focus\:placeholder-opacity-75:focus::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .md\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .md\:focus\:placeholder-opacity-75:focus::placeholder { - --placeholder-opacity: 0.75; - } - - .md\:focus\:placeholder-opacity-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - } - - .md\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .md\:focus\:placeholder-opacity-100:focus::placeholder { - --placeholder-opacity: 1; - } - - .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\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .md\:inset-1 { - top: 0.25rem; - right: 0.25rem; - bottom: 0.25rem; - left: 0.25rem; - } - - .md\:inset-2 { - top: 0.5rem; - right: 0.5rem; - bottom: 0.5rem; - left: 0.5rem; - } - - .md\:inset-3 { - top: 0.75rem; - right: 0.75rem; - bottom: 0.75rem; - left: 0.75rem; - } - - .md\:inset-4 { - top: 1rem; - right: 1rem; - bottom: 1rem; - left: 1rem; - } - - .md\:inset-5 { - top: 1.25rem; - right: 1.25rem; - bottom: 1.25rem; - left: 1.25rem; - } - - .md\:inset-6 { - top: 1.5rem; - right: 1.5rem; - bottom: 1.5rem; - left: 1.5rem; - } - - .md\:inset-7 { - top: 1.75rem; - right: 1.75rem; - bottom: 1.75rem; - left: 1.75rem; - } - - .md\:inset-8 { - top: 2rem; - right: 2rem; - bottom: 2rem; - left: 2rem; - } - - .md\:inset-9 { - top: 2.25rem; - right: 2.25rem; - bottom: 2.25rem; - left: 2.25rem; - } - - .md\:inset-10 { - top: 2.5rem; - right: 2.5rem; - bottom: 2.5rem; - left: 2.5rem; - } - - .md\:inset-11 { - top: 2.75rem; - right: 2.75rem; - bottom: 2.75rem; - left: 2.75rem; - } - - .md\:inset-12 { - top: 3rem; - right: 3rem; - bottom: 3rem; - left: 3rem; - } - - .md\:inset-13 { - top: 3.25rem; - right: 3.25rem; - bottom: 3.25rem; - left: 3.25rem; - } - - .md\:inset-14 { - top: 3.5rem; - right: 3.5rem; - bottom: 3.5rem; - left: 3.5rem; - } - - .md\:inset-15 { - top: 3.75rem; - right: 3.75rem; - bottom: 3.75rem; - left: 3.75rem; - } - - .md\:inset-16 { - top: 4rem; - right: 4rem; - bottom: 4rem; - left: 4rem; - } - - .md\:inset-20 { - top: 5rem; - right: 5rem; - bottom: 5rem; - left: 5rem; - } - - .md\:inset-24 { - top: 6rem; - right: 6rem; - bottom: 6rem; - left: 6rem; - } - - .md\:inset-28 { - top: 7rem; - right: 7rem; - bottom: 7rem; - left: 7rem; - } - - .md\:inset-32 { - top: 8rem; - right: 8rem; - bottom: 8rem; - left: 8rem; - } - - .md\:inset-36 { - top: 9rem; - right: 9rem; - bottom: 9rem; - left: 9rem; - } - - .md\:inset-40 { - top: 10rem; - right: 10rem; - bottom: 10rem; - left: 10rem; - } - - .md\:inset-44 { - top: 11rem; - right: 11rem; - bottom: 11rem; - left: 11rem; - } - - .md\:inset-48 { - top: 12rem; - right: 12rem; - bottom: 12rem; - left: 12rem; - } - - .md\:inset-52 { - top: 13rem; - right: 13rem; - bottom: 13rem; - left: 13rem; - } - - .md\:inset-56 { - top: 14rem; - right: 14rem; - bottom: 14rem; - left: 14rem; - } - - .md\:inset-60 { - top: 15rem; - right: 15rem; - bottom: 15rem; - left: 15rem; - } - - .md\:inset-64 { - top: 16rem; - right: 16rem; - bottom: 16rem; - left: 16rem; - } - - .md\:inset-72 { - top: 18rem; - right: 18rem; - bottom: 18rem; - left: 18rem; - } - - .md\:inset-80 { - top: 20rem; - right: 20rem; - bottom: 20rem; - left: 20rem; - } - - .md\:inset-96 { - top: 24rem; - right: 24rem; - bottom: 24rem; - left: 24rem; - } - - .md\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .md\:inset-px { - top: 1px; - right: 1px; - bottom: 1px; - left: 1px; - } - - .md\:inset-0\.5 { - top: 0.125rem; - right: 0.125rem; - bottom: 0.125rem; - left: 0.125rem; - } - - .md\:inset-1\.5 { - top: 0.375rem; - right: 0.375rem; - bottom: 0.375rem; - left: 0.375rem; - } - - .md\:inset-2\.5 { - top: 0.625rem; - right: 0.625rem; - bottom: 0.625rem; - left: 0.625rem; - } - - .md\:inset-3\.5 { - top: 0.875rem; - right: 0.875rem; - bottom: 0.875rem; - left: 0.875rem; - } - - .md\:inset-1\/2 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .md\:inset-1\/3 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .md\:inset-2\/3 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .md\:inset-1\/4 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .md\:inset-2\/4 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .md\:inset-3\/4 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .md\:inset-1\/5 { - top: 20%; - right: 20%; - bottom: 20%; - left: 20%; - } - - .md\:inset-2\/5 { - top: 40%; - right: 40%; - bottom: 40%; - left: 40%; - } - - .md\:inset-3\/5 { - top: 60%; - right: 60%; - bottom: 60%; - left: 60%; - } - - .md\:inset-4\/5 { - top: 80%; - right: 80%; - bottom: 80%; - left: 80%; - } - - .md\:inset-1\/6 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .md\:inset-2\/6 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .md\:inset-3\/6 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .md\:inset-4\/6 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .md\:inset-5\/6 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .md\:inset-1\/12 { - top: 8.333333%; - right: 8.333333%; - bottom: 8.333333%; - left: 8.333333%; - } - - .md\:inset-2\/12 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .md\:inset-3\/12 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .md\:inset-4\/12 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .md\:inset-5\/12 { - top: 41.666667%; - right: 41.666667%; - bottom: 41.666667%; - left: 41.666667%; - } - - .md\:inset-6\/12 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .md\:inset-7\/12 { - top: 58.333333%; - right: 58.333333%; - bottom: 58.333333%; - left: 58.333333%; - } - - .md\:inset-8\/12 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .md\:inset-9\/12 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .md\:inset-10\/12 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .md\:inset-11\/12 { - top: 91.666667%; - right: 91.666667%; - bottom: 91.666667%; - left: 91.666667%; - } - - .md\:inset-full { - top: 100%; - right: 100%; - bottom: 100%; - left: 100%; - } - - .md\:inset-y-0 { - top: 0; - bottom: 0; - } - - .md\:inset-x-0 { - right: 0; - left: 0; - } - - .md\:inset-y-1 { - top: 0.25rem; - bottom: 0.25rem; - } - - .md\:inset-x-1 { - right: 0.25rem; - left: 0.25rem; - } - - .md\:inset-y-2 { - top: 0.5rem; - bottom: 0.5rem; - } - - .md\:inset-x-2 { - right: 0.5rem; - left: 0.5rem; - } - - .md\:inset-y-3 { - top: 0.75rem; - bottom: 0.75rem; - } - - .md\:inset-x-3 { - right: 0.75rem; - left: 0.75rem; - } - - .md\:inset-y-4 { - top: 1rem; - bottom: 1rem; - } - - .md\:inset-x-4 { - right: 1rem; - left: 1rem; - } - - .md\:inset-y-5 { - top: 1.25rem; - bottom: 1.25rem; - } - - .md\:inset-x-5 { - right: 1.25rem; - left: 1.25rem; - } - - .md\:inset-y-6 { - top: 1.5rem; - bottom: 1.5rem; - } - - .md\:inset-x-6 { - right: 1.5rem; - left: 1.5rem; - } - - .md\:inset-y-7 { - top: 1.75rem; - bottom: 1.75rem; - } - - .md\:inset-x-7 { - right: 1.75rem; - left: 1.75rem; - } - - .md\:inset-y-8 { - top: 2rem; - bottom: 2rem; - } - - .md\:inset-x-8 { - right: 2rem; - left: 2rem; - } - - .md\:inset-y-9 { - top: 2.25rem; - bottom: 2.25rem; - } - - .md\:inset-x-9 { - right: 2.25rem; - left: 2.25rem; - } - - .md\:inset-y-10 { - top: 2.5rem; - bottom: 2.5rem; - } - - .md\:inset-x-10 { - right: 2.5rem; - left: 2.5rem; - } - - .md\:inset-y-11 { - top: 2.75rem; - bottom: 2.75rem; - } - - .md\:inset-x-11 { - right: 2.75rem; - left: 2.75rem; - } - - .md\:inset-y-12 { - top: 3rem; - bottom: 3rem; - } - - .md\:inset-x-12 { - right: 3rem; - left: 3rem; - } - - .md\:inset-y-13 { - top: 3.25rem; - bottom: 3.25rem; - } - - .md\:inset-x-13 { - right: 3.25rem; - left: 3.25rem; - } - - .md\:inset-y-14 { - top: 3.5rem; - bottom: 3.5rem; - } - - .md\:inset-x-14 { - right: 3.5rem; - left: 3.5rem; - } - - .md\:inset-y-15 { - top: 3.75rem; - bottom: 3.75rem; - } - - .md\:inset-x-15 { - right: 3.75rem; - left: 3.75rem; - } - - .md\:inset-y-16 { - top: 4rem; - bottom: 4rem; - } - - .md\:inset-x-16 { - right: 4rem; - left: 4rem; - } - - .md\:inset-y-20 { - top: 5rem; - bottom: 5rem; - } - - .md\:inset-x-20 { - right: 5rem; - left: 5rem; - } - - .md\:inset-y-24 { - top: 6rem; - bottom: 6rem; - } - - .md\:inset-x-24 { - right: 6rem; - left: 6rem; - } - - .md\:inset-y-28 { - top: 7rem; - bottom: 7rem; - } - - .md\:inset-x-28 { - right: 7rem; - left: 7rem; - } - - .md\:inset-y-32 { - top: 8rem; - bottom: 8rem; - } - - .md\:inset-x-32 { - right: 8rem; - left: 8rem; - } - - .md\:inset-y-36 { - top: 9rem; - bottom: 9rem; - } - - .md\:inset-x-36 { - right: 9rem; - left: 9rem; - } - - .md\:inset-y-40 { - top: 10rem; - bottom: 10rem; - } - - .md\:inset-x-40 { - right: 10rem; - left: 10rem; - } - - .md\:inset-y-44 { - top: 11rem; - bottom: 11rem; - } - - .md\:inset-x-44 { - right: 11rem; - left: 11rem; - } - - .md\:inset-y-48 { - top: 12rem; - bottom: 12rem; - } - - .md\:inset-x-48 { - right: 12rem; - left: 12rem; - } - - .md\:inset-y-52 { - top: 13rem; - bottom: 13rem; - } - - .md\:inset-x-52 { - right: 13rem; - left: 13rem; - } - - .md\:inset-y-56 { - top: 14rem; - bottom: 14rem; - } - - .md\:inset-x-56 { - right: 14rem; - left: 14rem; - } - - .md\:inset-y-60 { - top: 15rem; - bottom: 15rem; - } - - .md\:inset-x-60 { - right: 15rem; - left: 15rem; - } - - .md\:inset-y-64 { - top: 16rem; - bottom: 16rem; - } - - .md\:inset-x-64 { - right: 16rem; - left: 16rem; - } - - .md\:inset-y-72 { - top: 18rem; - bottom: 18rem; - } - - .md\:inset-x-72 { - right: 18rem; - left: 18rem; - } - - .md\:inset-y-80 { - top: 20rem; - bottom: 20rem; - } - - .md\:inset-x-80 { - right: 20rem; - left: 20rem; - } - - .md\:inset-y-96 { - top: 24rem; - bottom: 24rem; - } - - .md\:inset-x-96 { - right: 24rem; - left: 24rem; - } - - .md\:inset-y-auto { - top: auto; - bottom: auto; - } - - .md\:inset-x-auto { - right: auto; - left: auto; - } - - .md\:inset-y-px { - top: 1px; - bottom: 1px; - } - - .md\:inset-x-px { - right: 1px; - left: 1px; - } - - .md\:inset-y-0\.5 { - top: 0.125rem; - bottom: 0.125rem; - } - - .md\:inset-x-0\.5 { - right: 0.125rem; - left: 0.125rem; - } - - .md\:inset-y-1\.5 { - top: 0.375rem; - bottom: 0.375rem; - } - - .md\:inset-x-1\.5 { - right: 0.375rem; - left: 0.375rem; - } - - .md\:inset-y-2\.5 { - top: 0.625rem; - bottom: 0.625rem; - } - - .md\:inset-x-2\.5 { - right: 0.625rem; - left: 0.625rem; - } - - .md\:inset-y-3\.5 { - top: 0.875rem; - bottom: 0.875rem; - } - - .md\:inset-x-3\.5 { - right: 0.875rem; - left: 0.875rem; - } - - .md\:inset-y-1\/2 { - top: 50%; - bottom: 50%; - } - - .md\:inset-x-1\/2 { - right: 50%; - left: 50%; - } - - .md\:inset-y-1\/3 { - top: 33.333333%; - bottom: 33.333333%; - } - - .md\:inset-x-1\/3 { - right: 33.333333%; - left: 33.333333%; - } - - .md\:inset-y-2\/3 { - top: 66.666667%; - bottom: 66.666667%; - } - - .md\:inset-x-2\/3 { - right: 66.666667%; - left: 66.666667%; - } - - .md\:inset-y-1\/4 { - top: 25%; - bottom: 25%; - } - - .md\:inset-x-1\/4 { - right: 25%; - left: 25%; - } - - .md\:inset-y-2\/4 { - top: 50%; - bottom: 50%; - } - - .md\:inset-x-2\/4 { - right: 50%; - left: 50%; - } - - .md\:inset-y-3\/4 { - top: 75%; - bottom: 75%; - } - - .md\:inset-x-3\/4 { - right: 75%; - left: 75%; - } - - .md\:inset-y-1\/5 { - top: 20%; - bottom: 20%; - } - - .md\:inset-x-1\/5 { - right: 20%; - left: 20%; - } - - .md\:inset-y-2\/5 { - top: 40%; - bottom: 40%; - } - - .md\:inset-x-2\/5 { - right: 40%; - left: 40%; - } - - .md\:inset-y-3\/5 { - top: 60%; - bottom: 60%; - } - - .md\:inset-x-3\/5 { - right: 60%; - left: 60%; - } - - .md\:inset-y-4\/5 { - top: 80%; - bottom: 80%; - } - - .md\:inset-x-4\/5 { - right: 80%; - left: 80%; - } - - .md\:inset-y-1\/6 { - top: 16.666667%; - bottom: 16.666667%; - } - - .md\:inset-x-1\/6 { - right: 16.666667%; - left: 16.666667%; - } - - .md\:inset-y-2\/6 { - top: 33.333333%; - bottom: 33.333333%; - } - - .md\:inset-x-2\/6 { - right: 33.333333%; - left: 33.333333%; - } - - .md\:inset-y-3\/6 { - top: 50%; - bottom: 50%; - } - - .md\:inset-x-3\/6 { - right: 50%; - left: 50%; - } - - .md\:inset-y-4\/6 { - top: 66.666667%; - bottom: 66.666667%; - } - - .md\:inset-x-4\/6 { - right: 66.666667%; - left: 66.666667%; - } - - .md\:inset-y-5\/6 { - top: 83.333333%; - bottom: 83.333333%; - } - - .md\:inset-x-5\/6 { - right: 83.333333%; - left: 83.333333%; - } - - .md\:inset-y-1\/12 { - top: 8.333333%; - bottom: 8.333333%; - } - - .md\:inset-x-1\/12 { - right: 8.333333%; - left: 8.333333%; - } - - .md\:inset-y-2\/12 { - top: 16.666667%; - bottom: 16.666667%; - } - - .md\:inset-x-2\/12 { - right: 16.666667%; - left: 16.666667%; - } - - .md\:inset-y-3\/12 { - top: 25%; - bottom: 25%; - } - - .md\:inset-x-3\/12 { - right: 25%; - left: 25%; - } - - .md\:inset-y-4\/12 { - top: 33.333333%; - bottom: 33.333333%; - } - - .md\:inset-x-4\/12 { - right: 33.333333%; - left: 33.333333%; - } - - .md\:inset-y-5\/12 { - top: 41.666667%; - bottom: 41.666667%; - } - - .md\:inset-x-5\/12 { - right: 41.666667%; - left: 41.666667%; - } - - .md\:inset-y-6\/12 { - top: 50%; - bottom: 50%; - } - - .md\:inset-x-6\/12 { - right: 50%; - left: 50%; - } - - .md\:inset-y-7\/12 { - top: 58.333333%; - bottom: 58.333333%; - } - - .md\:inset-x-7\/12 { - right: 58.333333%; - left: 58.333333%; - } - - .md\:inset-y-8\/12 { - top: 66.666667%; - bottom: 66.666667%; - } - - .md\:inset-x-8\/12 { - right: 66.666667%; - left: 66.666667%; - } - - .md\:inset-y-9\/12 { - top: 75%; - bottom: 75%; - } - - .md\:inset-x-9\/12 { - right: 75%; - left: 75%; - } - - .md\:inset-y-10\/12 { - top: 83.333333%; - bottom: 83.333333%; - } - - .md\:inset-x-10\/12 { - right: 83.333333%; - left: 83.333333%; - } - - .md\:inset-y-11\/12 { - top: 91.666667%; - bottom: 91.666667%; - } - - .md\:inset-x-11\/12 { - right: 91.666667%; - left: 91.666667%; - } - - .md\:inset-y-full { - top: 100%; - bottom: 100%; - } - - .md\:inset-x-full { - right: 100%; - left: 100%; - } - - .md\:top-0 { - top: 0; - } - - .md\:right-0 { - right: 0; - } - - .md\:bottom-0 { - bottom: 0; - } - - .md\:left-0 { - left: 0; - } - - .md\:top-1 { - top: 0.25rem; - } - - .md\:right-1 { - right: 0.25rem; - } - - .md\:bottom-1 { - bottom: 0.25rem; - } - - .md\:left-1 { - left: 0.25rem; - } - - .md\:top-2 { - top: 0.5rem; - } - - .md\:right-2 { - right: 0.5rem; - } - - .md\:bottom-2 { - bottom: 0.5rem; - } - - .md\:left-2 { - left: 0.5rem; - } - - .md\:top-3 { - top: 0.75rem; - } - - .md\:right-3 { - right: 0.75rem; - } - - .md\:bottom-3 { - bottom: 0.75rem; - } - - .md\:left-3 { - left: 0.75rem; - } - - .md\:top-4 { - top: 1rem; - } - - .md\:right-4 { - right: 1rem; - } - - .md\:bottom-4 { - bottom: 1rem; - } - - .md\:left-4 { - left: 1rem; - } - - .md\:top-5 { - top: 1.25rem; - } - - .md\:right-5 { - right: 1.25rem; - } - - .md\:bottom-5 { - bottom: 1.25rem; - } - - .md\:left-5 { - left: 1.25rem; - } - - .md\:top-6 { - top: 1.5rem; - } - - .md\:right-6 { - right: 1.5rem; - } - - .md\:bottom-6 { - bottom: 1.5rem; - } - - .md\:left-6 { - left: 1.5rem; - } - - .md\:top-7 { - top: 1.75rem; - } - - .md\:right-7 { - right: 1.75rem; - } - - .md\:bottom-7 { - bottom: 1.75rem; - } - - .md\:left-7 { - left: 1.75rem; - } - - .md\:top-8 { - top: 2rem; - } - - .md\:right-8 { - right: 2rem; - } - - .md\:bottom-8 { - bottom: 2rem; - } - - .md\:left-8 { - left: 2rem; - } - - .md\:top-9 { - top: 2.25rem; - } - - .md\:right-9 { - right: 2.25rem; - } - - .md\:bottom-9 { - bottom: 2.25rem; - } - - .md\:left-9 { - left: 2.25rem; - } - - .md\:top-10 { - top: 2.5rem; - } - - .md\:right-10 { - right: 2.5rem; - } - - .md\:bottom-10 { - bottom: 2.5rem; - } - - .md\:left-10 { - left: 2.5rem; - } - - .md\:top-11 { - top: 2.75rem; - } - - .md\:right-11 { - right: 2.75rem; - } - - .md\:bottom-11 { - bottom: 2.75rem; - } - - .md\:left-11 { - left: 2.75rem; - } - - .md\:top-12 { - top: 3rem; - } - - .md\:right-12 { - right: 3rem; - } - - .md\:bottom-12 { - bottom: 3rem; - } - - .md\:left-12 { - left: 3rem; - } - - .md\:top-13 { - top: 3.25rem; - } - - .md\:right-13 { - right: 3.25rem; - } - - .md\:bottom-13 { - bottom: 3.25rem; - } - - .md\:left-13 { - left: 3.25rem; - } - - .md\:top-14 { - top: 3.5rem; - } - - .md\:right-14 { - right: 3.5rem; - } - - .md\:bottom-14 { - bottom: 3.5rem; - } - - .md\:left-14 { - left: 3.5rem; - } - - .md\:top-15 { - top: 3.75rem; - } - - .md\:right-15 { - right: 3.75rem; - } - - .md\:bottom-15 { - bottom: 3.75rem; - } - - .md\:left-15 { - left: 3.75rem; - } - - .md\:top-16 { - top: 4rem; - } - - .md\:right-16 { - right: 4rem; - } - - .md\:bottom-16 { - bottom: 4rem; - } - - .md\:left-16 { - left: 4rem; - } - - .md\:top-20 { - top: 5rem; - } - - .md\:right-20 { - right: 5rem; - } - - .md\:bottom-20 { - bottom: 5rem; - } - - .md\:left-20 { - left: 5rem; - } - - .md\:top-24 { - top: 6rem; - } - - .md\:right-24 { - right: 6rem; - } - - .md\:bottom-24 { - bottom: 6rem; - } - - .md\:left-24 { - left: 6rem; - } - - .md\:top-28 { - top: 7rem; - } - - .md\:right-28 { - right: 7rem; - } - - .md\:bottom-28 { - bottom: 7rem; - } - - .md\:left-28 { - left: 7rem; - } - - .md\:top-32 { - top: 8rem; - } - - .md\:right-32 { - right: 8rem; - } - - .md\:bottom-32 { - bottom: 8rem; - } - - .md\:left-32 { - left: 8rem; - } - - .md\:top-36 { - top: 9rem; - } - - .md\:right-36 { - right: 9rem; - } - - .md\:bottom-36 { - bottom: 9rem; - } - - .md\:left-36 { - left: 9rem; - } - - .md\:top-40 { - top: 10rem; - } - - .md\:right-40 { - right: 10rem; - } - - .md\:bottom-40 { - bottom: 10rem; - } - - .md\:left-40 { - left: 10rem; - } - - .md\:top-44 { - top: 11rem; - } - - .md\:right-44 { - right: 11rem; - } - - .md\:bottom-44 { - bottom: 11rem; - } - - .md\:left-44 { - left: 11rem; - } - - .md\:top-48 { - top: 12rem; - } - - .md\:right-48 { - right: 12rem; - } - - .md\:bottom-48 { - bottom: 12rem; - } - - .md\:left-48 { - left: 12rem; - } - - .md\:top-52 { - top: 13rem; - } - - .md\:right-52 { - right: 13rem; - } - - .md\:bottom-52 { - bottom: 13rem; - } - - .md\:left-52 { - left: 13rem; - } - - .md\:top-56 { - top: 14rem; - } - - .md\:right-56 { - right: 14rem; - } - - .md\:bottom-56 { - bottom: 14rem; - } - - .md\:left-56 { - left: 14rem; - } - - .md\:top-60 { - top: 15rem; - } - - .md\:right-60 { - right: 15rem; - } - - .md\:bottom-60 { - bottom: 15rem; - } - - .md\:left-60 { - left: 15rem; - } - - .md\:top-64 { - top: 16rem; - } - - .md\:right-64 { - right: 16rem; - } - - .md\:bottom-64 { - bottom: 16rem; - } - - .md\:left-64 { - left: 16rem; - } - - .md\:top-72 { - top: 18rem; - } - - .md\:right-72 { - right: 18rem; - } - - .md\:bottom-72 { - bottom: 18rem; - } - - .md\:left-72 { - left: 18rem; - } - - .md\:top-80 { - top: 20rem; - } - - .md\:right-80 { - right: 20rem; - } - - .md\:bottom-80 { - bottom: 20rem; - } - - .md\:left-80 { - left: 20rem; - } - - .md\:top-96 { - top: 24rem; - } - - .md\:right-96 { - right: 24rem; - } - - .md\:bottom-96 { - bottom: 24rem; - } - - .md\:left-96 { - left: 24rem; - } - - .md\:top-auto { - top: auto; - } - - .md\:right-auto { - right: auto; - } - - .md\:bottom-auto { - bottom: auto; - } - - .md\:left-auto { - left: auto; - } - - .md\:top-px { - top: 1px; - } - - .md\:right-px { - right: 1px; - } - - .md\:bottom-px { - bottom: 1px; - } - - .md\:left-px { - left: 1px; - } - - .md\:top-0\.5 { - top: 0.125rem; - } - - .md\:right-0\.5 { - right: 0.125rem; - } - - .md\:bottom-0\.5 { - bottom: 0.125rem; - } - - .md\:left-0\.5 { - left: 0.125rem; - } - - .md\:top-1\.5 { - top: 0.375rem; - } - - .md\:right-1\.5 { - right: 0.375rem; - } - - .md\:bottom-1\.5 { - bottom: 0.375rem; - } - - .md\:left-1\.5 { - left: 0.375rem; - } - - .md\:top-2\.5 { - top: 0.625rem; - } - - .md\:right-2\.5 { - right: 0.625rem; - } - - .md\:bottom-2\.5 { - bottom: 0.625rem; - } - - .md\:left-2\.5 { - left: 0.625rem; - } - - .md\:top-3\.5 { - top: 0.875rem; - } - - .md\:right-3\.5 { - right: 0.875rem; - } - - .md\:bottom-3\.5 { - bottom: 0.875rem; - } - - .md\:left-3\.5 { - left: 0.875rem; - } - - .md\:top-1\/2 { - top: 50%; - } - - .md\:right-1\/2 { - right: 50%; - } - - .md\:bottom-1\/2 { - bottom: 50%; - } - - .md\:left-1\/2 { - left: 50%; - } - - .md\:top-1\/3 { - top: 33.333333%; - } - - .md\:right-1\/3 { - right: 33.333333%; - } - - .md\:bottom-1\/3 { - bottom: 33.333333%; - } - - .md\:left-1\/3 { - left: 33.333333%; - } - - .md\:top-2\/3 { - top: 66.666667%; - } - - .md\:right-2\/3 { - right: 66.666667%; - } - - .md\:bottom-2\/3 { - bottom: 66.666667%; - } - - .md\:left-2\/3 { - left: 66.666667%; - } - - .md\:top-1\/4 { - top: 25%; - } - - .md\:right-1\/4 { - right: 25%; - } - - .md\:bottom-1\/4 { - bottom: 25%; - } - - .md\:left-1\/4 { - left: 25%; - } - - .md\:top-2\/4 { - top: 50%; - } - - .md\:right-2\/4 { - right: 50%; - } - - .md\:bottom-2\/4 { - bottom: 50%; - } - - .md\:left-2\/4 { - left: 50%; - } - - .md\:top-3\/4 { - top: 75%; - } - - .md\:right-3\/4 { - right: 75%; - } - - .md\:bottom-3\/4 { - bottom: 75%; - } - - .md\:left-3\/4 { - left: 75%; - } - - .md\:top-1\/5 { - top: 20%; - } - - .md\:right-1\/5 { - right: 20%; - } - - .md\:bottom-1\/5 { - bottom: 20%; - } - - .md\:left-1\/5 { - left: 20%; - } - - .md\:top-2\/5 { - top: 40%; - } - - .md\:right-2\/5 { - right: 40%; - } - - .md\:bottom-2\/5 { - bottom: 40%; - } - - .md\:left-2\/5 { - left: 40%; - } - - .md\:top-3\/5 { - top: 60%; - } - - .md\:right-3\/5 { - right: 60%; - } - - .md\:bottom-3\/5 { - bottom: 60%; - } - - .md\:left-3\/5 { - left: 60%; - } - - .md\:top-4\/5 { - top: 80%; - } - - .md\:right-4\/5 { - right: 80%; - } - - .md\:bottom-4\/5 { - bottom: 80%; - } - - .md\:left-4\/5 { - left: 80%; - } - - .md\:top-1\/6 { - top: 16.666667%; - } - - .md\:right-1\/6 { - right: 16.666667%; - } - - .md\:bottom-1\/6 { - bottom: 16.666667%; - } - - .md\:left-1\/6 { - left: 16.666667%; - } - - .md\:top-2\/6 { - top: 33.333333%; - } - - .md\:right-2\/6 { - right: 33.333333%; - } - - .md\:bottom-2\/6 { - bottom: 33.333333%; - } - - .md\:left-2\/6 { - left: 33.333333%; - } - - .md\:top-3\/6 { - top: 50%; - } - - .md\:right-3\/6 { - right: 50%; - } - - .md\:bottom-3\/6 { - bottom: 50%; - } - - .md\:left-3\/6 { - left: 50%; - } - - .md\:top-4\/6 { - top: 66.666667%; - } - - .md\:right-4\/6 { - right: 66.666667%; - } - - .md\:bottom-4\/6 { - bottom: 66.666667%; - } - - .md\:left-4\/6 { - left: 66.666667%; - } - - .md\:top-5\/6 { - top: 83.333333%; - } - - .md\:right-5\/6 { - right: 83.333333%; - } - - .md\:bottom-5\/6 { - bottom: 83.333333%; - } - - .md\:left-5\/6 { - left: 83.333333%; - } - - .md\:top-1\/12 { - top: 8.333333%; - } - - .md\:right-1\/12 { - right: 8.333333%; - } - - .md\:bottom-1\/12 { - bottom: 8.333333%; - } - - .md\:left-1\/12 { - left: 8.333333%; - } - - .md\:top-2\/12 { - top: 16.666667%; - } - - .md\:right-2\/12 { - right: 16.666667%; - } - - .md\:bottom-2\/12 { - bottom: 16.666667%; - } - - .md\:left-2\/12 { - left: 16.666667%; - } - - .md\:top-3\/12 { - top: 25%; - } - - .md\:right-3\/12 { - right: 25%; - } - - .md\:bottom-3\/12 { - bottom: 25%; - } - - .md\:left-3\/12 { - left: 25%; - } - - .md\:top-4\/12 { - top: 33.333333%; - } - - .md\:right-4\/12 { - right: 33.333333%; - } - - .md\:bottom-4\/12 { - bottom: 33.333333%; - } - - .md\:left-4\/12 { - left: 33.333333%; - } - - .md\:top-5\/12 { - top: 41.666667%; - } - - .md\:right-5\/12 { - right: 41.666667%; - } - - .md\:bottom-5\/12 { - bottom: 41.666667%; - } - - .md\:left-5\/12 { - left: 41.666667%; - } - - .md\:top-6\/12 { - top: 50%; - } - - .md\:right-6\/12 { - right: 50%; - } - - .md\:bottom-6\/12 { - bottom: 50%; - } - - .md\:left-6\/12 { - left: 50%; - } - - .md\:top-7\/12 { - top: 58.333333%; - } - - .md\:right-7\/12 { - right: 58.333333%; - } - - .md\:bottom-7\/12 { - bottom: 58.333333%; - } - - .md\:left-7\/12 { - left: 58.333333%; - } - - .md\:top-8\/12 { - top: 66.666667%; - } - - .md\:right-8\/12 { - right: 66.666667%; - } - - .md\:bottom-8\/12 { - bottom: 66.666667%; - } - - .md\:left-8\/12 { - left: 66.666667%; - } - - .md\:top-9\/12 { - top: 75%; - } - - .md\:right-9\/12 { - right: 75%; - } - - .md\:bottom-9\/12 { - bottom: 75%; - } - - .md\:left-9\/12 { - left: 75%; - } - - .md\:top-10\/12 { - top: 83.333333%; - } - - .md\:right-10\/12 { - right: 83.333333%; - } - - .md\:bottom-10\/12 { - bottom: 83.333333%; - } - - .md\:left-10\/12 { - left: 83.333333%; - } - - .md\:top-11\/12 { - top: 91.666667%; - } - - .md\:right-11\/12 { - right: 91.666667%; - } - - .md\:bottom-11\/12 { - bottom: 91.666667%; - } - - .md\:left-11\/12 { - left: 91.666667%; - } - - .md\:top-full { - top: 100%; - } - - .md\:right-full { - right: 100%; - } - - .md\:bottom-full { - bottom: 100%; - } - - .md\:left-full { - left: 100%; - } - - .md\:resize-none { - resize: none; - } - - .md\:resize-y { - resize: vertical; - } - - .md\:resize-x { - resize: horizontal; - } - - .md\:resize { - resize: both; - } - - .md\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .md\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .md\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .md\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .md\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .md\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .md\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .md\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .md\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .md\:shadow-none { - box-shadow: none; - } - - .md\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .md\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .md\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .md\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .md\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .md\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .md\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .md\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .md\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .md\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .md\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .group:focus .md\:group-focus\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .group:focus .md\:group-focus\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .group:focus .md\:group-focus\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .md\:group-focus\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .group:focus .md\:group-focus\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .group:focus .md\:group-focus\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .group:focus .md\:group-focus\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .group:focus .md\:group-focus\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .md\:group-focus\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .group:focus .md\:group-focus\:shadow-none { - box-shadow: none; - } - - .group:focus .md\:group-focus\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .group:focus .md\:group-focus\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .group:focus .md\:group-focus\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .md\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .md\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .md\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .md\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .md\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .md\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .md\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .md\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .md\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .md\:hover\:shadow-none:hover { - box-shadow: none; - } - - .md\:hover\:shadow-solid:hover { - box-shadow: 0 0 0 2px currentColor; - } - - .md\:hover\:shadow-outline-gray:hover { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .md\:hover\:shadow-outline-blue:hover { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .md\:hover\:shadow-outline-teal:hover { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .md\:hover\:shadow-outline-green:hover { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .md\:hover\:shadow-outline-yellow:hover { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .md\:hover\:shadow-outline-orange:hover { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .md\:hover\:shadow-outline-red:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .md\:hover\:shadow-outline-pink:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .md\:hover\:shadow-outline-purple:hover { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .md\:hover\:shadow-outline-indigo:hover { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .md\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .md\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .md\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .md\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .md\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .md\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .md\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .md\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .md\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .md\:focus\:shadow-none:focus { - box-shadow: none; - } - - .md\:focus\:shadow-solid:focus { - box-shadow: 0 0 0 2px currentColor; - } - - .md\:focus\:shadow-outline-gray:focus { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .md\:focus\:shadow-outline-blue:focus { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .md\:focus\:shadow-outline-teal:focus { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .md\:focus\:shadow-outline-green:focus { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .md\:focus\:shadow-outline-yellow:focus { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .md\:focus\:shadow-outline-orange:focus { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .md\:focus\:shadow-outline-red:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .md\:focus\:shadow-outline-pink:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .md\:focus\:shadow-outline-purple:focus { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .md\:focus\:shadow-outline-indigo:focus { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .md\:fill-current { - fill: currentColor; - } - - .md\:stroke-current { - stroke: currentColor; - } - - .md\:stroke-0 { - stroke-width: 0; - } - - .md\:stroke-1 { - stroke-width: 1; - } - - .md\:stroke-2 { - stroke-width: 2; - } - - .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-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .md\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .md\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .md\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .md\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .md\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .md\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .md\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .md\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .md\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .md\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .md\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .md\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .md\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .md\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .md\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .md\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .md\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .md\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .md\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .md\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .md\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .md\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .md\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .md\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .md\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .md\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .md\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .md\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .md\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .md\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .md\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .md\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .md\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .md\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .md\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .md\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .md\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .md\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .md\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .md\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .md\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .md\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .md\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .md\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .md\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .md\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .md\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .md\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .md\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .md\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .md\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .md\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .md\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .md\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .md\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .md\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .md\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .md\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .md\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .md\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .md\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .md\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .md\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .md\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .md\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .md\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .md\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .md\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .md\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .md\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .md\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .md\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .md\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .md\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .md\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .md\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .md\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .md\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .md\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .md\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .md\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .md\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .md\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .md\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .md\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .md\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .md\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .md\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .md\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .md\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .md\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .md\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .md\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .md\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .md\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .md\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .md\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .md\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .md\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .md\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .md\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .md\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .md\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .md\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .md\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .md\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .md\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .md\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .md\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .md\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .md\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-transparent { - color: transparent; - } - - .group:hover .md\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:hover .md\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-transparent { - color: transparent; - } - - .group:focus .md\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:focus .md\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .md\:hover\:text-transparent:hover { - color: transparent; - } - - .md\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .md\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .md\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .md\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .md\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .md\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .md\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .md\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .md\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .md\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .md\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .md\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .md\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .md\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .md\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .md\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .md\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .md\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .md\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .md\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .md\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .md\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .md\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .md\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .md\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .md\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .md\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .md\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .md\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .md\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .md\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .md\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .md\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .md\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .md\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .md\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .md\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .md\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .md\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .md\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .md\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .md\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .md\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .md\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .md\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .md\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .md\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .md\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .md\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .md\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .md\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .md\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .md\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .md\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .md\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .md\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .md\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .md\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .md\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .md\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .md\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .md\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .md\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .md\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .md\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .md\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .md\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .md\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .md\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .md\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .md\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .md\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .md\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .md\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .md\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .md\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .md\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .md\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .md\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .md\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .md\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .md\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .md\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .md\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .md\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .md\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .md\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .md\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .md\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .md\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .md\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .md\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .md\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .md\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .md\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .md\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .md\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .md\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .md\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .md\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .md\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .md\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .md\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .md\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .md\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .md\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .md\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .md\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .md\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .md\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .md\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .md\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .md\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .md\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .md\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .md\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .md\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .md\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .md\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .md\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .md\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .md\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .md\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .md\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .md\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .md\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .md\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .md\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .md\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .md\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .md\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .md\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .md\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .md\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .md\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .md\:focus\:text-transparent:focus { - color: transparent; - } - - .md\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .md\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .md\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .md\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .md\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .md\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .md\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .md\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .md\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .md\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .md\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .md\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .md\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .md\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .md\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .md\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .md\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .md\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .md\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .md\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .md\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .md\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .md\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .md\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .md\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .md\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .md\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .md\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .md\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .md\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .md\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .md\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .md\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .md\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .md\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .md\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .md\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .md\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .md\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .md\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .md\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .md\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .md\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .md\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .md\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .md\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .md\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .md\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .md\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .md\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .md\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .md\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .md\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .md\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .md\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .md\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .md\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .md\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .md\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .md\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .md\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .md\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .md\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .md\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .md\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .md\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .md\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .md\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .md\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .md\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .md\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .md\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .md\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .md\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .md\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .md\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .md\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .md\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .md\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .md\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .md\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .md\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .md\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .md\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .md\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .md\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .md\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .md\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .md\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .md\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .md\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .md\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .md\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .md\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .md\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .md\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .md\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .md\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .md\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .md\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .md\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .md\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .md\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .md\:active\:text-transparent:active { - color: transparent; - } - - .md\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .md\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .md\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .md\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .md\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .md\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .md\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .md\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .md\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .md\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .md\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .md\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .md\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .md\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .md\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .md\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .md\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .md\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .md\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .md\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .md\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .md\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .md\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .md\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .md\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .md\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .md\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .md\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .md\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .md\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .md\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .md\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .md\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .md\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .md\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .md\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .md\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .md\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .md\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .md\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .md\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .md\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .md\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .md\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .md\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .md\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .md\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .md\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .md\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .md\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .md\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .md\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .md\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .md\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .md\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .md\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .md\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .md\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .md\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .md\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .md\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .md\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .md\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .md\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .md\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .md\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .md\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .md\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .md\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .md\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .md\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .md\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .md\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .md\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .md\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .md\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .md\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .md\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .md\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .md\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .md\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .md\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .md\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .md\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .md\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .md\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .md\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .md\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .md\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .md\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .md\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .md\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .md\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .md\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .md\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .md\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .md\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .md\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .md\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .md\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .md\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .md\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .md\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .md\:dark\:text-transparent { - color: transparent; - } - - .dark .md\:dark\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .md\:dark\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .md\:dark\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .md\:dark\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .md\:dark\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .md\:dark\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .md\:dark\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .md\:dark\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .md\:dark\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .md\:dark\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .md\:dark\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .md\:dark\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .md\:dark\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-transparent { - color: transparent; - } - - .dark .group:hover .md\:dark\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:hover .md\:dark\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-transparent { - color: transparent; - } - - .dark .group:focus .md\:dark\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:focus .md\:dark\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-transparent:hover { - color: transparent; - } - - .dark .md\:dark\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .md\:dark\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .dark .md\:dark\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .md\:dark\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-transparent:focus { - color: transparent; - } - - .dark .md\:dark\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .md\:dark\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-transparent:active { - color: transparent; - } - - .dark .md\:dark\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .md\:dark\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .md\:text-opacity-0 { - --text-opacity: 0; - } - - .md\:text-opacity-25 { - --text-opacity: 0.25; - } - - .md\:text-opacity-50 { - --text-opacity: 0.5; - } - - .md\:text-opacity-75 { - --text-opacity: 0.75; - } - - .md\:text-opacity-100 { - --text-opacity: 1; - } - - .md\:hover\:text-opacity-0:hover { - --text-opacity: 0; - } - - .md\:hover\:text-opacity-25:hover { - --text-opacity: 0.25; - } - - .md\:hover\:text-opacity-50:hover { - --text-opacity: 0.5; - } - - .md\:hover\:text-opacity-75:hover { - --text-opacity: 0.75; - } - - .md\:hover\:text-opacity-100:hover { - --text-opacity: 1; - } - - .md\:focus\:text-opacity-0:focus { - --text-opacity: 0; - } - - .md\:focus\:text-opacity-25:focus { - --text-opacity: 0.25; - } - - .md\:focus\:text-opacity-50:focus { - --text-opacity: 0.5; - } - - .md\:focus\:text-opacity-75:focus { - --text-opacity: 0.75; - } - - .md\:focus\:text-opacity-100:focus { - --text-opacity: 1; - } - - .md\:italic { - font-style: italic; - } - - .md\:not-italic { - 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; - } - - .group:hover .md\:group-hover\:underline { - text-decoration: underline; - } - - .group:hover .md\:group-hover\:line-through { - text-decoration: line-through; - } - - .group:hover .md\:group-hover\:no-underline { - text-decoration: none; - } - - .group:focus .md\:group-focus\:underline { - text-decoration: underline; - } - - .group:focus .md\:group-focus\:line-through { - text-decoration: line-through; - } - - .group:focus .md\:group-focus\:no-underline { - text-decoration: 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\:focus\:underline:focus { - text-decoration: underline; - } - - .md\:focus\:line-through:focus { - text-decoration: line-through; - } - - .md\:focus\:no-underline:focus { - 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\:ordinal, .md\:slashed-zero, .md\:lining-nums, .md\:oldstyle-nums, .md\:proportional-nums, .md\:tabular-nums, .md\:diagonal-fractions, .md\:stacked-fractions { - --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/); - font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction); - } - - .md\:normal-nums { - font-variant-numeric: normal; - } - - .md\:ordinal { - --font-variant-numeric-ordinal: ordinal; - } - - .md\:slashed-zero { - --font-variant-numeric-slashed-zero: slashed-zero; - } - - .md\:lining-nums { - --font-variant-numeric-figure: lining-nums; - } - - .md\:oldstyle-nums { - --font-variant-numeric-figure: oldstyle-nums; - } - - .md\:proportional-nums { - --font-variant-numeric-spacing: proportional-nums; - } - - .md\:tabular-nums { - --font-variant-numeric-spacing: tabular-nums; - } - - .md\:diagonal-fractions { - --font-variant-numeric-fraction: diagonal-fractions; - } - - .md\:stacked-fractions { - --font-variant-numeric-fraction: stacked-fractions; - } - - .md\:tracking-tighter { - letter-spacing: -0.05em; - } - - .md\:tracking-tight { - letter-spacing: -0.025em; - } - - .md\:tracking-normal { - letter-spacing: 0; - } - - .md\:tracking-wide { - letter-spacing: 0.025em; - } - - .md\:tracking-wider { - letter-spacing: 0.05em; - } - - .md\:tracking-widest { - letter-spacing: 0.1em; - } - - .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\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .md\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .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-normal { - word-wrap: normal; - overflow-wrap: normal; - word-break: normal; - } - - .md\:break-words { - word-wrap: break-word; - overflow-wrap: break-word; - } - - .md\:break-all { - word-break: break-all; - } - - .md\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .md\:w-0 { - width: 0; - } - - .md\:w-1 { - width: 0.25rem; - } - - .md\:w-2 { - width: 0.5rem; - } - - .md\:w-3 { - width: 0.75rem; - } - - .md\:w-4 { - width: 1rem; - } - - .md\:w-5 { - width: 1.25rem; - } - - .md\:w-6 { - width: 1.5rem; - } - - .md\:w-7 { - width: 1.75rem; - } - - .md\:w-8 { - width: 2rem; - } - - .md\:w-9 { - width: 2.25rem; - } - - .md\:w-10 { - width: 2.5rem; - } - - .md\:w-11 { - width: 2.75rem; - } - - .md\:w-12 { - width: 3rem; - } - - .md\:w-13 { - width: 3.25rem; - } - - .md\:w-14 { - width: 3.5rem; - } - - .md\:w-15 { - width: 3.75rem; - } - - .md\:w-16 { - width: 4rem; - } - - .md\:w-20 { - width: 5rem; - } - - .md\:w-24 { - width: 6rem; - } - - .md\:w-28 { - width: 7rem; - } - - .md\:w-32 { - width: 8rem; - } - - .md\:w-36 { - width: 9rem; - } - - .md\:w-40 { - width: 10rem; - } - - .md\:w-44 { - width: 11rem; - } - - .md\:w-48 { - width: 12rem; - } - - .md\:w-52 { - width: 13rem; - } - - .md\:w-56 { - width: 14rem; - } - - .md\:w-60 { - width: 15rem; - } - - .md\:w-64 { - width: 16rem; - } - - .md\:w-72 { - width: 18rem; - } - - .md\:w-80 { - width: 20rem; - } - - .md\:w-96 { - width: 24rem; - } - - .md\:w-auto { - width: auto; - } - - .md\:w-px { - width: 1px; - } - - .md\:w-0\.5 { - width: 0.125rem; - } - - .md\:w-1\.5 { - width: 0.375rem; - } - - .md\:w-2\.5 { - width: 0.625rem; - } - - .md\:w-3\.5 { - width: 0.875rem; - } - - .md\:w-1\/2 { - width: 50%; - } - - .md\:w-1\/3 { - width: 33.333333%; - } - - .md\:w-2\/3 { - width: 66.666667%; - } - - .md\:w-1\/4 { - width: 25%; - } - - .md\:w-2\/4 { - width: 50%; - } - - .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.666667%; - } - - .md\:w-2\/6 { - width: 33.333333%; - } - - .md\:w-3\/6 { - width: 50%; - } - - .md\:w-4\/6 { - width: 66.666667%; - } - - .md\:w-5\/6 { - width: 83.333333%; - } - - .md\:w-1\/12 { - width: 8.333333%; - } - - .md\:w-2\/12 { - width: 16.666667%; - } - - .md\:w-3\/12 { - width: 25%; - } - - .md\:w-4\/12 { - width: 33.333333%; - } - - .md\:w-5\/12 { - width: 41.666667%; - } - - .md\:w-6\/12 { - width: 50%; - } - - .md\:w-7\/12 { - width: 58.333333%; - } - - .md\:w-8\/12 { - width: 66.666667%; - } - - .md\:w-9\/12 { - width: 75%; - } - - .md\:w-10\/12 { - width: 83.333333%; - } - - .md\:w-11\/12 { - width: 91.666667%; - } - - .md\:w-full { - width: 100%; - } - - .md\:w-screen { - width: 100vw; - } - - .md\:w-min-content { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - } - - .md\:w-max-content { - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - } - - .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; - } - - .md\:focus-within\:z-0:focus-within { - z-index: 0; - } - - .md\:focus-within\:z-10:focus-within { - z-index: 10; - } - - .md\:focus-within\:z-20:focus-within { - z-index: 20; - } - - .md\:focus-within\:z-30:focus-within { - z-index: 30; - } - - .md\:focus-within\:z-40:focus-within { - z-index: 40; - } - - .md\:focus-within\:z-50:focus-within { - z-index: 50; - } - - .md\:focus-within\:z-auto:focus-within { - z-index: auto; - } - - .md\:focus\:z-0:focus { - z-index: 0; - } - - .md\:focus\:z-10:focus { - z-index: 10; - } - - .md\:focus\:z-20:focus { - z-index: 20; - } - - .md\:focus\:z-30:focus { - z-index: 30; - } - - .md\:focus\:z-40:focus { - z-index: 40; - } - - .md\:focus\:z-50:focus { - z-index: 50; - } - - .md\:focus\:z-auto:focus { - z-index: auto; - } - - .md\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .md\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .md\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .md\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .md\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .md\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .md\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .md\:gap-7 { - grid-gap: 1.75rem; - gap: 1.75rem; - } - - .md\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .md\:gap-9 { - grid-gap: 2.25rem; - gap: 2.25rem; - } - - .md\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .md\:gap-11 { - grid-gap: 2.75rem; - gap: 2.75rem; - } - - .md\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .md\:gap-13 { - grid-gap: 3.25rem; - gap: 3.25rem; - } - - .md\:gap-14 { - grid-gap: 3.5rem; - gap: 3.5rem; - } - - .md\:gap-15 { - grid-gap: 3.75rem; - gap: 3.75rem; - } - - .md\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .md\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .md\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .md\:gap-28 { - grid-gap: 7rem; - gap: 7rem; - } - - .md\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .md\:gap-36 { - grid-gap: 9rem; - gap: 9rem; - } - - .md\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .md\:gap-44 { - grid-gap: 11rem; - gap: 11rem; - } - - .md\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .md\:gap-52 { - grid-gap: 13rem; - gap: 13rem; - } - - .md\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .md\:gap-60 { - grid-gap: 15rem; - gap: 15rem; - } - - .md\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .md\:gap-72 { - grid-gap: 18rem; - gap: 18rem; - } - - .md\:gap-80 { - grid-gap: 20rem; - gap: 20rem; - } - - .md\:gap-96 { - grid-gap: 24rem; - gap: 24rem; - } - - .md\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .md\:gap-0\.5 { - grid-gap: 0.125rem; - gap: 0.125rem; - } - - .md\:gap-1\.5 { - grid-gap: 0.375rem; - gap: 0.375rem; - } - - .md\:gap-2\.5 { - grid-gap: 0.625rem; - gap: 0.625rem; - } - - .md\:gap-3\.5 { - grid-gap: 0.875rem; - gap: 0.875rem; - } - - .md\:gap-1\/2 { - grid-gap: 50%; - gap: 50%; - } - - .md\:gap-1\/3 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .md\:gap-2\/3 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .md\:gap-1\/4 { - grid-gap: 25%; - gap: 25%; - } - - .md\:gap-2\/4 { - grid-gap: 50%; - gap: 50%; - } - - .md\:gap-3\/4 { - grid-gap: 75%; - gap: 75%; - } - - .md\:gap-1\/5 { - grid-gap: 20%; - gap: 20%; - } - - .md\:gap-2\/5 { - grid-gap: 40%; - gap: 40%; - } - - .md\:gap-3\/5 { - grid-gap: 60%; - gap: 60%; - } - - .md\:gap-4\/5 { - grid-gap: 80%; - gap: 80%; - } - - .md\:gap-1\/6 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .md\:gap-2\/6 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .md\:gap-3\/6 { - grid-gap: 50%; - gap: 50%; - } - - .md\:gap-4\/6 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .md\:gap-5\/6 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .md\:gap-1\/12 { - grid-gap: 8.333333%; - gap: 8.333333%; - } - - .md\:gap-2\/12 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .md\:gap-3\/12 { - grid-gap: 25%; - gap: 25%; - } - - .md\:gap-4\/12 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .md\:gap-5\/12 { - grid-gap: 41.666667%; - gap: 41.666667%; - } - - .md\:gap-6\/12 { - grid-gap: 50%; - gap: 50%; - } - - .md\:gap-7\/12 { - grid-gap: 58.333333%; - gap: 58.333333%; - } - - .md\:gap-8\/12 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .md\:gap-9\/12 { - grid-gap: 75%; - gap: 75%; - } - - .md\:gap-10\/12 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .md\:gap-11\/12 { - grid-gap: 91.666667%; - gap: 91.666667%; - } - - .md\:gap-full { - grid-gap: 100%; - gap: 100%; - } - - .md\:col-gap-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .md\:col-gap-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .md\:col-gap-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .md\:col-gap-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .md\:col-gap-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .md\:col-gap-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .md\:col-gap-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .md\:col-gap-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .md\:col-gap-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .md\:col-gap-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .md\:col-gap-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .md\:col-gap-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .md\:col-gap-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .md\:col-gap-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .md\:col-gap-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .md\:col-gap-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .md\:col-gap-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .md\:col-gap-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .md\:col-gap-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .md\:col-gap-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .md\:col-gap-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .md\:col-gap-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .md\:col-gap-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .md\:col-gap-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .md\:col-gap-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .md\:col-gap-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .md\:col-gap-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .md\:col-gap-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .md\:col-gap-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .md\:col-gap-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .md\:col-gap-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .md\:col-gap-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .md\:col-gap-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .md\:col-gap-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .md\:col-gap-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .md\:col-gap-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .md\:col-gap-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .md\:col-gap-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:col-gap-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .md\:col-gap-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .md\:col-gap-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .md\:col-gap-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:col-gap-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .md\:col-gap-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .md\:col-gap-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .md\:col-gap-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .md\:col-gap-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .md\:col-gap-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .md\:col-gap-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .md\:col-gap-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:col-gap-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .md\:col-gap-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .md\:col-gap-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .md\:col-gap-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .md\:col-gap-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .md\:col-gap-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .md\:col-gap-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .md\:col-gap-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:col-gap-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .md\:col-gap-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .md\:col-gap-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .md\:col-gap-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .md\:col-gap-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .md\:col-gap-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .md\:gap-x-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .md\:gap-x-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .md\:gap-x-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .md\:gap-x-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .md\:gap-x-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .md\:gap-x-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .md\:gap-x-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .md\:gap-x-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .md\:gap-x-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .md\:gap-x-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .md\:gap-x-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .md\:gap-x-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .md\:gap-x-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .md\:gap-x-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .md\:gap-x-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .md\:gap-x-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .md\:gap-x-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .md\:gap-x-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .md\:gap-x-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .md\:gap-x-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .md\:gap-x-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .md\:gap-x-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .md\:gap-x-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .md\:gap-x-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .md\:gap-x-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .md\:gap-x-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .md\:gap-x-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .md\:gap-x-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .md\:gap-x-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .md\:gap-x-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .md\:gap-x-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .md\:gap-x-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .md\:gap-x-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .md\:gap-x-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .md\:gap-x-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .md\:gap-x-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .md\:gap-x-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .md\:gap-x-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:gap-x-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .md\:gap-x-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .md\:gap-x-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .md\:gap-x-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:gap-x-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .md\:gap-x-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .md\:gap-x-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .md\:gap-x-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .md\:gap-x-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .md\:gap-x-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .md\:gap-x-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .md\:gap-x-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:gap-x-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .md\:gap-x-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .md\:gap-x-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .md\:gap-x-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .md\:gap-x-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .md\:gap-x-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .md\:gap-x-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .md\:gap-x-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .md\:gap-x-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .md\:gap-x-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .md\:gap-x-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .md\:gap-x-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .md\:gap-x-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .md\:gap-x-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .md\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .md\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .md\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .md\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .md\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .md\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .md\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .md\:row-gap-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .md\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .md\:row-gap-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .md\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .md\:row-gap-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .md\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .md\:row-gap-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .md\:row-gap-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .md\:row-gap-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .md\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .md\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .md\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .md\:row-gap-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .md\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .md\:row-gap-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .md\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .md\:row-gap-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .md\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .md\:row-gap-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .md\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .md\:row-gap-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .md\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .md\:row-gap-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .md\:row-gap-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .md\:row-gap-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .md\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .md\:row-gap-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .md\:row-gap-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .md\:row-gap-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .md\:row-gap-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .md\:row-gap-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:row-gap-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .md\:row-gap-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .md\:row-gap-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .md\:row-gap-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:row-gap-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .md\:row-gap-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .md\:row-gap-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .md\:row-gap-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .md\:row-gap-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .md\:row-gap-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .md\:row-gap-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .md\:row-gap-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:row-gap-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .md\:row-gap-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .md\:row-gap-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .md\:row-gap-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .md\:row-gap-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .md\:row-gap-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .md\:row-gap-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .md\:row-gap-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:row-gap-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .md\:row-gap-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .md\:row-gap-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .md\:row-gap-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .md\:row-gap-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .md\:row-gap-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .md\:gap-y-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .md\:gap-y-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .md\:gap-y-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .md\:gap-y-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .md\:gap-y-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .md\:gap-y-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .md\:gap-y-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .md\:gap-y-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .md\:gap-y-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .md\:gap-y-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .md\:gap-y-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .md\:gap-y-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .md\:gap-y-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .md\:gap-y-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .md\:gap-y-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .md\:gap-y-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .md\:gap-y-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .md\:gap-y-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .md\:gap-y-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .md\:gap-y-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .md\:gap-y-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .md\:gap-y-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .md\:gap-y-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .md\:gap-y-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .md\:gap-y-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .md\:gap-y-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .md\:gap-y-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .md\:gap-y-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .md\:gap-y-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .md\:gap-y-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .md\:gap-y-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .md\:gap-y-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .md\:gap-y-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .md\:gap-y-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .md\:gap-y-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .md\:gap-y-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .md\:gap-y-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .md\:gap-y-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:gap-y-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .md\:gap-y-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .md\:gap-y-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .md\:gap-y-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:gap-y-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .md\:gap-y-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .md\:gap-y-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .md\:gap-y-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .md\:gap-y-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .md\:gap-y-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .md\:gap-y-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .md\:gap-y-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:gap-y-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .md\:gap-y-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .md\:gap-y-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .md\:gap-y-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .md\:gap-y-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .md\:gap-y-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .md\:gap-y-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .md\:gap-y-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .md\:gap-y-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .md\:gap-y-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .md\:gap-y-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .md\:gap-y-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .md\:gap-y-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .md\:gap-y-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .md\:grid-flow-row { - grid-auto-flow: row; - } - - .md\:grid-flow-col { - grid-auto-flow: column; - } - - .md\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .md\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .md\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .md\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .md\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .md\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .md\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .md\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .md\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .md\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .md\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .md\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .md\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .md\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .md\:grid-cols-none { - grid-template-columns: none; - } - - .md\:auto-cols-auto { - grid-auto-columns: auto; - } - - .md\:auto-cols-min { - grid-auto-columns: -webkit-min-content; - grid-auto-columns: min-content; - } - - .md\:auto-cols-max { - grid-auto-columns: -webkit-max-content; - grid-auto-columns: max-content; - } - - .md\:auto-cols-fr { - grid-auto-columns: minmax(0, 1fr); - } - - .md\:col-auto { - grid-column: auto; - } - - .md\:col-span-1 { - grid-column: span 1 / span 1; - } - - .md\:col-span-2 { - grid-column: span 2 / span 2; - } - - .md\:col-span-3 { - grid-column: span 3 / span 3; - } - - .md\:col-span-4 { - grid-column: span 4 / span 4; - } - - .md\:col-span-5 { - grid-column: span 5 / span 5; - } - - .md\:col-span-6 { - grid-column: span 6 / span 6; - } - - .md\:col-span-7 { - grid-column: span 7 / span 7; - } - - .md\:col-span-8 { - grid-column: span 8 / span 8; - } - - .md\:col-span-9 { - grid-column: span 9 / span 9; - } - - .md\:col-span-10 { - grid-column: span 10 / span 10; - } - - .md\:col-span-11 { - grid-column: span 11 / span 11; - } - - .md\:col-span-12 { - grid-column: span 12 / span 12; - } - - .md\:col-span-full { - grid-column: 1 / -1; - } - - .md\:col-start-1 { - grid-column-start: 1; - } - - .md\:col-start-2 { - grid-column-start: 2; - } - - .md\:col-start-3 { - grid-column-start: 3; - } - - .md\:col-start-4 { - grid-column-start: 4; - } - - .md\:col-start-5 { - grid-column-start: 5; - } - - .md\:col-start-6 { - grid-column-start: 6; - } - - .md\:col-start-7 { - grid-column-start: 7; - } - - .md\:col-start-8 { - grid-column-start: 8; - } - - .md\:col-start-9 { - grid-column-start: 9; - } - - .md\:col-start-10 { - grid-column-start: 10; - } - - .md\:col-start-11 { - grid-column-start: 11; - } - - .md\:col-start-12 { - grid-column-start: 12; - } - - .md\:col-start-13 { - grid-column-start: 13; - } - - .md\:col-start-auto { - grid-column-start: auto; - } - - .md\:col-end-1 { - grid-column-end: 1; - } - - .md\:col-end-2 { - grid-column-end: 2; - } - - .md\:col-end-3 { - grid-column-end: 3; - } - - .md\:col-end-4 { - grid-column-end: 4; - } - - .md\:col-end-5 { - grid-column-end: 5; - } - - .md\:col-end-6 { - grid-column-end: 6; - } - - .md\:col-end-7 { - grid-column-end: 7; - } - - .md\:col-end-8 { - grid-column-end: 8; - } - - .md\:col-end-9 { - grid-column-end: 9; - } - - .md\:col-end-10 { - grid-column-end: 10; - } - - .md\:col-end-11 { - grid-column-end: 11; - } - - .md\:col-end-12 { - grid-column-end: 12; - } - - .md\:col-end-13 { - grid-column-end: 13; - } - - .md\:col-end-auto { - grid-column-end: auto; - } - - .md\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .md\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .md\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .md\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .md\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .md\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .md\:grid-rows-none { - grid-template-rows: none; - } - - .md\:auto-rows-auto { - grid-auto-rows: auto; - } - - .md\:auto-rows-min { - grid-auto-rows: -webkit-min-content; - grid-auto-rows: min-content; - } - - .md\:auto-rows-max { - grid-auto-rows: -webkit-max-content; - grid-auto-rows: max-content; - } - - .md\:auto-rows-fr { - grid-auto-rows: minmax(0, 1fr); - } - - .md\:row-auto { - grid-row: auto; - } - - .md\:row-span-1 { - grid-row: span 1 / span 1; - } - - .md\:row-span-2 { - grid-row: span 2 / span 2; - } - - .md\:row-span-3 { - grid-row: span 3 / span 3; - } - - .md\:row-span-4 { - grid-row: span 4 / span 4; - } - - .md\:row-span-5 { - grid-row: span 5 / span 5; - } - - .md\:row-span-6 { - grid-row: span 6 / span 6; - } - - .md\:row-span-full { - grid-row: 1 / -1; - } - - .md\:row-start-1 { - grid-row-start: 1; - } - - .md\:row-start-2 { - grid-row-start: 2; - } - - .md\:row-start-3 { - grid-row-start: 3; - } - - .md\:row-start-4 { - grid-row-start: 4; - } - - .md\:row-start-5 { - grid-row-start: 5; - } - - .md\:row-start-6 { - grid-row-start: 6; - } - - .md\:row-start-7 { - grid-row-start: 7; - } - - .md\:row-start-auto { - grid-row-start: auto; - } - - .md\:row-end-1 { - grid-row-end: 1; - } - - .md\:row-end-2 { - grid-row-end: 2; - } - - .md\:row-end-3 { - grid-row-end: 3; - } - - .md\:row-end-4 { - grid-row-end: 4; - } - - .md\:row-end-5 { - grid-row-end: 5; - } - - .md\:row-end-6 { - grid-row-end: 6; - } - - .md\:row-end-7 { - grid-row-end: 7; - } - - .md\:row-end-auto { - grid-row-end: auto; - } - - .md\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .md\:transform-none { - transform: none; - } - - .md\:origin-center { - transform-origin: center; - } - - .md\:origin-top { - transform-origin: top; - } - - .md\:origin-top-right { - transform-origin: top right; - } - - .md\:origin-right { - transform-origin: right; - } - - .md\:origin-bottom-right { - transform-origin: bottom right; - } - - .md\:origin-bottom { - transform-origin: bottom; - } - - .md\:origin-bottom-left { - transform-origin: bottom left; - } - - .md\:origin-left { - transform-origin: left; - } - - .md\:origin-top-left { - transform-origin: top left; - } - - .md\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .md\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .md\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .md\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .md\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .md\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .md\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .md\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .md\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .md\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .md\:scale-x-0 { - --transform-scale-x: 0; - } - - .md\:scale-x-50 { - --transform-scale-x: .5; - } - - .md\:scale-x-75 { - --transform-scale-x: .75; - } - - .md\:scale-x-90 { - --transform-scale-x: .9; - } - - .md\:scale-x-95 { - --transform-scale-x: .95; - } - - .md\:scale-x-100 { - --transform-scale-x: 1; - } - - .md\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .md\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .md\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .md\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .md\:scale-y-0 { - --transform-scale-y: 0; - } - - .md\:scale-y-50 { - --transform-scale-y: .5; - } - - .md\:scale-y-75 { - --transform-scale-y: .75; - } - - .md\:scale-y-90 { - --transform-scale-y: .9; - } - - .md\:scale-y-95 { - --transform-scale-y: .95; - } - - .md\:scale-y-100 { - --transform-scale-y: 1; - } - - .md\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .md\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .md\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .md\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .md\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .md\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .md\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .md\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .md\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .md\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .md\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .md\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .md\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .md\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .md\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .md\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .md\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .md\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .md\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .md\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .md\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .md\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .md\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .md\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .md\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .md\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .md\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .md\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .md\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .md\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .md\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .md\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .md\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .md\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .md\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .md\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .md\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .md\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .md\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .md\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .md\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .md\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .md\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .md\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .md\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .md\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .md\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .md\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .md\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .md\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .md\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .md\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .md\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .md\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .md\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .md\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .md\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .md\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .md\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .md\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .md\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .md\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .md\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .md\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .md\:rotate-0 { - --transform-rotate: 0; - } - - .md\:rotate-1 { - --transform-rotate: 1deg; - } - - .md\:rotate-2 { - --transform-rotate: 2deg; - } - - .md\:rotate-3 { - --transform-rotate: 3deg; - } - - .md\:rotate-6 { - --transform-rotate: 6deg; - } - - .md\:rotate-12 { - --transform-rotate: 12deg; - } - - .md\:rotate-45 { - --transform-rotate: 45deg; - } - - .md\:rotate-90 { - --transform-rotate: 90deg; - } - - .md\:rotate-180 { - --transform-rotate: 180deg; - } - - .md\:-rotate-180 { - --transform-rotate: -180deg; - } - - .md\:-rotate-90 { - --transform-rotate: -90deg; - } - - .md\:-rotate-45 { - --transform-rotate: -45deg; - } - - .md\:-rotate-12 { - --transform-rotate: -12deg; - } - - .md\:-rotate-6 { - --transform-rotate: -6deg; - } - - .md\:-rotate-3 { - --transform-rotate: -3deg; - } - - .md\:-rotate-2 { - --transform-rotate: -2deg; - } - - .md\:-rotate-1 { - --transform-rotate: -1deg; - } - - .md\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .md\:hover\:rotate-1:hover { - --transform-rotate: 1deg; - } - - .md\:hover\:rotate-2:hover { - --transform-rotate: 2deg; - } - - .md\:hover\:rotate-3:hover { - --transform-rotate: 3deg; - } - - .md\:hover\:rotate-6:hover { - --transform-rotate: 6deg; - } - - .md\:hover\:rotate-12:hover { - --transform-rotate: 12deg; - } - - .md\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .md\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .md\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .md\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .md\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .md\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .md\:hover\:-rotate-12:hover { - --transform-rotate: -12deg; - } - - .md\:hover\:-rotate-6:hover { - --transform-rotate: -6deg; - } - - .md\:hover\:-rotate-3:hover { - --transform-rotate: -3deg; - } - - .md\:hover\:-rotate-2:hover { - --transform-rotate: -2deg; - } - - .md\:hover\:-rotate-1:hover { - --transform-rotate: -1deg; - } - - .md\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .md\:focus\:rotate-1:focus { - --transform-rotate: 1deg; - } - - .md\:focus\:rotate-2:focus { - --transform-rotate: 2deg; - } - - .md\:focus\:rotate-3:focus { - --transform-rotate: 3deg; - } - - .md\:focus\:rotate-6:focus { - --transform-rotate: 6deg; - } - - .md\:focus\:rotate-12:focus { - --transform-rotate: 12deg; - } - - .md\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .md\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .md\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .md\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .md\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .md\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .md\:focus\:-rotate-12:focus { - --transform-rotate: -12deg; - } - - .md\:focus\:-rotate-6:focus { - --transform-rotate: -6deg; - } - - .md\:focus\:-rotate-3:focus { - --transform-rotate: -3deg; - } - - .md\:focus\:-rotate-2:focus { - --transform-rotate: -2deg; - } - - .md\:focus\:-rotate-1:focus { - --transform-rotate: -1deg; - } - - .md\:translate-x-0 { - --transform-translate-x: 0; - } - - .md\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .md\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .md\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .md\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .md\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .md\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .md\:translate-x-7 { - --transform-translate-x: 1.75rem; - } - - .md\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .md\:translate-x-9 { - --transform-translate-x: 2.25rem; - } - - .md\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .md\:translate-x-11 { - --transform-translate-x: 2.75rem; - } - - .md\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .md\:translate-x-13 { - --transform-translate-x: 3.25rem; - } - - .md\:translate-x-14 { - --transform-translate-x: 3.5rem; - } - - .md\:translate-x-15 { - --transform-translate-x: 3.75rem; - } - - .md\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .md\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .md\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .md\:translate-x-28 { - --transform-translate-x: 7rem; - } - - .md\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .md\:translate-x-36 { - --transform-translate-x: 9rem; - } - - .md\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .md\:translate-x-44 { - --transform-translate-x: 11rem; - } - - .md\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .md\:translate-x-52 { - --transform-translate-x: 13rem; - } - - .md\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .md\:translate-x-60 { - --transform-translate-x: 15rem; - } - - .md\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .md\:translate-x-72 { - --transform-translate-x: 18rem; - } - - .md\:translate-x-80 { - --transform-translate-x: 20rem; - } - - .md\:translate-x-96 { - --transform-translate-x: 24rem; - } - - .md\:translate-x-px { - --transform-translate-x: 1px; - } - - .md\:translate-x-0\.5 { - --transform-translate-x: 0.125rem; - } - - .md\:translate-x-1\.5 { - --transform-translate-x: 0.375rem; - } - - .md\:translate-x-2\.5 { - --transform-translate-x: 0.625rem; - } - - .md\:translate-x-3\.5 { - --transform-translate-x: 0.875rem; - } - - .md\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .md\:translate-x-1\/3 { - --transform-translate-x: 33.333333%; - } - - .md\:translate-x-2\/3 { - --transform-translate-x: 66.666667%; - } - - .md\:translate-x-1\/4 { - --transform-translate-x: 25%; - } - - .md\:translate-x-2\/4 { - --transform-translate-x: 50%; - } - - .md\:translate-x-3\/4 { - --transform-translate-x: 75%; - } - - .md\:translate-x-1\/5 { - --transform-translate-x: 20%; - } - - .md\:translate-x-2\/5 { - --transform-translate-x: 40%; - } - - .md\:translate-x-3\/5 { - --transform-translate-x: 60%; - } - - .md\:translate-x-4\/5 { - --transform-translate-x: 80%; - } - - .md\:translate-x-1\/6 { - --transform-translate-x: 16.666667%; - } - - .md\:translate-x-2\/6 { - --transform-translate-x: 33.333333%; - } - - .md\:translate-x-3\/6 { - --transform-translate-x: 50%; - } - - .md\:translate-x-4\/6 { - --transform-translate-x: 66.666667%; - } - - .md\:translate-x-5\/6 { - --transform-translate-x: 83.333333%; - } - - .md\:translate-x-1\/12 { - --transform-translate-x: 8.333333%; - } - - .md\:translate-x-2\/12 { - --transform-translate-x: 16.666667%; - } - - .md\:translate-x-3\/12 { - --transform-translate-x: 25%; - } - - .md\:translate-x-4\/12 { - --transform-translate-x: 33.333333%; - } - - .md\:translate-x-5\/12 { - --transform-translate-x: 41.666667%; - } - - .md\:translate-x-6\/12 { - --transform-translate-x: 50%; - } - - .md\:translate-x-7\/12 { - --transform-translate-x: 58.333333%; - } - - .md\:translate-x-8\/12 { - --transform-translate-x: 66.666667%; - } - - .md\:translate-x-9\/12 { - --transform-translate-x: 75%; - } - - .md\:translate-x-10\/12 { - --transform-translate-x: 83.333333%; - } - - .md\:translate-x-11\/12 { - --transform-translate-x: 91.666667%; - } - - .md\:translate-x-full { - --transform-translate-x: 100%; - } - - .md\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .md\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .md\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .md\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .md\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .md\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .md\:-translate-x-7 { - --transform-translate-x: -1.75rem; - } - - .md\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .md\:-translate-x-9 { - --transform-translate-x: -2.25rem; - } - - .md\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .md\:-translate-x-11 { - --transform-translate-x: -2.75rem; - } - - .md\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .md\:-translate-x-13 { - --transform-translate-x: -3.25rem; - } - - .md\:-translate-x-14 { - --transform-translate-x: -3.5rem; - } - - .md\:-translate-x-15 { - --transform-translate-x: -3.75rem; - } - - .md\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .md\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .md\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .md\:-translate-x-28 { - --transform-translate-x: -7rem; - } - - .md\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .md\:-translate-x-36 { - --transform-translate-x: -9rem; - } - - .md\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .md\:-translate-x-44 { - --transform-translate-x: -11rem; - } - - .md\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .md\:-translate-x-52 { - --transform-translate-x: -13rem; - } - - .md\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .md\:-translate-x-60 { - --transform-translate-x: -15rem; - } - - .md\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .md\:-translate-x-72 { - --transform-translate-x: -18rem; - } - - .md\:-translate-x-80 { - --transform-translate-x: -20rem; - } - - .md\:-translate-x-96 { - --transform-translate-x: -24rem; - } - - .md\:-translate-x-px { - --transform-translate-x: -1px; - } - - .md\:-translate-x-0\.5 { - --transform-translate-x: -0.125rem; - } - - .md\:-translate-x-1\.5 { - --transform-translate-x: -0.375rem; - } - - .md\:-translate-x-2\.5 { - --transform-translate-x: -0.625rem; - } - - .md\:-translate-x-3\.5 { - --transform-translate-x: -0.875rem; - } - - .md\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .md\:-translate-x-1\/3 { - --transform-translate-x: -33.33333%; - } - - .md\:-translate-x-2\/3 { - --transform-translate-x: -66.66667%; - } - - .md\:-translate-x-1\/4 { - --transform-translate-x: -25%; - } - - .md\:-translate-x-2\/4 { - --transform-translate-x: -50%; - } - - .md\:-translate-x-3\/4 { - --transform-translate-x: -75%; - } - - .md\:-translate-x-1\/5 { - --transform-translate-x: -20%; - } - - .md\:-translate-x-2\/5 { - --transform-translate-x: -40%; - } - - .md\:-translate-x-3\/5 { - --transform-translate-x: -60%; - } - - .md\:-translate-x-4\/5 { - --transform-translate-x: -80%; - } - - .md\:-translate-x-1\/6 { - --transform-translate-x: -16.66667%; - } - - .md\:-translate-x-2\/6 { - --transform-translate-x: -33.33333%; - } - - .md\:-translate-x-3\/6 { - --transform-translate-x: -50%; - } - - .md\:-translate-x-4\/6 { - --transform-translate-x: -66.66667%; - } - - .md\:-translate-x-5\/6 { - --transform-translate-x: -83.33333%; - } - - .md\:-translate-x-1\/12 { - --transform-translate-x: -8.33333%; - } - - .md\:-translate-x-2\/12 { - --transform-translate-x: -16.66667%; - } - - .md\:-translate-x-3\/12 { - --transform-translate-x: -25%; - } - - .md\:-translate-x-4\/12 { - --transform-translate-x: -33.33333%; - } - - .md\:-translate-x-5\/12 { - --transform-translate-x: -41.66667%; - } - - .md\:-translate-x-6\/12 { - --transform-translate-x: -50%; - } - - .md\:-translate-x-7\/12 { - --transform-translate-x: -58.33333%; - } - - .md\:-translate-x-8\/12 { - --transform-translate-x: -66.66667%; - } - - .md\:-translate-x-9\/12 { - --transform-translate-x: -75%; - } - - .md\:-translate-x-10\/12 { - --transform-translate-x: -83.33333%; - } - - .md\:-translate-x-11\/12 { - --transform-translate-x: -91.66667%; - } - - .md\:-translate-x-full { - --transform-translate-x: -100%; - } - - .md\:translate-y-0 { - --transform-translate-y: 0; - } - - .md\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .md\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .md\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .md\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .md\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .md\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .md\:translate-y-7 { - --transform-translate-y: 1.75rem; - } - - .md\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .md\:translate-y-9 { - --transform-translate-y: 2.25rem; - } - - .md\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .md\:translate-y-11 { - --transform-translate-y: 2.75rem; - } - - .md\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .md\:translate-y-13 { - --transform-translate-y: 3.25rem; - } - - .md\:translate-y-14 { - --transform-translate-y: 3.5rem; - } - - .md\:translate-y-15 { - --transform-translate-y: 3.75rem; - } - - .md\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .md\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .md\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .md\:translate-y-28 { - --transform-translate-y: 7rem; - } - - .md\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .md\:translate-y-36 { - --transform-translate-y: 9rem; - } - - .md\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .md\:translate-y-44 { - --transform-translate-y: 11rem; - } - - .md\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .md\:translate-y-52 { - --transform-translate-y: 13rem; - } - - .md\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .md\:translate-y-60 { - --transform-translate-y: 15rem; - } - - .md\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .md\:translate-y-72 { - --transform-translate-y: 18rem; - } - - .md\:translate-y-80 { - --transform-translate-y: 20rem; - } - - .md\:translate-y-96 { - --transform-translate-y: 24rem; - } - - .md\:translate-y-px { - --transform-translate-y: 1px; - } - - .md\:translate-y-0\.5 { - --transform-translate-y: 0.125rem; - } - - .md\:translate-y-1\.5 { - --transform-translate-y: 0.375rem; - } - - .md\:translate-y-2\.5 { - --transform-translate-y: 0.625rem; - } - - .md\:translate-y-3\.5 { - --transform-translate-y: 0.875rem; - } - - .md\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .md\:translate-y-1\/3 { - --transform-translate-y: 33.333333%; - } - - .md\:translate-y-2\/3 { - --transform-translate-y: 66.666667%; - } - - .md\:translate-y-1\/4 { - --transform-translate-y: 25%; - } - - .md\:translate-y-2\/4 { - --transform-translate-y: 50%; - } - - .md\:translate-y-3\/4 { - --transform-translate-y: 75%; - } - - .md\:translate-y-1\/5 { - --transform-translate-y: 20%; - } - - .md\:translate-y-2\/5 { - --transform-translate-y: 40%; - } - - .md\:translate-y-3\/5 { - --transform-translate-y: 60%; - } - - .md\:translate-y-4\/5 { - --transform-translate-y: 80%; - } - - .md\:translate-y-1\/6 { - --transform-translate-y: 16.666667%; - } - - .md\:translate-y-2\/6 { - --transform-translate-y: 33.333333%; - } - - .md\:translate-y-3\/6 { - --transform-translate-y: 50%; - } - - .md\:translate-y-4\/6 { - --transform-translate-y: 66.666667%; - } - - .md\:translate-y-5\/6 { - --transform-translate-y: 83.333333%; - } - - .md\:translate-y-1\/12 { - --transform-translate-y: 8.333333%; - } - - .md\:translate-y-2\/12 { - --transform-translate-y: 16.666667%; - } - - .md\:translate-y-3\/12 { - --transform-translate-y: 25%; - } - - .md\:translate-y-4\/12 { - --transform-translate-y: 33.333333%; - } - - .md\:translate-y-5\/12 { - --transform-translate-y: 41.666667%; - } - - .md\:translate-y-6\/12 { - --transform-translate-y: 50%; - } - - .md\:translate-y-7\/12 { - --transform-translate-y: 58.333333%; - } - - .md\:translate-y-8\/12 { - --transform-translate-y: 66.666667%; - } - - .md\:translate-y-9\/12 { - --transform-translate-y: 75%; - } - - .md\:translate-y-10\/12 { - --transform-translate-y: 83.333333%; - } - - .md\:translate-y-11\/12 { - --transform-translate-y: 91.666667%; - } - - .md\:translate-y-full { - --transform-translate-y: 100%; - } - - .md\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .md\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .md\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .md\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .md\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .md\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .md\:-translate-y-7 { - --transform-translate-y: -1.75rem; - } - - .md\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .md\:-translate-y-9 { - --transform-translate-y: -2.25rem; - } - - .md\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .md\:-translate-y-11 { - --transform-translate-y: -2.75rem; - } - - .md\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .md\:-translate-y-13 { - --transform-translate-y: -3.25rem; - } - - .md\:-translate-y-14 { - --transform-translate-y: -3.5rem; - } - - .md\:-translate-y-15 { - --transform-translate-y: -3.75rem; - } - - .md\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .md\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .md\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .md\:-translate-y-28 { - --transform-translate-y: -7rem; - } - - .md\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .md\:-translate-y-36 { - --transform-translate-y: -9rem; - } - - .md\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .md\:-translate-y-44 { - --transform-translate-y: -11rem; - } - - .md\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .md\:-translate-y-52 { - --transform-translate-y: -13rem; - } - - .md\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .md\:-translate-y-60 { - --transform-translate-y: -15rem; - } - - .md\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .md\:-translate-y-72 { - --transform-translate-y: -18rem; - } - - .md\:-translate-y-80 { - --transform-translate-y: -20rem; - } - - .md\:-translate-y-96 { - --transform-translate-y: -24rem; - } - - .md\:-translate-y-px { - --transform-translate-y: -1px; - } - - .md\:-translate-y-0\.5 { - --transform-translate-y: -0.125rem; - } - - .md\:-translate-y-1\.5 { - --transform-translate-y: -0.375rem; - } - - .md\:-translate-y-2\.5 { - --transform-translate-y: -0.625rem; - } - - .md\:-translate-y-3\.5 { - --transform-translate-y: -0.875rem; - } - - .md\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .md\:-translate-y-1\/3 { - --transform-translate-y: -33.33333%; - } - - .md\:-translate-y-2\/3 { - --transform-translate-y: -66.66667%; - } - - .md\:-translate-y-1\/4 { - --transform-translate-y: -25%; - } - - .md\:-translate-y-2\/4 { - --transform-translate-y: -50%; - } - - .md\:-translate-y-3\/4 { - --transform-translate-y: -75%; - } - - .md\:-translate-y-1\/5 { - --transform-translate-y: -20%; - } - - .md\:-translate-y-2\/5 { - --transform-translate-y: -40%; - } - - .md\:-translate-y-3\/5 { - --transform-translate-y: -60%; - } - - .md\:-translate-y-4\/5 { - --transform-translate-y: -80%; - } - - .md\:-translate-y-1\/6 { - --transform-translate-y: -16.66667%; - } - - .md\:-translate-y-2\/6 { - --transform-translate-y: -33.33333%; - } - - .md\:-translate-y-3\/6 { - --transform-translate-y: -50%; - } - - .md\:-translate-y-4\/6 { - --transform-translate-y: -66.66667%; - } - - .md\:-translate-y-5\/6 { - --transform-translate-y: -83.33333%; - } - - .md\:-translate-y-1\/12 { - --transform-translate-y: -8.33333%; - } - - .md\:-translate-y-2\/12 { - --transform-translate-y: -16.66667%; - } - - .md\:-translate-y-3\/12 { - --transform-translate-y: -25%; - } - - .md\:-translate-y-4\/12 { - --transform-translate-y: -33.33333%; - } - - .md\:-translate-y-5\/12 { - --transform-translate-y: -41.66667%; - } - - .md\:-translate-y-6\/12 { - --transform-translate-y: -50%; - } - - .md\:-translate-y-7\/12 { - --transform-translate-y: -58.33333%; - } - - .md\:-translate-y-8\/12 { - --transform-translate-y: -66.66667%; - } - - .md\:-translate-y-9\/12 { - --transform-translate-y: -75%; - } - - .md\:-translate-y-10\/12 { - --transform-translate-y: -83.33333%; - } - - .md\:-translate-y-11\/12 { - --transform-translate-y: -91.66667%; - } - - .md\:-translate-y-full { - --transform-translate-y: -100%; - } - - .md\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .md\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .md\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .md\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .md\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .md\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .md\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .md\:hover\:translate-x-7:hover { - --transform-translate-x: 1.75rem; - } - - .md\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .md\:hover\:translate-x-9:hover { - --transform-translate-x: 2.25rem; - } - - .md\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .md\:hover\:translate-x-11:hover { - --transform-translate-x: 2.75rem; - } - - .md\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .md\:hover\:translate-x-13:hover { - --transform-translate-x: 3.25rem; - } - - .md\:hover\:translate-x-14:hover { - --transform-translate-x: 3.5rem; - } - - .md\:hover\:translate-x-15:hover { - --transform-translate-x: 3.75rem; - } - - .md\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .md\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .md\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .md\:hover\:translate-x-28:hover { - --transform-translate-x: 7rem; - } - - .md\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .md\:hover\:translate-x-36:hover { - --transform-translate-x: 9rem; - } - - .md\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .md\:hover\:translate-x-44:hover { - --transform-translate-x: 11rem; - } - - .md\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .md\:hover\:translate-x-52:hover { - --transform-translate-x: 13rem; - } - - .md\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .md\:hover\:translate-x-60:hover { - --transform-translate-x: 15rem; - } - - .md\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .md\:hover\:translate-x-72:hover { - --transform-translate-x: 18rem; - } - - .md\:hover\:translate-x-80:hover { - --transform-translate-x: 20rem; - } - - .md\:hover\:translate-x-96:hover { - --transform-translate-x: 24rem; - } - - .md\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .md\:hover\:translate-x-0\.5:hover { - --transform-translate-x: 0.125rem; - } - - .md\:hover\:translate-x-1\.5:hover { - --transform-translate-x: 0.375rem; - } - - .md\:hover\:translate-x-2\.5:hover { - --transform-translate-x: 0.625rem; - } - - .md\:hover\:translate-x-3\.5:hover { - --transform-translate-x: 0.875rem; - } - - .md\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .md\:hover\:translate-x-1\/3:hover { - --transform-translate-x: 33.333333%; - } - - .md\:hover\:translate-x-2\/3:hover { - --transform-translate-x: 66.666667%; - } - - .md\:hover\:translate-x-1\/4:hover { - --transform-translate-x: 25%; - } - - .md\:hover\:translate-x-2\/4:hover { - --transform-translate-x: 50%; - } - - .md\:hover\:translate-x-3\/4:hover { - --transform-translate-x: 75%; - } - - .md\:hover\:translate-x-1\/5:hover { - --transform-translate-x: 20%; - } - - .md\:hover\:translate-x-2\/5:hover { - --transform-translate-x: 40%; - } - - .md\:hover\:translate-x-3\/5:hover { - --transform-translate-x: 60%; - } - - .md\:hover\:translate-x-4\/5:hover { - --transform-translate-x: 80%; - } - - .md\:hover\:translate-x-1\/6:hover { - --transform-translate-x: 16.666667%; - } - - .md\:hover\:translate-x-2\/6:hover { - --transform-translate-x: 33.333333%; - } - - .md\:hover\:translate-x-3\/6:hover { - --transform-translate-x: 50%; - } - - .md\:hover\:translate-x-4\/6:hover { - --transform-translate-x: 66.666667%; - } - - .md\:hover\:translate-x-5\/6:hover { - --transform-translate-x: 83.333333%; - } - - .md\:hover\:translate-x-1\/12:hover { - --transform-translate-x: 8.333333%; - } - - .md\:hover\:translate-x-2\/12:hover { - --transform-translate-x: 16.666667%; - } - - .md\:hover\:translate-x-3\/12:hover { - --transform-translate-x: 25%; - } - - .md\:hover\:translate-x-4\/12:hover { - --transform-translate-x: 33.333333%; - } - - .md\:hover\:translate-x-5\/12:hover { - --transform-translate-x: 41.666667%; - } - - .md\:hover\:translate-x-6\/12:hover { - --transform-translate-x: 50%; - } - - .md\:hover\:translate-x-7\/12:hover { - --transform-translate-x: 58.333333%; - } - - .md\:hover\:translate-x-8\/12:hover { - --transform-translate-x: 66.666667%; - } - - .md\:hover\:translate-x-9\/12:hover { - --transform-translate-x: 75%; - } - - .md\:hover\:translate-x-10\/12:hover { - --transform-translate-x: 83.333333%; - } - - .md\:hover\:translate-x-11\/12:hover { - --transform-translate-x: 91.666667%; - } - - .md\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .md\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .md\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .md\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .md\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .md\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .md\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .md\:hover\:-translate-x-7:hover { - --transform-translate-x: -1.75rem; - } - - .md\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .md\:hover\:-translate-x-9:hover { - --transform-translate-x: -2.25rem; - } - - .md\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .md\:hover\:-translate-x-11:hover { - --transform-translate-x: -2.75rem; - } - - .md\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .md\:hover\:-translate-x-13:hover { - --transform-translate-x: -3.25rem; - } - - .md\:hover\:-translate-x-14:hover { - --transform-translate-x: -3.5rem; - } - - .md\:hover\:-translate-x-15:hover { - --transform-translate-x: -3.75rem; - } - - .md\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .md\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .md\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .md\:hover\:-translate-x-28:hover { - --transform-translate-x: -7rem; - } - - .md\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .md\:hover\:-translate-x-36:hover { - --transform-translate-x: -9rem; - } - - .md\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .md\:hover\:-translate-x-44:hover { - --transform-translate-x: -11rem; - } - - .md\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .md\:hover\:-translate-x-52:hover { - --transform-translate-x: -13rem; - } - - .md\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .md\:hover\:-translate-x-60:hover { - --transform-translate-x: -15rem; - } - - .md\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .md\:hover\:-translate-x-72:hover { - --transform-translate-x: -18rem; - } - - .md\:hover\:-translate-x-80:hover { - --transform-translate-x: -20rem; - } - - .md\:hover\:-translate-x-96:hover { - --transform-translate-x: -24rem; - } - - .md\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .md\:hover\:-translate-x-0\.5:hover { - --transform-translate-x: -0.125rem; - } - - .md\:hover\:-translate-x-1\.5:hover { - --transform-translate-x: -0.375rem; - } - - .md\:hover\:-translate-x-2\.5:hover { - --transform-translate-x: -0.625rem; - } - - .md\:hover\:-translate-x-3\.5:hover { - --transform-translate-x: -0.875rem; - } - - .md\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .md\:hover\:-translate-x-1\/3:hover { - --transform-translate-x: -33.33333%; - } - - .md\:hover\:-translate-x-2\/3:hover { - --transform-translate-x: -66.66667%; - } - - .md\:hover\:-translate-x-1\/4:hover { - --transform-translate-x: -25%; - } - - .md\:hover\:-translate-x-2\/4:hover { - --transform-translate-x: -50%; - } - - .md\:hover\:-translate-x-3\/4:hover { - --transform-translate-x: -75%; - } - - .md\:hover\:-translate-x-1\/5:hover { - --transform-translate-x: -20%; - } - - .md\:hover\:-translate-x-2\/5:hover { - --transform-translate-x: -40%; - } - - .md\:hover\:-translate-x-3\/5:hover { - --transform-translate-x: -60%; - } - - .md\:hover\:-translate-x-4\/5:hover { - --transform-translate-x: -80%; - } - - .md\:hover\:-translate-x-1\/6:hover { - --transform-translate-x: -16.66667%; - } - - .md\:hover\:-translate-x-2\/6:hover { - --transform-translate-x: -33.33333%; - } - - .md\:hover\:-translate-x-3\/6:hover { - --transform-translate-x: -50%; - } - - .md\:hover\:-translate-x-4\/6:hover { - --transform-translate-x: -66.66667%; - } - - .md\:hover\:-translate-x-5\/6:hover { - --transform-translate-x: -83.33333%; - } - - .md\:hover\:-translate-x-1\/12:hover { - --transform-translate-x: -8.33333%; - } - - .md\:hover\:-translate-x-2\/12:hover { - --transform-translate-x: -16.66667%; - } - - .md\:hover\:-translate-x-3\/12:hover { - --transform-translate-x: -25%; - } - - .md\:hover\:-translate-x-4\/12:hover { - --transform-translate-x: -33.33333%; - } - - .md\:hover\:-translate-x-5\/12:hover { - --transform-translate-x: -41.66667%; - } - - .md\:hover\:-translate-x-6\/12:hover { - --transform-translate-x: -50%; - } - - .md\:hover\:-translate-x-7\/12:hover { - --transform-translate-x: -58.33333%; - } - - .md\:hover\:-translate-x-8\/12:hover { - --transform-translate-x: -66.66667%; - } - - .md\:hover\:-translate-x-9\/12:hover { - --transform-translate-x: -75%; - } - - .md\:hover\:-translate-x-10\/12:hover { - --transform-translate-x: -83.33333%; - } - - .md\:hover\:-translate-x-11\/12:hover { - --transform-translate-x: -91.66667%; - } - - .md\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .md\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .md\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .md\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .md\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .md\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .md\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .md\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .md\:hover\:translate-y-7:hover { - --transform-translate-y: 1.75rem; - } - - .md\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .md\:hover\:translate-y-9:hover { - --transform-translate-y: 2.25rem; - } - - .md\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .md\:hover\:translate-y-11:hover { - --transform-translate-y: 2.75rem; - } - - .md\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .md\:hover\:translate-y-13:hover { - --transform-translate-y: 3.25rem; - } - - .md\:hover\:translate-y-14:hover { - --transform-translate-y: 3.5rem; - } - - .md\:hover\:translate-y-15:hover { - --transform-translate-y: 3.75rem; - } - - .md\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .md\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .md\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .md\:hover\:translate-y-28:hover { - --transform-translate-y: 7rem; - } - - .md\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .md\:hover\:translate-y-36:hover { - --transform-translate-y: 9rem; - } - - .md\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .md\:hover\:translate-y-44:hover { - --transform-translate-y: 11rem; - } - - .md\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .md\:hover\:translate-y-52:hover { - --transform-translate-y: 13rem; - } - - .md\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .md\:hover\:translate-y-60:hover { - --transform-translate-y: 15rem; - } - - .md\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .md\:hover\:translate-y-72:hover { - --transform-translate-y: 18rem; - } - - .md\:hover\:translate-y-80:hover { - --transform-translate-y: 20rem; - } - - .md\:hover\:translate-y-96:hover { - --transform-translate-y: 24rem; - } - - .md\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .md\:hover\:translate-y-0\.5:hover { - --transform-translate-y: 0.125rem; - } - - .md\:hover\:translate-y-1\.5:hover { - --transform-translate-y: 0.375rem; - } - - .md\:hover\:translate-y-2\.5:hover { - --transform-translate-y: 0.625rem; - } - - .md\:hover\:translate-y-3\.5:hover { - --transform-translate-y: 0.875rem; - } - - .md\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .md\:hover\:translate-y-1\/3:hover { - --transform-translate-y: 33.333333%; - } - - .md\:hover\:translate-y-2\/3:hover { - --transform-translate-y: 66.666667%; - } - - .md\:hover\:translate-y-1\/4:hover { - --transform-translate-y: 25%; - } - - .md\:hover\:translate-y-2\/4:hover { - --transform-translate-y: 50%; - } - - .md\:hover\:translate-y-3\/4:hover { - --transform-translate-y: 75%; - } - - .md\:hover\:translate-y-1\/5:hover { - --transform-translate-y: 20%; - } - - .md\:hover\:translate-y-2\/5:hover { - --transform-translate-y: 40%; - } - - .md\:hover\:translate-y-3\/5:hover { - --transform-translate-y: 60%; - } - - .md\:hover\:translate-y-4\/5:hover { - --transform-translate-y: 80%; - } - - .md\:hover\:translate-y-1\/6:hover { - --transform-translate-y: 16.666667%; - } - - .md\:hover\:translate-y-2\/6:hover { - --transform-translate-y: 33.333333%; - } - - .md\:hover\:translate-y-3\/6:hover { - --transform-translate-y: 50%; - } - - .md\:hover\:translate-y-4\/6:hover { - --transform-translate-y: 66.666667%; - } - - .md\:hover\:translate-y-5\/6:hover { - --transform-translate-y: 83.333333%; - } - - .md\:hover\:translate-y-1\/12:hover { - --transform-translate-y: 8.333333%; - } - - .md\:hover\:translate-y-2\/12:hover { - --transform-translate-y: 16.666667%; - } - - .md\:hover\:translate-y-3\/12:hover { - --transform-translate-y: 25%; - } - - .md\:hover\:translate-y-4\/12:hover { - --transform-translate-y: 33.333333%; - } - - .md\:hover\:translate-y-5\/12:hover { - --transform-translate-y: 41.666667%; - } - - .md\:hover\:translate-y-6\/12:hover { - --transform-translate-y: 50%; - } - - .md\:hover\:translate-y-7\/12:hover { - --transform-translate-y: 58.333333%; - } - - .md\:hover\:translate-y-8\/12:hover { - --transform-translate-y: 66.666667%; - } - - .md\:hover\:translate-y-9\/12:hover { - --transform-translate-y: 75%; - } - - .md\:hover\:translate-y-10\/12:hover { - --transform-translate-y: 83.333333%; - } - - .md\:hover\:translate-y-11\/12:hover { - --transform-translate-y: 91.666667%; - } - - .md\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .md\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .md\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .md\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .md\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .md\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .md\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .md\:hover\:-translate-y-7:hover { - --transform-translate-y: -1.75rem; - } - - .md\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .md\:hover\:-translate-y-9:hover { - --transform-translate-y: -2.25rem; - } - - .md\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .md\:hover\:-translate-y-11:hover { - --transform-translate-y: -2.75rem; - } - - .md\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .md\:hover\:-translate-y-13:hover { - --transform-translate-y: -3.25rem; - } - - .md\:hover\:-translate-y-14:hover { - --transform-translate-y: -3.5rem; - } - - .md\:hover\:-translate-y-15:hover { - --transform-translate-y: -3.75rem; - } - - .md\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .md\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .md\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .md\:hover\:-translate-y-28:hover { - --transform-translate-y: -7rem; - } - - .md\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .md\:hover\:-translate-y-36:hover { - --transform-translate-y: -9rem; - } - - .md\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .md\:hover\:-translate-y-44:hover { - --transform-translate-y: -11rem; - } - - .md\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .md\:hover\:-translate-y-52:hover { - --transform-translate-y: -13rem; - } - - .md\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .md\:hover\:-translate-y-60:hover { - --transform-translate-y: -15rem; - } - - .md\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .md\:hover\:-translate-y-72:hover { - --transform-translate-y: -18rem; - } - - .md\:hover\:-translate-y-80:hover { - --transform-translate-y: -20rem; - } - - .md\:hover\:-translate-y-96:hover { - --transform-translate-y: -24rem; - } - - .md\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .md\:hover\:-translate-y-0\.5:hover { - --transform-translate-y: -0.125rem; - } - - .md\:hover\:-translate-y-1\.5:hover { - --transform-translate-y: -0.375rem; - } - - .md\:hover\:-translate-y-2\.5:hover { - --transform-translate-y: -0.625rem; - } - - .md\:hover\:-translate-y-3\.5:hover { - --transform-translate-y: -0.875rem; - } - - .md\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .md\:hover\:-translate-y-1\/3:hover { - --transform-translate-y: -33.33333%; - } - - .md\:hover\:-translate-y-2\/3:hover { - --transform-translate-y: -66.66667%; - } - - .md\:hover\:-translate-y-1\/4:hover { - --transform-translate-y: -25%; - } - - .md\:hover\:-translate-y-2\/4:hover { - --transform-translate-y: -50%; - } - - .md\:hover\:-translate-y-3\/4:hover { - --transform-translate-y: -75%; - } - - .md\:hover\:-translate-y-1\/5:hover { - --transform-translate-y: -20%; - } - - .md\:hover\:-translate-y-2\/5:hover { - --transform-translate-y: -40%; - } - - .md\:hover\:-translate-y-3\/5:hover { - --transform-translate-y: -60%; - } - - .md\:hover\:-translate-y-4\/5:hover { - --transform-translate-y: -80%; - } - - .md\:hover\:-translate-y-1\/6:hover { - --transform-translate-y: -16.66667%; - } - - .md\:hover\:-translate-y-2\/6:hover { - --transform-translate-y: -33.33333%; - } - - .md\:hover\:-translate-y-3\/6:hover { - --transform-translate-y: -50%; - } - - .md\:hover\:-translate-y-4\/6:hover { - --transform-translate-y: -66.66667%; - } - - .md\:hover\:-translate-y-5\/6:hover { - --transform-translate-y: -83.33333%; - } - - .md\:hover\:-translate-y-1\/12:hover { - --transform-translate-y: -8.33333%; - } - - .md\:hover\:-translate-y-2\/12:hover { - --transform-translate-y: -16.66667%; - } - - .md\:hover\:-translate-y-3\/12:hover { - --transform-translate-y: -25%; - } - - .md\:hover\:-translate-y-4\/12:hover { - --transform-translate-y: -33.33333%; - } - - .md\:hover\:-translate-y-5\/12:hover { - --transform-translate-y: -41.66667%; - } - - .md\:hover\:-translate-y-6\/12:hover { - --transform-translate-y: -50%; - } - - .md\:hover\:-translate-y-7\/12:hover { - --transform-translate-y: -58.33333%; - } - - .md\:hover\:-translate-y-8\/12:hover { - --transform-translate-y: -66.66667%; - } - - .md\:hover\:-translate-y-9\/12:hover { - --transform-translate-y: -75%; - } - - .md\:hover\:-translate-y-10\/12:hover { - --transform-translate-y: -83.33333%; - } - - .md\:hover\:-translate-y-11\/12:hover { - --transform-translate-y: -91.66667%; - } - - .md\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .md\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .md\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .md\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .md\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .md\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .md\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .md\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .md\:focus\:translate-x-7:focus { - --transform-translate-x: 1.75rem; - } - - .md\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .md\:focus\:translate-x-9:focus { - --transform-translate-x: 2.25rem; - } - - .md\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .md\:focus\:translate-x-11:focus { - --transform-translate-x: 2.75rem; - } - - .md\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .md\:focus\:translate-x-13:focus { - --transform-translate-x: 3.25rem; - } - - .md\:focus\:translate-x-14:focus { - --transform-translate-x: 3.5rem; - } - - .md\:focus\:translate-x-15:focus { - --transform-translate-x: 3.75rem; - } - - .md\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .md\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .md\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .md\:focus\:translate-x-28:focus { - --transform-translate-x: 7rem; - } - - .md\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .md\:focus\:translate-x-36:focus { - --transform-translate-x: 9rem; - } - - .md\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .md\:focus\:translate-x-44:focus { - --transform-translate-x: 11rem; - } - - .md\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .md\:focus\:translate-x-52:focus { - --transform-translate-x: 13rem; - } - - .md\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .md\:focus\:translate-x-60:focus { - --transform-translate-x: 15rem; - } - - .md\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .md\:focus\:translate-x-72:focus { - --transform-translate-x: 18rem; - } - - .md\:focus\:translate-x-80:focus { - --transform-translate-x: 20rem; - } - - .md\:focus\:translate-x-96:focus { - --transform-translate-x: 24rem; - } - - .md\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .md\:focus\:translate-x-0\.5:focus { - --transform-translate-x: 0.125rem; - } - - .md\:focus\:translate-x-1\.5:focus { - --transform-translate-x: 0.375rem; - } - - .md\:focus\:translate-x-2\.5:focus { - --transform-translate-x: 0.625rem; - } - - .md\:focus\:translate-x-3\.5:focus { - --transform-translate-x: 0.875rem; - } - - .md\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .md\:focus\:translate-x-1\/3:focus { - --transform-translate-x: 33.333333%; - } - - .md\:focus\:translate-x-2\/3:focus { - --transform-translate-x: 66.666667%; - } - - .md\:focus\:translate-x-1\/4:focus { - --transform-translate-x: 25%; - } - - .md\:focus\:translate-x-2\/4:focus { - --transform-translate-x: 50%; - } - - .md\:focus\:translate-x-3\/4:focus { - --transform-translate-x: 75%; - } - - .md\:focus\:translate-x-1\/5:focus { - --transform-translate-x: 20%; - } - - .md\:focus\:translate-x-2\/5:focus { - --transform-translate-x: 40%; - } - - .md\:focus\:translate-x-3\/5:focus { - --transform-translate-x: 60%; - } - - .md\:focus\:translate-x-4\/5:focus { - --transform-translate-x: 80%; - } - - .md\:focus\:translate-x-1\/6:focus { - --transform-translate-x: 16.666667%; - } - - .md\:focus\:translate-x-2\/6:focus { - --transform-translate-x: 33.333333%; - } - - .md\:focus\:translate-x-3\/6:focus { - --transform-translate-x: 50%; - } - - .md\:focus\:translate-x-4\/6:focus { - --transform-translate-x: 66.666667%; - } - - .md\:focus\:translate-x-5\/6:focus { - --transform-translate-x: 83.333333%; - } - - .md\:focus\:translate-x-1\/12:focus { - --transform-translate-x: 8.333333%; - } - - .md\:focus\:translate-x-2\/12:focus { - --transform-translate-x: 16.666667%; - } - - .md\:focus\:translate-x-3\/12:focus { - --transform-translate-x: 25%; - } - - .md\:focus\:translate-x-4\/12:focus { - --transform-translate-x: 33.333333%; - } - - .md\:focus\:translate-x-5\/12:focus { - --transform-translate-x: 41.666667%; - } - - .md\:focus\:translate-x-6\/12:focus { - --transform-translate-x: 50%; - } - - .md\:focus\:translate-x-7\/12:focus { - --transform-translate-x: 58.333333%; - } - - .md\:focus\:translate-x-8\/12:focus { - --transform-translate-x: 66.666667%; - } - - .md\:focus\:translate-x-9\/12:focus { - --transform-translate-x: 75%; - } - - .md\:focus\:translate-x-10\/12:focus { - --transform-translate-x: 83.333333%; - } - - .md\:focus\:translate-x-11\/12:focus { - --transform-translate-x: 91.666667%; - } - - .md\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .md\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .md\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .md\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .md\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .md\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .md\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .md\:focus\:-translate-x-7:focus { - --transform-translate-x: -1.75rem; - } - - .md\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .md\:focus\:-translate-x-9:focus { - --transform-translate-x: -2.25rem; - } - - .md\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .md\:focus\:-translate-x-11:focus { - --transform-translate-x: -2.75rem; - } - - .md\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .md\:focus\:-translate-x-13:focus { - --transform-translate-x: -3.25rem; - } - - .md\:focus\:-translate-x-14:focus { - --transform-translate-x: -3.5rem; - } - - .md\:focus\:-translate-x-15:focus { - --transform-translate-x: -3.75rem; - } - - .md\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .md\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .md\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .md\:focus\:-translate-x-28:focus { - --transform-translate-x: -7rem; - } - - .md\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .md\:focus\:-translate-x-36:focus { - --transform-translate-x: -9rem; - } - - .md\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .md\:focus\:-translate-x-44:focus { - --transform-translate-x: -11rem; - } - - .md\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .md\:focus\:-translate-x-52:focus { - --transform-translate-x: -13rem; - } - - .md\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .md\:focus\:-translate-x-60:focus { - --transform-translate-x: -15rem; - } - - .md\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .md\:focus\:-translate-x-72:focus { - --transform-translate-x: -18rem; - } - - .md\:focus\:-translate-x-80:focus { - --transform-translate-x: -20rem; - } - - .md\:focus\:-translate-x-96:focus { - --transform-translate-x: -24rem; - } - - .md\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .md\:focus\:-translate-x-0\.5:focus { - --transform-translate-x: -0.125rem; - } - - .md\:focus\:-translate-x-1\.5:focus { - --transform-translate-x: -0.375rem; - } - - .md\:focus\:-translate-x-2\.5:focus { - --transform-translate-x: -0.625rem; - } - - .md\:focus\:-translate-x-3\.5:focus { - --transform-translate-x: -0.875rem; - } - - .md\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .md\:focus\:-translate-x-1\/3:focus { - --transform-translate-x: -33.33333%; - } - - .md\:focus\:-translate-x-2\/3:focus { - --transform-translate-x: -66.66667%; - } - - .md\:focus\:-translate-x-1\/4:focus { - --transform-translate-x: -25%; - } - - .md\:focus\:-translate-x-2\/4:focus { - --transform-translate-x: -50%; - } - - .md\:focus\:-translate-x-3\/4:focus { - --transform-translate-x: -75%; - } - - .md\:focus\:-translate-x-1\/5:focus { - --transform-translate-x: -20%; - } - - .md\:focus\:-translate-x-2\/5:focus { - --transform-translate-x: -40%; - } - - .md\:focus\:-translate-x-3\/5:focus { - --transform-translate-x: -60%; - } - - .md\:focus\:-translate-x-4\/5:focus { - --transform-translate-x: -80%; - } - - .md\:focus\:-translate-x-1\/6:focus { - --transform-translate-x: -16.66667%; - } - - .md\:focus\:-translate-x-2\/6:focus { - --transform-translate-x: -33.33333%; - } - - .md\:focus\:-translate-x-3\/6:focus { - --transform-translate-x: -50%; - } - - .md\:focus\:-translate-x-4\/6:focus { - --transform-translate-x: -66.66667%; - } - - .md\:focus\:-translate-x-5\/6:focus { - --transform-translate-x: -83.33333%; - } - - .md\:focus\:-translate-x-1\/12:focus { - --transform-translate-x: -8.33333%; - } - - .md\:focus\:-translate-x-2\/12:focus { - --transform-translate-x: -16.66667%; - } - - .md\:focus\:-translate-x-3\/12:focus { - --transform-translate-x: -25%; - } - - .md\:focus\:-translate-x-4\/12:focus { - --transform-translate-x: -33.33333%; - } - - .md\:focus\:-translate-x-5\/12:focus { - --transform-translate-x: -41.66667%; - } - - .md\:focus\:-translate-x-6\/12:focus { - --transform-translate-x: -50%; - } - - .md\:focus\:-translate-x-7\/12:focus { - --transform-translate-x: -58.33333%; - } - - .md\:focus\:-translate-x-8\/12:focus { - --transform-translate-x: -66.66667%; - } - - .md\:focus\:-translate-x-9\/12:focus { - --transform-translate-x: -75%; - } - - .md\:focus\:-translate-x-10\/12:focus { - --transform-translate-x: -83.33333%; - } - - .md\:focus\:-translate-x-11\/12:focus { - --transform-translate-x: -91.66667%; - } - - .md\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .md\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .md\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .md\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .md\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .md\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .md\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .md\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .md\:focus\:translate-y-7:focus { - --transform-translate-y: 1.75rem; - } - - .md\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .md\:focus\:translate-y-9:focus { - --transform-translate-y: 2.25rem; - } - - .md\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .md\:focus\:translate-y-11:focus { - --transform-translate-y: 2.75rem; - } - - .md\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .md\:focus\:translate-y-13:focus { - --transform-translate-y: 3.25rem; - } - - .md\:focus\:translate-y-14:focus { - --transform-translate-y: 3.5rem; - } - - .md\:focus\:translate-y-15:focus { - --transform-translate-y: 3.75rem; - } - - .md\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .md\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .md\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .md\:focus\:translate-y-28:focus { - --transform-translate-y: 7rem; - } - - .md\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .md\:focus\:translate-y-36:focus { - --transform-translate-y: 9rem; - } - - .md\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .md\:focus\:translate-y-44:focus { - --transform-translate-y: 11rem; - } - - .md\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .md\:focus\:translate-y-52:focus { - --transform-translate-y: 13rem; - } - - .md\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .md\:focus\:translate-y-60:focus { - --transform-translate-y: 15rem; - } - - .md\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .md\:focus\:translate-y-72:focus { - --transform-translate-y: 18rem; - } - - .md\:focus\:translate-y-80:focus { - --transform-translate-y: 20rem; - } - - .md\:focus\:translate-y-96:focus { - --transform-translate-y: 24rem; - } - - .md\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .md\:focus\:translate-y-0\.5:focus { - --transform-translate-y: 0.125rem; - } - - .md\:focus\:translate-y-1\.5:focus { - --transform-translate-y: 0.375rem; - } - - .md\:focus\:translate-y-2\.5:focus { - --transform-translate-y: 0.625rem; - } - - .md\:focus\:translate-y-3\.5:focus { - --transform-translate-y: 0.875rem; - } - - .md\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .md\:focus\:translate-y-1\/3:focus { - --transform-translate-y: 33.333333%; - } - - .md\:focus\:translate-y-2\/3:focus { - --transform-translate-y: 66.666667%; - } - - .md\:focus\:translate-y-1\/4:focus { - --transform-translate-y: 25%; - } - - .md\:focus\:translate-y-2\/4:focus { - --transform-translate-y: 50%; - } - - .md\:focus\:translate-y-3\/4:focus { - --transform-translate-y: 75%; - } - - .md\:focus\:translate-y-1\/5:focus { - --transform-translate-y: 20%; - } - - .md\:focus\:translate-y-2\/5:focus { - --transform-translate-y: 40%; - } - - .md\:focus\:translate-y-3\/5:focus { - --transform-translate-y: 60%; - } - - .md\:focus\:translate-y-4\/5:focus { - --transform-translate-y: 80%; - } - - .md\:focus\:translate-y-1\/6:focus { - --transform-translate-y: 16.666667%; - } - - .md\:focus\:translate-y-2\/6:focus { - --transform-translate-y: 33.333333%; - } - - .md\:focus\:translate-y-3\/6:focus { - --transform-translate-y: 50%; - } - - .md\:focus\:translate-y-4\/6:focus { - --transform-translate-y: 66.666667%; - } - - .md\:focus\:translate-y-5\/6:focus { - --transform-translate-y: 83.333333%; - } - - .md\:focus\:translate-y-1\/12:focus { - --transform-translate-y: 8.333333%; - } - - .md\:focus\:translate-y-2\/12:focus { - --transform-translate-y: 16.666667%; - } - - .md\:focus\:translate-y-3\/12:focus { - --transform-translate-y: 25%; - } - - .md\:focus\:translate-y-4\/12:focus { - --transform-translate-y: 33.333333%; - } - - .md\:focus\:translate-y-5\/12:focus { - --transform-translate-y: 41.666667%; - } - - .md\:focus\:translate-y-6\/12:focus { - --transform-translate-y: 50%; - } - - .md\:focus\:translate-y-7\/12:focus { - --transform-translate-y: 58.333333%; - } - - .md\:focus\:translate-y-8\/12:focus { - --transform-translate-y: 66.666667%; - } - - .md\:focus\:translate-y-9\/12:focus { - --transform-translate-y: 75%; - } - - .md\:focus\:translate-y-10\/12:focus { - --transform-translate-y: 83.333333%; - } - - .md\:focus\:translate-y-11\/12:focus { - --transform-translate-y: 91.666667%; - } - - .md\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .md\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .md\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .md\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .md\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .md\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .md\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .md\:focus\:-translate-y-7:focus { - --transform-translate-y: -1.75rem; - } - - .md\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .md\:focus\:-translate-y-9:focus { - --transform-translate-y: -2.25rem; - } - - .md\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .md\:focus\:-translate-y-11:focus { - --transform-translate-y: -2.75rem; - } - - .md\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .md\:focus\:-translate-y-13:focus { - --transform-translate-y: -3.25rem; - } - - .md\:focus\:-translate-y-14:focus { - --transform-translate-y: -3.5rem; - } - - .md\:focus\:-translate-y-15:focus { - --transform-translate-y: -3.75rem; - } - - .md\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .md\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .md\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .md\:focus\:-translate-y-28:focus { - --transform-translate-y: -7rem; - } - - .md\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .md\:focus\:-translate-y-36:focus { - --transform-translate-y: -9rem; - } - - .md\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .md\:focus\:-translate-y-44:focus { - --transform-translate-y: -11rem; - } - - .md\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .md\:focus\:-translate-y-52:focus { - --transform-translate-y: -13rem; - } - - .md\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .md\:focus\:-translate-y-60:focus { - --transform-translate-y: -15rem; - } - - .md\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .md\:focus\:-translate-y-72:focus { - --transform-translate-y: -18rem; - } - - .md\:focus\:-translate-y-80:focus { - --transform-translate-y: -20rem; - } - - .md\:focus\:-translate-y-96:focus { - --transform-translate-y: -24rem; - } - - .md\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .md\:focus\:-translate-y-0\.5:focus { - --transform-translate-y: -0.125rem; - } - - .md\:focus\:-translate-y-1\.5:focus { - --transform-translate-y: -0.375rem; - } - - .md\:focus\:-translate-y-2\.5:focus { - --transform-translate-y: -0.625rem; - } - - .md\:focus\:-translate-y-3\.5:focus { - --transform-translate-y: -0.875rem; - } - - .md\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .md\:focus\:-translate-y-1\/3:focus { - --transform-translate-y: -33.33333%; - } - - .md\:focus\:-translate-y-2\/3:focus { - --transform-translate-y: -66.66667%; - } - - .md\:focus\:-translate-y-1\/4:focus { - --transform-translate-y: -25%; - } - - .md\:focus\:-translate-y-2\/4:focus { - --transform-translate-y: -50%; - } - - .md\:focus\:-translate-y-3\/4:focus { - --transform-translate-y: -75%; - } - - .md\:focus\:-translate-y-1\/5:focus { - --transform-translate-y: -20%; - } - - .md\:focus\:-translate-y-2\/5:focus { - --transform-translate-y: -40%; - } - - .md\:focus\:-translate-y-3\/5:focus { - --transform-translate-y: -60%; - } - - .md\:focus\:-translate-y-4\/5:focus { - --transform-translate-y: -80%; - } - - .md\:focus\:-translate-y-1\/6:focus { - --transform-translate-y: -16.66667%; - } - - .md\:focus\:-translate-y-2\/6:focus { - --transform-translate-y: -33.33333%; - } - - .md\:focus\:-translate-y-3\/6:focus { - --transform-translate-y: -50%; - } - - .md\:focus\:-translate-y-4\/6:focus { - --transform-translate-y: -66.66667%; - } - - .md\:focus\:-translate-y-5\/6:focus { - --transform-translate-y: -83.33333%; - } - - .md\:focus\:-translate-y-1\/12:focus { - --transform-translate-y: -8.33333%; - } - - .md\:focus\:-translate-y-2\/12:focus { - --transform-translate-y: -16.66667%; - } - - .md\:focus\:-translate-y-3\/12:focus { - --transform-translate-y: -25%; - } - - .md\:focus\:-translate-y-4\/12:focus { - --transform-translate-y: -33.33333%; - } - - .md\:focus\:-translate-y-5\/12:focus { - --transform-translate-y: -41.66667%; - } - - .md\:focus\:-translate-y-6\/12:focus { - --transform-translate-y: -50%; - } - - .md\:focus\:-translate-y-7\/12:focus { - --transform-translate-y: -58.33333%; - } - - .md\:focus\:-translate-y-8\/12:focus { - --transform-translate-y: -66.66667%; - } - - .md\:focus\:-translate-y-9\/12:focus { - --transform-translate-y: -75%; - } - - .md\:focus\:-translate-y-10\/12:focus { - --transform-translate-y: -83.33333%; - } - - .md\:focus\:-translate-y-11\/12:focus { - --transform-translate-y: -91.66667%; - } - - .md\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .md\:skew-x-0 { - --transform-skew-x: 0; - } - - .md\:skew-x-1 { - --transform-skew-x: 1deg; - } - - .md\:skew-x-2 { - --transform-skew-x: 2deg; - } - - .md\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .md\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .md\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .md\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .md\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .md\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .md\:-skew-x-2 { - --transform-skew-x: -2deg; - } - - .md\:-skew-x-1 { - --transform-skew-x: -1deg; - } - - .md\:skew-y-0 { - --transform-skew-y: 0; - } - - .md\:skew-y-1 { - --transform-skew-y: 1deg; - } - - .md\:skew-y-2 { - --transform-skew-y: 2deg; - } - - .md\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .md\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .md\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .md\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .md\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .md\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .md\:-skew-y-2 { - --transform-skew-y: -2deg; - } - - .md\:-skew-y-1 { - --transform-skew-y: -1deg; - } - - .md\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .md\:hover\:skew-x-1:hover { - --transform-skew-x: 1deg; - } - - .md\:hover\:skew-x-2:hover { - --transform-skew-x: 2deg; - } - - .md\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .md\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .md\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .md\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .md\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .md\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .md\:hover\:-skew-x-2:hover { - --transform-skew-x: -2deg; - } - - .md\:hover\:-skew-x-1:hover { - --transform-skew-x: -1deg; - } - - .md\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .md\:hover\:skew-y-1:hover { - --transform-skew-y: 1deg; - } - - .md\:hover\:skew-y-2:hover { - --transform-skew-y: 2deg; - } - - .md\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .md\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .md\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .md\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .md\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .md\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .md\:hover\:-skew-y-2:hover { - --transform-skew-y: -2deg; - } - - .md\:hover\:-skew-y-1:hover { - --transform-skew-y: -1deg; - } - - .md\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .md\:focus\:skew-x-1:focus { - --transform-skew-x: 1deg; - } - - .md\:focus\:skew-x-2:focus { - --transform-skew-x: 2deg; - } - - .md\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .md\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .md\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .md\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .md\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .md\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .md\:focus\:-skew-x-2:focus { - --transform-skew-x: -2deg; - } - - .md\:focus\:-skew-x-1:focus { - --transform-skew-x: -1deg; - } - - .md\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .md\:focus\:skew-y-1:focus { - --transform-skew-y: 1deg; - } - - .md\:focus\:skew-y-2:focus { - --transform-skew-y: 2deg; - } - - .md\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .md\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .md\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .md\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .md\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .md\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .md\:focus\:-skew-y-2:focus { - --transform-skew-y: -2deg; - } - - .md\:focus\:-skew-y-1:focus { - --transform-skew-y: -1deg; - } - - .md\:transition-none { - transition-property: none; - } - - .md\:transition-all { - transition-property: all; - } - - .md\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .md\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .md\:transition-opacity { - transition-property: opacity; - } - - .md\:transition-shadow { - transition-property: box-shadow; - } - - .md\:transition-transform { - transition-property: transform; - } - - .md\:ease-linear { - transition-timing-function: linear; - } - - .md\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .md\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .md\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .md\:duration-75 { - transition-duration: 75ms; - } - - .md\:duration-100 { - transition-duration: 100ms; - } - - .md\:duration-150 { - transition-duration: 150ms; - } - - .md\:duration-200 { - transition-duration: 200ms; - } - - .md\:duration-300 { - transition-duration: 300ms; - } - - .md\:duration-500 { - transition-duration: 500ms; - } - - .md\:duration-700 { - transition-duration: 700ms; - } - - .md\:duration-1000 { - transition-duration: 1000ms; - } - - .md\:delay-75 { - transition-delay: 75ms; - } - - .md\:delay-100 { - transition-delay: 100ms; - } - - .md\:delay-150 { - transition-delay: 150ms; - } - - .md\:delay-200 { - transition-delay: 200ms; - } - - .md\:delay-300 { - transition-delay: 300ms; - } - - .md\:delay-500 { - transition-delay: 500ms; - } - - .md\:delay-700 { - transition-delay: 700ms; - } - - .md\:delay-1000 { - transition-delay: 1000ms; - } - - .md\:animate-none { - -webkit-animation: none; - animation: none; - } - - .md\:animate-spin { - -webkit-animation: spin 1s linear infinite; - animation: spin 1s linear infinite; - } - - .md\:animate-ping { - -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - } - - .md\:animate-pulse { - -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - } - - .md\:animate-bounce { - -webkit-animation: bounce 1s infinite; - animation: bounce 1s infinite; - } -} - -@media (min-width: 1024px) { - .lg\:container { - width: 100%; - } - - @media (min-width: 640px) { - .lg\:container { - max-width: 640px; - } - } - - @media (min-width: 768px) { - .lg\:container { - max-width: 768px; - } - } - - @media (min-width: 1024px) { - .lg\:container { - max-width: 1024px; - } - } - - @media (min-width: 1280px) { - .lg\:container { - max-width: 1280px; - } - } - - .lg\:prose { - color: #374151; - max-width: 65ch; - } - - .lg\:prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:prose a { - color: #5850ec; - text-decoration: none; - font-weight: 600; - } - - .lg\:prose strong { - color: #161e2e; - font-weight: 600; - } - - .lg\:prose ol { - counter-reset: list-counter; - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:prose ol > li { - position: relative; - counter-increment: list-counter; - padding-left: 1.75em; - } - - .lg\:prose ol > li::before { - content: counter(list-counter) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - } - - .lg\:prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .lg\:prose ul > li::before { - content: ""; - position: absolute; - background-color: #d2d6dc; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .lg\:prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .lg\:prose blockquote { - font-weight: 500; - font-style: italic; - color: #161e2e; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .lg\:prose blockquote p:first-of-type::before { - content: open-quote; - } - - .lg\:prose blockquote p:last-of-type::after { - content: close-quote; - } - - .lg\:prose h1 { - color: #1a202c; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .lg\:prose h2 { - color: #1a202c; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .lg\:prose h3 { - color: #1a202c; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .lg\:prose h4 { - color: #1a202c; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .lg\:prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .lg\:prose code { - color: #161e2e; - font-weight: 600; - font-size: 0.875em; - } - - .lg\:prose code::before { - content: "`"; - } - - .lg\:prose code::after { - content: "`"; - } - - .lg\:prose pre { - color: #e5e7eb; - background-color: #252f3f; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .lg\:prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .lg\:prose pre code::before { - content: ""; - } - - .lg\:prose pre code::after { - content: ""; - } - - .lg\:prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .lg\:prose thead { - color: #161e2e; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d2d6dc; - } - - .lg\:prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .lg\:prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .lg\:prose tbody tr:last-child { - border-bottom-width: 0; - } - - .lg\:prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .lg\:prose { - font-size: 1rem; - line-height: 1.75; - } - - .lg\:prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:prose h2 code { - font-size: 0.875em; - } - - .lg\:prose h3 code { - font-size: 0.9em; - } - - .lg\:prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .lg\:prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .lg\:prose ol > li:before { - left: 0; - } - - .lg\:prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .lg\:prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .lg\:prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .lg\:prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .lg\:prose ul ul, .lg\:prose ul ol, .lg\:prose ol ul, .lg\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .lg\:prose hr + * { - margin-top: 0; - } - - .lg\:prose h2 + * { - margin-top: 0; - } - - .lg\:prose h3 + * { - margin-top: 0; - } - - .lg\:prose h4 + * { - margin-top: 0; - } - - .lg\:prose thead th:first-child { - padding-left: 0; - } - - .lg\:prose thead th:last-child { - padding-right: 0; - } - - .lg\:prose tbody td:first-child { - padding-left: 0; - } - - .lg\:prose tbody td:last-child { - padding-right: 0; - } - - .lg\:prose > :first-child { - margin-top: 0; - } - - .lg\:prose > :last-child { - margin-bottom: 0; - } - - .lg\:prose h1, .lg\:prose h2, .lg\:prose h3, .lg\:prose h4 { - color: #161e2e; - } - - .lg\:prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .lg\:prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .lg\:prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .lg\:prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .lg\:prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .lg\:prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .lg\:prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .lg\:prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .lg\:prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .lg\:prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .lg\:prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .lg\:prose-sm code { - font-size: 0.8571429em; - } - - .lg\:prose-sm h2 code { - font-size: 0.9em; - } - - .lg\:prose-sm h3 code { - font-size: 0.8888889em; - } - - .lg\:prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .lg\:prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .lg\:prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .lg\:prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .lg\:prose-sm ol > li { - padding-left: 1.5714286em; - } - - .lg\:prose-sm ol > li:before { - left: 0; - } - - .lg\:prose-sm ul > li { - padding-left: 1.5714286em; - } - - .lg\:prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .lg\:prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .lg\:prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .lg\:prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .lg\:prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .lg\:prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .lg\:prose-sm ul ul, .lg\:prose-sm ul ol, .lg\:prose-sm ol ul, .lg\:prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .lg\:prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .lg\:prose-sm hr + * { - margin-top: 0; - } - - .lg\:prose-sm h2 + * { - margin-top: 0; - } - - .lg\:prose-sm h3 + * { - margin-top: 0; - } - - .lg\:prose-sm h4 + * { - margin-top: 0; - } - - .lg\:prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .lg\:prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .lg\:prose-sm thead th:first-child { - padding-left: 0; - } - - .lg\:prose-sm thead th:last-child { - padding-right: 0; - } - - .lg\:prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .lg\:prose-sm tbody td:first-child { - padding-left: 0; - } - - .lg\:prose-sm tbody td:last-child { - padding-right: 0; - } - - .lg\:prose-sm > :first-child { - margin-top: 0; - } - - .lg\:prose-sm > :last-child { - margin-bottom: 0; - } - - .lg\:prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .lg\:prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .lg\:prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .lg\:prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .lg\:prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .lg\:prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .lg\:prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .lg\:prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .lg\:prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .lg\:prose-lg code { - font-size: 0.8888889em; - } - - .lg\:prose-lg h2 code { - font-size: 0.8666667em; - } - - .lg\:prose-lg h3 code { - font-size: 0.875em; - } - - .lg\:prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .lg\:prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .lg\:prose-lg ol > li { - padding-left: 1.6666667em; - } - - .lg\:prose-lg ol > li:before { - left: 0; - } - - .lg\:prose-lg ul > li { - padding-left: 1.6666667em; - } - - .lg\:prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .lg\:prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:prose-lg ul ul, .lg\:prose-lg ul ol, .lg\:prose-lg ol ul, .lg\:prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .lg\:prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .lg\:prose-lg hr + * { - margin-top: 0; - } - - .lg\:prose-lg h2 + * { - margin-top: 0; - } - - .lg\:prose-lg h3 + * { - margin-top: 0; - } - - .lg\:prose-lg h4 + * { - margin-top: 0; - } - - .lg\:prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .lg\:prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .lg\:prose-lg thead th:first-child { - padding-left: 0; - } - - .lg\:prose-lg thead th:last-child { - padding-right: 0; - } - - .lg\:prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .lg\:prose-lg tbody td:first-child { - padding-left: 0; - } - - .lg\:prose-lg tbody td:last-child { - padding-right: 0; - } - - .lg\:prose-lg > :first-child { - margin-top: 0; - } - - .lg\:prose-lg > :last-child { - margin-bottom: 0; - } - - .lg\:prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .lg\:prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .lg\:prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .lg\:prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .lg\:prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .lg\:prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .lg\:prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .lg\:prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .lg\:prose-xl code { - font-size: 0.9em; - } - - .lg\:prose-xl h2 code { - font-size: 0.8611111em; - } - - .lg\:prose-xl h3 code { - font-size: 0.9em; - } - - .lg\:prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .lg\:prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .lg\:prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .lg\:prose-xl ol > li { - padding-left: 1.8em; - } - - .lg\:prose-xl ol > li:before { - left: 0; - } - - .lg\:prose-xl ul > li { - padding-left: 1.8em; - } - - .lg\:prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .lg\:prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .lg\:prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .lg\:prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .lg\:prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .lg\:prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .lg\:prose-xl ul ul, .lg\:prose-xl ul ol, .lg\:prose-xl ol ul, .lg\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .lg\:prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .lg\:prose-xl hr + * { - margin-top: 0; - } - - .lg\:prose-xl h2 + * { - margin-top: 0; - } - - .lg\:prose-xl h3 + * { - margin-top: 0; - } - - .lg\:prose-xl h4 + * { - margin-top: 0; - } - - .lg\:prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .lg\:prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .lg\:prose-xl thead th:first-child { - padding-left: 0; - } - - .lg\:prose-xl thead th:last-child { - padding-right: 0; - } - - .lg\:prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .lg\:prose-xl tbody td:first-child { - padding-left: 0; - } - - .lg\:prose-xl tbody td:last-child { - padding-right: 0; - } - - .lg\:prose-xl > :first-child { - margin-top: 0; - } - - .lg\:prose-xl > :last-child { - margin-bottom: 0; - } - - .lg\:prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .lg\:prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .lg\:prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .lg\:prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .lg\:prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .lg\:prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .lg\:prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .lg\:prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .lg\:prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .lg\:prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .lg\:prose-2xl code { - font-size: 0.8333333em; - } - - .lg\:prose-2xl h2 code { - font-size: 0.875em; - } - - .lg\:prose-2xl h3 code { - font-size: 0.8888889em; - } - - .lg\:prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .lg\:prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .lg\:prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .lg\:prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .lg\:prose-2xl ol > li:before { - left: 0; - } - - .lg\:prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .lg\:prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .lg\:prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .lg\:prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .lg\:prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .lg\:prose-2xl ul ul, .lg\:prose-2xl ul ol, .lg\:prose-2xl ol ul, .lg\:prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .lg\:prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .lg\:prose-2xl hr + * { - margin-top: 0; - } - - .lg\:prose-2xl h2 + * { - margin-top: 0; - } - - .lg\:prose-2xl h3 + * { - margin-top: 0; - } - - .lg\:prose-2xl h4 + * { - margin-top: 0; - } - - .lg\:prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .lg\:prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .lg\:prose-2xl thead th:first-child { - padding-left: 0; - } - - .lg\:prose-2xl thead th:last-child { - padding-right: 0; - } - - .lg\:prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .lg\:prose-2xl tbody td:first-child { - padding-left: 0; - } - - .lg\:prose-2xl tbody td:last-child { - padding-right: 0; - } - - .lg\:prose-2xl > :first-child { - margin-top: 0; - } - - .lg\:prose-2xl > :last-child { - margin-bottom: 0; - } - - .lg\:space-y-0 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0px * var(--space-y-reverse)); - } - - .lg\:space-x-0 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0px * var(--space-x-reverse)); - margin-left: calc(0px * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.25rem * var(--space-y-reverse)); - } - - .lg\:space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.25rem * var(--space-x-reverse)); - margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.5rem * var(--space-y-reverse)); - } - - .lg\:space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.5rem * var(--space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.75rem * var(--space-y-reverse)); - } - - .lg\:space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.75rem * var(--space-x-reverse)); - margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1rem * var(--space-y-reverse)); - } - - .lg\:space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1rem * var(--space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.25rem * var(--space-y-reverse)); - } - - .lg\:space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.25rem * var(--space-x-reverse)); - margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.5rem * var(--space-y-reverse)); - } - - .lg\:space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.5rem * var(--space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.75rem * var(--space-y-reverse)); - } - - .lg\:space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.75rem * var(--space-x-reverse)); - margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2rem * var(--space-y-reverse)); - } - - .lg\:space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2rem * var(--space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.25rem * var(--space-y-reverse)); - } - - .lg\:space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.25rem * var(--space-x-reverse)); - margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.5rem * var(--space-y-reverse)); - } - - .lg\:space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.5rem * var(--space-x-reverse)); - margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.75rem * var(--space-y-reverse)); - } - - .lg\:space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.75rem * var(--space-x-reverse)); - margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3rem * var(--space-y-reverse)); - } - - .lg\:space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3rem * var(--space-x-reverse)); - margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.25rem * var(--space-y-reverse)); - } - - .lg\:space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.25rem * var(--space-x-reverse)); - margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.5rem * var(--space-y-reverse)); - } - - .lg\:space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.5rem * var(--space-x-reverse)); - margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.75rem * var(--space-y-reverse)); - } - - .lg\:space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.75rem * var(--space-x-reverse)); - margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(4rem * var(--space-y-reverse)); - } - - .lg\:space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(4rem * var(--space-x-reverse)); - margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(5rem * var(--space-y-reverse)); - } - - .lg\:space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(5rem * var(--space-x-reverse)); - margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(6rem * var(--space-y-reverse)); - } - - .lg\:space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(6rem * var(--space-x-reverse)); - margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(7rem * var(--space-y-reverse)); - } - - .lg\:space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(7rem * var(--space-x-reverse)); - margin-left: calc(7rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8rem * var(--space-y-reverse)); - } - - .lg\:space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8rem * var(--space-x-reverse)); - margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(9rem * var(--space-y-reverse)); - } - - .lg\:space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(9rem * var(--space-x-reverse)); - margin-left: calc(9rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(10rem * var(--space-y-reverse)); - } - - .lg\:space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(10rem * var(--space-x-reverse)); - margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(11rem * var(--space-y-reverse)); - } - - .lg\:space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(11rem * var(--space-x-reverse)); - margin-left: calc(11rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(12rem * var(--space-y-reverse)); - } - - .lg\:space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(12rem * var(--space-x-reverse)); - margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(13rem * var(--space-y-reverse)); - } - - .lg\:space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(13rem * var(--space-x-reverse)); - margin-left: calc(13rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(14rem * var(--space-y-reverse)); - } - - .lg\:space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(14rem * var(--space-x-reverse)); - margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(15rem * var(--space-y-reverse)); - } - - .lg\:space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(15rem * var(--space-x-reverse)); - margin-left: calc(15rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16rem * var(--space-y-reverse)); - } - - .lg\:space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16rem * var(--space-x-reverse)); - margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(18rem * var(--space-y-reverse)); - } - - .lg\:space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(18rem * var(--space-x-reverse)); - margin-left: calc(18rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20rem * var(--space-y-reverse)); - } - - .lg\:space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20rem * var(--space-x-reverse)); - margin-left: calc(20rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(24rem * var(--space-y-reverse)); - } - - .lg\:space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(24rem * var(--space-x-reverse)); - margin-left: calc(24rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1px * var(--space-y-reverse)); - } - - .lg\:space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1px * var(--space-x-reverse)); - margin-left: calc(1px * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.125rem * var(--space-y-reverse)); - } - - .lg\:space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.125rem * var(--space-x-reverse)); - margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.375rem * var(--space-y-reverse)); - } - - .lg\:space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.375rem * var(--space-x-reverse)); - margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.625rem * var(--space-y-reverse)); - } - - .lg\:space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.625rem * var(--space-x-reverse)); - margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.875rem * var(--space-y-reverse)); - } - - .lg\:space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.875rem * var(--space-x-reverse)); - margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .lg\:space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .lg\:space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .lg\:space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .lg\:space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .lg\:space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .lg\:space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20% * var(--space-y-reverse)); - } - - .lg\:space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20% * var(--space-x-reverse)); - margin-left: calc(20% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(40% * var(--space-y-reverse)); - } - - .lg\:space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(40% * var(--space-x-reverse)); - margin-left: calc(40% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(60% * var(--space-y-reverse)); - } - - .lg\:space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(60% * var(--space-x-reverse)); - margin-left: calc(60% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(80% * var(--space-y-reverse)); - } - - .lg\:space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(80% * var(--space-x-reverse)); - margin-left: calc(80% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .lg\:space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .lg\:space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .lg\:space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .lg\:space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .lg\:space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8.333333% * var(--space-y-reverse)); - } - - .lg\:space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8.333333% * var(--space-x-reverse)); - margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .lg\:space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .lg\:space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .lg\:space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(41.666667% * var(--space-y-reverse)); - } - - .lg\:space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(41.666667% * var(--space-x-reverse)); - margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .lg\:space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(58.333333% * var(--space-y-reverse)); - } - - .lg\:space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(58.333333% * var(--space-x-reverse)); - margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .lg\:space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .lg\:space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .lg\:space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(91.666667% * var(--space-y-reverse)); - } - - .lg\:space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(91.666667% * var(--space-x-reverse)); - margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(100% * var(--space-y-reverse)); - } - - .lg\:space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(100% * var(--space-x-reverse)); - margin-left: calc(100% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.25rem * var(--space-y-reverse)); - } - - .lg\:-space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.25rem * var(--space-x-reverse)); - margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.5rem * var(--space-y-reverse)); - } - - .lg\:-space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.5rem * var(--space-x-reverse)); - margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.75rem * var(--space-y-reverse)); - } - - .lg\:-space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.75rem * var(--space-x-reverse)); - margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1rem * var(--space-y-reverse)); - } - - .lg\:-space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1rem * var(--space-x-reverse)); - margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.25rem * var(--space-y-reverse)); - } - - .lg\:-space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.25rem * var(--space-x-reverse)); - margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.5rem * var(--space-y-reverse)); - } - - .lg\:-space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.5rem * var(--space-x-reverse)); - margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.75rem * var(--space-y-reverse)); - } - - .lg\:-space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.75rem * var(--space-x-reverse)); - margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2rem * var(--space-y-reverse)); - } - - .lg\:-space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2rem * var(--space-x-reverse)); - margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.25rem * var(--space-y-reverse)); - } - - .lg\:-space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.25rem * var(--space-x-reverse)); - margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.5rem * var(--space-y-reverse)); - } - - .lg\:-space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.5rem * var(--space-x-reverse)); - margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.75rem * var(--space-y-reverse)); - } - - .lg\:-space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.75rem * var(--space-x-reverse)); - margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3rem * var(--space-y-reverse)); - } - - .lg\:-space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3rem * var(--space-x-reverse)); - margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.25rem * var(--space-y-reverse)); - } - - .lg\:-space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.25rem * var(--space-x-reverse)); - margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.5rem * var(--space-y-reverse)); - } - - .lg\:-space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.5rem * var(--space-x-reverse)); - margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.75rem * var(--space-y-reverse)); - } - - .lg\:-space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.75rem * var(--space-x-reverse)); - margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-4rem * var(--space-y-reverse)); - } - - .lg\:-space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-4rem * var(--space-x-reverse)); - margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-5rem * var(--space-y-reverse)); - } - - .lg\:-space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-5rem * var(--space-x-reverse)); - margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-6rem * var(--space-y-reverse)); - } - - .lg\:-space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-6rem * var(--space-x-reverse)); - margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-7rem * var(--space-y-reverse)); - } - - .lg\:-space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-7rem * var(--space-x-reverse)); - margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8rem * var(--space-y-reverse)); - } - - .lg\:-space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8rem * var(--space-x-reverse)); - margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-9rem * var(--space-y-reverse)); - } - - .lg\:-space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-9rem * var(--space-x-reverse)); - margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-10rem * var(--space-y-reverse)); - } - - .lg\:-space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-10rem * var(--space-x-reverse)); - margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-11rem * var(--space-y-reverse)); - } - - .lg\:-space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-11rem * var(--space-x-reverse)); - margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-12rem * var(--space-y-reverse)); - } - - .lg\:-space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-12rem * var(--space-x-reverse)); - margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-13rem * var(--space-y-reverse)); - } - - .lg\:-space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-13rem * var(--space-x-reverse)); - margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-14rem * var(--space-y-reverse)); - } - - .lg\:-space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-14rem * var(--space-x-reverse)); - margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-15rem * var(--space-y-reverse)); - } - - .lg\:-space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-15rem * var(--space-x-reverse)); - margin-left: calc(-15rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16rem * var(--space-y-reverse)); - } - - .lg\:-space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16rem * var(--space-x-reverse)); - margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-18rem * var(--space-y-reverse)); - } - - .lg\:-space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-18rem * var(--space-x-reverse)); - margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20rem * var(--space-y-reverse)); - } - - .lg\:-space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20rem * var(--space-x-reverse)); - margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-24rem * var(--space-y-reverse)); - } - - .lg\:-space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-24rem * var(--space-x-reverse)); - margin-left: calc(-24rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1px * var(--space-y-reverse)); - } - - .lg\:-space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1px * var(--space-x-reverse)); - margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.125rem * var(--space-y-reverse)); - } - - .lg\:-space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.125rem * var(--space-x-reverse)); - margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.375rem * var(--space-y-reverse)); - } - - .lg\:-space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.375rem * var(--space-x-reverse)); - margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.625rem * var(--space-y-reverse)); - } - - .lg\:-space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.625rem * var(--space-x-reverse)); - margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.875rem * var(--space-y-reverse)); - } - - .lg\:-space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.875rem * var(--space-x-reverse)); - margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .lg\:-space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .lg\:-space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .lg\:-space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .lg\:-space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .lg\:-space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .lg\:-space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20% * var(--space-y-reverse)); - } - - .lg\:-space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20% * var(--space-x-reverse)); - margin-left: calc(-20% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-40% * var(--space-y-reverse)); - } - - .lg\:-space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-40% * var(--space-x-reverse)); - margin-left: calc(-40% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-60% * var(--space-y-reverse)); - } - - .lg\:-space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-60% * var(--space-x-reverse)); - margin-left: calc(-60% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-80% * var(--space-y-reverse)); - } - - .lg\:-space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-80% * var(--space-x-reverse)); - margin-left: calc(-80% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .lg\:-space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .lg\:-space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .lg\:-space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .lg\:-space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .lg\:-space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8.33333% * var(--space-y-reverse)); - } - - .lg\:-space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8.33333% * var(--space-x-reverse)); - margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .lg\:-space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .lg\:-space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .lg\:-space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-41.66667% * var(--space-y-reverse)); - } - - .lg\:-space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-41.66667% * var(--space-x-reverse)); - margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .lg\:-space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-58.33333% * var(--space-y-reverse)); - } - - .lg\:-space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-58.33333% * var(--space-x-reverse)); - margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .lg\:-space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .lg\:-space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .lg\:-space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-91.66667% * var(--space-y-reverse)); - } - - .lg\:-space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-91.66667% * var(--space-x-reverse)); - margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse))); - } - - .lg\:-space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-100% * var(--space-y-reverse)); - } - - .lg\:-space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-100% * var(--space-x-reverse)); - margin-left: calc(-100% * calc(1 - var(--space-x-reverse))); - } - - .lg\:space-y-reverse > :not(template) ~ :not(template) { - --space-y-reverse: 1; - } - - .lg\:space-x-reverse > :not(template) ~ :not(template) { - --space-x-reverse: 1; - } - - .lg\:divide-y-0 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(0px * var(--divide-y-reverse)); - } - - .lg\:divide-x-0 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(0px * var(--divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); - } - - .lg\:divide-y-2 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(2px * var(--divide-y-reverse)); - } - - .lg\:divide-x-2 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(2px * var(--divide-x-reverse)); - border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); - } - - .lg\:divide-y-4 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(4px * var(--divide-y-reverse)); - } - - .lg\:divide-x-4 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(4px * var(--divide-x-reverse)); - border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); - } - - .lg\:divide-y-8 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(8px * var(--divide-y-reverse)); - } - - .lg\:divide-x-8 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(8px * var(--divide-x-reverse)); - border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); - } - - .lg\:divide-y > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(1px * var(--divide-y-reverse)); - } - - .lg\:divide-x > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(1px * var(--divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); - } - - .lg\:divide-y-reverse > :not(template) ~ :not(template) { - --divide-y-reverse: 1; - } - - .lg\:divide-x-reverse > :not(template) ~ :not(template) { - --divide-x-reverse: 1; - } - - .lg\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .lg\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .lg\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .lg\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .lg\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .lg\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .lg\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .lg\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .lg\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .lg\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .lg\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .lg\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .lg\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .lg\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .lg\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .lg\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .lg\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .lg\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .lg\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .lg\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .lg\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .lg\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .lg\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .lg\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .lg\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .lg\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .lg\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .lg\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .lg\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .lg\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .lg\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .lg\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .lg\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .lg\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .lg\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .lg\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .lg\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .lg\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .lg\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .lg\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .lg\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .lg\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .lg\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .lg\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .lg\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .lg\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .lg\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .lg\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .lg\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .lg\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .lg\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .lg\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .lg\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .lg\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .lg\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .lg\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .lg\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .lg\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .lg\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .lg\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .lg\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .lg\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .lg\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .lg\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .lg\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .lg\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .lg\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .lg\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .lg\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .lg\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .lg\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .lg\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .lg\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .lg\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .lg\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .lg\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .lg\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .lg\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .lg\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .lg\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .lg\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .lg\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .lg\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .lg\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .lg\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .lg\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .lg\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .lg\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .lg\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .lg\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .lg\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .lg\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .lg\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .lg\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .lg\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .lg\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .lg\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .lg\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .lg\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .lg\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .lg\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .lg\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .lg\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .lg\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .dark .lg\:dark\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .dark .lg\:dark\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .lg\:divide-solid > :not(template) ~ :not(template) { - border-style: solid; - } - - .lg\:divide-dashed > :not(template) ~ :not(template) { - border-style: dashed; - } - - .lg\:divide-dotted > :not(template) ~ :not(template) { - border-style: dotted; - } - - .lg\:divide-double > :not(template) ~ :not(template) { - border-style: double; - } - - .lg\:divide-none > :not(template) ~ :not(template) { - border-style: none; - } - - .lg\:divide-opacity-0 > :not(template) ~ :not(template) { - --divide-opacity: 0; - } - - .lg\:divide-opacity-25 > :not(template) ~ :not(template) { - --divide-opacity: 0.25; - } - - .lg\:divide-opacity-50 > :not(template) ~ :not(template) { - --divide-opacity: 0.5; - } - - .lg\:divide-opacity-75 > :not(template) ~ :not(template) { - --divide-opacity: 0.75; - } - - .lg\:divide-opacity-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - } - - .lg\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .lg\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .lg\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .lg\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .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-clip-border { - background-clip: border-box; - } - - .lg\:bg-clip-padding { - background-clip: padding-box; - } - - .lg\:bg-clip-content { - background-clip: content-box; - } - - .lg\:bg-clip-text { - -webkit-background-clip: text; - background-clip: text; - } - - .lg\:bg-transparent { - background-color: transparent; - } - - .lg\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .lg\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .lg\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .lg\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .lg\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .lg\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .lg\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .lg\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .lg\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .lg\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .lg\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .lg\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .lg\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .lg\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .lg\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .lg\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .lg\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .lg\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .lg\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .lg\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .lg\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .lg\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .lg\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .lg\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .lg\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .lg\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .lg\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .lg\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .lg\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .lg\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .lg\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .lg\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .lg\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .lg\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .lg\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .lg\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .lg\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .lg\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .lg\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .lg\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .lg\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .lg\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .lg\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .lg\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .lg\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .lg\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .lg\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .lg\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .lg\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .lg\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .lg\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .lg\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .lg\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .lg\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .lg\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .lg\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .lg\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .lg\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .lg\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .lg\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .lg\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .lg\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .lg\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .lg\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .lg\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .lg\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .lg\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .lg\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .lg\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .lg\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .lg\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .lg\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .lg\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .lg\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .lg\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .lg\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .lg\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .lg\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .lg\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .lg\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .lg\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .lg\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .lg\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .lg\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .lg\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .lg\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .lg\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .lg\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .lg\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .lg\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .lg\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .lg\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .lg\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .lg\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .lg\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .lg\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .lg\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .lg\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .lg\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .lg\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .lg\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .lg\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .lg\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-transparent { - background-color: transparent; - } - - .group:hover .lg\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:hover .lg\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-transparent { - background-color: transparent; - } - - .group:focus .lg\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:focus .lg\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .lg\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .lg\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .lg\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .lg\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .lg\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .lg\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .lg\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .lg\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .lg\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .lg\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .lg\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .lg\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .lg\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .lg\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .lg\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .lg\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .lg\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .lg\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .lg\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .lg\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .lg\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .lg\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .lg\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .lg\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .lg\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .lg\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .lg\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .lg\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .lg\:active\:bg-transparent:active { - background-color: transparent; - } - - .lg\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .lg\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .lg\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .lg\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .lg\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .lg\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .lg\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .lg\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .lg\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .lg\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .lg\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .lg\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .lg\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .lg\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .lg\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .lg\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .lg\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .lg\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .lg\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .lg\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .lg\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .lg\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .lg\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .lg\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .lg\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .lg\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .lg\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .lg\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .lg\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .lg\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .lg\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-transparent { - background-color: transparent; - } - - .dark .lg\:dark\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .lg\:dark\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-transparent { - background-color: transparent; - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-transparent { - background-color: transparent; - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .dark .lg\:dark\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .lg\:dark\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .dark .lg\:dark\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .lg\:dark\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-transparent:active { - background-color: transparent; - } - - .dark .lg\:dark\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .lg\:dark\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .lg\:bg-none { - background-image: none; - } - - .lg\:bg-gradient-to-t { - background-image: linear-gradient(to top, var(--gradient-color-stops)); - } - - .lg\:bg-gradient-to-tr { - background-image: linear-gradient(to top right, var(--gradient-color-stops)); - } - - .lg\:bg-gradient-to-r { - background-image: linear-gradient(to right, var(--gradient-color-stops)); - } - - .lg\:bg-gradient-to-br { - background-image: linear-gradient(to bottom right, var(--gradient-color-stops)); - } - - .lg\:bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--gradient-color-stops)); - } - - .lg\:bg-gradient-to-bl { - background-image: linear-gradient(to bottom left, var(--gradient-color-stops)); - } - - .lg\:bg-gradient-to-l { - background-image: linear-gradient(to left, var(--gradient-color-stops)); - } - - .lg\:bg-gradient-to-tl { - background-image: linear-gradient(to top left, var(--gradient-color-stops)); - } - - .lg\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .lg\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .lg\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .lg\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .lg\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .lg\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .lg\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .lg\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .lg\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .lg\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .lg\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .lg\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .lg\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .lg\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .lg\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .lg\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .lg\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .lg\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .lg\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .lg\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .lg\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .lg\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .lg\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .lg\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .lg\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .lg\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .lg\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .lg\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .lg\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .lg\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .lg\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .lg\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .lg\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .lg\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .lg\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .lg\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .lg\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .lg\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .lg\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .lg\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .lg\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .lg\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .lg\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .lg\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .lg\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .lg\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .lg\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .lg\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .lg\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .lg\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .lg\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .lg\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .lg\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .lg\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .lg\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .lg\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .lg\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .lg\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .lg\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .lg\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .lg\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .lg\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .lg\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .lg\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .lg\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .lg\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .lg\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .lg\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .lg\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .lg\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .lg\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .lg\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .lg\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .lg\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .lg\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .lg\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .lg\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .lg\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .lg\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .lg\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .lg\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .lg\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .lg\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .lg\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .lg\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .lg\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .lg\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .lg\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .lg\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .lg\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .lg\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .lg\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .lg\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .lg\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .lg\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .lg\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .lg\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .lg\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .lg\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .lg\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .lg\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .lg\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .lg\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .lg\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .lg\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .lg\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .lg\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .lg\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .lg\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .lg\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .lg\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .lg\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .lg\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .lg\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .lg\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .lg\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .lg\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .lg\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .lg\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .lg\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .lg\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .lg\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .lg\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .lg\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .lg\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .lg\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .lg\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .lg\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .lg\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .lg\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .lg\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .lg\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .lg\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .lg\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .lg\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .lg\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .lg\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .lg\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .lg\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .lg\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .lg\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .lg\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .lg\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .lg\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .lg\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .lg\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .lg\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .lg\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .lg\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .lg\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .lg\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .lg\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .lg\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .lg\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .lg\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .lg\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .lg\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .lg\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .lg\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .lg\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .lg\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .lg\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .lg\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .lg\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .lg\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .lg\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .lg\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .lg\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .lg\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .lg\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .lg\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .lg\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .lg\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .lg\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .lg\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .lg\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .lg\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .lg\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .lg\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .lg\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .lg\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .lg\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .lg\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .lg\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .lg\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .lg\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .lg\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .lg\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .lg\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .lg\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .lg\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .lg\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .lg\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .lg\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .lg\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .lg\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .lg\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .lg\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .lg\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .lg\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .lg\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .lg\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .lg\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .lg\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .lg\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .lg\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .lg\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .lg\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .lg\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .lg\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .lg\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .lg\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .lg\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .lg\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .lg\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .lg\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .lg\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .lg\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .lg\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .lg\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .lg\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .lg\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .lg\:to-transparent { - --gradient-to-color: transparent; - } - - .lg\:to-white { - --gradient-to-color: #ffffff; - } - - .lg\:to-black { - --gradient-to-color: #000000; - } - - .lg\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .lg\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .lg\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .lg\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .lg\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .lg\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .lg\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .lg\:to-gray-700 { - --gradient-to-color: #374151; - } - - .lg\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .lg\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .lg\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .lg\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .lg\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .lg\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .lg\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .lg\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .lg\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .lg\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .lg\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .lg\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .lg\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .lg\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .lg\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .lg\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .lg\:to-red-400 { - --gradient-to-color: #f98080; - } - - .lg\:to-red-500 { - --gradient-to-color: #f05252; - } - - .lg\:to-red-600 { - --gradient-to-color: #e02424; - } - - .lg\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .lg\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .lg\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .lg\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .lg\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .lg\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .lg\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .lg\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .lg\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .lg\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .lg\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .lg\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .lg\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .lg\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .lg\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .lg\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .lg\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .lg\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .lg\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .lg\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .lg\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .lg\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .lg\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .lg\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .lg\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .lg\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .lg\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .lg\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .lg\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .lg\:to-green-600 { - --gradient-to-color: #057a55; - } - - .lg\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .lg\:to-green-800 { - --gradient-to-color: #03543f; - } - - .lg\:to-green-900 { - --gradient-to-color: #014737; - } - - .lg\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .lg\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .lg\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .lg\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .lg\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .lg\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .lg\:to-teal-600 { - --gradient-to-color: #047481; - } - - .lg\:to-teal-700 { - --gradient-to-color: #036672; - } - - .lg\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .lg\:to-teal-900 { - --gradient-to-color: #014451; - } - - .lg\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .lg\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .lg\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .lg\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .lg\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .lg\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .lg\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .lg\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .lg\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .lg\:to-blue-900 { - --gradient-to-color: #233876; - } - - .lg\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .lg\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .lg\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .lg\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .lg\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .lg\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .lg\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .lg\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .lg\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .lg\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .lg\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .lg\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .lg\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .lg\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .lg\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .lg\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .lg\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .lg\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .lg\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .lg\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .lg\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .lg\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .lg\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .lg\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .lg\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .lg\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .lg\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .lg\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .lg\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .lg\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .lg\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .lg\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .lg\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .lg\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .lg\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .lg\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .lg\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .lg\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .lg\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .lg\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .lg\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .lg\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .lg\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .lg\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .lg\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .lg\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .lg\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .lg\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .lg\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .lg\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .lg\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .lg\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .lg\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .lg\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .lg\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .lg\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .lg\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .lg\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .lg\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .lg\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .lg\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .lg\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .lg\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .lg\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .lg\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .lg\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .lg\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .lg\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .lg\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .lg\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .lg\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .lg\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .lg\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .lg\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .lg\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .lg\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .lg\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .lg\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .lg\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .lg\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .lg\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .lg\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .lg\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .lg\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .lg\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .lg\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .lg\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .lg\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .lg\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .lg\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .lg\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .lg\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .lg\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .lg\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .lg\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .lg\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .lg\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .lg\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .lg\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .lg\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .lg\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .lg\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .lg\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .lg\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .lg\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .lg\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .lg\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .lg\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .lg\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .lg\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .lg\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .lg\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .lg\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .lg\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .lg\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .lg\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .lg\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .lg\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .lg\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .lg\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .lg\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .lg\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .lg\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .lg\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .lg\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .lg\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .lg\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .lg\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .lg\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .lg\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .lg\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .lg\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .lg\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .lg\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .lg\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .lg\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .lg\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .lg\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .lg\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .lg\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .lg\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .lg\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .lg\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .lg\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .lg\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .lg\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .lg\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .lg\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .lg\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .lg\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .lg\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .lg\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .lg\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .lg\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .lg\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .lg\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .lg\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .lg\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .lg\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .lg\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .lg\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .lg\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .lg\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .lg\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .lg\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .lg\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .lg\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .lg\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .lg\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .lg\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .lg\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .lg\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .lg\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .lg\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .lg\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .lg\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .lg\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .lg\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .lg\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .lg\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .lg\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .lg\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .lg\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .lg\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .lg\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .lg\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .lg\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .lg\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .lg\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .lg\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .lg\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .lg\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .lg\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .lg\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .lg\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .lg\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .lg\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .lg\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .lg\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .lg\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .lg\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .lg\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .lg\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .lg\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .lg\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .lg\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .lg\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .lg\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .lg\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .lg\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .lg\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .lg\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .lg\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .lg\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .lg\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .lg\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .lg\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .lg\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .lg\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .lg\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .lg\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .lg\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .lg\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .lg\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .lg\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .lg\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .lg\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .lg\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .lg\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .lg\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .lg\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .lg\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .lg\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .lg\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .lg\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .lg\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .lg\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .lg\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .lg\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .lg\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .lg\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .lg\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .lg\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .lg\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .lg\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .lg\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .lg\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .lg\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .lg\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .lg\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .lg\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .lg\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .lg\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .lg\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .lg\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .lg\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .lg\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .lg\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .lg\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .lg\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .lg\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .lg\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .lg\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .lg\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .lg\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .lg\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .lg\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .lg\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .lg\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .lg\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .lg\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .lg\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .lg\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .lg\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .lg\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .lg\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .lg\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .lg\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .lg\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .lg\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .lg\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .lg\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .lg\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .lg\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .lg\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .lg\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .lg\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .lg\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .lg\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .lg\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .lg\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .lg\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .lg\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .lg\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .lg\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .lg\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .lg\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .lg\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .lg\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .lg\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .lg\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .lg\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .lg\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .lg\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .lg\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .lg\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .lg\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .lg\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .lg\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .lg\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .lg\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .lg\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .lg\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .lg\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .lg\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .lg\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .lg\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .lg\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .lg\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .lg\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .lg\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .lg\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .lg\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .lg\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .lg\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .lg\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .lg\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .lg\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .lg\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .lg\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .lg\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .lg\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .lg\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .lg\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .lg\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .lg\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .lg\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .lg\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .lg\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .lg\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .lg\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .lg\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .lg\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .lg\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .lg\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .lg\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .lg\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .lg\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .lg\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .lg\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .lg\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .lg\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .lg\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .lg\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .lg\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .lg\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .lg\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .lg\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .lg\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .lg\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .lg\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .lg\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .lg\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .lg\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .lg\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .lg\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .lg\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .lg\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .lg\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .lg\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .lg\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .lg\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .lg\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .lg\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .lg\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .lg\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .lg\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .lg\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .lg\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .lg\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .lg\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .lg\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .lg\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .lg\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .lg\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .lg\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .lg\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .lg\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .lg\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .lg\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .lg\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .lg\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .lg\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .lg\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .lg\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .lg\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .lg\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .lg\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .lg\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .lg\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .lg\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .lg\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .lg\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .lg\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .lg\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .lg\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .lg\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .lg\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .lg\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .lg\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .lg\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .lg\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .lg\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .lg\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .lg\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .lg\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .lg\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .lg\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .lg\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .lg\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .lg\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .lg\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .lg\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .lg\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .lg\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .lg\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .lg\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .lg\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .lg\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .lg\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .lg\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .lg\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .lg\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .lg\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .lg\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .lg\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .lg\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .lg\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .lg\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .lg\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .lg\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .lg\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .lg\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .lg\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .lg\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .lg\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .lg\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .lg\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .lg\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .lg\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .lg\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .lg\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .lg\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .lg\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .lg\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .lg\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .lg\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .lg\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .lg\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .lg\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .lg\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .lg\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .lg\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .lg\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .lg\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .lg\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .lg\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .lg\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .lg\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .lg\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .lg\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .lg\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .lg\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .lg\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .lg\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .lg\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .lg\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .lg\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .lg\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .lg\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .lg\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .lg\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .lg\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .lg\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .lg\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .lg\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .lg\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .lg\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .lg\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .lg\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .lg\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .lg\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .lg\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .lg\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .lg\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .lg\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .lg\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .lg\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .lg\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .lg\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .lg\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .lg\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .lg\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .lg\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .lg\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .lg\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .lg\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .lg\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .lg\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .lg\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .lg\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .lg\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .lg\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .lg\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .lg\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .lg\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .lg\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .lg\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .lg\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .lg\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .lg\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .lg\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .lg\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .lg\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .lg\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .lg\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .lg\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .lg\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .lg\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .lg\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .lg\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .lg\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .lg\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .lg\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .lg\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .lg\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .lg\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .lg\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .lg\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .lg\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .lg\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .lg\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .lg\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .lg\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .lg\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .lg\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .lg\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .lg\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .lg\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .lg\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .lg\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .lg\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .lg\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .lg\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .lg\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .lg\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .lg\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .lg\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .lg\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .lg\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .lg\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .lg\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .lg\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .lg\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .lg\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .lg\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .lg\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .lg\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .lg\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .lg\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .lg\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .lg\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .lg\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .lg\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .lg\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .lg\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .lg\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .lg\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .lg\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .lg\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .lg\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .lg\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .lg\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .lg\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .lg\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .lg\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .lg\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .lg\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .lg\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .lg\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .lg\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .lg\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .lg\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .lg\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .lg\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .lg\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .lg\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .lg\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .lg\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .lg\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .lg\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .lg\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .lg\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .lg\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .lg\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .lg\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .lg\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .lg\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .lg\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .lg\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .lg\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .lg\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .lg\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .lg\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .lg\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .lg\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .lg\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .lg\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .lg\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .lg\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .lg\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .lg\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .lg\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .lg\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .lg\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .lg\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .lg\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .lg\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .lg\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .lg\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .lg\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .lg\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .lg\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .lg\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .lg\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .lg\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .lg\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .lg\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .lg\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .lg\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .lg\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .lg\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .lg\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .lg\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .lg\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .lg\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .lg\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .lg\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .lg\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .lg\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .lg\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .lg\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .lg\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .lg\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .lg\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .lg\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .lg\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .lg\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .lg\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .lg\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .lg\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .lg\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .lg\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .lg\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .lg\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .lg\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .lg\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .lg\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .lg\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .lg\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .lg\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .lg\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .lg\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .lg\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .lg\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .lg\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .lg\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .lg\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .lg\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .lg\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .lg\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .lg\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .lg\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .lg\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .lg\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .lg\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .lg\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .lg\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .lg\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .lg\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .lg\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .lg\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .lg\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .lg\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .lg\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .lg\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .lg\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .lg\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .lg\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .lg\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .lg\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .dark .lg\:dark\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .lg\:dark\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .lg\:dark\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .lg\:dark\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .lg\:dark\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .lg\:dark\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .lg\:dark\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .lg\:dark\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .lg\:dark\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .lg\:dark\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .lg\:dark\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .lg\:dark\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .lg\:dark\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .lg\:dark\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .lg\:dark\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .lg\:dark\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .lg\:dark\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .lg\:dark\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .lg\:dark\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .lg\:dark\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .lg\:dark\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .lg\:dark\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .lg\:dark\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .lg\:dark\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .lg\:dark\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .lg\:dark\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .lg\:dark\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .lg\:dark\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .lg\:dark\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .lg\:dark\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .lg\:dark\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .lg\:dark\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .lg\:dark\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .lg\:dark\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .lg\:dark\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .lg\:dark\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .lg\:dark\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .lg\:dark\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .lg\:dark\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .lg\:dark\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .lg\:dark\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .lg\:dark\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .lg\:dark\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .lg\:dark\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .lg\:dark\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .lg\:dark\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .lg\:dark\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .lg\:dark\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .lg\:dark\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .lg\:dark\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .lg\:dark\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .lg\:dark\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .lg\:dark\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .lg\:dark\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .lg\:dark\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .lg\:dark\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .lg\:dark\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .lg\:dark\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .lg\:dark\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .lg\:dark\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .lg\:dark\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .lg\:dark\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .lg\:dark\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .lg\:dark\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .lg\:dark\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .lg\:dark\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .lg\:dark\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .lg\:dark\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .lg\:dark\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .lg\:dark\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .lg\:dark\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .lg\:dark\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .lg\:dark\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .lg\:dark\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .lg\:dark\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .lg\:dark\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .lg\:dark\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .lg\:dark\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .lg\:dark\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .lg\:dark\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .lg\:dark\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .lg\:dark\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .lg\:dark\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .lg\:dark\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .lg\:dark\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .lg\:dark\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .lg\:dark\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .lg\:dark\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .lg\:dark\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .lg\:dark\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .lg\:dark\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .lg\:dark\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .lg\:dark\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .lg\:dark\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .lg\:dark\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .lg\:dark\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .lg\:dark\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .lg\:dark\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .lg\:dark\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .lg\:dark\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .lg\:dark\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .lg\:dark\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .lg\:dark\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .lg\:dark\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .lg\:dark\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .lg\:dark\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .lg\:dark\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .lg\:dark\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .lg\:dark\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .lg\:dark\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .lg\:dark\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .lg\:dark\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .lg\:dark\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .lg\:dark\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .lg\:dark\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .lg\:dark\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .lg\:dark\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .lg\:dark\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .lg\:dark\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .lg\:dark\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .lg\:dark\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .lg\:dark\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .lg\:dark\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .lg\:dark\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .lg\:dark\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .lg\:dark\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .lg\:dark\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .lg\:dark\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .lg\:dark\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .lg\:dark\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .lg\:dark\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .lg\:dark\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .lg\:dark\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .lg\:dark\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .lg\:dark\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .lg\:dark\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .lg\:dark\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .lg\:dark\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .lg\:dark\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .lg\:dark\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .lg\:dark\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .lg\:dark\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .lg\:dark\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .lg\:dark\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .lg\:dark\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .lg\:dark\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .lg\:dark\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .lg\:dark\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .lg\:dark\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .lg\:dark\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .lg\:dark\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .lg\:dark\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .lg\:dark\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .lg\:dark\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .lg\:dark\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .lg\:dark\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .lg\:dark\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .lg\:dark\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .lg\:dark\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .lg\:dark\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .lg\:dark\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .lg\:dark\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .lg\:dark\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .lg\:dark\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .lg\:dark\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .lg\:dark\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .lg\:dark\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .lg\:dark\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .lg\:dark\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .lg\:dark\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .lg\:dark\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .lg\:dark\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .lg\:dark\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .lg\:dark\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .lg\:dark\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .lg\:dark\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .lg\:dark\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .lg\:dark\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .lg\:dark\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .lg\:dark\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .lg\:dark\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .lg\:dark\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .lg\:dark\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .lg\:dark\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .lg\:dark\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .lg\:dark\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .lg\:dark\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .lg\:dark\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .lg\:dark\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .lg\:dark\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .lg\:dark\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .lg\:dark\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .lg\:dark\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .lg\:dark\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .lg\:dark\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .lg\:dark\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .lg\:dark\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .lg\:dark\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .lg\:dark\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .lg\:dark\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .lg\:dark\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .lg\:dark\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .lg\:dark\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .lg\:dark\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .lg\:dark\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .lg\:dark\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .lg\:dark\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .lg\:dark\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .lg\:dark\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .lg\:dark\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .lg\:dark\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .lg\:dark\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .lg\:dark\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .lg\:dark\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .lg\:dark\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .lg\:dark\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .lg\:dark\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .lg\:dark\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .lg\:dark\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .lg\:dark\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .lg\:dark\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .lg\:dark\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .lg\:dark\:to-transparent { - --gradient-to-color: transparent; - } - - .dark .lg\:dark\:to-white { - --gradient-to-color: #ffffff; - } - - .dark .lg\:dark\:to-black { - --gradient-to-color: #000000; - } - - .dark .lg\:dark\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .dark .lg\:dark\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .dark .lg\:dark\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .dark .lg\:dark\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .dark .lg\:dark\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .dark .lg\:dark\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .dark .lg\:dark\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .dark .lg\:dark\:to-gray-700 { - --gradient-to-color: #374151; - } - - .dark .lg\:dark\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .dark .lg\:dark\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .dark .lg\:dark\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .dark .lg\:dark\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .dark .lg\:dark\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .dark .lg\:dark\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .dark .lg\:dark\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .dark .lg\:dark\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .dark .lg\:dark\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .dark .lg\:dark\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .dark .lg\:dark\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .dark .lg\:dark\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .dark .lg\:dark\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .dark .lg\:dark\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .dark .lg\:dark\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .dark .lg\:dark\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .dark .lg\:dark\:to-red-400 { - --gradient-to-color: #f98080; - } - - .dark .lg\:dark\:to-red-500 { - --gradient-to-color: #f05252; - } - - .dark .lg\:dark\:to-red-600 { - --gradient-to-color: #e02424; - } - - .dark .lg\:dark\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .dark .lg\:dark\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .dark .lg\:dark\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .dark .lg\:dark\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .dark .lg\:dark\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .dark .lg\:dark\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .dark .lg\:dark\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .dark .lg\:dark\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .dark .lg\:dark\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .dark .lg\:dark\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .dark .lg\:dark\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .dark .lg\:dark\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .dark .lg\:dark\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .dark .lg\:dark\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .dark .lg\:dark\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .dark .lg\:dark\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .dark .lg\:dark\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .dark .lg\:dark\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .dark .lg\:dark\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .dark .lg\:dark\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .dark .lg\:dark\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .dark .lg\:dark\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .dark .lg\:dark\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .dark .lg\:dark\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .dark .lg\:dark\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .dark .lg\:dark\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .dark .lg\:dark\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .dark .lg\:dark\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .dark .lg\:dark\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .dark .lg\:dark\:to-green-600 { - --gradient-to-color: #057a55; - } - - .dark .lg\:dark\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .dark .lg\:dark\:to-green-800 { - --gradient-to-color: #03543f; - } - - .dark .lg\:dark\:to-green-900 { - --gradient-to-color: #014737; - } - - .dark .lg\:dark\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .dark .lg\:dark\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .dark .lg\:dark\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .dark .lg\:dark\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .dark .lg\:dark\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .dark .lg\:dark\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .dark .lg\:dark\:to-teal-600 { - --gradient-to-color: #047481; - } - - .dark .lg\:dark\:to-teal-700 { - --gradient-to-color: #036672; - } - - .dark .lg\:dark\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .dark .lg\:dark\:to-teal-900 { - --gradient-to-color: #014451; - } - - .dark .lg\:dark\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .dark .lg\:dark\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .dark .lg\:dark\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .dark .lg\:dark\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .dark .lg\:dark\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .dark .lg\:dark\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .dark .lg\:dark\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .dark .lg\:dark\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .dark .lg\:dark\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .dark .lg\:dark\:to-blue-900 { - --gradient-to-color: #233876; - } - - .dark .lg\:dark\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .dark .lg\:dark\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .dark .lg\:dark\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .dark .lg\:dark\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .dark .lg\:dark\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .dark .lg\:dark\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .dark .lg\:dark\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .dark .lg\:dark\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .dark .lg\:dark\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .dark .lg\:dark\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .dark .lg\:dark\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .dark .lg\:dark\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .dark .lg\:dark\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .dark .lg\:dark\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .dark .lg\:dark\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .dark .lg\:dark\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .dark .lg\:dark\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .dark .lg\:dark\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .dark .lg\:dark\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .dark .lg\:dark\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .dark .lg\:dark\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .dark .lg\:dark\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .dark .lg\:dark\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .dark .lg\:dark\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .dark .lg\:dark\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .dark .lg\:dark\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .dark .lg\:dark\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .dark .lg\:dark\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .dark .lg\:dark\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .dark .lg\:dark\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .dark .lg\:dark\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .lg\:dark\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .lg\:dark\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .lg\:dark\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .lg\:dark\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .lg\:dark\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .lg\:dark\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .lg\:dark\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .lg\:dark\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .lg\:dark\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .lg\:dark\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .lg\:dark\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .lg\:dark\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .lg\:dark\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .lg\:dark\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .lg\:dark\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .lg\:dark\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .lg\:dark\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .lg\:dark\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .lg\:dark\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .lg\:dark\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .lg\:dark\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .lg\:dark\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .lg\:dark\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .lg\:dark\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .lg\:dark\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .lg\:dark\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .lg\:dark\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .lg\:dark\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .lg\:dark\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .lg\:dark\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .lg\:dark\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .lg\:dark\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .lg\:dark\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .lg\:dark\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .lg\:dark\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .lg\:dark\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .lg\:dark\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .lg\:dark\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .lg\:dark\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .lg\:dark\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .lg\:dark\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .lg\:dark\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .lg\:dark\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .lg\:dark\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .lg\:dark\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .lg\:dark\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .lg\:dark\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .lg\:dark\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .lg\:dark\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .lg\:dark\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .lg\:dark\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .lg\:dark\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .lg\:dark\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .lg\:dark\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .lg\:dark\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .lg\:dark\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .lg\:dark\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .lg\:dark\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .lg\:dark\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .lg\:dark\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .lg\:dark\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .lg\:dark\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .dark .lg\:dark\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .dark .lg\:dark\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .dark .lg\:dark\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .dark .lg\:dark\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .dark .lg\:dark\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .dark .lg\:dark\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .dark .lg\:dark\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .dark .lg\:dark\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .dark .lg\:dark\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .dark .lg\:dark\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .dark .lg\:dark\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .dark .lg\:dark\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .dark .lg\:dark\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .dark .lg\:dark\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .dark .lg\:dark\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .dark .lg\:dark\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .dark .lg\:dark\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .dark .lg\:dark\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .dark .lg\:dark\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .dark .lg\:dark\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .dark .lg\:dark\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .dark .lg\:dark\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .dark .lg\:dark\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .dark .lg\:dark\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .dark .lg\:dark\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .dark .lg\:dark\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .dark .lg\:dark\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .dark .lg\:dark\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .dark .lg\:dark\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .dark .lg\:dark\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .dark .lg\:dark\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .dark .lg\:dark\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .dark .lg\:dark\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .dark .lg\:dark\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .dark .lg\:dark\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .dark .lg\:dark\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .dark .lg\:dark\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .dark .lg\:dark\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .dark .lg\:dark\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .dark .lg\:dark\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .dark .lg\:dark\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .dark .lg\:dark\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .dark .lg\:dark\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .dark .lg\:dark\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .dark .lg\:dark\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .dark .lg\:dark\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .dark .lg\:dark\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .dark .lg\:dark\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .dark .lg\:dark\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .dark .lg\:dark\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .dark .lg\:dark\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .dark .lg\:dark\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .dark .lg\:dark\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .dark .lg\:dark\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .dark .lg\:dark\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .dark .lg\:dark\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .dark .lg\:dark\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .dark .lg\:dark\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .dark .lg\:dark\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .dark .lg\:dark\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .dark .lg\:dark\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .dark .lg\:dark\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .dark .lg\:dark\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .dark .lg\:dark\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .dark .lg\:dark\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .dark .lg\:dark\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .dark .lg\:dark\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .dark .lg\:dark\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .dark .lg\:dark\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .dark .lg\:dark\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .dark .lg\:dark\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .dark .lg\:dark\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .dark .lg\:dark\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .dark .lg\:dark\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .dark .lg\:dark\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .dark .lg\:dark\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .dark .lg\:dark\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .dark .lg\:dark\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .dark .lg\:dark\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .dark .lg\:dark\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .dark .lg\:dark\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .dark .lg\:dark\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .dark .lg\:dark\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .dark .lg\:dark\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .dark .lg\:dark\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .dark .lg\:dark\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .dark .lg\:dark\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .dark .lg\:dark\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .dark .lg\:dark\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .dark .lg\:dark\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .dark .lg\:dark\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .dark .lg\:dark\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .dark .lg\:dark\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .dark .lg\:dark\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .dark .lg\:dark\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .dark .lg\:dark\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .dark .lg\:dark\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .dark .lg\:dark\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .dark .lg\:dark\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .dark .lg\:dark\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .dark .lg\:dark\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .dark .lg\:dark\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .dark .lg\:dark\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .dark .lg\:dark\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .dark .lg\:dark\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .dark .lg\:dark\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .dark .lg\:dark\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .dark .lg\:dark\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .dark .lg\:dark\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .dark .lg\:dark\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .dark .lg\:dark\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .dark .lg\:dark\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .dark .lg\:dark\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .lg\:dark\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .lg\:dark\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .lg\:dark\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .lg\:dark\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .lg\:dark\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .lg\:dark\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .lg\:dark\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .lg\:dark\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .lg\:dark\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .lg\:dark\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .lg\:dark\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .lg\:dark\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .lg\:dark\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .lg\:dark\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .lg\:dark\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .lg\:dark\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .lg\:dark\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .lg\:dark\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .lg\:dark\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .lg\:dark\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .lg\:dark\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .lg\:dark\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .lg\:dark\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .lg\:dark\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .lg\:dark\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .lg\:dark\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .lg\:dark\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .lg\:dark\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .lg\:dark\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .lg\:dark\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .lg\:dark\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .lg\:dark\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .lg\:dark\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .lg\:dark\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .lg\:dark\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .lg\:dark\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .lg\:dark\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .lg\:dark\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .lg\:dark\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .lg\:dark\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .lg\:dark\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .lg\:dark\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .lg\:dark\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .lg\:dark\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .lg\:dark\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .lg\:dark\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .lg\:dark\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .lg\:dark\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .lg\:dark\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .lg\:dark\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .lg\:dark\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .lg\:dark\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .lg\:dark\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .lg\:dark\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .lg\:dark\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .lg\:dark\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .lg\:dark\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .lg\:dark\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .lg\:dark\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .lg\:dark\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .lg\:dark\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .lg\:dark\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .dark .lg\:dark\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .dark .lg\:dark\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .dark .lg\:dark\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .dark .lg\:dark\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .dark .lg\:dark\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .dark .lg\:dark\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .dark .lg\:dark\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .dark .lg\:dark\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .dark .lg\:dark\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .dark .lg\:dark\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .dark .lg\:dark\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .dark .lg\:dark\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .dark .lg\:dark\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .dark .lg\:dark\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .dark .lg\:dark\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .dark .lg\:dark\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .dark .lg\:dark\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .dark .lg\:dark\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .dark .lg\:dark\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .dark .lg\:dark\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .dark .lg\:dark\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .dark .lg\:dark\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .dark .lg\:dark\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .dark .lg\:dark\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .dark .lg\:dark\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .dark .lg\:dark\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .dark .lg\:dark\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .dark .lg\:dark\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .dark .lg\:dark\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .dark .lg\:dark\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .dark .lg\:dark\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .dark .lg\:dark\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .dark .lg\:dark\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .dark .lg\:dark\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .dark .lg\:dark\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .dark .lg\:dark\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .dark .lg\:dark\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .dark .lg\:dark\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .dark .lg\:dark\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .dark .lg\:dark\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .dark .lg\:dark\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .dark .lg\:dark\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .dark .lg\:dark\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .dark .lg\:dark\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .dark .lg\:dark\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .dark .lg\:dark\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .dark .lg\:dark\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .dark .lg\:dark\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .dark .lg\:dark\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .dark .lg\:dark\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .dark .lg\:dark\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .dark .lg\:dark\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .dark .lg\:dark\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .dark .lg\:dark\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .dark .lg\:dark\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .dark .lg\:dark\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .dark .lg\:dark\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .dark .lg\:dark\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .dark .lg\:dark\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .dark .lg\:dark\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .dark .lg\:dark\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .dark .lg\:dark\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .dark .lg\:dark\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .dark .lg\:dark\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .dark .lg\:dark\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .dark .lg\:dark\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .dark .lg\:dark\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .dark .lg\:dark\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .dark .lg\:dark\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .dark .lg\:dark\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .dark .lg\:dark\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .dark .lg\:dark\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .dark .lg\:dark\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .dark .lg\:dark\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .dark .lg\:dark\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .dark .lg\:dark\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .dark .lg\:dark\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .dark .lg\:dark\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .dark .lg\:dark\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .dark .lg\:dark\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .dark .lg\:dark\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .dark .lg\:dark\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .dark .lg\:dark\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .dark .lg\:dark\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .dark .lg\:dark\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .dark .lg\:dark\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .dark .lg\:dark\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .dark .lg\:dark\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .dark .lg\:dark\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .dark .lg\:dark\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .dark .lg\:dark\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .dark .lg\:dark\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .dark .lg\:dark\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .dark .lg\:dark\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .dark .lg\:dark\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .dark .lg\:dark\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .dark .lg\:dark\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .dark .lg\:dark\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .dark .lg\:dark\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .dark .lg\:dark\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .dark .lg\:dark\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .dark .lg\:dark\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .dark .lg\:dark\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .dark .lg\:dark\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .dark .lg\:dark\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .dark .lg\:dark\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .dark .lg\:dark\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .dark .lg\:dark\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .dark .lg\:dark\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .dark .lg\:dark\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .dark .lg\:dark\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .dark .lg\:dark\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .lg\:bg-opacity-0 { - --bg-opacity: 0; - } - - .lg\:bg-opacity-25 { - --bg-opacity: 0.25; - } - - .lg\:bg-opacity-50 { - --bg-opacity: 0.5; - } - - .lg\:bg-opacity-75 { - --bg-opacity: 0.75; - } - - .lg\:bg-opacity-100 { - --bg-opacity: 1; - } - - .lg\:hover\:bg-opacity-0:hover { - --bg-opacity: 0; - } - - .lg\:hover\:bg-opacity-25:hover { - --bg-opacity: 0.25; - } - - .lg\:hover\:bg-opacity-50:hover { - --bg-opacity: 0.5; - } - - .lg\:hover\:bg-opacity-75:hover { - --bg-opacity: 0.75; - } - - .lg\:hover\:bg-opacity-100:hover { - --bg-opacity: 1; - } - - .lg\:focus\:bg-opacity-0:focus { - --bg-opacity: 0; - } - - .lg\:focus\:bg-opacity-25:focus { - --bg-opacity: 0.25; - } - - .lg\:focus\:bg-opacity-50:focus { - --bg-opacity: 0.5; - } - - .lg\:focus\:bg-opacity-75:focus { - --bg-opacity: 0.75; - } - - .lg\:focus\:bg-opacity-100:focus { - --bg-opacity: 1; - } - - .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-repeat-round { - background-repeat: round; - } - - .lg\:bg-repeat-space { - background-repeat: space; - } - - .lg\:bg-auto { - background-size: auto; - } - - .lg\:bg-cover { - background-size: cover; - } - - .lg\:bg-contain { - background-size: contain; - } - - .lg\:border-collapse { - border-collapse: collapse; - } - - .lg\:border-separate { - border-collapse: separate; - } - - .lg\:border-transparent { - border-color: transparent; - } - - .lg\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .lg\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .lg\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .lg\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .lg\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .lg\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .lg\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .lg\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .lg\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .lg\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .lg\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .lg\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .lg\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .lg\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .lg\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .lg\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .lg\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .lg\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .lg\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .lg\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .lg\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .lg\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .lg\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .lg\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .lg\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .lg\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .lg\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .lg\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .lg\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .lg\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .lg\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .lg\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .lg\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .lg\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .lg\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .lg\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .lg\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .lg\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .lg\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .lg\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .lg\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .lg\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .lg\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .lg\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .lg\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .lg\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .lg\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .lg\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .lg\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .lg\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .lg\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .lg\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .lg\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .lg\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .lg\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .lg\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .lg\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .lg\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .lg\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .lg\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .lg\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .lg\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .lg\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .lg\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .lg\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .lg\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .lg\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .lg\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .lg\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .lg\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .lg\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .lg\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .lg\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .lg\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .lg\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .lg\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .lg\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .lg\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .lg\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .lg\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .lg\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .lg\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .lg\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .lg\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .lg\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .lg\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .lg\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .lg\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .lg\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .lg\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .lg\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .lg\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .lg\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .lg\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .lg\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .lg\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .lg\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .lg\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .lg\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .lg\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .lg\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .lg\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .lg\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .lg\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .lg\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .lg\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .lg\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .lg\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .lg\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .lg\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .lg\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .lg\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-transparent { - border-color: transparent; - } - - .group:hover .lg\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:hover .lg\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-transparent { - border-color: transparent; - } - - .group:focus .lg\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:focus .lg\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .lg\:hover\:border-transparent:hover { - border-color: transparent; - } - - .lg\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .lg\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .lg\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .lg\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .lg\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .lg\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .lg\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .lg\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .lg\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .lg\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .lg\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .lg\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .lg\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .lg\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .lg\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .lg\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .lg\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .lg\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .lg\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .lg\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .lg\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .lg\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .lg\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .lg\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .lg\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .lg\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .lg\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .lg\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .lg\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .lg\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .lg\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .lg\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .lg\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .lg\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .lg\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .lg\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .lg\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .lg\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .lg\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .lg\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .lg\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .lg\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .lg\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .lg\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .lg\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .lg\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .lg\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .lg\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .lg\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .lg\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .lg\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .lg\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .lg\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .lg\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .lg\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .lg\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .lg\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .lg\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .lg\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .lg\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .lg\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .lg\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .lg\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .lg\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .lg\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .lg\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .lg\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .lg\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .lg\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .lg\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .lg\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .lg\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .lg\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .lg\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .lg\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .lg\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .lg\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .lg\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .lg\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .lg\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .lg\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .lg\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .lg\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .lg\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .lg\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .lg\:focus\:border-transparent:focus { - border-color: transparent; - } - - .lg\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .lg\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .lg\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .lg\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .lg\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .lg\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .lg\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .lg\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .lg\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .lg\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .lg\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .lg\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .lg\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .lg\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .lg\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .lg\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .lg\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .lg\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .lg\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .lg\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .lg\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .lg\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .lg\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .lg\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .lg\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .lg\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .lg\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .lg\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .lg\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .lg\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .lg\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .lg\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .lg\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .lg\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .lg\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .lg\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .lg\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .lg\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .lg\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .lg\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .lg\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .lg\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .lg\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .lg\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .lg\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .lg\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .lg\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .lg\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .lg\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .lg\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .lg\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .lg\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .lg\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .lg\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .lg\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .lg\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .lg\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .lg\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .lg\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .lg\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .lg\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .lg\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .lg\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .lg\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .lg\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .lg\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .lg\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .lg\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .lg\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .lg\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .lg\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .lg\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .lg\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .lg\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .lg\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .lg\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .lg\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .lg\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .lg\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .lg\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .lg\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .lg\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .lg\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .lg\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .lg\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .lg\:dark\:border-transparent { - border-color: transparent; - } - - .dark .lg\:dark\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .lg\:dark\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .lg\:dark\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .lg\:dark\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .lg\:dark\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .lg\:dark\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .lg\:dark\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .lg\:dark\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .lg\:dark\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-transparent { - border-color: transparent; - } - - .dark .group:hover .lg\:dark\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-transparent { - border-color: transparent; - } - - .dark .group:focus .lg\:dark\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-transparent:hover { - border-color: transparent; - } - - .dark .lg\:dark\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .lg\:dark\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-transparent:focus { - border-color: transparent; - } - - .dark .lg\:dark\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .lg\:dark\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .lg\:border-opacity-0 { - --border-opacity: 0; - } - - .lg\:border-opacity-25 { - --border-opacity: 0.25; - } - - .lg\:border-opacity-50 { - --border-opacity: 0.5; - } - - .lg\:border-opacity-75 { - --border-opacity: 0.75; - } - - .lg\:border-opacity-100 { - --border-opacity: 1; - } - - .lg\:hover\:border-opacity-0:hover { - --border-opacity: 0; - } - - .lg\:hover\:border-opacity-25:hover { - --border-opacity: 0.25; - } - - .lg\:hover\:border-opacity-50:hover { - --border-opacity: 0.5; - } - - .lg\:hover\:border-opacity-75:hover { - --border-opacity: 0.75; - } - - .lg\:hover\:border-opacity-100:hover { - --border-opacity: 1; - } - - .lg\:focus\:border-opacity-0:focus { - --border-opacity: 0; - } - - .lg\:focus\:border-opacity-25:focus { - --border-opacity: 0.25; - } - - .lg\:focus\:border-opacity-50:focus { - --border-opacity: 0.5; - } - - .lg\:focus\:border-opacity-75:focus { - --border-opacity: 0.75; - } - - .lg\:focus\:border-opacity-100:focus { - --border-opacity: 1; - } - - .lg\:rounded-none { - border-radius: 0; - } - - .lg\:rounded-sm { - border-radius: 0.125rem; - } - - .lg\:rounded { - border-radius: 0.25rem; - } - - .lg\:rounded-md { - border-radius: 0.375rem; - } - - .lg\:rounded-lg { - border-radius: 0.5rem; - } - - .lg\:rounded-xl { - border-radius: 0.75rem; - } - - .lg\:rounded-2xl { - border-radius: 1rem; - } - - .lg\:rounded-3xl { - border-radius: 1.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: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .lg\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .lg\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .lg\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .lg\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .lg\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .lg\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .lg\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .lg\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .lg\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .lg\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .lg\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .lg\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .lg\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .lg\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .lg\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .lg\:rounded-t-xl { - border-top-left-radius: 0.75rem; - border-top-right-radius: 0.75rem; - } - - .lg\:rounded-r-xl { - border-top-right-radius: 0.75rem; - border-bottom-right-radius: 0.75rem; - } - - .lg\:rounded-b-xl { - border-bottom-right-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .lg\:rounded-l-xl { - border-top-left-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .lg\:rounded-t-2xl { - border-top-left-radius: 1rem; - border-top-right-radius: 1rem; - } - - .lg\:rounded-r-2xl { - border-top-right-radius: 1rem; - border-bottom-right-radius: 1rem; - } - - .lg\:rounded-b-2xl { - border-bottom-right-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .lg\:rounded-l-2xl { - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .lg\:rounded-t-3xl { - border-top-left-radius: 1.5rem; - border-top-right-radius: 1.5rem; - } - - .lg\:rounded-r-3xl { - border-top-right-radius: 1.5rem; - border-bottom-right-radius: 1.5rem; - } - - .lg\:rounded-b-3xl { - border-bottom-right-radius: 1.5rem; - border-bottom-left-radius: 1.5rem; - } - - .lg\:rounded-l-3xl { - border-top-left-radius: 1.5rem; - border-bottom-left-radius: 1.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: 0.125rem; - } - - .lg\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .lg\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .lg\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .lg\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .lg\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .lg\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .lg\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .lg\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .lg\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .lg\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .lg\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .lg\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .lg\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .lg\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .lg\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .lg\:rounded-tl-xl { - border-top-left-radius: 0.75rem; - } - - .lg\:rounded-tr-xl { - border-top-right-radius: 0.75rem; - } - - .lg\:rounded-br-xl { - border-bottom-right-radius: 0.75rem; - } - - .lg\:rounded-bl-xl { - border-bottom-left-radius: 0.75rem; - } - - .lg\:rounded-tl-2xl { - border-top-left-radius: 1rem; - } - - .lg\:rounded-tr-2xl { - border-top-right-radius: 1rem; - } - - .lg\:rounded-br-2xl { - border-bottom-right-radius: 1rem; - } - - .lg\:rounded-bl-2xl { - border-bottom-left-radius: 1rem; - } - - .lg\:rounded-tl-3xl { - border-top-left-radius: 1.5rem; - } - - .lg\:rounded-tr-3xl { - border-top-right-radius: 1.5rem; - } - - .lg\:rounded-br-3xl { - border-bottom-right-radius: 1.5rem; - } - - .lg\:rounded-bl-3xl { - border-bottom-left-radius: 1.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-double { - border-style: double; - } - - .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\:box-border { - box-sizing: border-box; - } - - .lg\:box-content { - box-sizing: content-box; - } - - .lg\:cursor-auto { - cursor: auto; - } - - .lg\:cursor-default { - cursor: default; - } - - .lg\:cursor-pointer { - cursor: pointer; - } - - .lg\:cursor-wait { - cursor: wait; - } - - .lg\:cursor-text { - cursor: text; - } - - .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\:flex { - display: flex; - } - - .lg\:inline-flex { - display: inline-flex; - } - - .lg\:table { - display: table; - } - - .lg\:table-caption { - display: table-caption; - } - - .lg\:table-cell { - display: table-cell; - } - - .lg\:table-column { - display: table-column; - } - - .lg\:table-column-group { - display: table-column-group; - } - - .lg\:table-footer-group { - display: table-footer-group; - } - - .lg\:table-header-group { - display: table-header-group; - } - - .lg\:table-row-group { - display: table-row-group; - } - - .lg\:table-row { - display: table-row; - } - - .lg\:flow-root { - display: flow-root; - } - - .lg\:grid { - display: grid; - } - - .lg\:inline-grid { - display: inline-grid; - } - - .lg\:contents { - display: contents; - } - - .lg\:hidden { - display: none; - } - - .lg\:flex-row { - flex-direction: row; - } - - .lg\:flex-row-reverse { - flex-direction: row-reverse; - } - - .lg\:flex-col { - flex-direction: column; - } - - .lg\:flex-col-reverse { - flex-direction: column-reverse; - } - - .lg\:flex-wrap { - flex-wrap: wrap; - } - - .lg\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .lg\:flex-no-wrap { - flex-wrap: nowrap; - } - - .lg\:place-items-auto { - place-items: auto; - } - - .lg\:place-items-start { - place-items: start; - } - - .lg\:place-items-end { - place-items: end; - } - - .lg\:place-items-center { - place-items: center; - } - - .lg\:place-items-stretch { - place-items: stretch; - } - - .lg\:place-content-center { - place-content: center; - } - - .lg\:place-content-start { - place-content: start; - } - - .lg\:place-content-end { - place-content: end; - } - - .lg\:place-content-between { - place-content: space-between; - } - - .lg\:place-content-around { - place-content: space-around; - } - - .lg\:place-content-evenly { - place-content: space-evenly; - } - - .lg\:place-content-stretch { - place-content: stretch; - } - - .lg\:place-self-auto { - place-self: auto; - } - - .lg\:place-self-start { - place-self: start; - } - - .lg\:place-self-end { - place-self: end; - } - - .lg\:place-self-center { - place-self: center; - } - - .lg\:place-self-stretch { - place-self: stretch; - } - - .lg\:items-start { - align-items: flex-start; - } - - .lg\:items-end { - align-items: flex-end; - } - - .lg\:items-center { - align-items: center; - } - - .lg\:items-baseline { - align-items: baseline; - } - - .lg\:items-stretch { - align-items: stretch; - } - - .lg\:content-center { - align-content: center; - } - - .lg\:content-start { - align-content: flex-start; - } - - .lg\:content-end { - align-content: flex-end; - } - - .lg\:content-between { - align-content: space-between; - } - - .lg\:content-around { - align-content: space-around; - } - - .lg\:content-evenly { - align-content: space-evenly; - } - - .lg\:self-auto { - align-self: auto; - } - - .lg\:self-start { - align-self: flex-start; - } - - .lg\:self-end { - align-self: flex-end; - } - - .lg\:self-center { - align-self: center; - } - - .lg\:self-stretch { - align-self: stretch; - } - - .lg\:justify-items-auto { - justify-items: auto; - } - - .lg\:justify-items-start { - justify-items: start; - } - - .lg\:justify-items-end { - justify-items: end; - } - - .lg\:justify-items-center { - justify-items: center; - } - - .lg\:justify-items-stretch { - justify-items: stretch; - } - - .lg\:justify-start { - justify-content: flex-start; - } - - .lg\:justify-end { - justify-content: flex-end; - } - - .lg\:justify-center { - justify-content: center; - } - - .lg\:justify-between { - justify-content: space-between; - } - - .lg\:justify-around { - justify-content: space-around; - } - - .lg\:justify-evenly { - justify-content: space-evenly; - } - - .lg\:justify-self-auto { - justify-self: auto; - } - - .lg\:justify-self-start { - justify-self: start; - } - - .lg\:justify-self-end { - justify-self: end; - } - - .lg\:justify-self-center { - justify-self: center; - } - - .lg\:justify-self-stretch { - justify-self: stretch; - } - - .lg\:flex-1 { - flex: 1 1 0%; - } - - .lg\:flex-auto { - flex: 1 1 auto; - } - - .lg\:flex-initial { - flex: 0 1 auto; - } - - .lg\:flex-none { - flex: none; - } - - .lg\:flex-grow-0 { - flex-grow: 0; - } - - .lg\:flex-grow { - flex-grow: 1; - } - - .lg\:flex-shrink-0 { - flex-shrink: 0; - } - - .lg\:flex-shrink { - flex-shrink: 1; - } - - .lg\:order-1 { - order: 1; - } - - .lg\:order-2 { - order: 2; - } - - .lg\:order-3 { - order: 3; - } - - .lg\:order-4 { - order: 4; - } - - .lg\:order-5 { - order: 5; - } - - .lg\:order-6 { - order: 6; - } - - .lg\:order-7 { - order: 7; - } - - .lg\:order-8 { - order: 8; - } - - .lg\:order-9 { - order: 9; - } - - .lg\:order-10 { - order: 10; - } - - .lg\:order-11 { - order: 11; - } - - .lg\:order-12 { - order: 12; - } - - .lg\:order-first { - order: -9999; - } - - .lg\:order-last { - order: 9999; - } - - .lg\:order-none { - order: 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\:clear-left { - clear: left; - } - - .lg\:clear-right { - clear: right; - } - - .lg\:clear-both { - clear: both; - } - - .lg\:clear-none { - clear: none; - } - - .lg\:font-sans { - font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .lg\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, 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\:focus\:font-hairline:focus { - font-weight: 100; - } - - .lg\:focus\:font-thin:focus { - font-weight: 200; - } - - .lg\:focus\:font-light:focus { - font-weight: 300; - } - - .lg\:focus\:font-normal:focus { - font-weight: 400; - } - - .lg\:focus\:font-medium:focus { - font-weight: 500; - } - - .lg\:focus\:font-semibold:focus { - font-weight: 600; - } - - .lg\:focus\:font-bold:focus { - font-weight: 700; - } - - .lg\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .lg\:focus\:font-black:focus { - font-weight: 900; - } - - .lg\:h-0 { - height: 0; - } - - .lg\:h-1 { - height: 0.25rem; - } - - .lg\:h-2 { - height: 0.5rem; - } - - .lg\:h-3 { - height: 0.75rem; - } - - .lg\:h-4 { - height: 1rem; - } - - .lg\:h-5 { - height: 1.25rem; - } - - .lg\:h-6 { - height: 1.5rem; - } - - .lg\:h-7 { - height: 1.75rem; - } - - .lg\:h-8 { - height: 2rem; - } - - .lg\:h-9 { - height: 2.25rem; - } - - .lg\:h-10 { - height: 2.5rem; - } - - .lg\:h-11 { - height: 2.75rem; - } - - .lg\:h-12 { - height: 3rem; - } - - .lg\:h-13 { - height: 3.25rem; - } - - .lg\:h-14 { - height: 3.5rem; - } - - .lg\:h-15 { - height: 3.75rem; - } - - .lg\:h-16 { - height: 4rem; - } - - .lg\:h-20 { - height: 5rem; - } - - .lg\:h-24 { - height: 6rem; - } - - .lg\:h-28 { - height: 7rem; - } - - .lg\:h-32 { - height: 8rem; - } - - .lg\:h-36 { - height: 9rem; - } - - .lg\:h-40 { - height: 10rem; - } - - .lg\:h-44 { - height: 11rem; - } - - .lg\:h-48 { - height: 12rem; - } - - .lg\:h-52 { - height: 13rem; - } - - .lg\:h-56 { - height: 14rem; - } - - .lg\:h-60 { - height: 15rem; - } - - .lg\:h-64 { - height: 16rem; - } - - .lg\:h-72 { - height: 18rem; - } - - .lg\:h-80 { - height: 20rem; - } - - .lg\:h-96 { - height: 24rem; - } - - .lg\:h-auto { - height: auto; - } - - .lg\:h-px { - height: 1px; - } - - .lg\:h-0\.5 { - height: 0.125rem; - } - - .lg\:h-1\.5 { - height: 0.375rem; - } - - .lg\:h-2\.5 { - height: 0.625rem; - } - - .lg\:h-3\.5 { - height: 0.875rem; - } - - .lg\:h-1\/2 { - height: 50%; - } - - .lg\:h-1\/3 { - height: 33.333333%; - } - - .lg\:h-2\/3 { - height: 66.666667%; - } - - .lg\:h-1\/4 { - height: 25%; - } - - .lg\:h-2\/4 { - height: 50%; - } - - .lg\:h-3\/4 { - height: 75%; - } - - .lg\:h-1\/5 { - height: 20%; - } - - .lg\:h-2\/5 { - height: 40%; - } - - .lg\:h-3\/5 { - height: 60%; - } - - .lg\:h-4\/5 { - height: 80%; - } - - .lg\:h-1\/6 { - height: 16.666667%; - } - - .lg\:h-2\/6 { - height: 33.333333%; - } - - .lg\:h-3\/6 { - height: 50%; - } - - .lg\:h-4\/6 { - height: 66.666667%; - } - - .lg\:h-5\/6 { - height: 83.333333%; - } - - .lg\:h-1\/12 { - height: 8.333333%; - } - - .lg\:h-2\/12 { - height: 16.666667%; - } - - .lg\:h-3\/12 { - height: 25%; - } - - .lg\:h-4\/12 { - height: 33.333333%; - } - - .lg\:h-5\/12 { - height: 41.666667%; - } - - .lg\:h-6\/12 { - height: 50%; - } - - .lg\:h-7\/12 { - height: 58.333333%; - } - - .lg\:h-8\/12 { - height: 66.666667%; - } - - .lg\:h-9\/12 { - height: 75%; - } - - .lg\:h-10\/12 { - height: 83.333333%; - } - - .lg\:h-11\/12 { - height: 91.666667%; - } - - .lg\:h-full { - height: 100%; - } - - .lg\:h-screen { - height: 100vh; - } - - .lg\:text-xs { - font-size: 0.75rem; - } - - .lg\:text-sm { - font-size: 0.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\:text-6xl { - font-size: 4rem; - } - - .lg\:leading-3 { - line-height: .75rem; - } - - .lg\:leading-4 { - line-height: 1rem; - } - - .lg\:leading-5 { - line-height: 1.25rem; - } - - .lg\:leading-6 { - line-height: 1.5rem; - } - - .lg\:leading-7 { - line-height: 1.75rem; - } - - .lg\:leading-8 { - line-height: 2rem; - } - - .lg\:leading-9 { - line-height: 2.25rem; - } - - .lg\:leading-10 { - line-height: 2.5rem; - } - - .lg\:leading-none { - line-height: 1; - } - - .lg\:leading-tight { - line-height: 1.25; - } - - .lg\:leading-snug { - line-height: 1.375; - } - - .lg\:leading-normal { - line-height: 1.5; - } - - .lg\:leading-relaxed { - line-height: 1.625; - } - - .lg\:leading-loose { - line-height: 2; - } - - .lg\:list-inside { - list-style-position: inside; - } - - .lg\:list-outside { - list-style-position: outside; - } - - .lg\:list-none { - list-style-type: none; - } - - .lg\:list-disc { - list-style-type: disc; - } - - .lg\:list-decimal { - list-style-type: decimal; - } - - .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-5 { - margin: 1.25rem; - } - - .lg\:m-6 { - margin: 1.5rem; - } - - .lg\:m-7 { - margin: 1.75rem; - } - - .lg\:m-8 { - margin: 2rem; - } - - .lg\:m-9 { - margin: 2.25rem; - } - - .lg\:m-10 { - margin: 2.5rem; - } - - .lg\:m-11 { - margin: 2.75rem; - } - - .lg\:m-12 { - margin: 3rem; - } - - .lg\:m-13 { - margin: 3.25rem; - } - - .lg\:m-14 { - margin: 3.5rem; - } - - .lg\:m-15 { - margin: 3.75rem; - } - - .lg\:m-16 { - margin: 4rem; - } - - .lg\:m-20 { - margin: 5rem; - } - - .lg\:m-24 { - margin: 6rem; - } - - .lg\:m-28 { - margin: 7rem; - } - - .lg\:m-32 { - margin: 8rem; - } - - .lg\:m-36 { - margin: 9rem; - } - - .lg\:m-40 { - margin: 10rem; - } - - .lg\:m-44 { - margin: 11rem; - } - - .lg\:m-48 { - margin: 12rem; - } - - .lg\:m-52 { - margin: 13rem; - } - - .lg\:m-56 { - margin: 14rem; - } - - .lg\:m-60 { - margin: 15rem; - } - - .lg\:m-64 { - margin: 16rem; - } - - .lg\:m-72 { - margin: 18rem; - } - - .lg\:m-80 { - margin: 20rem; - } - - .lg\:m-96 { - margin: 24rem; - } - - .lg\:m-auto { - margin: auto; - } - - .lg\:m-px { - margin: 1px; - } - - .lg\:m-0\.5 { - margin: 0.125rem; - } - - .lg\:m-1\.5 { - margin: 0.375rem; - } - - .lg\:m-2\.5 { - margin: 0.625rem; - } - - .lg\:m-3\.5 { - margin: 0.875rem; - } - - .lg\:m-1\/2 { - margin: 50%; - } - - .lg\:m-1\/3 { - margin: 33.333333%; - } - - .lg\:m-2\/3 { - margin: 66.666667%; - } - - .lg\:m-1\/4 { - margin: 25%; - } - - .lg\:m-2\/4 { - margin: 50%; - } - - .lg\:m-3\/4 { - margin: 75%; - } - - .lg\:m-1\/5 { - margin: 20%; - } - - .lg\:m-2\/5 { - margin: 40%; - } - - .lg\:m-3\/5 { - margin: 60%; - } - - .lg\:m-4\/5 { - margin: 80%; - } - - .lg\:m-1\/6 { - margin: 16.666667%; - } - - .lg\:m-2\/6 { - margin: 33.333333%; - } - - .lg\:m-3\/6 { - margin: 50%; - } - - .lg\:m-4\/6 { - margin: 66.666667%; - } - - .lg\:m-5\/6 { - margin: 83.333333%; - } - - .lg\:m-1\/12 { - margin: 8.333333%; - } - - .lg\:m-2\/12 { - margin: 16.666667%; - } - - .lg\:m-3\/12 { - margin: 25%; - } - - .lg\:m-4\/12 { - margin: 33.333333%; - } - - .lg\:m-5\/12 { - margin: 41.666667%; - } - - .lg\:m-6\/12 { - margin: 50%; - } - - .lg\:m-7\/12 { - margin: 58.333333%; - } - - .lg\:m-8\/12 { - margin: 66.666667%; - } - - .lg\:m-9\/12 { - margin: 75%; - } - - .lg\:m-10\/12 { - margin: 83.333333%; - } - - .lg\:m-11\/12 { - margin: 91.666667%; - } - - .lg\:m-full { - margin: 100%; - } - - .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-5 { - margin: -1.25rem; - } - - .lg\:-m-6 { - margin: -1.5rem; - } - - .lg\:-m-7 { - margin: -1.75rem; - } - - .lg\:-m-8 { - margin: -2rem; - } - - .lg\:-m-9 { - margin: -2.25rem; - } - - .lg\:-m-10 { - margin: -2.5rem; - } - - .lg\:-m-11 { - margin: -2.75rem; - } - - .lg\:-m-12 { - margin: -3rem; - } - - .lg\:-m-13 { - margin: -3.25rem; - } - - .lg\:-m-14 { - margin: -3.5rem; - } - - .lg\:-m-15 { - margin: -3.75rem; - } - - .lg\:-m-16 { - margin: -4rem; - } - - .lg\:-m-20 { - margin: -5rem; - } - - .lg\:-m-24 { - margin: -6rem; - } - - .lg\:-m-28 { - margin: -7rem; - } - - .lg\:-m-32 { - margin: -8rem; - } - - .lg\:-m-36 { - margin: -9rem; - } - - .lg\:-m-40 { - margin: -10rem; - } - - .lg\:-m-44 { - margin: -11rem; - } - - .lg\:-m-48 { - margin: -12rem; - } - - .lg\:-m-52 { - margin: -13rem; - } - - .lg\:-m-56 { - margin: -14rem; - } - - .lg\:-m-60 { - margin: -15rem; - } - - .lg\:-m-64 { - margin: -16rem; - } - - .lg\:-m-72 { - margin: -18rem; - } - - .lg\:-m-80 { - margin: -20rem; - } - - .lg\:-m-96 { - margin: -24rem; - } - - .lg\:-m-px { - margin: -1px; - } - - .lg\:-m-0\.5 { - margin: -0.125rem; - } - - .lg\:-m-1\.5 { - margin: -0.375rem; - } - - .lg\:-m-2\.5 { - margin: -0.625rem; - } - - .lg\:-m-3\.5 { - margin: -0.875rem; - } - - .lg\:-m-1\/2 { - margin: -50%; - } - - .lg\:-m-1\/3 { - margin: -33.33333%; - } - - .lg\:-m-2\/3 { - margin: -66.66667%; - } - - .lg\:-m-1\/4 { - margin: -25%; - } - - .lg\:-m-2\/4 { - margin: -50%; - } - - .lg\:-m-3\/4 { - margin: -75%; - } - - .lg\:-m-1\/5 { - margin: -20%; - } - - .lg\:-m-2\/5 { - margin: -40%; - } - - .lg\:-m-3\/5 { - margin: -60%; - } - - .lg\:-m-4\/5 { - margin: -80%; - } - - .lg\:-m-1\/6 { - margin: -16.66667%; - } - - .lg\:-m-2\/6 { - margin: -33.33333%; - } - - .lg\:-m-3\/6 { - margin: -50%; - } - - .lg\:-m-4\/6 { - margin: -66.66667%; - } - - .lg\:-m-5\/6 { - margin: -83.33333%; - } - - .lg\:-m-1\/12 { - margin: -8.33333%; - } - - .lg\:-m-2\/12 { - margin: -16.66667%; - } - - .lg\:-m-3\/12 { - margin: -25%; - } - - .lg\:-m-4\/12 { - margin: -33.33333%; - } - - .lg\:-m-5\/12 { - margin: -41.66667%; - } - - .lg\:-m-6\/12 { - margin: -50%; - } - - .lg\:-m-7\/12 { - margin: -58.33333%; - } - - .lg\:-m-8\/12 { - margin: -66.66667%; - } - - .lg\:-m-9\/12 { - margin: -75%; - } - - .lg\:-m-10\/12 { - margin: -83.33333%; - } - - .lg\:-m-11\/12 { - margin: -91.66667%; - } - - .lg\:-m-full { - margin: -100%; - } - - .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-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .lg\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .lg\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .lg\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .lg\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .lg\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .lg\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .lg\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .lg\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .lg\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .lg\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .lg\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .lg\:my-11 { - margin-top: 2.75rem; - margin-bottom: 2.75rem; - } - - .lg\:mx-11 { - margin-left: 2.75rem; - margin-right: 2.75rem; - } - - .lg\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .lg\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .lg\:my-13 { - margin-top: 3.25rem; - margin-bottom: 3.25rem; - } - - .lg\:mx-13 { - margin-left: 3.25rem; - margin-right: 3.25rem; - } - - .lg\:my-14 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; - } - - .lg\:mx-14 { - margin-left: 3.5rem; - margin-right: 3.5rem; - } - - .lg\:my-15 { - margin-top: 3.75rem; - margin-bottom: 3.75rem; - } - - .lg\:mx-15 { - margin-left: 3.75rem; - margin-right: 3.75rem; - } - - .lg\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .lg\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .lg\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .lg\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .lg\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .lg\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .lg\:my-28 { - margin-top: 7rem; - margin-bottom: 7rem; - } - - .lg\:mx-28 { - margin-left: 7rem; - margin-right: 7rem; - } - - .lg\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .lg\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .lg\:my-36 { - margin-top: 9rem; - margin-bottom: 9rem; - } - - .lg\:mx-36 { - margin-left: 9rem; - margin-right: 9rem; - } - - .lg\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .lg\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .lg\:my-44 { - margin-top: 11rem; - margin-bottom: 11rem; - } - - .lg\:mx-44 { - margin-left: 11rem; - margin-right: 11rem; - } - - .lg\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .lg\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .lg\:my-52 { - margin-top: 13rem; - margin-bottom: 13rem; - } - - .lg\:mx-52 { - margin-left: 13rem; - margin-right: 13rem; - } - - .lg\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .lg\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .lg\:my-60 { - margin-top: 15rem; - margin-bottom: 15rem; - } - - .lg\:mx-60 { - margin-left: 15rem; - margin-right: 15rem; - } - - .lg\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .lg\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .lg\:my-72 { - margin-top: 18rem; - margin-bottom: 18rem; - } - - .lg\:mx-72 { - margin-left: 18rem; - margin-right: 18rem; - } - - .lg\:my-80 { - margin-top: 20rem; - margin-bottom: 20rem; - } - - .lg\:mx-80 { - margin-left: 20rem; - margin-right: 20rem; - } - - .lg\:my-96 { - margin-top: 24rem; - margin-bottom: 24rem; - } - - .lg\:mx-96 { - margin-left: 24rem; - margin-right: 24rem; - } - - .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\:my-0\.5 { - margin-top: 0.125rem; - margin-bottom: 0.125rem; - } - - .lg\:mx-0\.5 { - margin-left: 0.125rem; - margin-right: 0.125rem; - } - - .lg\:my-1\.5 { - margin-top: 0.375rem; - margin-bottom: 0.375rem; - } - - .lg\:mx-1\.5 { - margin-left: 0.375rem; - margin-right: 0.375rem; - } - - .lg\:my-2\.5 { - margin-top: 0.625rem; - margin-bottom: 0.625rem; - } - - .lg\:mx-2\.5 { - margin-left: 0.625rem; - margin-right: 0.625rem; - } - - .lg\:my-3\.5 { - margin-top: 0.875rem; - margin-bottom: 0.875rem; - } - - .lg\:mx-3\.5 { - margin-left: 0.875rem; - margin-right: 0.875rem; - } - - .lg\:my-1\/2 { - margin-top: 50%; - margin-bottom: 50%; - } - - .lg\:mx-1\/2 { - margin-left: 50%; - margin-right: 50%; - } - - .lg\:my-1\/3 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .lg\:mx-1\/3 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .lg\:my-2\/3 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .lg\:mx-2\/3 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .lg\:my-1\/4 { - margin-top: 25%; - margin-bottom: 25%; - } - - .lg\:mx-1\/4 { - margin-left: 25%; - margin-right: 25%; - } - - .lg\:my-2\/4 { - margin-top: 50%; - margin-bottom: 50%; - } - - .lg\:mx-2\/4 { - margin-left: 50%; - margin-right: 50%; - } - - .lg\:my-3\/4 { - margin-top: 75%; - margin-bottom: 75%; - } - - .lg\:mx-3\/4 { - margin-left: 75%; - margin-right: 75%; - } - - .lg\:my-1\/5 { - margin-top: 20%; - margin-bottom: 20%; - } - - .lg\:mx-1\/5 { - margin-left: 20%; - margin-right: 20%; - } - - .lg\:my-2\/5 { - margin-top: 40%; - margin-bottom: 40%; - } - - .lg\:mx-2\/5 { - margin-left: 40%; - margin-right: 40%; - } - - .lg\:my-3\/5 { - margin-top: 60%; - margin-bottom: 60%; - } - - .lg\:mx-3\/5 { - margin-left: 60%; - margin-right: 60%; - } - - .lg\:my-4\/5 { - margin-top: 80%; - margin-bottom: 80%; - } - - .lg\:mx-4\/5 { - margin-left: 80%; - margin-right: 80%; - } - - .lg\:my-1\/6 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .lg\:mx-1\/6 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .lg\:my-2\/6 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .lg\:mx-2\/6 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .lg\:my-3\/6 { - margin-top: 50%; - margin-bottom: 50%; - } - - .lg\:mx-3\/6 { - margin-left: 50%; - margin-right: 50%; - } - - .lg\:my-4\/6 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .lg\:mx-4\/6 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .lg\:my-5\/6 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .lg\:mx-5\/6 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .lg\:my-1\/12 { - margin-top: 8.333333%; - margin-bottom: 8.333333%; - } - - .lg\:mx-1\/12 { - margin-left: 8.333333%; - margin-right: 8.333333%; - } - - .lg\:my-2\/12 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .lg\:mx-2\/12 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .lg\:my-3\/12 { - margin-top: 25%; - margin-bottom: 25%; - } - - .lg\:mx-3\/12 { - margin-left: 25%; - margin-right: 25%; - } - - .lg\:my-4\/12 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .lg\:mx-4\/12 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .lg\:my-5\/12 { - margin-top: 41.666667%; - margin-bottom: 41.666667%; - } - - .lg\:mx-5\/12 { - margin-left: 41.666667%; - margin-right: 41.666667%; - } - - .lg\:my-6\/12 { - margin-top: 50%; - margin-bottom: 50%; - } - - .lg\:mx-6\/12 { - margin-left: 50%; - margin-right: 50%; - } - - .lg\:my-7\/12 { - margin-top: 58.333333%; - margin-bottom: 58.333333%; - } - - .lg\:mx-7\/12 { - margin-left: 58.333333%; - margin-right: 58.333333%; - } - - .lg\:my-8\/12 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .lg\:mx-8\/12 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .lg\:my-9\/12 { - margin-top: 75%; - margin-bottom: 75%; - } - - .lg\:mx-9\/12 { - margin-left: 75%; - margin-right: 75%; - } - - .lg\:my-10\/12 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .lg\:mx-10\/12 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .lg\:my-11\/12 { - margin-top: 91.666667%; - margin-bottom: 91.666667%; - } - - .lg\:mx-11\/12 { - margin-left: 91.666667%; - margin-right: 91.666667%; - } - - .lg\:my-full { - margin-top: 100%; - margin-bottom: 100%; - } - - .lg\:mx-full { - margin-left: 100%; - margin-right: 100%; - } - - .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-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .lg\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .lg\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .lg\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .lg\:-my-7 { - margin-top: -1.75rem; - margin-bottom: -1.75rem; - } - - .lg\:-mx-7 { - margin-left: -1.75rem; - margin-right: -1.75rem; - } - - .lg\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .lg\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .lg\:-my-9 { - margin-top: -2.25rem; - margin-bottom: -2.25rem; - } - - .lg\:-mx-9 { - margin-left: -2.25rem; - margin-right: -2.25rem; - } - - .lg\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .lg\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .lg\:-my-11 { - margin-top: -2.75rem; - margin-bottom: -2.75rem; - } - - .lg\:-mx-11 { - margin-left: -2.75rem; - margin-right: -2.75rem; - } - - .lg\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .lg\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .lg\:-my-13 { - margin-top: -3.25rem; - margin-bottom: -3.25rem; - } - - .lg\:-mx-13 { - margin-left: -3.25rem; - margin-right: -3.25rem; - } - - .lg\:-my-14 { - margin-top: -3.5rem; - margin-bottom: -3.5rem; - } - - .lg\:-mx-14 { - margin-left: -3.5rem; - margin-right: -3.5rem; - } - - .lg\:-my-15 { - margin-top: -3.75rem; - margin-bottom: -3.75rem; - } - - .lg\:-mx-15 { - margin-left: -3.75rem; - margin-right: -3.75rem; - } - - .lg\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .lg\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .lg\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .lg\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .lg\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .lg\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .lg\:-my-28 { - margin-top: -7rem; - margin-bottom: -7rem; - } - - .lg\:-mx-28 { - margin-left: -7rem; - margin-right: -7rem; - } - - .lg\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .lg\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .lg\:-my-36 { - margin-top: -9rem; - margin-bottom: -9rem; - } - - .lg\:-mx-36 { - margin-left: -9rem; - margin-right: -9rem; - } - - .lg\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .lg\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .lg\:-my-44 { - margin-top: -11rem; - margin-bottom: -11rem; - } - - .lg\:-mx-44 { - margin-left: -11rem; - margin-right: -11rem; - } - - .lg\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .lg\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .lg\:-my-52 { - margin-top: -13rem; - margin-bottom: -13rem; - } - - .lg\:-mx-52 { - margin-left: -13rem; - margin-right: -13rem; - } - - .lg\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .lg\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .lg\:-my-60 { - margin-top: -15rem; - margin-bottom: -15rem; - } - - .lg\:-mx-60 { - margin-left: -15rem; - margin-right: -15rem; - } - - .lg\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .lg\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .lg\:-my-72 { - margin-top: -18rem; - margin-bottom: -18rem; - } - - .lg\:-mx-72 { - margin-left: -18rem; - margin-right: -18rem; - } - - .lg\:-my-80 { - margin-top: -20rem; - margin-bottom: -20rem; - } - - .lg\:-mx-80 { - margin-left: -20rem; - margin-right: -20rem; - } - - .lg\:-my-96 { - margin-top: -24rem; - margin-bottom: -24rem; - } - - .lg\:-mx-96 { - margin-left: -24rem; - margin-right: -24rem; - } - - .lg\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .lg\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .lg\:-my-0\.5 { - margin-top: -0.125rem; - margin-bottom: -0.125rem; - } - - .lg\:-mx-0\.5 { - margin-left: -0.125rem; - margin-right: -0.125rem; - } - - .lg\:-my-1\.5 { - margin-top: -0.375rem; - margin-bottom: -0.375rem; - } - - .lg\:-mx-1\.5 { - margin-left: -0.375rem; - margin-right: -0.375rem; - } - - .lg\:-my-2\.5 { - margin-top: -0.625rem; - margin-bottom: -0.625rem; - } - - .lg\:-mx-2\.5 { - margin-left: -0.625rem; - margin-right: -0.625rem; - } - - .lg\:-my-3\.5 { - margin-top: -0.875rem; - margin-bottom: -0.875rem; - } - - .lg\:-mx-3\.5 { - margin-left: -0.875rem; - margin-right: -0.875rem; - } - - .lg\:-my-1\/2 { - margin-top: -50%; - margin-bottom: -50%; - } - - .lg\:-mx-1\/2 { - margin-left: -50%; - margin-right: -50%; - } - - .lg\:-my-1\/3 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .lg\:-mx-1\/3 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .lg\:-my-2\/3 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .lg\:-mx-2\/3 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .lg\:-my-1\/4 { - margin-top: -25%; - margin-bottom: -25%; - } - - .lg\:-mx-1\/4 { - margin-left: -25%; - margin-right: -25%; - } - - .lg\:-my-2\/4 { - margin-top: -50%; - margin-bottom: -50%; - } - - .lg\:-mx-2\/4 { - margin-left: -50%; - margin-right: -50%; - } - - .lg\:-my-3\/4 { - margin-top: -75%; - margin-bottom: -75%; - } - - .lg\:-mx-3\/4 { - margin-left: -75%; - margin-right: -75%; - } - - .lg\:-my-1\/5 { - margin-top: -20%; - margin-bottom: -20%; - } - - .lg\:-mx-1\/5 { - margin-left: -20%; - margin-right: -20%; - } - - .lg\:-my-2\/5 { - margin-top: -40%; - margin-bottom: -40%; - } - - .lg\:-mx-2\/5 { - margin-left: -40%; - margin-right: -40%; - } - - .lg\:-my-3\/5 { - margin-top: -60%; - margin-bottom: -60%; - } - - .lg\:-mx-3\/5 { - margin-left: -60%; - margin-right: -60%; - } - - .lg\:-my-4\/5 { - margin-top: -80%; - margin-bottom: -80%; - } - - .lg\:-mx-4\/5 { - margin-left: -80%; - margin-right: -80%; - } - - .lg\:-my-1\/6 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .lg\:-mx-1\/6 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .lg\:-my-2\/6 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .lg\:-mx-2\/6 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .lg\:-my-3\/6 { - margin-top: -50%; - margin-bottom: -50%; - } - - .lg\:-mx-3\/6 { - margin-left: -50%; - margin-right: -50%; - } - - .lg\:-my-4\/6 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .lg\:-mx-4\/6 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .lg\:-my-5\/6 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .lg\:-mx-5\/6 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .lg\:-my-1\/12 { - margin-top: -8.33333%; - margin-bottom: -8.33333%; - } - - .lg\:-mx-1\/12 { - margin-left: -8.33333%; - margin-right: -8.33333%; - } - - .lg\:-my-2\/12 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .lg\:-mx-2\/12 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .lg\:-my-3\/12 { - margin-top: -25%; - margin-bottom: -25%; - } - - .lg\:-mx-3\/12 { - margin-left: -25%; - margin-right: -25%; - } - - .lg\:-my-4\/12 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .lg\:-mx-4\/12 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .lg\:-my-5\/12 { - margin-top: -41.66667%; - margin-bottom: -41.66667%; - } - - .lg\:-mx-5\/12 { - margin-left: -41.66667%; - margin-right: -41.66667%; - } - - .lg\:-my-6\/12 { - margin-top: -50%; - margin-bottom: -50%; - } - - .lg\:-mx-6\/12 { - margin-left: -50%; - margin-right: -50%; - } - - .lg\:-my-7\/12 { - margin-top: -58.33333%; - margin-bottom: -58.33333%; - } - - .lg\:-mx-7\/12 { - margin-left: -58.33333%; - margin-right: -58.33333%; - } - - .lg\:-my-8\/12 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .lg\:-mx-8\/12 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .lg\:-my-9\/12 { - margin-top: -75%; - margin-bottom: -75%; - } - - .lg\:-mx-9\/12 { - margin-left: -75%; - margin-right: -75%; - } - - .lg\:-my-10\/12 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .lg\:-mx-10\/12 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .lg\:-my-11\/12 { - margin-top: -91.66667%; - margin-bottom: -91.66667%; - } - - .lg\:-mx-11\/12 { - margin-left: -91.66667%; - margin-right: -91.66667%; - } - - .lg\:-my-full { - margin-top: -100%; - margin-bottom: -100%; - } - - .lg\:-mx-full { - margin-left: -100%; - margin-right: -100%; - } - - .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-5 { - margin-top: 1.25rem; - } - - .lg\:mr-5 { - margin-right: 1.25rem; - } - - .lg\:mb-5 { - margin-bottom: 1.25rem; - } - - .lg\:ml-5 { - margin-left: 1.25rem; - } - - .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-7 { - margin-top: 1.75rem; - } - - .lg\:mr-7 { - margin-right: 1.75rem; - } - - .lg\:mb-7 { - margin-bottom: 1.75rem; - } - - .lg\:ml-7 { - margin-left: 1.75rem; - } - - .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-9 { - margin-top: 2.25rem; - } - - .lg\:mr-9 { - margin-right: 2.25rem; - } - - .lg\:mb-9 { - margin-bottom: 2.25rem; - } - - .lg\:ml-9 { - margin-left: 2.25rem; - } - - .lg\:mt-10 { - margin-top: 2.5rem; - } - - .lg\:mr-10 { - margin-right: 2.5rem; - } - - .lg\:mb-10 { - margin-bottom: 2.5rem; - } - - .lg\:ml-10 { - margin-left: 2.5rem; - } - - .lg\:mt-11 { - margin-top: 2.75rem; - } - - .lg\:mr-11 { - margin-right: 2.75rem; - } - - .lg\:mb-11 { - margin-bottom: 2.75rem; - } - - .lg\:ml-11 { - margin-left: 2.75rem; - } - - .lg\:mt-12 { - margin-top: 3rem; - } - - .lg\:mr-12 { - margin-right: 3rem; - } - - .lg\:mb-12 { - margin-bottom: 3rem; - } - - .lg\:ml-12 { - margin-left: 3rem; - } - - .lg\:mt-13 { - margin-top: 3.25rem; - } - - .lg\:mr-13 { - margin-right: 3.25rem; - } - - .lg\:mb-13 { - margin-bottom: 3.25rem; - } - - .lg\:ml-13 { - margin-left: 3.25rem; - } - - .lg\:mt-14 { - margin-top: 3.5rem; - } - - .lg\:mr-14 { - margin-right: 3.5rem; - } - - .lg\:mb-14 { - margin-bottom: 3.5rem; - } - - .lg\:ml-14 { - margin-left: 3.5rem; - } - - .lg\:mt-15 { - margin-top: 3.75rem; - } - - .lg\:mr-15 { - margin-right: 3.75rem; - } - - .lg\:mb-15 { - margin-bottom: 3.75rem; - } - - .lg\:ml-15 { - margin-left: 3.75rem; - } - - .lg\:mt-16 { - margin-top: 4rem; - } - - .lg\:mr-16 { - margin-right: 4rem; - } - - .lg\:mb-16 { - margin-bottom: 4rem; - } - - .lg\:ml-16 { - margin-left: 4rem; - } - - .lg\:mt-20 { - margin-top: 5rem; - } - - .lg\:mr-20 { - margin-right: 5rem; - } - - .lg\:mb-20 { - margin-bottom: 5rem; - } - - .lg\:ml-20 { - margin-left: 5rem; - } - - .lg\:mt-24 { - margin-top: 6rem; - } - - .lg\:mr-24 { - margin-right: 6rem; - } - - .lg\:mb-24 { - margin-bottom: 6rem; - } - - .lg\:ml-24 { - margin-left: 6rem; - } - - .lg\:mt-28 { - margin-top: 7rem; - } - - .lg\:mr-28 { - margin-right: 7rem; - } - - .lg\:mb-28 { - margin-bottom: 7rem; - } - - .lg\:ml-28 { - margin-left: 7rem; - } - - .lg\:mt-32 { - margin-top: 8rem; - } - - .lg\:mr-32 { - margin-right: 8rem; - } - - .lg\:mb-32 { - margin-bottom: 8rem; - } - - .lg\:ml-32 { - margin-left: 8rem; - } - - .lg\:mt-36 { - margin-top: 9rem; - } - - .lg\:mr-36 { - margin-right: 9rem; - } - - .lg\:mb-36 { - margin-bottom: 9rem; - } - - .lg\:ml-36 { - margin-left: 9rem; - } - - .lg\:mt-40 { - margin-top: 10rem; - } - - .lg\:mr-40 { - margin-right: 10rem; - } - - .lg\:mb-40 { - margin-bottom: 10rem; - } - - .lg\:ml-40 { - margin-left: 10rem; - } - - .lg\:mt-44 { - margin-top: 11rem; - } - - .lg\:mr-44 { - margin-right: 11rem; - } - - .lg\:mb-44 { - margin-bottom: 11rem; - } - - .lg\:ml-44 { - margin-left: 11rem; - } - - .lg\:mt-48 { - margin-top: 12rem; - } - - .lg\:mr-48 { - margin-right: 12rem; - } - - .lg\:mb-48 { - margin-bottom: 12rem; - } - - .lg\:ml-48 { - margin-left: 12rem; - } - - .lg\:mt-52 { - margin-top: 13rem; - } - - .lg\:mr-52 { - margin-right: 13rem; - } - - .lg\:mb-52 { - margin-bottom: 13rem; - } - - .lg\:ml-52 { - margin-left: 13rem; - } - - .lg\:mt-56 { - margin-top: 14rem; - } - - .lg\:mr-56 { - margin-right: 14rem; - } - - .lg\:mb-56 { - margin-bottom: 14rem; - } - - .lg\:ml-56 { - margin-left: 14rem; - } - - .lg\:mt-60 { - margin-top: 15rem; - } - - .lg\:mr-60 { - margin-right: 15rem; - } - - .lg\:mb-60 { - margin-bottom: 15rem; - } - - .lg\:ml-60 { - margin-left: 15rem; - } - - .lg\:mt-64 { - margin-top: 16rem; - } - - .lg\:mr-64 { - margin-right: 16rem; - } - - .lg\:mb-64 { - margin-bottom: 16rem; - } - - .lg\:ml-64 { - margin-left: 16rem; - } - - .lg\:mt-72 { - margin-top: 18rem; - } - - .lg\:mr-72 { - margin-right: 18rem; - } - - .lg\:mb-72 { - margin-bottom: 18rem; - } - - .lg\:ml-72 { - margin-left: 18rem; - } - - .lg\:mt-80 { - margin-top: 20rem; - } - - .lg\:mr-80 { - margin-right: 20rem; - } - - .lg\:mb-80 { - margin-bottom: 20rem; - } - - .lg\:ml-80 { - margin-left: 20rem; - } - - .lg\:mt-96 { - margin-top: 24rem; - } - - .lg\:mr-96 { - margin-right: 24rem; - } - - .lg\:mb-96 { - margin-bottom: 24rem; - } - - .lg\:ml-96 { - margin-left: 24rem; - } - - .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\:mt-0\.5 { - margin-top: 0.125rem; - } - - .lg\:mr-0\.5 { - margin-right: 0.125rem; - } - - .lg\:mb-0\.5 { - margin-bottom: 0.125rem; - } - - .lg\:ml-0\.5 { - margin-left: 0.125rem; - } - - .lg\:mt-1\.5 { - margin-top: 0.375rem; - } - - .lg\:mr-1\.5 { - margin-right: 0.375rem; - } - - .lg\:mb-1\.5 { - margin-bottom: 0.375rem; - } - - .lg\:ml-1\.5 { - margin-left: 0.375rem; - } - - .lg\:mt-2\.5 { - margin-top: 0.625rem; - } - - .lg\:mr-2\.5 { - margin-right: 0.625rem; - } - - .lg\:mb-2\.5 { - margin-bottom: 0.625rem; - } - - .lg\:ml-2\.5 { - margin-left: 0.625rem; - } - - .lg\:mt-3\.5 { - margin-top: 0.875rem; - } - - .lg\:mr-3\.5 { - margin-right: 0.875rem; - } - - .lg\:mb-3\.5 { - margin-bottom: 0.875rem; - } - - .lg\:ml-3\.5 { - margin-left: 0.875rem; - } - - .lg\:mt-1\/2 { - margin-top: 50%; - } - - .lg\:mr-1\/2 { - margin-right: 50%; - } - - .lg\:mb-1\/2 { - margin-bottom: 50%; - } - - .lg\:ml-1\/2 { - margin-left: 50%; - } - - .lg\:mt-1\/3 { - margin-top: 33.333333%; - } - - .lg\:mr-1\/3 { - margin-right: 33.333333%; - } - - .lg\:mb-1\/3 { - margin-bottom: 33.333333%; - } - - .lg\:ml-1\/3 { - margin-left: 33.333333%; - } - - .lg\:mt-2\/3 { - margin-top: 66.666667%; - } - - .lg\:mr-2\/3 { - margin-right: 66.666667%; - } - - .lg\:mb-2\/3 { - margin-bottom: 66.666667%; - } - - .lg\:ml-2\/3 { - margin-left: 66.666667%; - } - - .lg\:mt-1\/4 { - margin-top: 25%; - } - - .lg\:mr-1\/4 { - margin-right: 25%; - } - - .lg\:mb-1\/4 { - margin-bottom: 25%; - } - - .lg\:ml-1\/4 { - margin-left: 25%; - } - - .lg\:mt-2\/4 { - margin-top: 50%; - } - - .lg\:mr-2\/4 { - margin-right: 50%; - } - - .lg\:mb-2\/4 { - margin-bottom: 50%; - } - - .lg\:ml-2\/4 { - margin-left: 50%; - } - - .lg\:mt-3\/4 { - margin-top: 75%; - } - - .lg\:mr-3\/4 { - margin-right: 75%; - } - - .lg\:mb-3\/4 { - margin-bottom: 75%; - } - - .lg\:ml-3\/4 { - margin-left: 75%; - } - - .lg\:mt-1\/5 { - margin-top: 20%; - } - - .lg\:mr-1\/5 { - margin-right: 20%; - } - - .lg\:mb-1\/5 { - margin-bottom: 20%; - } - - .lg\:ml-1\/5 { - margin-left: 20%; - } - - .lg\:mt-2\/5 { - margin-top: 40%; - } - - .lg\:mr-2\/5 { - margin-right: 40%; - } - - .lg\:mb-2\/5 { - margin-bottom: 40%; - } - - .lg\:ml-2\/5 { - margin-left: 40%; - } - - .lg\:mt-3\/5 { - margin-top: 60%; - } - - .lg\:mr-3\/5 { - margin-right: 60%; - } - - .lg\:mb-3\/5 { - margin-bottom: 60%; - } - - .lg\:ml-3\/5 { - margin-left: 60%; - } - - .lg\:mt-4\/5 { - margin-top: 80%; - } - - .lg\:mr-4\/5 { - margin-right: 80%; - } - - .lg\:mb-4\/5 { - margin-bottom: 80%; - } - - .lg\:ml-4\/5 { - margin-left: 80%; - } - - .lg\:mt-1\/6 { - margin-top: 16.666667%; - } - - .lg\:mr-1\/6 { - margin-right: 16.666667%; - } - - .lg\:mb-1\/6 { - margin-bottom: 16.666667%; - } - - .lg\:ml-1\/6 { - margin-left: 16.666667%; - } - - .lg\:mt-2\/6 { - margin-top: 33.333333%; - } - - .lg\:mr-2\/6 { - margin-right: 33.333333%; - } - - .lg\:mb-2\/6 { - margin-bottom: 33.333333%; - } - - .lg\:ml-2\/6 { - margin-left: 33.333333%; - } - - .lg\:mt-3\/6 { - margin-top: 50%; - } - - .lg\:mr-3\/6 { - margin-right: 50%; - } - - .lg\:mb-3\/6 { - margin-bottom: 50%; - } - - .lg\:ml-3\/6 { - margin-left: 50%; - } - - .lg\:mt-4\/6 { - margin-top: 66.666667%; - } - - .lg\:mr-4\/6 { - margin-right: 66.666667%; - } - - .lg\:mb-4\/6 { - margin-bottom: 66.666667%; - } - - .lg\:ml-4\/6 { - margin-left: 66.666667%; - } - - .lg\:mt-5\/6 { - margin-top: 83.333333%; - } - - .lg\:mr-5\/6 { - margin-right: 83.333333%; - } - - .lg\:mb-5\/6 { - margin-bottom: 83.333333%; - } - - .lg\:ml-5\/6 { - margin-left: 83.333333%; - } - - .lg\:mt-1\/12 { - margin-top: 8.333333%; - } - - .lg\:mr-1\/12 { - margin-right: 8.333333%; - } - - .lg\:mb-1\/12 { - margin-bottom: 8.333333%; - } - - .lg\:ml-1\/12 { - margin-left: 8.333333%; - } - - .lg\:mt-2\/12 { - margin-top: 16.666667%; - } - - .lg\:mr-2\/12 { - margin-right: 16.666667%; - } - - .lg\:mb-2\/12 { - margin-bottom: 16.666667%; - } - - .lg\:ml-2\/12 { - margin-left: 16.666667%; - } - - .lg\:mt-3\/12 { - margin-top: 25%; - } - - .lg\:mr-3\/12 { - margin-right: 25%; - } - - .lg\:mb-3\/12 { - margin-bottom: 25%; - } - - .lg\:ml-3\/12 { - margin-left: 25%; - } - - .lg\:mt-4\/12 { - margin-top: 33.333333%; - } - - .lg\:mr-4\/12 { - margin-right: 33.333333%; - } - - .lg\:mb-4\/12 { - margin-bottom: 33.333333%; - } - - .lg\:ml-4\/12 { - margin-left: 33.333333%; - } - - .lg\:mt-5\/12 { - margin-top: 41.666667%; - } - - .lg\:mr-5\/12 { - margin-right: 41.666667%; - } - - .lg\:mb-5\/12 { - margin-bottom: 41.666667%; - } - - .lg\:ml-5\/12 { - margin-left: 41.666667%; - } - - .lg\:mt-6\/12 { - margin-top: 50%; - } - - .lg\:mr-6\/12 { - margin-right: 50%; - } - - .lg\:mb-6\/12 { - margin-bottom: 50%; - } - - .lg\:ml-6\/12 { - margin-left: 50%; - } - - .lg\:mt-7\/12 { - margin-top: 58.333333%; - } - - .lg\:mr-7\/12 { - margin-right: 58.333333%; - } - - .lg\:mb-7\/12 { - margin-bottom: 58.333333%; - } - - .lg\:ml-7\/12 { - margin-left: 58.333333%; - } - - .lg\:mt-8\/12 { - margin-top: 66.666667%; - } - - .lg\:mr-8\/12 { - margin-right: 66.666667%; - } - - .lg\:mb-8\/12 { - margin-bottom: 66.666667%; - } - - .lg\:ml-8\/12 { - margin-left: 66.666667%; - } - - .lg\:mt-9\/12 { - margin-top: 75%; - } - - .lg\:mr-9\/12 { - margin-right: 75%; - } - - .lg\:mb-9\/12 { - margin-bottom: 75%; - } - - .lg\:ml-9\/12 { - margin-left: 75%; - } - - .lg\:mt-10\/12 { - margin-top: 83.333333%; - } - - .lg\:mr-10\/12 { - margin-right: 83.333333%; - } - - .lg\:mb-10\/12 { - margin-bottom: 83.333333%; - } - - .lg\:ml-10\/12 { - margin-left: 83.333333%; - } - - .lg\:mt-11\/12 { - margin-top: 91.666667%; - } - - .lg\:mr-11\/12 { - margin-right: 91.666667%; - } - - .lg\:mb-11\/12 { - margin-bottom: 91.666667%; - } - - .lg\:ml-11\/12 { - margin-left: 91.666667%; - } - - .lg\:mt-full { - margin-top: 100%; - } - - .lg\:mr-full { - margin-right: 100%; - } - - .lg\:mb-full { - margin-bottom: 100%; - } - - .lg\:ml-full { - margin-left: 100%; - } - - .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-5 { - margin-top: -1.25rem; - } - - .lg\:-mr-5 { - margin-right: -1.25rem; - } - - .lg\:-mb-5 { - margin-bottom: -1.25rem; - } - - .lg\:-ml-5 { - margin-left: -1.25rem; - } - - .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-7 { - margin-top: -1.75rem; - } - - .lg\:-mr-7 { - margin-right: -1.75rem; - } - - .lg\:-mb-7 { - margin-bottom: -1.75rem; - } - - .lg\:-ml-7 { - margin-left: -1.75rem; - } - - .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-9 { - margin-top: -2.25rem; - } - - .lg\:-mr-9 { - margin-right: -2.25rem; - } - - .lg\:-mb-9 { - margin-bottom: -2.25rem; - } - - .lg\:-ml-9 { - margin-left: -2.25rem; - } - - .lg\:-mt-10 { - margin-top: -2.5rem; - } - - .lg\:-mr-10 { - margin-right: -2.5rem; - } - - .lg\:-mb-10 { - margin-bottom: -2.5rem; - } - - .lg\:-ml-10 { - margin-left: -2.5rem; - } - - .lg\:-mt-11 { - margin-top: -2.75rem; - } - - .lg\:-mr-11 { - margin-right: -2.75rem; - } - - .lg\:-mb-11 { - margin-bottom: -2.75rem; - } - - .lg\:-ml-11 { - margin-left: -2.75rem; - } - - .lg\:-mt-12 { - margin-top: -3rem; - } - - .lg\:-mr-12 { - margin-right: -3rem; - } - - .lg\:-mb-12 { - margin-bottom: -3rem; - } - - .lg\:-ml-12 { - margin-left: -3rem; - } - - .lg\:-mt-13 { - margin-top: -3.25rem; - } - - .lg\:-mr-13 { - margin-right: -3.25rem; - } - - .lg\:-mb-13 { - margin-bottom: -3.25rem; - } - - .lg\:-ml-13 { - margin-left: -3.25rem; - } - - .lg\:-mt-14 { - margin-top: -3.5rem; - } - - .lg\:-mr-14 { - margin-right: -3.5rem; - } - - .lg\:-mb-14 { - margin-bottom: -3.5rem; - } - - .lg\:-ml-14 { - margin-left: -3.5rem; - } - - .lg\:-mt-15 { - margin-top: -3.75rem; - } - - .lg\:-mr-15 { - margin-right: -3.75rem; - } - - .lg\:-mb-15 { - margin-bottom: -3.75rem; - } - - .lg\:-ml-15 { - margin-left: -3.75rem; - } - - .lg\:-mt-16 { - margin-top: -4rem; - } - - .lg\:-mr-16 { - margin-right: -4rem; - } - - .lg\:-mb-16 { - margin-bottom: -4rem; - } - - .lg\:-ml-16 { - margin-left: -4rem; - } - - .lg\:-mt-20 { - margin-top: -5rem; - } - - .lg\:-mr-20 { - margin-right: -5rem; - } - - .lg\:-mb-20 { - margin-bottom: -5rem; - } - - .lg\:-ml-20 { - margin-left: -5rem; - } - - .lg\:-mt-24 { - margin-top: -6rem; - } - - .lg\:-mr-24 { - margin-right: -6rem; - } - - .lg\:-mb-24 { - margin-bottom: -6rem; - } - - .lg\:-ml-24 { - margin-left: -6rem; - } - - .lg\:-mt-28 { - margin-top: -7rem; - } - - .lg\:-mr-28 { - margin-right: -7rem; - } - - .lg\:-mb-28 { - margin-bottom: -7rem; - } - - .lg\:-ml-28 { - margin-left: -7rem; - } - - .lg\:-mt-32 { - margin-top: -8rem; - } - - .lg\:-mr-32 { - margin-right: -8rem; - } - - .lg\:-mb-32 { - margin-bottom: -8rem; - } - - .lg\:-ml-32 { - margin-left: -8rem; - } - - .lg\:-mt-36 { - margin-top: -9rem; - } - - .lg\:-mr-36 { - margin-right: -9rem; - } - - .lg\:-mb-36 { - margin-bottom: -9rem; - } - - .lg\:-ml-36 { - margin-left: -9rem; - } - - .lg\:-mt-40 { - margin-top: -10rem; - } - - .lg\:-mr-40 { - margin-right: -10rem; - } - - .lg\:-mb-40 { - margin-bottom: -10rem; - } - - .lg\:-ml-40 { - margin-left: -10rem; - } - - .lg\:-mt-44 { - margin-top: -11rem; - } - - .lg\:-mr-44 { - margin-right: -11rem; - } - - .lg\:-mb-44 { - margin-bottom: -11rem; - } - - .lg\:-ml-44 { - margin-left: -11rem; - } - - .lg\:-mt-48 { - margin-top: -12rem; - } - - .lg\:-mr-48 { - margin-right: -12rem; - } - - .lg\:-mb-48 { - margin-bottom: -12rem; - } - - .lg\:-ml-48 { - margin-left: -12rem; - } - - .lg\:-mt-52 { - margin-top: -13rem; - } - - .lg\:-mr-52 { - margin-right: -13rem; - } - - .lg\:-mb-52 { - margin-bottom: -13rem; - } - - .lg\:-ml-52 { - margin-left: -13rem; - } - - .lg\:-mt-56 { - margin-top: -14rem; - } - - .lg\:-mr-56 { - margin-right: -14rem; - } - - .lg\:-mb-56 { - margin-bottom: -14rem; - } - - .lg\:-ml-56 { - margin-left: -14rem; - } - - .lg\:-mt-60 { - margin-top: -15rem; - } - - .lg\:-mr-60 { - margin-right: -15rem; - } - - .lg\:-mb-60 { - margin-bottom: -15rem; - } - - .lg\:-ml-60 { - margin-left: -15rem; - } - - .lg\:-mt-64 { - margin-top: -16rem; - } - - .lg\:-mr-64 { - margin-right: -16rem; - } - - .lg\:-mb-64 { - margin-bottom: -16rem; - } - - .lg\:-ml-64 { - margin-left: -16rem; - } - - .lg\:-mt-72 { - margin-top: -18rem; - } - - .lg\:-mr-72 { - margin-right: -18rem; - } - - .lg\:-mb-72 { - margin-bottom: -18rem; - } - - .lg\:-ml-72 { - margin-left: -18rem; - } - - .lg\:-mt-80 { - margin-top: -20rem; - } - - .lg\:-mr-80 { - margin-right: -20rem; - } - - .lg\:-mb-80 { - margin-bottom: -20rem; - } - - .lg\:-ml-80 { - margin-left: -20rem; - } - - .lg\:-mt-96 { - margin-top: -24rem; - } - - .lg\:-mr-96 { - margin-right: -24rem; - } - - .lg\:-mb-96 { - margin-bottom: -24rem; - } - - .lg\:-ml-96 { - margin-left: -24rem; - } - - .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\:-mt-0\.5 { - margin-top: -0.125rem; - } - - .lg\:-mr-0\.5 { - margin-right: -0.125rem; - } - - .lg\:-mb-0\.5 { - margin-bottom: -0.125rem; - } - - .lg\:-ml-0\.5 { - margin-left: -0.125rem; - } - - .lg\:-mt-1\.5 { - margin-top: -0.375rem; - } - - .lg\:-mr-1\.5 { - margin-right: -0.375rem; - } - - .lg\:-mb-1\.5 { - margin-bottom: -0.375rem; - } - - .lg\:-ml-1\.5 { - margin-left: -0.375rem; - } - - .lg\:-mt-2\.5 { - margin-top: -0.625rem; - } - - .lg\:-mr-2\.5 { - margin-right: -0.625rem; - } - - .lg\:-mb-2\.5 { - margin-bottom: -0.625rem; - } - - .lg\:-ml-2\.5 { - margin-left: -0.625rem; - } - - .lg\:-mt-3\.5 { - margin-top: -0.875rem; - } - - .lg\:-mr-3\.5 { - margin-right: -0.875rem; - } - - .lg\:-mb-3\.5 { - margin-bottom: -0.875rem; - } - - .lg\:-ml-3\.5 { - margin-left: -0.875rem; - } - - .lg\:-mt-1\/2 { - margin-top: -50%; - } - - .lg\:-mr-1\/2 { - margin-right: -50%; - } - - .lg\:-mb-1\/2 { - margin-bottom: -50%; - } - - .lg\:-ml-1\/2 { - margin-left: -50%; - } - - .lg\:-mt-1\/3 { - margin-top: -33.33333%; - } - - .lg\:-mr-1\/3 { - margin-right: -33.33333%; - } - - .lg\:-mb-1\/3 { - margin-bottom: -33.33333%; - } - - .lg\:-ml-1\/3 { - margin-left: -33.33333%; - } - - .lg\:-mt-2\/3 { - margin-top: -66.66667%; - } - - .lg\:-mr-2\/3 { - margin-right: -66.66667%; - } - - .lg\:-mb-2\/3 { - margin-bottom: -66.66667%; - } - - .lg\:-ml-2\/3 { - margin-left: -66.66667%; - } - - .lg\:-mt-1\/4 { - margin-top: -25%; - } - - .lg\:-mr-1\/4 { - margin-right: -25%; - } - - .lg\:-mb-1\/4 { - margin-bottom: -25%; - } - - .lg\:-ml-1\/4 { - margin-left: -25%; - } - - .lg\:-mt-2\/4 { - margin-top: -50%; - } - - .lg\:-mr-2\/4 { - margin-right: -50%; - } - - .lg\:-mb-2\/4 { - margin-bottom: -50%; - } - - .lg\:-ml-2\/4 { - margin-left: -50%; - } - - .lg\:-mt-3\/4 { - margin-top: -75%; - } - - .lg\:-mr-3\/4 { - margin-right: -75%; - } - - .lg\:-mb-3\/4 { - margin-bottom: -75%; - } - - .lg\:-ml-3\/4 { - margin-left: -75%; - } - - .lg\:-mt-1\/5 { - margin-top: -20%; - } - - .lg\:-mr-1\/5 { - margin-right: -20%; - } - - .lg\:-mb-1\/5 { - margin-bottom: -20%; - } - - .lg\:-ml-1\/5 { - margin-left: -20%; - } - - .lg\:-mt-2\/5 { - margin-top: -40%; - } - - .lg\:-mr-2\/5 { - margin-right: -40%; - } - - .lg\:-mb-2\/5 { - margin-bottom: -40%; - } - - .lg\:-ml-2\/5 { - margin-left: -40%; - } - - .lg\:-mt-3\/5 { - margin-top: -60%; - } - - .lg\:-mr-3\/5 { - margin-right: -60%; - } - - .lg\:-mb-3\/5 { - margin-bottom: -60%; - } - - .lg\:-ml-3\/5 { - margin-left: -60%; - } - - .lg\:-mt-4\/5 { - margin-top: -80%; - } - - .lg\:-mr-4\/5 { - margin-right: -80%; - } - - .lg\:-mb-4\/5 { - margin-bottom: -80%; - } - - .lg\:-ml-4\/5 { - margin-left: -80%; - } - - .lg\:-mt-1\/6 { - margin-top: -16.66667%; - } - - .lg\:-mr-1\/6 { - margin-right: -16.66667%; - } - - .lg\:-mb-1\/6 { - margin-bottom: -16.66667%; - } - - .lg\:-ml-1\/6 { - margin-left: -16.66667%; - } - - .lg\:-mt-2\/6 { - margin-top: -33.33333%; - } - - .lg\:-mr-2\/6 { - margin-right: -33.33333%; - } - - .lg\:-mb-2\/6 { - margin-bottom: -33.33333%; - } - - .lg\:-ml-2\/6 { - margin-left: -33.33333%; - } - - .lg\:-mt-3\/6 { - margin-top: -50%; - } - - .lg\:-mr-3\/6 { - margin-right: -50%; - } - - .lg\:-mb-3\/6 { - margin-bottom: -50%; - } - - .lg\:-ml-3\/6 { - margin-left: -50%; - } - - .lg\:-mt-4\/6 { - margin-top: -66.66667%; - } - - .lg\:-mr-4\/6 { - margin-right: -66.66667%; - } - - .lg\:-mb-4\/6 { - margin-bottom: -66.66667%; - } - - .lg\:-ml-4\/6 { - margin-left: -66.66667%; - } - - .lg\:-mt-5\/6 { - margin-top: -83.33333%; - } - - .lg\:-mr-5\/6 { - margin-right: -83.33333%; - } - - .lg\:-mb-5\/6 { - margin-bottom: -83.33333%; - } - - .lg\:-ml-5\/6 { - margin-left: -83.33333%; - } - - .lg\:-mt-1\/12 { - margin-top: -8.33333%; - } - - .lg\:-mr-1\/12 { - margin-right: -8.33333%; - } - - .lg\:-mb-1\/12 { - margin-bottom: -8.33333%; - } - - .lg\:-ml-1\/12 { - margin-left: -8.33333%; - } - - .lg\:-mt-2\/12 { - margin-top: -16.66667%; - } - - .lg\:-mr-2\/12 { - margin-right: -16.66667%; - } - - .lg\:-mb-2\/12 { - margin-bottom: -16.66667%; - } - - .lg\:-ml-2\/12 { - margin-left: -16.66667%; - } - - .lg\:-mt-3\/12 { - margin-top: -25%; - } - - .lg\:-mr-3\/12 { - margin-right: -25%; - } - - .lg\:-mb-3\/12 { - margin-bottom: -25%; - } - - .lg\:-ml-3\/12 { - margin-left: -25%; - } - - .lg\:-mt-4\/12 { - margin-top: -33.33333%; - } - - .lg\:-mr-4\/12 { - margin-right: -33.33333%; - } - - .lg\:-mb-4\/12 { - margin-bottom: -33.33333%; - } - - .lg\:-ml-4\/12 { - margin-left: -33.33333%; - } - - .lg\:-mt-5\/12 { - margin-top: -41.66667%; - } - - .lg\:-mr-5\/12 { - margin-right: -41.66667%; - } - - .lg\:-mb-5\/12 { - margin-bottom: -41.66667%; - } - - .lg\:-ml-5\/12 { - margin-left: -41.66667%; - } - - .lg\:-mt-6\/12 { - margin-top: -50%; - } - - .lg\:-mr-6\/12 { - margin-right: -50%; - } - - .lg\:-mb-6\/12 { - margin-bottom: -50%; - } - - .lg\:-ml-6\/12 { - margin-left: -50%; - } - - .lg\:-mt-7\/12 { - margin-top: -58.33333%; - } - - .lg\:-mr-7\/12 { - margin-right: -58.33333%; - } - - .lg\:-mb-7\/12 { - margin-bottom: -58.33333%; - } - - .lg\:-ml-7\/12 { - margin-left: -58.33333%; - } - - .lg\:-mt-8\/12 { - margin-top: -66.66667%; - } - - .lg\:-mr-8\/12 { - margin-right: -66.66667%; - } - - .lg\:-mb-8\/12 { - margin-bottom: -66.66667%; - } - - .lg\:-ml-8\/12 { - margin-left: -66.66667%; - } - - .lg\:-mt-9\/12 { - margin-top: -75%; - } - - .lg\:-mr-9\/12 { - margin-right: -75%; - } - - .lg\:-mb-9\/12 { - margin-bottom: -75%; - } - - .lg\:-ml-9\/12 { - margin-left: -75%; - } - - .lg\:-mt-10\/12 { - margin-top: -83.33333%; - } - - .lg\:-mr-10\/12 { - margin-right: -83.33333%; - } - - .lg\:-mb-10\/12 { - margin-bottom: -83.33333%; - } - - .lg\:-ml-10\/12 { - margin-left: -83.33333%; - } - - .lg\:-mt-11\/12 { - margin-top: -91.66667%; - } - - .lg\:-mr-11\/12 { - margin-right: -91.66667%; - } - - .lg\:-mb-11\/12 { - margin-bottom: -91.66667%; - } - - .lg\:-ml-11\/12 { - margin-left: -91.66667%; - } - - .lg\:-mt-full { - margin-top: -100%; - } - - .lg\:-mr-full { - margin-right: -100%; - } - - .lg\:-mb-full { - margin-bottom: -100%; - } - - .lg\:-ml-full { - margin-left: -100%; - } - - .lg\:max-h-0 { - max-height: 0; - } - - .lg\:max-h-1 { - max-height: 0.25rem; - } - - .lg\:max-h-2 { - max-height: 0.5rem; - } - - .lg\:max-h-3 { - max-height: 0.75rem; - } - - .lg\:max-h-4 { - max-height: 1rem; - } - - .lg\:max-h-5 { - max-height: 1.25rem; - } - - .lg\:max-h-6 { - max-height: 1.5rem; - } - - .lg\:max-h-7 { - max-height: 1.75rem; - } - - .lg\:max-h-8 { - max-height: 2rem; - } - - .lg\:max-h-9 { - max-height: 2.25rem; - } - - .lg\:max-h-10 { - max-height: 2.5rem; - } - - .lg\:max-h-11 { - max-height: 2.75rem; - } - - .lg\:max-h-12 { - max-height: 3rem; - } - - .lg\:max-h-13 { - max-height: 3.25rem; - } - - .lg\:max-h-14 { - max-height: 3.5rem; - } - - .lg\:max-h-15 { - max-height: 3.75rem; - } - - .lg\:max-h-16 { - max-height: 4rem; - } - - .lg\:max-h-20 { - max-height: 5rem; - } - - .lg\:max-h-24 { - max-height: 6rem; - } - - .lg\:max-h-28 { - max-height: 7rem; - } - - .lg\:max-h-32 { - max-height: 8rem; - } - - .lg\:max-h-36 { - max-height: 9rem; - } - - .lg\:max-h-40 { - max-height: 10rem; - } - - .lg\:max-h-44 { - max-height: 11rem; - } - - .lg\:max-h-48 { - max-height: 12rem; - } - - .lg\:max-h-52 { - max-height: 13rem; - } - - .lg\:max-h-56 { - max-height: 14rem; - } - - .lg\:max-h-60 { - max-height: 15rem; - } - - .lg\:max-h-64 { - max-height: 16rem; - } - - .lg\:max-h-72 { - max-height: 18rem; - } - - .lg\:max-h-80 { - max-height: 20rem; - } - - .lg\:max-h-96 { - max-height: 24rem; - } - - .lg\:max-h-screen { - max-height: 100vh; - } - - .lg\:max-h-px { - max-height: 1px; - } - - .lg\:max-h-0\.5 { - max-height: 0.125rem; - } - - .lg\:max-h-1\.5 { - max-height: 0.375rem; - } - - .lg\:max-h-2\.5 { - max-height: 0.625rem; - } - - .lg\:max-h-3\.5 { - max-height: 0.875rem; - } - - .lg\:max-h-1\/2 { - max-height: 50%; - } - - .lg\:max-h-1\/3 { - max-height: 33.333333%; - } - - .lg\:max-h-2\/3 { - max-height: 66.666667%; - } - - .lg\:max-h-1\/4 { - max-height: 25%; - } - - .lg\:max-h-2\/4 { - max-height: 50%; - } - - .lg\:max-h-3\/4 { - max-height: 75%; - } - - .lg\:max-h-1\/5 { - max-height: 20%; - } - - .lg\:max-h-2\/5 { - max-height: 40%; - } - - .lg\:max-h-3\/5 { - max-height: 60%; - } - - .lg\:max-h-4\/5 { - max-height: 80%; - } - - .lg\:max-h-1\/6 { - max-height: 16.666667%; - } - - .lg\:max-h-2\/6 { - max-height: 33.333333%; - } - - .lg\:max-h-3\/6 { - max-height: 50%; - } - - .lg\:max-h-4\/6 { - max-height: 66.666667%; - } - - .lg\:max-h-5\/6 { - max-height: 83.333333%; - } - - .lg\:max-h-1\/12 { - max-height: 8.333333%; - } - - .lg\:max-h-2\/12 { - max-height: 16.666667%; - } - - .lg\:max-h-3\/12 { - max-height: 25%; - } - - .lg\:max-h-4\/12 { - max-height: 33.333333%; - } - - .lg\:max-h-5\/12 { - max-height: 41.666667%; - } - - .lg\:max-h-6\/12 { - max-height: 50%; - } - - .lg\:max-h-7\/12 { - max-height: 58.333333%; - } - - .lg\:max-h-8\/12 { - max-height: 66.666667%; - } - - .lg\:max-h-9\/12 { - max-height: 75%; - } - - .lg\:max-h-10\/12 { - max-height: 83.333333%; - } - - .lg\:max-h-11\/12 { - max-height: 91.666667%; - } - - .lg\:max-h-full { - max-height: 100%; - } - - .lg\:max-w-0 { - max-width: 0rem; - } - - .lg\:max-w-none { - max-width: none; - } - - .lg\:max-w-xs { - max-width: 20rem; - } - - .lg\:max-w-sm { - max-width: 24rem; - } - - .lg\:max-w-md { - max-width: 28rem; - } - - .lg\:max-w-lg { - max-width: 32rem; - } - - .lg\:max-w-xl { - max-width: 36rem; - } - - .lg\:max-w-2xl { - max-width: 42rem; - } - - .lg\:max-w-3xl { - max-width: 48rem; - } - - .lg\:max-w-4xl { - max-width: 56rem; - } - - .lg\:max-w-5xl { - max-width: 64rem; - } - - .lg\:max-w-6xl { - max-width: 72rem; - } - - .lg\:max-w-7xl { - max-width: 80rem; - } - - .lg\:max-w-full { - max-width: 100%; - } - - .lg\:max-w-min-content { - max-width: -webkit-min-content; - max-width: -moz-min-content; - max-width: min-content; - } - - .lg\:max-w-max-content { - max-width: -webkit-max-content; - max-width: -moz-max-content; - max-width: max-content; - } - - .lg\:max-w-prose { - max-width: 65ch; - } - - .lg\:max-w-screen-sm { - max-width: 640px; - } - - .lg\:max-w-screen-md { - max-width: 768px; - } - - .lg\:max-w-screen-lg { - max-width: 1024px; - } - - .lg\:max-w-screen-xl { - max-width: 1280px; - } - - .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\:min-w-min-content { - min-width: -webkit-min-content; - min-width: -moz-min-content; - min-width: min-content; - } - - .lg\:min-w-max-content { - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - } - - .lg\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .lg\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .lg\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .lg\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .lg\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .lg\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .lg\:object-center { - -o-object-position: center; - object-position: center; - } - - .lg\:object-left { - -o-object-position: left; - object-position: left; - } - - .lg\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .lg\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .lg\:object-right { - -o-object-position: right; - object-position: right; - } - - .lg\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .lg\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .lg\:object-top { - -o-object-position: top; - object-position: top; - } - - .lg\:opacity-0 { - opacity: 0; - } - - .lg\:opacity-25 { - opacity: 0.25; - } - - .lg\:opacity-50 { - opacity: 0.5; - } - - .lg\:opacity-75 { - opacity: 0.75; - } - - .lg\:opacity-100 { - opacity: 1; - } - - .lg\:hover\:opacity-0:hover { - opacity: 0; - } - - .lg\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .lg\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .lg\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .lg\:hover\:opacity-100:hover { - opacity: 1; - } - - .lg\:focus\:opacity-0:focus { - opacity: 0; - } - - .lg\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .lg\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .lg\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .lg\:focus\:opacity-100:focus { - opacity: 1; - } - - .lg\:disabled\:opacity-0:disabled { - opacity: 0; - } - - .lg\:disabled\:opacity-25:disabled { - opacity: 0.25; - } - - .lg\:disabled\:opacity-50:disabled { - opacity: 0.5; - } - - .lg\:disabled\:opacity-75:disabled { - opacity: 0.75; - } - - .lg\:disabled\:opacity-100:disabled { - opacity: 1; - } - - .lg\:outline-none { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .lg\:outline-white { - outline: 2px dotted white; - outline-offset: 2px; - } - - .lg\:outline-black { - outline: 2px dotted black; - outline-offset: 2px; - } - - .lg\:focus\:outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .lg\:focus\:outline-white:focus { - outline: 2px dotted white; - outline-offset: 2px; - } - - .lg\:focus\:outline-black:focus { - outline: 2px dotted black; - outline-offset: 2px; - } - - .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\:overscroll-auto { - -ms-scroll-chaining: chained; - overscroll-behavior: auto; - } - - .lg\:overscroll-contain { - -ms-scroll-chaining: none; - overscroll-behavior: contain; - } - - .lg\:overscroll-none { - -ms-scroll-chaining: none; - overscroll-behavior: none; - } - - .lg\:overscroll-y-auto { - overscroll-behavior-y: auto; - } - - .lg\:overscroll-y-contain { - overscroll-behavior-y: contain; - } - - .lg\:overscroll-y-none { - overscroll-behavior-y: none; - } - - .lg\:overscroll-x-auto { - overscroll-behavior-x: auto; - } - - .lg\:overscroll-x-contain { - overscroll-behavior-x: contain; - } - - .lg\:overscroll-x-none { - overscroll-behavior-x: none; - } - - .lg\:p-0 { - padding: 0; - } - - .lg\:p-1 { - padding: 0.25rem; - } - - .lg\:p-2 { - padding: 0.5rem; - } - - .lg\:p-3 { - padding: 0.75rem; - } - - .lg\:p-4 { - padding: 1rem; - } - - .lg\:p-5 { - padding: 1.25rem; - } - - .lg\:p-6 { - padding: 1.5rem; - } - - .lg\:p-7 { - padding: 1.75rem; - } - - .lg\:p-8 { - padding: 2rem; - } - - .lg\:p-9 { - padding: 2.25rem; - } - - .lg\:p-10 { - padding: 2.5rem; - } - - .lg\:p-11 { - padding: 2.75rem; - } - - .lg\:p-12 { - padding: 3rem; - } - - .lg\:p-13 { - padding: 3.25rem; - } - - .lg\:p-14 { - padding: 3.5rem; - } - - .lg\:p-15 { - padding: 3.75rem; - } - - .lg\:p-16 { - padding: 4rem; - } - - .lg\:p-20 { - padding: 5rem; - } - - .lg\:p-24 { - padding: 6rem; - } - - .lg\:p-28 { - padding: 7rem; - } - - .lg\:p-32 { - padding: 8rem; - } - - .lg\:p-36 { - padding: 9rem; - } - - .lg\:p-40 { - padding: 10rem; - } - - .lg\:p-44 { - padding: 11rem; - } - - .lg\:p-48 { - padding: 12rem; - } - - .lg\:p-52 { - padding: 13rem; - } - - .lg\:p-56 { - padding: 14rem; - } - - .lg\:p-60 { - padding: 15rem; - } - - .lg\:p-64 { - padding: 16rem; - } - - .lg\:p-72 { - padding: 18rem; - } - - .lg\:p-80 { - padding: 20rem; - } - - .lg\:p-96 { - padding: 24rem; - } - - .lg\:p-px { - padding: 1px; - } - - .lg\:p-0\.5 { - padding: 0.125rem; - } - - .lg\:p-1\.5 { - padding: 0.375rem; - } - - .lg\:p-2\.5 { - padding: 0.625rem; - } - - .lg\:p-3\.5 { - padding: 0.875rem; - } - - .lg\:p-1\/2 { - padding: 50%; - } - - .lg\:p-1\/3 { - padding: 33.333333%; - } - - .lg\:p-2\/3 { - padding: 66.666667%; - } - - .lg\:p-1\/4 { - padding: 25%; - } - - .lg\:p-2\/4 { - padding: 50%; - } - - .lg\:p-3\/4 { - padding: 75%; - } - - .lg\:p-1\/5 { - padding: 20%; - } - - .lg\:p-2\/5 { - padding: 40%; - } - - .lg\:p-3\/5 { - padding: 60%; - } - - .lg\:p-4\/5 { - padding: 80%; - } - - .lg\:p-1\/6 { - padding: 16.666667%; - } - - .lg\:p-2\/6 { - padding: 33.333333%; - } - - .lg\:p-3\/6 { - padding: 50%; - } - - .lg\:p-4\/6 { - padding: 66.666667%; - } - - .lg\:p-5\/6 { - padding: 83.333333%; - } - - .lg\:p-1\/12 { - padding: 8.333333%; - } - - .lg\:p-2\/12 { - padding: 16.666667%; - } - - .lg\:p-3\/12 { - padding: 25%; - } - - .lg\:p-4\/12 { - padding: 33.333333%; - } - - .lg\:p-5\/12 { - padding: 41.666667%; - } - - .lg\:p-6\/12 { - padding: 50%; - } - - .lg\:p-7\/12 { - padding: 58.333333%; - } - - .lg\:p-8\/12 { - padding: 66.666667%; - } - - .lg\:p-9\/12 { - padding: 75%; - } - - .lg\:p-10\/12 { - padding: 83.333333%; - } - - .lg\:p-11\/12 { - padding: 91.666667%; - } - - .lg\:p-full { - padding: 100%; - } - - .lg\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .lg\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .lg\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .lg\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .lg\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .lg\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .lg\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .lg\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .lg\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .lg\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .lg\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .lg\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .lg\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .lg\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .lg\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .lg\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .lg\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .lg\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .lg\:py-9 { - padding-top: 2.25rem; - padding-bottom: 2.25rem; - } - - .lg\:px-9 { - padding-left: 2.25rem; - padding-right: 2.25rem; - } - - .lg\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .lg\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .lg\:py-11 { - padding-top: 2.75rem; - padding-bottom: 2.75rem; - } - - .lg\:px-11 { - padding-left: 2.75rem; - padding-right: 2.75rem; - } - - .lg\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .lg\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .lg\:py-13 { - padding-top: 3.25rem; - padding-bottom: 3.25rem; - } - - .lg\:px-13 { - padding-left: 3.25rem; - padding-right: 3.25rem; - } - - .lg\:py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; - } - - .lg\:px-14 { - padding-left: 3.5rem; - padding-right: 3.5rem; - } - - .lg\:py-15 { - padding-top: 3.75rem; - padding-bottom: 3.75rem; - } - - .lg\:px-15 { - padding-left: 3.75rem; - padding-right: 3.75rem; - } - - .lg\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .lg\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .lg\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .lg\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .lg\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .lg\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .lg\:py-28 { - padding-top: 7rem; - padding-bottom: 7rem; - } - - .lg\:px-28 { - padding-left: 7rem; - padding-right: 7rem; - } - - .lg\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .lg\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .lg\:py-36 { - padding-top: 9rem; - padding-bottom: 9rem; - } - - .lg\:px-36 { - padding-left: 9rem; - padding-right: 9rem; - } - - .lg\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .lg\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .lg\:py-44 { - padding-top: 11rem; - padding-bottom: 11rem; - } - - .lg\:px-44 { - padding-left: 11rem; - padding-right: 11rem; - } - - .lg\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .lg\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .lg\:py-52 { - padding-top: 13rem; - padding-bottom: 13rem; - } - - .lg\:px-52 { - padding-left: 13rem; - padding-right: 13rem; - } - - .lg\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .lg\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .lg\:py-60 { - padding-top: 15rem; - padding-bottom: 15rem; - } - - .lg\:px-60 { - padding-left: 15rem; - padding-right: 15rem; - } - - .lg\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .lg\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .lg\:py-72 { - padding-top: 18rem; - padding-bottom: 18rem; - } - - .lg\:px-72 { - padding-left: 18rem; - padding-right: 18rem; - } - - .lg\:py-80 { - padding-top: 20rem; - padding-bottom: 20rem; - } - - .lg\:px-80 { - padding-left: 20rem; - padding-right: 20rem; - } - - .lg\:py-96 { - padding-top: 24rem; - padding-bottom: 24rem; - } - - .lg\:px-96 { - padding-left: 24rem; - padding-right: 24rem; - } - - .lg\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .lg\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .lg\:py-0\.5 { - padding-top: 0.125rem; - padding-bottom: 0.125rem; - } - - .lg\:px-0\.5 { - padding-left: 0.125rem; - padding-right: 0.125rem; - } - - .lg\:py-1\.5 { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - } - - .lg\:px-1\.5 { - padding-left: 0.375rem; - padding-right: 0.375rem; - } - - .lg\:py-2\.5 { - padding-top: 0.625rem; - padding-bottom: 0.625rem; - } - - .lg\:px-2\.5 { - padding-left: 0.625rem; - padding-right: 0.625rem; - } - - .lg\:py-3\.5 { - padding-top: 0.875rem; - padding-bottom: 0.875rem; - } - - .lg\:px-3\.5 { - padding-left: 0.875rem; - padding-right: 0.875rem; - } - - .lg\:py-1\/2 { - padding-top: 50%; - padding-bottom: 50%; - } - - .lg\:px-1\/2 { - padding-left: 50%; - padding-right: 50%; - } - - .lg\:py-1\/3 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .lg\:px-1\/3 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .lg\:py-2\/3 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .lg\:px-2\/3 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .lg\:py-1\/4 { - padding-top: 25%; - padding-bottom: 25%; - } - - .lg\:px-1\/4 { - padding-left: 25%; - padding-right: 25%; - } - - .lg\:py-2\/4 { - padding-top: 50%; - padding-bottom: 50%; - } - - .lg\:px-2\/4 { - padding-left: 50%; - padding-right: 50%; - } - - .lg\:py-3\/4 { - padding-top: 75%; - padding-bottom: 75%; - } - - .lg\:px-3\/4 { - padding-left: 75%; - padding-right: 75%; - } - - .lg\:py-1\/5 { - padding-top: 20%; - padding-bottom: 20%; - } - - .lg\:px-1\/5 { - padding-left: 20%; - padding-right: 20%; - } - - .lg\:py-2\/5 { - padding-top: 40%; - padding-bottom: 40%; - } - - .lg\:px-2\/5 { - padding-left: 40%; - padding-right: 40%; - } - - .lg\:py-3\/5 { - padding-top: 60%; - padding-bottom: 60%; - } - - .lg\:px-3\/5 { - padding-left: 60%; - padding-right: 60%; - } - - .lg\:py-4\/5 { - padding-top: 80%; - padding-bottom: 80%; - } - - .lg\:px-4\/5 { - padding-left: 80%; - padding-right: 80%; - } - - .lg\:py-1\/6 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .lg\:px-1\/6 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .lg\:py-2\/6 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .lg\:px-2\/6 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .lg\:py-3\/6 { - padding-top: 50%; - padding-bottom: 50%; - } - - .lg\:px-3\/6 { - padding-left: 50%; - padding-right: 50%; - } - - .lg\:py-4\/6 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .lg\:px-4\/6 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .lg\:py-5\/6 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .lg\:px-5\/6 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .lg\:py-1\/12 { - padding-top: 8.333333%; - padding-bottom: 8.333333%; - } - - .lg\:px-1\/12 { - padding-left: 8.333333%; - padding-right: 8.333333%; - } - - .lg\:py-2\/12 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .lg\:px-2\/12 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .lg\:py-3\/12 { - padding-top: 25%; - padding-bottom: 25%; - } - - .lg\:px-3\/12 { - padding-left: 25%; - padding-right: 25%; - } - - .lg\:py-4\/12 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .lg\:px-4\/12 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .lg\:py-5\/12 { - padding-top: 41.666667%; - padding-bottom: 41.666667%; - } - - .lg\:px-5\/12 { - padding-left: 41.666667%; - padding-right: 41.666667%; - } - - .lg\:py-6\/12 { - padding-top: 50%; - padding-bottom: 50%; - } - - .lg\:px-6\/12 { - padding-left: 50%; - padding-right: 50%; - } - - .lg\:py-7\/12 { - padding-top: 58.333333%; - padding-bottom: 58.333333%; - } - - .lg\:px-7\/12 { - padding-left: 58.333333%; - padding-right: 58.333333%; - } - - .lg\:py-8\/12 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .lg\:px-8\/12 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .lg\:py-9\/12 { - padding-top: 75%; - padding-bottom: 75%; - } - - .lg\:px-9\/12 { - padding-left: 75%; - padding-right: 75%; - } - - .lg\:py-10\/12 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .lg\:px-10\/12 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .lg\:py-11\/12 { - padding-top: 91.666667%; - padding-bottom: 91.666667%; - } - - .lg\:px-11\/12 { - padding-left: 91.666667%; - padding-right: 91.666667%; - } - - .lg\:py-full { - padding-top: 100%; - padding-bottom: 100%; - } - - .lg\:px-full { - padding-left: 100%; - padding-right: 100%; - } - - .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: 0.25rem; - } - - .lg\:pr-1 { - padding-right: 0.25rem; - } - - .lg\:pb-1 { - padding-bottom: 0.25rem; - } - - .lg\:pl-1 { - padding-left: 0.25rem; - } - - .lg\:pt-2 { - padding-top: 0.5rem; - } - - .lg\:pr-2 { - padding-right: 0.5rem; - } - - .lg\:pb-2 { - padding-bottom: 0.5rem; - } - - .lg\:pl-2 { - padding-left: 0.5rem; - } - - .lg\:pt-3 { - padding-top: 0.75rem; - } - - .lg\:pr-3 { - padding-right: 0.75rem; - } - - .lg\:pb-3 { - padding-bottom: 0.75rem; - } - - .lg\:pl-3 { - padding-left: 0.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-5 { - padding-top: 1.25rem; - } - - .lg\:pr-5 { - padding-right: 1.25rem; - } - - .lg\:pb-5 { - padding-bottom: 1.25rem; - } - - .lg\:pl-5 { - padding-left: 1.25rem; - } - - .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-7 { - padding-top: 1.75rem; - } - - .lg\:pr-7 { - padding-right: 1.75rem; - } - - .lg\:pb-7 { - padding-bottom: 1.75rem; - } - - .lg\:pl-7 { - padding-left: 1.75rem; - } - - .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-9 { - padding-top: 2.25rem; - } - - .lg\:pr-9 { - padding-right: 2.25rem; - } - - .lg\:pb-9 { - padding-bottom: 2.25rem; - } - - .lg\:pl-9 { - padding-left: 2.25rem; - } - - .lg\:pt-10 { - padding-top: 2.5rem; - } - - .lg\:pr-10 { - padding-right: 2.5rem; - } - - .lg\:pb-10 { - padding-bottom: 2.5rem; - } - - .lg\:pl-10 { - padding-left: 2.5rem; - } - - .lg\:pt-11 { - padding-top: 2.75rem; - } - - .lg\:pr-11 { - padding-right: 2.75rem; - } - - .lg\:pb-11 { - padding-bottom: 2.75rem; - } - - .lg\:pl-11 { - padding-left: 2.75rem; - } - - .lg\:pt-12 { - padding-top: 3rem; - } - - .lg\:pr-12 { - padding-right: 3rem; - } - - .lg\:pb-12 { - padding-bottom: 3rem; - } - - .lg\:pl-12 { - padding-left: 3rem; - } - - .lg\:pt-13 { - padding-top: 3.25rem; - } - - .lg\:pr-13 { - padding-right: 3.25rem; - } - - .lg\:pb-13 { - padding-bottom: 3.25rem; - } - - .lg\:pl-13 { - padding-left: 3.25rem; - } - - .lg\:pt-14 { - padding-top: 3.5rem; - } - - .lg\:pr-14 { - padding-right: 3.5rem; - } - - .lg\:pb-14 { - padding-bottom: 3.5rem; - } - - .lg\:pl-14 { - padding-left: 3.5rem; - } - - .lg\:pt-15 { - padding-top: 3.75rem; - } - - .lg\:pr-15 { - padding-right: 3.75rem; - } - - .lg\:pb-15 { - padding-bottom: 3.75rem; - } - - .lg\:pl-15 { - padding-left: 3.75rem; - } - - .lg\:pt-16 { - padding-top: 4rem; - } - - .lg\:pr-16 { - padding-right: 4rem; - } - - .lg\:pb-16 { - padding-bottom: 4rem; - } - - .lg\:pl-16 { - padding-left: 4rem; - } - - .lg\:pt-20 { - padding-top: 5rem; - } - - .lg\:pr-20 { - padding-right: 5rem; - } - - .lg\:pb-20 { - padding-bottom: 5rem; - } - - .lg\:pl-20 { - padding-left: 5rem; - } - - .lg\:pt-24 { - padding-top: 6rem; - } - - .lg\:pr-24 { - padding-right: 6rem; - } - - .lg\:pb-24 { - padding-bottom: 6rem; - } - - .lg\:pl-24 { - padding-left: 6rem; - } - - .lg\:pt-28 { - padding-top: 7rem; - } - - .lg\:pr-28 { - padding-right: 7rem; - } - - .lg\:pb-28 { - padding-bottom: 7rem; - } - - .lg\:pl-28 { - padding-left: 7rem; - } - - .lg\:pt-32 { - padding-top: 8rem; - } - - .lg\:pr-32 { - padding-right: 8rem; - } - - .lg\:pb-32 { - padding-bottom: 8rem; - } - - .lg\:pl-32 { - padding-left: 8rem; - } - - .lg\:pt-36 { - padding-top: 9rem; - } - - .lg\:pr-36 { - padding-right: 9rem; - } - - .lg\:pb-36 { - padding-bottom: 9rem; - } - - .lg\:pl-36 { - padding-left: 9rem; - } - - .lg\:pt-40 { - padding-top: 10rem; - } - - .lg\:pr-40 { - padding-right: 10rem; - } - - .lg\:pb-40 { - padding-bottom: 10rem; - } - - .lg\:pl-40 { - padding-left: 10rem; - } - - .lg\:pt-44 { - padding-top: 11rem; - } - - .lg\:pr-44 { - padding-right: 11rem; - } - - .lg\:pb-44 { - padding-bottom: 11rem; - } - - .lg\:pl-44 { - padding-left: 11rem; - } - - .lg\:pt-48 { - padding-top: 12rem; - } - - .lg\:pr-48 { - padding-right: 12rem; - } - - .lg\:pb-48 { - padding-bottom: 12rem; - } - - .lg\:pl-48 { - padding-left: 12rem; - } - - .lg\:pt-52 { - padding-top: 13rem; - } - - .lg\:pr-52 { - padding-right: 13rem; - } - - .lg\:pb-52 { - padding-bottom: 13rem; - } - - .lg\:pl-52 { - padding-left: 13rem; - } - - .lg\:pt-56 { - padding-top: 14rem; - } - - .lg\:pr-56 { - padding-right: 14rem; - } - - .lg\:pb-56 { - padding-bottom: 14rem; - } - - .lg\:pl-56 { - padding-left: 14rem; - } - - .lg\:pt-60 { - padding-top: 15rem; - } - - .lg\:pr-60 { - padding-right: 15rem; - } - - .lg\:pb-60 { - padding-bottom: 15rem; - } - - .lg\:pl-60 { - padding-left: 15rem; - } - - .lg\:pt-64 { - padding-top: 16rem; - } - - .lg\:pr-64 { - padding-right: 16rem; - } - - .lg\:pb-64 { - padding-bottom: 16rem; - } - - .lg\:pl-64 { - padding-left: 16rem; - } - - .lg\:pt-72 { - padding-top: 18rem; - } - - .lg\:pr-72 { - padding-right: 18rem; - } - - .lg\:pb-72 { - padding-bottom: 18rem; - } - - .lg\:pl-72 { - padding-left: 18rem; - } - - .lg\:pt-80 { - padding-top: 20rem; - } - - .lg\:pr-80 { - padding-right: 20rem; - } - - .lg\:pb-80 { - padding-bottom: 20rem; - } - - .lg\:pl-80 { - padding-left: 20rem; - } - - .lg\:pt-96 { - padding-top: 24rem; - } - - .lg\:pr-96 { - padding-right: 24rem; - } - - .lg\:pb-96 { - padding-bottom: 24rem; - } - - .lg\:pl-96 { - padding-left: 24rem; - } - - .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\:pt-0\.5 { - padding-top: 0.125rem; - } - - .lg\:pr-0\.5 { - padding-right: 0.125rem; - } - - .lg\:pb-0\.5 { - padding-bottom: 0.125rem; - } - - .lg\:pl-0\.5 { - padding-left: 0.125rem; - } - - .lg\:pt-1\.5 { - padding-top: 0.375rem; - } - - .lg\:pr-1\.5 { - padding-right: 0.375rem; - } - - .lg\:pb-1\.5 { - padding-bottom: 0.375rem; - } - - .lg\:pl-1\.5 { - padding-left: 0.375rem; - } - - .lg\:pt-2\.5 { - padding-top: 0.625rem; - } - - .lg\:pr-2\.5 { - padding-right: 0.625rem; - } - - .lg\:pb-2\.5 { - padding-bottom: 0.625rem; - } - - .lg\:pl-2\.5 { - padding-left: 0.625rem; - } - - .lg\:pt-3\.5 { - padding-top: 0.875rem; - } - - .lg\:pr-3\.5 { - padding-right: 0.875rem; - } - - .lg\:pb-3\.5 { - padding-bottom: 0.875rem; - } - - .lg\:pl-3\.5 { - padding-left: 0.875rem; - } - - .lg\:pt-1\/2 { - padding-top: 50%; - } - - .lg\:pr-1\/2 { - padding-right: 50%; - } - - .lg\:pb-1\/2 { - padding-bottom: 50%; - } - - .lg\:pl-1\/2 { - padding-left: 50%; - } - - .lg\:pt-1\/3 { - padding-top: 33.333333%; - } - - .lg\:pr-1\/3 { - padding-right: 33.333333%; - } - - .lg\:pb-1\/3 { - padding-bottom: 33.333333%; - } - - .lg\:pl-1\/3 { - padding-left: 33.333333%; - } - - .lg\:pt-2\/3 { - padding-top: 66.666667%; - } - - .lg\:pr-2\/3 { - padding-right: 66.666667%; - } - - .lg\:pb-2\/3 { - padding-bottom: 66.666667%; - } - - .lg\:pl-2\/3 { - padding-left: 66.666667%; - } - - .lg\:pt-1\/4 { - padding-top: 25%; - } - - .lg\:pr-1\/4 { - padding-right: 25%; - } - - .lg\:pb-1\/4 { - padding-bottom: 25%; - } - - .lg\:pl-1\/4 { - padding-left: 25%; - } - - .lg\:pt-2\/4 { - padding-top: 50%; - } - - .lg\:pr-2\/4 { - padding-right: 50%; - } - - .lg\:pb-2\/4 { - padding-bottom: 50%; - } - - .lg\:pl-2\/4 { - padding-left: 50%; - } - - .lg\:pt-3\/4 { - padding-top: 75%; - } - - .lg\:pr-3\/4 { - padding-right: 75%; - } - - .lg\:pb-3\/4 { - padding-bottom: 75%; - } - - .lg\:pl-3\/4 { - padding-left: 75%; - } - - .lg\:pt-1\/5 { - padding-top: 20%; - } - - .lg\:pr-1\/5 { - padding-right: 20%; - } - - .lg\:pb-1\/5 { - padding-bottom: 20%; - } - - .lg\:pl-1\/5 { - padding-left: 20%; - } - - .lg\:pt-2\/5 { - padding-top: 40%; - } - - .lg\:pr-2\/5 { - padding-right: 40%; - } - - .lg\:pb-2\/5 { - padding-bottom: 40%; - } - - .lg\:pl-2\/5 { - padding-left: 40%; - } - - .lg\:pt-3\/5 { - padding-top: 60%; - } - - .lg\:pr-3\/5 { - padding-right: 60%; - } - - .lg\:pb-3\/5 { - padding-bottom: 60%; - } - - .lg\:pl-3\/5 { - padding-left: 60%; - } - - .lg\:pt-4\/5 { - padding-top: 80%; - } - - .lg\:pr-4\/5 { - padding-right: 80%; - } - - .lg\:pb-4\/5 { - padding-bottom: 80%; - } - - .lg\:pl-4\/5 { - padding-left: 80%; - } - - .lg\:pt-1\/6 { - padding-top: 16.666667%; - } - - .lg\:pr-1\/6 { - padding-right: 16.666667%; - } - - .lg\:pb-1\/6 { - padding-bottom: 16.666667%; - } - - .lg\:pl-1\/6 { - padding-left: 16.666667%; - } - - .lg\:pt-2\/6 { - padding-top: 33.333333%; - } - - .lg\:pr-2\/6 { - padding-right: 33.333333%; - } - - .lg\:pb-2\/6 { - padding-bottom: 33.333333%; - } - - .lg\:pl-2\/6 { - padding-left: 33.333333%; - } - - .lg\:pt-3\/6 { - padding-top: 50%; - } - - .lg\:pr-3\/6 { - padding-right: 50%; - } - - .lg\:pb-3\/6 { - padding-bottom: 50%; - } - - .lg\:pl-3\/6 { - padding-left: 50%; - } - - .lg\:pt-4\/6 { - padding-top: 66.666667%; - } - - .lg\:pr-4\/6 { - padding-right: 66.666667%; - } - - .lg\:pb-4\/6 { - padding-bottom: 66.666667%; - } - - .lg\:pl-4\/6 { - padding-left: 66.666667%; - } - - .lg\:pt-5\/6 { - padding-top: 83.333333%; - } - - .lg\:pr-5\/6 { - padding-right: 83.333333%; - } - - .lg\:pb-5\/6 { - padding-bottom: 83.333333%; - } - - .lg\:pl-5\/6 { - padding-left: 83.333333%; - } - - .lg\:pt-1\/12 { - padding-top: 8.333333%; - } - - .lg\:pr-1\/12 { - padding-right: 8.333333%; - } - - .lg\:pb-1\/12 { - padding-bottom: 8.333333%; - } - - .lg\:pl-1\/12 { - padding-left: 8.333333%; - } - - .lg\:pt-2\/12 { - padding-top: 16.666667%; - } - - .lg\:pr-2\/12 { - padding-right: 16.666667%; - } - - .lg\:pb-2\/12 { - padding-bottom: 16.666667%; - } - - .lg\:pl-2\/12 { - padding-left: 16.666667%; - } - - .lg\:pt-3\/12 { - padding-top: 25%; - } - - .lg\:pr-3\/12 { - padding-right: 25%; - } - - .lg\:pb-3\/12 { - padding-bottom: 25%; - } - - .lg\:pl-3\/12 { - padding-left: 25%; - } - - .lg\:pt-4\/12 { - padding-top: 33.333333%; - } - - .lg\:pr-4\/12 { - padding-right: 33.333333%; - } - - .lg\:pb-4\/12 { - padding-bottom: 33.333333%; - } - - .lg\:pl-4\/12 { - padding-left: 33.333333%; - } - - .lg\:pt-5\/12 { - padding-top: 41.666667%; - } - - .lg\:pr-5\/12 { - padding-right: 41.666667%; - } - - .lg\:pb-5\/12 { - padding-bottom: 41.666667%; - } - - .lg\:pl-5\/12 { - padding-left: 41.666667%; - } - - .lg\:pt-6\/12 { - padding-top: 50%; - } - - .lg\:pr-6\/12 { - padding-right: 50%; - } - - .lg\:pb-6\/12 { - padding-bottom: 50%; - } - - .lg\:pl-6\/12 { - padding-left: 50%; - } - - .lg\:pt-7\/12 { - padding-top: 58.333333%; - } - - .lg\:pr-7\/12 { - padding-right: 58.333333%; - } - - .lg\:pb-7\/12 { - padding-bottom: 58.333333%; - } - - .lg\:pl-7\/12 { - padding-left: 58.333333%; - } - - .lg\:pt-8\/12 { - padding-top: 66.666667%; - } - - .lg\:pr-8\/12 { - padding-right: 66.666667%; - } - - .lg\:pb-8\/12 { - padding-bottom: 66.666667%; - } - - .lg\:pl-8\/12 { - padding-left: 66.666667%; - } - - .lg\:pt-9\/12 { - padding-top: 75%; - } - - .lg\:pr-9\/12 { - padding-right: 75%; - } - - .lg\:pb-9\/12 { - padding-bottom: 75%; - } - - .lg\:pl-9\/12 { - padding-left: 75%; - } - - .lg\:pt-10\/12 { - padding-top: 83.333333%; - } - - .lg\:pr-10\/12 { - padding-right: 83.333333%; - } - - .lg\:pb-10\/12 { - padding-bottom: 83.333333%; - } - - .lg\:pl-10\/12 { - padding-left: 83.333333%; - } - - .lg\:pt-11\/12 { - padding-top: 91.666667%; - } - - .lg\:pr-11\/12 { - padding-right: 91.666667%; - } - - .lg\:pb-11\/12 { - padding-bottom: 91.666667%; - } - - .lg\:pl-11\/12 { - padding-left: 91.666667%; - } - - .lg\:pt-full { - padding-top: 100%; - } - - .lg\:pr-full { - padding-right: 100%; - } - - .lg\:pb-full { - padding-bottom: 100%; - } - - .lg\:pl-full { - padding-left: 100%; - } - - .lg\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .lg\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .lg\:placeholder-transparent::placeholder { - color: transparent; - } - - .lg\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .lg\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .lg\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .lg\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .lg\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .lg\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .lg\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .lg\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .lg\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .lg\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .lg\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .lg\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .lg\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .lg\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .lg\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .lg\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .dark .lg\:dark\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .dark .lg\:dark\:placeholder-transparent::placeholder { - color: transparent; - } - - .dark .lg\:dark\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .dark .lg\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .dark .lg\:dark\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .dark .lg\:dark\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .lg\:dark\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .lg\:placeholder-opacity-0::-moz-placeholder { - --placeholder-opacity: 0; - } - - .lg\:placeholder-opacity-0:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .lg\:placeholder-opacity-0::placeholder { - --placeholder-opacity: 0; - } - - .lg\:placeholder-opacity-25::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .lg\:placeholder-opacity-25:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .lg\:placeholder-opacity-25::placeholder { - --placeholder-opacity: 0.25; - } - - .lg\:placeholder-opacity-50::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .lg\:placeholder-opacity-50:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .lg\:placeholder-opacity-50::placeholder { - --placeholder-opacity: 0.5; - } - - .lg\:placeholder-opacity-75::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .lg\:placeholder-opacity-75:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .lg\:placeholder-opacity-75::placeholder { - --placeholder-opacity: 0.75; - } - - .lg\:placeholder-opacity-100::-moz-placeholder { - --placeholder-opacity: 1; - } - - .lg\:placeholder-opacity-100:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .lg\:placeholder-opacity-100::placeholder { - --placeholder-opacity: 1; - } - - .lg\:focus\:placeholder-opacity-0:focus::-moz-placeholder { - --placeholder-opacity: 0; - } - - .lg\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .lg\:focus\:placeholder-opacity-0:focus::placeholder { - --placeholder-opacity: 0; - } - - .lg\:focus\:placeholder-opacity-25:focus::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .lg\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .lg\:focus\:placeholder-opacity-25:focus::placeholder { - --placeholder-opacity: 0.25; - } - - .lg\:focus\:placeholder-opacity-50:focus::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .lg\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .lg\:focus\:placeholder-opacity-50:focus::placeholder { - --placeholder-opacity: 0.5; - } - - .lg\:focus\:placeholder-opacity-75:focus::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .lg\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .lg\:focus\:placeholder-opacity-75:focus::placeholder { - --placeholder-opacity: 0.75; - } - - .lg\:focus\:placeholder-opacity-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - } - - .lg\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .lg\:focus\:placeholder-opacity-100:focus::placeholder { - --placeholder-opacity: 1; - } - - .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\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .lg\:inset-1 { - top: 0.25rem; - right: 0.25rem; - bottom: 0.25rem; - left: 0.25rem; - } - - .lg\:inset-2 { - top: 0.5rem; - right: 0.5rem; - bottom: 0.5rem; - left: 0.5rem; - } - - .lg\:inset-3 { - top: 0.75rem; - right: 0.75rem; - bottom: 0.75rem; - left: 0.75rem; - } - - .lg\:inset-4 { - top: 1rem; - right: 1rem; - bottom: 1rem; - left: 1rem; - } - - .lg\:inset-5 { - top: 1.25rem; - right: 1.25rem; - bottom: 1.25rem; - left: 1.25rem; - } - - .lg\:inset-6 { - top: 1.5rem; - right: 1.5rem; - bottom: 1.5rem; - left: 1.5rem; - } - - .lg\:inset-7 { - top: 1.75rem; - right: 1.75rem; - bottom: 1.75rem; - left: 1.75rem; - } - - .lg\:inset-8 { - top: 2rem; - right: 2rem; - bottom: 2rem; - left: 2rem; - } - - .lg\:inset-9 { - top: 2.25rem; - right: 2.25rem; - bottom: 2.25rem; - left: 2.25rem; - } - - .lg\:inset-10 { - top: 2.5rem; - right: 2.5rem; - bottom: 2.5rem; - left: 2.5rem; - } - - .lg\:inset-11 { - top: 2.75rem; - right: 2.75rem; - bottom: 2.75rem; - left: 2.75rem; - } - - .lg\:inset-12 { - top: 3rem; - right: 3rem; - bottom: 3rem; - left: 3rem; - } - - .lg\:inset-13 { - top: 3.25rem; - right: 3.25rem; - bottom: 3.25rem; - left: 3.25rem; - } - - .lg\:inset-14 { - top: 3.5rem; - right: 3.5rem; - bottom: 3.5rem; - left: 3.5rem; - } - - .lg\:inset-15 { - top: 3.75rem; - right: 3.75rem; - bottom: 3.75rem; - left: 3.75rem; - } - - .lg\:inset-16 { - top: 4rem; - right: 4rem; - bottom: 4rem; - left: 4rem; - } - - .lg\:inset-20 { - top: 5rem; - right: 5rem; - bottom: 5rem; - left: 5rem; - } - - .lg\:inset-24 { - top: 6rem; - right: 6rem; - bottom: 6rem; - left: 6rem; - } - - .lg\:inset-28 { - top: 7rem; - right: 7rem; - bottom: 7rem; - left: 7rem; - } - - .lg\:inset-32 { - top: 8rem; - right: 8rem; - bottom: 8rem; - left: 8rem; - } - - .lg\:inset-36 { - top: 9rem; - right: 9rem; - bottom: 9rem; - left: 9rem; - } - - .lg\:inset-40 { - top: 10rem; - right: 10rem; - bottom: 10rem; - left: 10rem; - } - - .lg\:inset-44 { - top: 11rem; - right: 11rem; - bottom: 11rem; - left: 11rem; - } - - .lg\:inset-48 { - top: 12rem; - right: 12rem; - bottom: 12rem; - left: 12rem; - } - - .lg\:inset-52 { - top: 13rem; - right: 13rem; - bottom: 13rem; - left: 13rem; - } - - .lg\:inset-56 { - top: 14rem; - right: 14rem; - bottom: 14rem; - left: 14rem; - } - - .lg\:inset-60 { - top: 15rem; - right: 15rem; - bottom: 15rem; - left: 15rem; - } - - .lg\:inset-64 { - top: 16rem; - right: 16rem; - bottom: 16rem; - left: 16rem; - } - - .lg\:inset-72 { - top: 18rem; - right: 18rem; - bottom: 18rem; - left: 18rem; - } - - .lg\:inset-80 { - top: 20rem; - right: 20rem; - bottom: 20rem; - left: 20rem; - } - - .lg\:inset-96 { - top: 24rem; - right: 24rem; - bottom: 24rem; - left: 24rem; - } - - .lg\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .lg\:inset-px { - top: 1px; - right: 1px; - bottom: 1px; - left: 1px; - } - - .lg\:inset-0\.5 { - top: 0.125rem; - right: 0.125rem; - bottom: 0.125rem; - left: 0.125rem; - } - - .lg\:inset-1\.5 { - top: 0.375rem; - right: 0.375rem; - bottom: 0.375rem; - left: 0.375rem; - } - - .lg\:inset-2\.5 { - top: 0.625rem; - right: 0.625rem; - bottom: 0.625rem; - left: 0.625rem; - } - - .lg\:inset-3\.5 { - top: 0.875rem; - right: 0.875rem; - bottom: 0.875rem; - left: 0.875rem; - } - - .lg\:inset-1\/2 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .lg\:inset-1\/3 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .lg\:inset-2\/3 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .lg\:inset-1\/4 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .lg\:inset-2\/4 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .lg\:inset-3\/4 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .lg\:inset-1\/5 { - top: 20%; - right: 20%; - bottom: 20%; - left: 20%; - } - - .lg\:inset-2\/5 { - top: 40%; - right: 40%; - bottom: 40%; - left: 40%; - } - - .lg\:inset-3\/5 { - top: 60%; - right: 60%; - bottom: 60%; - left: 60%; - } - - .lg\:inset-4\/5 { - top: 80%; - right: 80%; - bottom: 80%; - left: 80%; - } - - .lg\:inset-1\/6 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .lg\:inset-2\/6 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .lg\:inset-3\/6 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .lg\:inset-4\/6 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .lg\:inset-5\/6 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .lg\:inset-1\/12 { - top: 8.333333%; - right: 8.333333%; - bottom: 8.333333%; - left: 8.333333%; - } - - .lg\:inset-2\/12 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .lg\:inset-3\/12 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .lg\:inset-4\/12 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .lg\:inset-5\/12 { - top: 41.666667%; - right: 41.666667%; - bottom: 41.666667%; - left: 41.666667%; - } - - .lg\:inset-6\/12 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .lg\:inset-7\/12 { - top: 58.333333%; - right: 58.333333%; - bottom: 58.333333%; - left: 58.333333%; - } - - .lg\:inset-8\/12 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .lg\:inset-9\/12 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .lg\:inset-10\/12 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .lg\:inset-11\/12 { - top: 91.666667%; - right: 91.666667%; - bottom: 91.666667%; - left: 91.666667%; - } - - .lg\:inset-full { - top: 100%; - right: 100%; - bottom: 100%; - left: 100%; - } - - .lg\:inset-y-0 { - top: 0; - bottom: 0; - } - - .lg\:inset-x-0 { - right: 0; - left: 0; - } - - .lg\:inset-y-1 { - top: 0.25rem; - bottom: 0.25rem; - } - - .lg\:inset-x-1 { - right: 0.25rem; - left: 0.25rem; - } - - .lg\:inset-y-2 { - top: 0.5rem; - bottom: 0.5rem; - } - - .lg\:inset-x-2 { - right: 0.5rem; - left: 0.5rem; - } - - .lg\:inset-y-3 { - top: 0.75rem; - bottom: 0.75rem; - } - - .lg\:inset-x-3 { - right: 0.75rem; - left: 0.75rem; - } - - .lg\:inset-y-4 { - top: 1rem; - bottom: 1rem; - } - - .lg\:inset-x-4 { - right: 1rem; - left: 1rem; - } - - .lg\:inset-y-5 { - top: 1.25rem; - bottom: 1.25rem; - } - - .lg\:inset-x-5 { - right: 1.25rem; - left: 1.25rem; - } - - .lg\:inset-y-6 { - top: 1.5rem; - bottom: 1.5rem; - } - - .lg\:inset-x-6 { - right: 1.5rem; - left: 1.5rem; - } - - .lg\:inset-y-7 { - top: 1.75rem; - bottom: 1.75rem; - } - - .lg\:inset-x-7 { - right: 1.75rem; - left: 1.75rem; - } - - .lg\:inset-y-8 { - top: 2rem; - bottom: 2rem; - } - - .lg\:inset-x-8 { - right: 2rem; - left: 2rem; - } - - .lg\:inset-y-9 { - top: 2.25rem; - bottom: 2.25rem; - } - - .lg\:inset-x-9 { - right: 2.25rem; - left: 2.25rem; - } - - .lg\:inset-y-10 { - top: 2.5rem; - bottom: 2.5rem; - } - - .lg\:inset-x-10 { - right: 2.5rem; - left: 2.5rem; - } - - .lg\:inset-y-11 { - top: 2.75rem; - bottom: 2.75rem; - } - - .lg\:inset-x-11 { - right: 2.75rem; - left: 2.75rem; - } - - .lg\:inset-y-12 { - top: 3rem; - bottom: 3rem; - } - - .lg\:inset-x-12 { - right: 3rem; - left: 3rem; - } - - .lg\:inset-y-13 { - top: 3.25rem; - bottom: 3.25rem; - } - - .lg\:inset-x-13 { - right: 3.25rem; - left: 3.25rem; - } - - .lg\:inset-y-14 { - top: 3.5rem; - bottom: 3.5rem; - } - - .lg\:inset-x-14 { - right: 3.5rem; - left: 3.5rem; - } - - .lg\:inset-y-15 { - top: 3.75rem; - bottom: 3.75rem; - } - - .lg\:inset-x-15 { - right: 3.75rem; - left: 3.75rem; - } - - .lg\:inset-y-16 { - top: 4rem; - bottom: 4rem; - } - - .lg\:inset-x-16 { - right: 4rem; - left: 4rem; - } - - .lg\:inset-y-20 { - top: 5rem; - bottom: 5rem; - } - - .lg\:inset-x-20 { - right: 5rem; - left: 5rem; - } - - .lg\:inset-y-24 { - top: 6rem; - bottom: 6rem; - } - - .lg\:inset-x-24 { - right: 6rem; - left: 6rem; - } - - .lg\:inset-y-28 { - top: 7rem; - bottom: 7rem; - } - - .lg\:inset-x-28 { - right: 7rem; - left: 7rem; - } - - .lg\:inset-y-32 { - top: 8rem; - bottom: 8rem; - } - - .lg\:inset-x-32 { - right: 8rem; - left: 8rem; - } - - .lg\:inset-y-36 { - top: 9rem; - bottom: 9rem; - } - - .lg\:inset-x-36 { - right: 9rem; - left: 9rem; - } - - .lg\:inset-y-40 { - top: 10rem; - bottom: 10rem; - } - - .lg\:inset-x-40 { - right: 10rem; - left: 10rem; - } - - .lg\:inset-y-44 { - top: 11rem; - bottom: 11rem; - } - - .lg\:inset-x-44 { - right: 11rem; - left: 11rem; - } - - .lg\:inset-y-48 { - top: 12rem; - bottom: 12rem; - } - - .lg\:inset-x-48 { - right: 12rem; - left: 12rem; - } - - .lg\:inset-y-52 { - top: 13rem; - bottom: 13rem; - } - - .lg\:inset-x-52 { - right: 13rem; - left: 13rem; - } - - .lg\:inset-y-56 { - top: 14rem; - bottom: 14rem; - } - - .lg\:inset-x-56 { - right: 14rem; - left: 14rem; - } - - .lg\:inset-y-60 { - top: 15rem; - bottom: 15rem; - } - - .lg\:inset-x-60 { - right: 15rem; - left: 15rem; - } - - .lg\:inset-y-64 { - top: 16rem; - bottom: 16rem; - } - - .lg\:inset-x-64 { - right: 16rem; - left: 16rem; - } - - .lg\:inset-y-72 { - top: 18rem; - bottom: 18rem; - } - - .lg\:inset-x-72 { - right: 18rem; - left: 18rem; - } - - .lg\:inset-y-80 { - top: 20rem; - bottom: 20rem; - } - - .lg\:inset-x-80 { - right: 20rem; - left: 20rem; - } - - .lg\:inset-y-96 { - top: 24rem; - bottom: 24rem; - } - - .lg\:inset-x-96 { - right: 24rem; - left: 24rem; - } - - .lg\:inset-y-auto { - top: auto; - bottom: auto; - } - - .lg\:inset-x-auto { - right: auto; - left: auto; - } - - .lg\:inset-y-px { - top: 1px; - bottom: 1px; - } - - .lg\:inset-x-px { - right: 1px; - left: 1px; - } - - .lg\:inset-y-0\.5 { - top: 0.125rem; - bottom: 0.125rem; - } - - .lg\:inset-x-0\.5 { - right: 0.125rem; - left: 0.125rem; - } - - .lg\:inset-y-1\.5 { - top: 0.375rem; - bottom: 0.375rem; - } - - .lg\:inset-x-1\.5 { - right: 0.375rem; - left: 0.375rem; - } - - .lg\:inset-y-2\.5 { - top: 0.625rem; - bottom: 0.625rem; - } - - .lg\:inset-x-2\.5 { - right: 0.625rem; - left: 0.625rem; - } - - .lg\:inset-y-3\.5 { - top: 0.875rem; - bottom: 0.875rem; - } - - .lg\:inset-x-3\.5 { - right: 0.875rem; - left: 0.875rem; - } - - .lg\:inset-y-1\/2 { - top: 50%; - bottom: 50%; - } - - .lg\:inset-x-1\/2 { - right: 50%; - left: 50%; - } - - .lg\:inset-y-1\/3 { - top: 33.333333%; - bottom: 33.333333%; - } - - .lg\:inset-x-1\/3 { - right: 33.333333%; - left: 33.333333%; - } - - .lg\:inset-y-2\/3 { - top: 66.666667%; - bottom: 66.666667%; - } - - .lg\:inset-x-2\/3 { - right: 66.666667%; - left: 66.666667%; - } - - .lg\:inset-y-1\/4 { - top: 25%; - bottom: 25%; - } - - .lg\:inset-x-1\/4 { - right: 25%; - left: 25%; - } - - .lg\:inset-y-2\/4 { - top: 50%; - bottom: 50%; - } - - .lg\:inset-x-2\/4 { - right: 50%; - left: 50%; - } - - .lg\:inset-y-3\/4 { - top: 75%; - bottom: 75%; - } - - .lg\:inset-x-3\/4 { - right: 75%; - left: 75%; - } - - .lg\:inset-y-1\/5 { - top: 20%; - bottom: 20%; - } - - .lg\:inset-x-1\/5 { - right: 20%; - left: 20%; - } - - .lg\:inset-y-2\/5 { - top: 40%; - bottom: 40%; - } - - .lg\:inset-x-2\/5 { - right: 40%; - left: 40%; - } - - .lg\:inset-y-3\/5 { - top: 60%; - bottom: 60%; - } - - .lg\:inset-x-3\/5 { - right: 60%; - left: 60%; - } - - .lg\:inset-y-4\/5 { - top: 80%; - bottom: 80%; - } - - .lg\:inset-x-4\/5 { - right: 80%; - left: 80%; - } - - .lg\:inset-y-1\/6 { - top: 16.666667%; - bottom: 16.666667%; - } - - .lg\:inset-x-1\/6 { - right: 16.666667%; - left: 16.666667%; - } - - .lg\:inset-y-2\/6 { - top: 33.333333%; - bottom: 33.333333%; - } - - .lg\:inset-x-2\/6 { - right: 33.333333%; - left: 33.333333%; - } - - .lg\:inset-y-3\/6 { - top: 50%; - bottom: 50%; - } - - .lg\:inset-x-3\/6 { - right: 50%; - left: 50%; - } - - .lg\:inset-y-4\/6 { - top: 66.666667%; - bottom: 66.666667%; - } - - .lg\:inset-x-4\/6 { - right: 66.666667%; - left: 66.666667%; - } - - .lg\:inset-y-5\/6 { - top: 83.333333%; - bottom: 83.333333%; - } - - .lg\:inset-x-5\/6 { - right: 83.333333%; - left: 83.333333%; - } - - .lg\:inset-y-1\/12 { - top: 8.333333%; - bottom: 8.333333%; - } - - .lg\:inset-x-1\/12 { - right: 8.333333%; - left: 8.333333%; - } - - .lg\:inset-y-2\/12 { - top: 16.666667%; - bottom: 16.666667%; - } - - .lg\:inset-x-2\/12 { - right: 16.666667%; - left: 16.666667%; - } - - .lg\:inset-y-3\/12 { - top: 25%; - bottom: 25%; - } - - .lg\:inset-x-3\/12 { - right: 25%; - left: 25%; - } - - .lg\:inset-y-4\/12 { - top: 33.333333%; - bottom: 33.333333%; - } - - .lg\:inset-x-4\/12 { - right: 33.333333%; - left: 33.333333%; - } - - .lg\:inset-y-5\/12 { - top: 41.666667%; - bottom: 41.666667%; - } - - .lg\:inset-x-5\/12 { - right: 41.666667%; - left: 41.666667%; - } - - .lg\:inset-y-6\/12 { - top: 50%; - bottom: 50%; - } - - .lg\:inset-x-6\/12 { - right: 50%; - left: 50%; - } - - .lg\:inset-y-7\/12 { - top: 58.333333%; - bottom: 58.333333%; - } - - .lg\:inset-x-7\/12 { - right: 58.333333%; - left: 58.333333%; - } - - .lg\:inset-y-8\/12 { - top: 66.666667%; - bottom: 66.666667%; - } - - .lg\:inset-x-8\/12 { - right: 66.666667%; - left: 66.666667%; - } - - .lg\:inset-y-9\/12 { - top: 75%; - bottom: 75%; - } - - .lg\:inset-x-9\/12 { - right: 75%; - left: 75%; - } - - .lg\:inset-y-10\/12 { - top: 83.333333%; - bottom: 83.333333%; - } - - .lg\:inset-x-10\/12 { - right: 83.333333%; - left: 83.333333%; - } - - .lg\:inset-y-11\/12 { - top: 91.666667%; - bottom: 91.666667%; - } - - .lg\:inset-x-11\/12 { - right: 91.666667%; - left: 91.666667%; - } - - .lg\:inset-y-full { - top: 100%; - bottom: 100%; - } - - .lg\:inset-x-full { - right: 100%; - left: 100%; - } - - .lg\:top-0 { - top: 0; - } - - .lg\:right-0 { - right: 0; - } - - .lg\:bottom-0 { - bottom: 0; - } - - .lg\:left-0 { - left: 0; - } - - .lg\:top-1 { - top: 0.25rem; - } - - .lg\:right-1 { - right: 0.25rem; - } - - .lg\:bottom-1 { - bottom: 0.25rem; - } - - .lg\:left-1 { - left: 0.25rem; - } - - .lg\:top-2 { - top: 0.5rem; - } - - .lg\:right-2 { - right: 0.5rem; - } - - .lg\:bottom-2 { - bottom: 0.5rem; - } - - .lg\:left-2 { - left: 0.5rem; - } - - .lg\:top-3 { - top: 0.75rem; - } - - .lg\:right-3 { - right: 0.75rem; - } - - .lg\:bottom-3 { - bottom: 0.75rem; - } - - .lg\:left-3 { - left: 0.75rem; - } - - .lg\:top-4 { - top: 1rem; - } - - .lg\:right-4 { - right: 1rem; - } - - .lg\:bottom-4 { - bottom: 1rem; - } - - .lg\:left-4 { - left: 1rem; - } - - .lg\:top-5 { - top: 1.25rem; - } - - .lg\:right-5 { - right: 1.25rem; - } - - .lg\:bottom-5 { - bottom: 1.25rem; - } - - .lg\:left-5 { - left: 1.25rem; - } - - .lg\:top-6 { - top: 1.5rem; - } - - .lg\:right-6 { - right: 1.5rem; - } - - .lg\:bottom-6 { - bottom: 1.5rem; - } - - .lg\:left-6 { - left: 1.5rem; - } - - .lg\:top-7 { - top: 1.75rem; - } - - .lg\:right-7 { - right: 1.75rem; - } - - .lg\:bottom-7 { - bottom: 1.75rem; - } - - .lg\:left-7 { - left: 1.75rem; - } - - .lg\:top-8 { - top: 2rem; - } - - .lg\:right-8 { - right: 2rem; - } - - .lg\:bottom-8 { - bottom: 2rem; - } - - .lg\:left-8 { - left: 2rem; - } - - .lg\:top-9 { - top: 2.25rem; - } - - .lg\:right-9 { - right: 2.25rem; - } - - .lg\:bottom-9 { - bottom: 2.25rem; - } - - .lg\:left-9 { - left: 2.25rem; - } - - .lg\:top-10 { - top: 2.5rem; - } - - .lg\:right-10 { - right: 2.5rem; - } - - .lg\:bottom-10 { - bottom: 2.5rem; - } - - .lg\:left-10 { - left: 2.5rem; - } - - .lg\:top-11 { - top: 2.75rem; - } - - .lg\:right-11 { - right: 2.75rem; - } - - .lg\:bottom-11 { - bottom: 2.75rem; - } - - .lg\:left-11 { - left: 2.75rem; - } - - .lg\:top-12 { - top: 3rem; - } - - .lg\:right-12 { - right: 3rem; - } - - .lg\:bottom-12 { - bottom: 3rem; - } - - .lg\:left-12 { - left: 3rem; - } - - .lg\:top-13 { - top: 3.25rem; - } - - .lg\:right-13 { - right: 3.25rem; - } - - .lg\:bottom-13 { - bottom: 3.25rem; - } - - .lg\:left-13 { - left: 3.25rem; - } - - .lg\:top-14 { - top: 3.5rem; - } - - .lg\:right-14 { - right: 3.5rem; - } - - .lg\:bottom-14 { - bottom: 3.5rem; - } - - .lg\:left-14 { - left: 3.5rem; - } - - .lg\:top-15 { - top: 3.75rem; - } - - .lg\:right-15 { - right: 3.75rem; - } - - .lg\:bottom-15 { - bottom: 3.75rem; - } - - .lg\:left-15 { - left: 3.75rem; - } - - .lg\:top-16 { - top: 4rem; - } - - .lg\:right-16 { - right: 4rem; - } - - .lg\:bottom-16 { - bottom: 4rem; - } - - .lg\:left-16 { - left: 4rem; - } - - .lg\:top-20 { - top: 5rem; - } - - .lg\:right-20 { - right: 5rem; - } - - .lg\:bottom-20 { - bottom: 5rem; - } - - .lg\:left-20 { - left: 5rem; - } - - .lg\:top-24 { - top: 6rem; - } - - .lg\:right-24 { - right: 6rem; - } - - .lg\:bottom-24 { - bottom: 6rem; - } - - .lg\:left-24 { - left: 6rem; - } - - .lg\:top-28 { - top: 7rem; - } - - .lg\:right-28 { - right: 7rem; - } - - .lg\:bottom-28 { - bottom: 7rem; - } - - .lg\:left-28 { - left: 7rem; - } - - .lg\:top-32 { - top: 8rem; - } - - .lg\:right-32 { - right: 8rem; - } - - .lg\:bottom-32 { - bottom: 8rem; - } - - .lg\:left-32 { - left: 8rem; - } - - .lg\:top-36 { - top: 9rem; - } - - .lg\:right-36 { - right: 9rem; - } - - .lg\:bottom-36 { - bottom: 9rem; - } - - .lg\:left-36 { - left: 9rem; - } - - .lg\:top-40 { - top: 10rem; - } - - .lg\:right-40 { - right: 10rem; - } - - .lg\:bottom-40 { - bottom: 10rem; - } - - .lg\:left-40 { - left: 10rem; - } - - .lg\:top-44 { - top: 11rem; - } - - .lg\:right-44 { - right: 11rem; - } - - .lg\:bottom-44 { - bottom: 11rem; - } - - .lg\:left-44 { - left: 11rem; - } - - .lg\:top-48 { - top: 12rem; - } - - .lg\:right-48 { - right: 12rem; - } - - .lg\:bottom-48 { - bottom: 12rem; - } - - .lg\:left-48 { - left: 12rem; - } - - .lg\:top-52 { - top: 13rem; - } - - .lg\:right-52 { - right: 13rem; - } - - .lg\:bottom-52 { - bottom: 13rem; - } - - .lg\:left-52 { - left: 13rem; - } - - .lg\:top-56 { - top: 14rem; - } - - .lg\:right-56 { - right: 14rem; - } - - .lg\:bottom-56 { - bottom: 14rem; - } - - .lg\:left-56 { - left: 14rem; - } - - .lg\:top-60 { - top: 15rem; - } - - .lg\:right-60 { - right: 15rem; - } - - .lg\:bottom-60 { - bottom: 15rem; - } - - .lg\:left-60 { - left: 15rem; - } - - .lg\:top-64 { - top: 16rem; - } - - .lg\:right-64 { - right: 16rem; - } - - .lg\:bottom-64 { - bottom: 16rem; - } - - .lg\:left-64 { - left: 16rem; - } - - .lg\:top-72 { - top: 18rem; - } - - .lg\:right-72 { - right: 18rem; - } - - .lg\:bottom-72 { - bottom: 18rem; - } - - .lg\:left-72 { - left: 18rem; - } - - .lg\:top-80 { - top: 20rem; - } - - .lg\:right-80 { - right: 20rem; - } - - .lg\:bottom-80 { - bottom: 20rem; - } - - .lg\:left-80 { - left: 20rem; - } - - .lg\:top-96 { - top: 24rem; - } - - .lg\:right-96 { - right: 24rem; - } - - .lg\:bottom-96 { - bottom: 24rem; - } - - .lg\:left-96 { - left: 24rem; - } - - .lg\:top-auto { - top: auto; - } - - .lg\:right-auto { - right: auto; - } - - .lg\:bottom-auto { - bottom: auto; - } - - .lg\:left-auto { - left: auto; - } - - .lg\:top-px { - top: 1px; - } - - .lg\:right-px { - right: 1px; - } - - .lg\:bottom-px { - bottom: 1px; - } - - .lg\:left-px { - left: 1px; - } - - .lg\:top-0\.5 { - top: 0.125rem; - } - - .lg\:right-0\.5 { - right: 0.125rem; - } - - .lg\:bottom-0\.5 { - bottom: 0.125rem; - } - - .lg\:left-0\.5 { - left: 0.125rem; - } - - .lg\:top-1\.5 { - top: 0.375rem; - } - - .lg\:right-1\.5 { - right: 0.375rem; - } - - .lg\:bottom-1\.5 { - bottom: 0.375rem; - } - - .lg\:left-1\.5 { - left: 0.375rem; - } - - .lg\:top-2\.5 { - top: 0.625rem; - } - - .lg\:right-2\.5 { - right: 0.625rem; - } - - .lg\:bottom-2\.5 { - bottom: 0.625rem; - } - - .lg\:left-2\.5 { - left: 0.625rem; - } - - .lg\:top-3\.5 { - top: 0.875rem; - } - - .lg\:right-3\.5 { - right: 0.875rem; - } - - .lg\:bottom-3\.5 { - bottom: 0.875rem; - } - - .lg\:left-3\.5 { - left: 0.875rem; - } - - .lg\:top-1\/2 { - top: 50%; - } - - .lg\:right-1\/2 { - right: 50%; - } - - .lg\:bottom-1\/2 { - bottom: 50%; - } - - .lg\:left-1\/2 { - left: 50%; - } - - .lg\:top-1\/3 { - top: 33.333333%; - } - - .lg\:right-1\/3 { - right: 33.333333%; - } - - .lg\:bottom-1\/3 { - bottom: 33.333333%; - } - - .lg\:left-1\/3 { - left: 33.333333%; - } - - .lg\:top-2\/3 { - top: 66.666667%; - } - - .lg\:right-2\/3 { - right: 66.666667%; - } - - .lg\:bottom-2\/3 { - bottom: 66.666667%; - } - - .lg\:left-2\/3 { - left: 66.666667%; - } - - .lg\:top-1\/4 { - top: 25%; - } - - .lg\:right-1\/4 { - right: 25%; - } - - .lg\:bottom-1\/4 { - bottom: 25%; - } - - .lg\:left-1\/4 { - left: 25%; - } - - .lg\:top-2\/4 { - top: 50%; - } - - .lg\:right-2\/4 { - right: 50%; - } - - .lg\:bottom-2\/4 { - bottom: 50%; - } - - .lg\:left-2\/4 { - left: 50%; - } - - .lg\:top-3\/4 { - top: 75%; - } - - .lg\:right-3\/4 { - right: 75%; - } - - .lg\:bottom-3\/4 { - bottom: 75%; - } - - .lg\:left-3\/4 { - left: 75%; - } - - .lg\:top-1\/5 { - top: 20%; - } - - .lg\:right-1\/5 { - right: 20%; - } - - .lg\:bottom-1\/5 { - bottom: 20%; - } - - .lg\:left-1\/5 { - left: 20%; - } - - .lg\:top-2\/5 { - top: 40%; - } - - .lg\:right-2\/5 { - right: 40%; - } - - .lg\:bottom-2\/5 { - bottom: 40%; - } - - .lg\:left-2\/5 { - left: 40%; - } - - .lg\:top-3\/5 { - top: 60%; - } - - .lg\:right-3\/5 { - right: 60%; - } - - .lg\:bottom-3\/5 { - bottom: 60%; - } - - .lg\:left-3\/5 { - left: 60%; - } - - .lg\:top-4\/5 { - top: 80%; - } - - .lg\:right-4\/5 { - right: 80%; - } - - .lg\:bottom-4\/5 { - bottom: 80%; - } - - .lg\:left-4\/5 { - left: 80%; - } - - .lg\:top-1\/6 { - top: 16.666667%; - } - - .lg\:right-1\/6 { - right: 16.666667%; - } - - .lg\:bottom-1\/6 { - bottom: 16.666667%; - } - - .lg\:left-1\/6 { - left: 16.666667%; - } - - .lg\:top-2\/6 { - top: 33.333333%; - } - - .lg\:right-2\/6 { - right: 33.333333%; - } - - .lg\:bottom-2\/6 { - bottom: 33.333333%; - } - - .lg\:left-2\/6 { - left: 33.333333%; - } - - .lg\:top-3\/6 { - top: 50%; - } - - .lg\:right-3\/6 { - right: 50%; - } - - .lg\:bottom-3\/6 { - bottom: 50%; - } - - .lg\:left-3\/6 { - left: 50%; - } - - .lg\:top-4\/6 { - top: 66.666667%; - } - - .lg\:right-4\/6 { - right: 66.666667%; - } - - .lg\:bottom-4\/6 { - bottom: 66.666667%; - } - - .lg\:left-4\/6 { - left: 66.666667%; - } - - .lg\:top-5\/6 { - top: 83.333333%; - } - - .lg\:right-5\/6 { - right: 83.333333%; - } - - .lg\:bottom-5\/6 { - bottom: 83.333333%; - } - - .lg\:left-5\/6 { - left: 83.333333%; - } - - .lg\:top-1\/12 { - top: 8.333333%; - } - - .lg\:right-1\/12 { - right: 8.333333%; - } - - .lg\:bottom-1\/12 { - bottom: 8.333333%; - } - - .lg\:left-1\/12 { - left: 8.333333%; - } - - .lg\:top-2\/12 { - top: 16.666667%; - } - - .lg\:right-2\/12 { - right: 16.666667%; - } - - .lg\:bottom-2\/12 { - bottom: 16.666667%; - } - - .lg\:left-2\/12 { - left: 16.666667%; - } - - .lg\:top-3\/12 { - top: 25%; - } - - .lg\:right-3\/12 { - right: 25%; - } - - .lg\:bottom-3\/12 { - bottom: 25%; - } - - .lg\:left-3\/12 { - left: 25%; - } - - .lg\:top-4\/12 { - top: 33.333333%; - } - - .lg\:right-4\/12 { - right: 33.333333%; - } - - .lg\:bottom-4\/12 { - bottom: 33.333333%; - } - - .lg\:left-4\/12 { - left: 33.333333%; - } - - .lg\:top-5\/12 { - top: 41.666667%; - } - - .lg\:right-5\/12 { - right: 41.666667%; - } - - .lg\:bottom-5\/12 { - bottom: 41.666667%; - } - - .lg\:left-5\/12 { - left: 41.666667%; - } - - .lg\:top-6\/12 { - top: 50%; - } - - .lg\:right-6\/12 { - right: 50%; - } - - .lg\:bottom-6\/12 { - bottom: 50%; - } - - .lg\:left-6\/12 { - left: 50%; - } - - .lg\:top-7\/12 { - top: 58.333333%; - } - - .lg\:right-7\/12 { - right: 58.333333%; - } - - .lg\:bottom-7\/12 { - bottom: 58.333333%; - } - - .lg\:left-7\/12 { - left: 58.333333%; - } - - .lg\:top-8\/12 { - top: 66.666667%; - } - - .lg\:right-8\/12 { - right: 66.666667%; - } - - .lg\:bottom-8\/12 { - bottom: 66.666667%; - } - - .lg\:left-8\/12 { - left: 66.666667%; - } - - .lg\:top-9\/12 { - top: 75%; - } - - .lg\:right-9\/12 { - right: 75%; - } - - .lg\:bottom-9\/12 { - bottom: 75%; - } - - .lg\:left-9\/12 { - left: 75%; - } - - .lg\:top-10\/12 { - top: 83.333333%; - } - - .lg\:right-10\/12 { - right: 83.333333%; - } - - .lg\:bottom-10\/12 { - bottom: 83.333333%; - } - - .lg\:left-10\/12 { - left: 83.333333%; - } - - .lg\:top-11\/12 { - top: 91.666667%; - } - - .lg\:right-11\/12 { - right: 91.666667%; - } - - .lg\:bottom-11\/12 { - bottom: 91.666667%; - } - - .lg\:left-11\/12 { - left: 91.666667%; - } - - .lg\:top-full { - top: 100%; - } - - .lg\:right-full { - right: 100%; - } - - .lg\:bottom-full { - bottom: 100%; - } - - .lg\:left-full { - left: 100%; - } - - .lg\:resize-none { - resize: none; - } - - .lg\:resize-y { - resize: vertical; - } - - .lg\:resize-x { - resize: horizontal; - } - - .lg\:resize { - resize: both; - } - - .lg\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .lg\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .lg\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .lg\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .lg\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .lg\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .lg\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .lg\:shadow-none { - box-shadow: none; - } - - .lg\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .lg\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .lg\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .lg\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .lg\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .lg\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .lg\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .lg\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .lg\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .lg\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .lg\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .group:focus .lg\:group-focus\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .group:focus .lg\:group-focus\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .lg\:group-focus\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .group:focus .lg\:group-focus\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .group:focus .lg\:group-focus\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .group:focus .lg\:group-focus\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .group:focus .lg\:group-focus\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .lg\:group-focus\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-none { - box-shadow: none; - } - - .group:focus .lg\:group-focus\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .group:focus .lg\:group-focus\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .group:focus .lg\:group-focus\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .lg\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .lg\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .lg\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .lg\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .lg\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .lg\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .lg\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .lg\:hover\:shadow-none:hover { - box-shadow: none; - } - - .lg\:hover\:shadow-solid:hover { - box-shadow: 0 0 0 2px currentColor; - } - - .lg\:hover\:shadow-outline-gray:hover { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .lg\:hover\:shadow-outline-blue:hover { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .lg\:hover\:shadow-outline-teal:hover { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .lg\:hover\:shadow-outline-green:hover { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .lg\:hover\:shadow-outline-yellow:hover { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .lg\:hover\:shadow-outline-orange:hover { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .lg\:hover\:shadow-outline-red:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .lg\:hover\:shadow-outline-pink:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .lg\:hover\:shadow-outline-purple:hover { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .lg\:hover\:shadow-outline-indigo:hover { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .lg\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .lg\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .lg\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .lg\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .lg\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .lg\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .lg\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .lg\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .lg\:focus\:shadow-none:focus { - box-shadow: none; - } - - .lg\:focus\:shadow-solid:focus { - box-shadow: 0 0 0 2px currentColor; - } - - .lg\:focus\:shadow-outline-gray:focus { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .lg\:focus\:shadow-outline-blue:focus { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .lg\:focus\:shadow-outline-teal:focus { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .lg\:focus\:shadow-outline-green:focus { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .lg\:focus\:shadow-outline-yellow:focus { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .lg\:focus\:shadow-outline-orange:focus { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .lg\:focus\:shadow-outline-red:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .lg\:focus\:shadow-outline-pink:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .lg\:focus\:shadow-outline-purple:focus { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .lg\:focus\:shadow-outline-indigo:focus { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .lg\:fill-current { - fill: currentColor; - } - - .lg\:stroke-current { - stroke: currentColor; - } - - .lg\:stroke-0 { - stroke-width: 0; - } - - .lg\:stroke-1 { - stroke-width: 1; - } - - .lg\:stroke-2 { - stroke-width: 2; - } - - .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-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .lg\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .lg\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .lg\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .lg\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .lg\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .lg\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .lg\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .lg\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .lg\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .lg\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .lg\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .lg\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .lg\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .lg\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .lg\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .lg\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .lg\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .lg\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .lg\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .lg\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .lg\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .lg\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .lg\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .lg\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .lg\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .lg\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .lg\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .lg\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .lg\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .lg\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .lg\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .lg\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .lg\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .lg\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .lg\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .lg\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .lg\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .lg\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .lg\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .lg\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .lg\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .lg\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .lg\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .lg\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .lg\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .lg\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .lg\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .lg\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .lg\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .lg\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .lg\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .lg\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .lg\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .lg\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .lg\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .lg\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .lg\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .lg\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .lg\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .lg\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .lg\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .lg\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .lg\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .lg\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .lg\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .lg\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .lg\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .lg\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .lg\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .lg\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .lg\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .lg\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .lg\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .lg\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .lg\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .lg\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .lg\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .lg\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .lg\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .lg\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .lg\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .lg\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .lg\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .lg\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .lg\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .lg\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .lg\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .lg\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .lg\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .lg\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .lg\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .lg\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .lg\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .lg\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .lg\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .lg\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .lg\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .lg\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .lg\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .lg\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .lg\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .lg\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .lg\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .lg\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .lg\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .lg\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .lg\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .lg\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .lg\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .lg\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .lg\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-transparent { - color: transparent; - } - - .group:hover .lg\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:hover .lg\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-transparent { - color: transparent; - } - - .group:focus .lg\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:focus .lg\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .lg\:hover\:text-transparent:hover { - color: transparent; - } - - .lg\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .lg\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .lg\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .lg\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .lg\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .lg\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .lg\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .lg\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .lg\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .lg\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .lg\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .lg\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .lg\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .lg\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .lg\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .lg\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .lg\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .lg\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .lg\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .lg\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .lg\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .lg\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .lg\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .lg\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .lg\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .lg\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .lg\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .lg\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .lg\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .lg\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .lg\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .lg\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .lg\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .lg\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .lg\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .lg\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .lg\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .lg\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .lg\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .lg\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .lg\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .lg\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .lg\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .lg\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .lg\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .lg\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .lg\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .lg\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .lg\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .lg\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .lg\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .lg\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .lg\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .lg\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .lg\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .lg\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .lg\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .lg\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .lg\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .lg\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .lg\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .lg\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .lg\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .lg\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .lg\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .lg\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .lg\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .lg\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .lg\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .lg\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .lg\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .lg\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .lg\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .lg\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .lg\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .lg\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .lg\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .lg\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .lg\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .lg\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .lg\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .lg\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .lg\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .lg\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .lg\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .lg\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .lg\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .lg\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .lg\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .lg\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .lg\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .lg\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .lg\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .lg\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .lg\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .lg\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .lg\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .lg\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .lg\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .lg\:focus\:text-transparent:focus { - color: transparent; - } - - .lg\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .lg\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .lg\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .lg\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .lg\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .lg\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .lg\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .lg\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .lg\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .lg\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .lg\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .lg\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .lg\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .lg\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .lg\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .lg\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .lg\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .lg\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .lg\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .lg\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .lg\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .lg\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .lg\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .lg\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .lg\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .lg\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .lg\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .lg\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .lg\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .lg\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .lg\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .lg\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .lg\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .lg\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .lg\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .lg\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .lg\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .lg\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .lg\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .lg\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .lg\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .lg\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .lg\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .lg\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .lg\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .lg\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .lg\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .lg\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .lg\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .lg\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .lg\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .lg\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .lg\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .lg\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .lg\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .lg\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .lg\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .lg\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .lg\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .lg\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .lg\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .lg\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .lg\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .lg\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .lg\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .lg\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .lg\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .lg\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .lg\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .lg\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .lg\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .lg\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .lg\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .lg\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .lg\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .lg\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .lg\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .lg\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .lg\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .lg\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .lg\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .lg\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .lg\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .lg\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .lg\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .lg\:active\:text-transparent:active { - color: transparent; - } - - .lg\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .lg\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .lg\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .lg\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .lg\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .lg\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .lg\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .lg\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .lg\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .lg\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .lg\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .lg\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .lg\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .lg\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .lg\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .lg\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .lg\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .lg\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .lg\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .lg\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .lg\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .lg\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .lg\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .lg\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .lg\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .lg\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .lg\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .lg\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .lg\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .lg\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .lg\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .lg\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .lg\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .lg\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .lg\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .lg\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .lg\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .lg\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .lg\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .lg\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .lg\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .lg\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .lg\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .lg\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .lg\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .lg\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .lg\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .lg\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .lg\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .lg\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .lg\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .lg\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .lg\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .lg\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .lg\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .lg\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .lg\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .lg\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .lg\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .lg\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .lg\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .lg\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .lg\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .lg\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .lg\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .lg\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .lg\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .lg\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .lg\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .lg\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .lg\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .lg\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .lg\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .lg\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .lg\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .lg\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .lg\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .lg\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .lg\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .lg\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .lg\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .lg\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .lg\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .lg\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .lg\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .lg\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .lg\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .lg\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .lg\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .lg\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .lg\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .lg\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .lg\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .lg\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .lg\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .lg\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .lg\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .lg\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .lg\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .lg\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .lg\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .lg\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .lg\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .lg\:dark\:text-transparent { - color: transparent; - } - - .dark .lg\:dark\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .lg\:dark\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .lg\:dark\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .lg\:dark\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .lg\:dark\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .lg\:dark\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .lg\:dark\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .lg\:dark\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-transparent { - color: transparent; - } - - .dark .group:hover .lg\:dark\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:hover .lg\:dark\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-transparent { - color: transparent; - } - - .dark .group:focus .lg\:dark\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:focus .lg\:dark\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-transparent:hover { - color: transparent; - } - - .dark .lg\:dark\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .lg\:dark\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .dark .lg\:dark\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .lg\:dark\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-transparent:focus { - color: transparent; - } - - .dark .lg\:dark\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .lg\:dark\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-transparent:active { - color: transparent; - } - - .dark .lg\:dark\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .lg\:dark\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .lg\:text-opacity-0 { - --text-opacity: 0; - } - - .lg\:text-opacity-25 { - --text-opacity: 0.25; - } - - .lg\:text-opacity-50 { - --text-opacity: 0.5; - } - - .lg\:text-opacity-75 { - --text-opacity: 0.75; - } - - .lg\:text-opacity-100 { - --text-opacity: 1; - } - - .lg\:hover\:text-opacity-0:hover { - --text-opacity: 0; - } - - .lg\:hover\:text-opacity-25:hover { - --text-opacity: 0.25; - } - - .lg\:hover\:text-opacity-50:hover { - --text-opacity: 0.5; - } - - .lg\:hover\:text-opacity-75:hover { - --text-opacity: 0.75; - } - - .lg\:hover\:text-opacity-100:hover { - --text-opacity: 1; - } - - .lg\:focus\:text-opacity-0:focus { - --text-opacity: 0; - } - - .lg\:focus\:text-opacity-25:focus { - --text-opacity: 0.25; - } - - .lg\:focus\:text-opacity-50:focus { - --text-opacity: 0.5; - } - - .lg\:focus\:text-opacity-75:focus { - --text-opacity: 0.75; - } - - .lg\:focus\:text-opacity-100:focus { - --text-opacity: 1; - } - - .lg\:italic { - font-style: italic; - } - - .lg\:not-italic { - 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; - } - - .group:hover .lg\:group-hover\:underline { - text-decoration: underline; - } - - .group:hover .lg\:group-hover\:line-through { - text-decoration: line-through; - } - - .group:hover .lg\:group-hover\:no-underline { - text-decoration: none; - } - - .group:focus .lg\:group-focus\:underline { - text-decoration: underline; - } - - .group:focus .lg\:group-focus\:line-through { - text-decoration: line-through; - } - - .group:focus .lg\:group-focus\:no-underline { - text-decoration: 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\:focus\:underline:focus { - text-decoration: underline; - } - - .lg\:focus\:line-through:focus { - text-decoration: line-through; - } - - .lg\:focus\:no-underline:focus { - 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\:ordinal, .lg\:slashed-zero, .lg\:lining-nums, .lg\:oldstyle-nums, .lg\:proportional-nums, .lg\:tabular-nums, .lg\:diagonal-fractions, .lg\:stacked-fractions { - --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/); - font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction); - } - - .lg\:normal-nums { - font-variant-numeric: normal; - } - - .lg\:ordinal { - --font-variant-numeric-ordinal: ordinal; - } - - .lg\:slashed-zero { - --font-variant-numeric-slashed-zero: slashed-zero; - } - - .lg\:lining-nums { - --font-variant-numeric-figure: lining-nums; - } - - .lg\:oldstyle-nums { - --font-variant-numeric-figure: oldstyle-nums; - } - - .lg\:proportional-nums { - --font-variant-numeric-spacing: proportional-nums; - } - - .lg\:tabular-nums { - --font-variant-numeric-spacing: tabular-nums; - } - - .lg\:diagonal-fractions { - --font-variant-numeric-fraction: diagonal-fractions; - } - - .lg\:stacked-fractions { - --font-variant-numeric-fraction: stacked-fractions; - } - - .lg\:tracking-tighter { - letter-spacing: -0.05em; - } - - .lg\:tracking-tight { - letter-spacing: -0.025em; - } - - .lg\:tracking-normal { - letter-spacing: 0; - } - - .lg\:tracking-wide { - letter-spacing: 0.025em; - } - - .lg\:tracking-wider { - letter-spacing: 0.05em; - } - - .lg\:tracking-widest { - letter-spacing: 0.1em; - } - - .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\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .lg\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .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-normal { - word-wrap: normal; - overflow-wrap: normal; - word-break: normal; - } - - .lg\:break-words { - word-wrap: break-word; - overflow-wrap: break-word; - } - - .lg\:break-all { - word-break: break-all; - } - - .lg\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .lg\:w-0 { - width: 0; - } - - .lg\:w-1 { - width: 0.25rem; - } - - .lg\:w-2 { - width: 0.5rem; - } - - .lg\:w-3 { - width: 0.75rem; - } - - .lg\:w-4 { - width: 1rem; - } - - .lg\:w-5 { - width: 1.25rem; - } - - .lg\:w-6 { - width: 1.5rem; - } - - .lg\:w-7 { - width: 1.75rem; - } - - .lg\:w-8 { - width: 2rem; - } - - .lg\:w-9 { - width: 2.25rem; - } - - .lg\:w-10 { - width: 2.5rem; - } - - .lg\:w-11 { - width: 2.75rem; - } - - .lg\:w-12 { - width: 3rem; - } - - .lg\:w-13 { - width: 3.25rem; - } - - .lg\:w-14 { - width: 3.5rem; - } - - .lg\:w-15 { - width: 3.75rem; - } - - .lg\:w-16 { - width: 4rem; - } - - .lg\:w-20 { - width: 5rem; - } - - .lg\:w-24 { - width: 6rem; - } - - .lg\:w-28 { - width: 7rem; - } - - .lg\:w-32 { - width: 8rem; - } - - .lg\:w-36 { - width: 9rem; - } - - .lg\:w-40 { - width: 10rem; - } - - .lg\:w-44 { - width: 11rem; - } - - .lg\:w-48 { - width: 12rem; - } - - .lg\:w-52 { - width: 13rem; - } - - .lg\:w-56 { - width: 14rem; - } - - .lg\:w-60 { - width: 15rem; - } - - .lg\:w-64 { - width: 16rem; - } - - .lg\:w-72 { - width: 18rem; - } - - .lg\:w-80 { - width: 20rem; - } - - .lg\:w-96 { - width: 24rem; - } - - .lg\:w-auto { - width: auto; - } - - .lg\:w-px { - width: 1px; - } - - .lg\:w-0\.5 { - width: 0.125rem; - } - - .lg\:w-1\.5 { - width: 0.375rem; - } - - .lg\:w-2\.5 { - width: 0.625rem; - } - - .lg\:w-3\.5 { - width: 0.875rem; - } - - .lg\:w-1\/2 { - width: 50%; - } - - .lg\:w-1\/3 { - width: 33.333333%; - } - - .lg\:w-2\/3 { - width: 66.666667%; - } - - .lg\:w-1\/4 { - width: 25%; - } - - .lg\:w-2\/4 { - width: 50%; - } - - .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.666667%; - } - - .lg\:w-2\/6 { - width: 33.333333%; - } - - .lg\:w-3\/6 { - width: 50%; - } - - .lg\:w-4\/6 { - width: 66.666667%; - } - - .lg\:w-5\/6 { - width: 83.333333%; - } - - .lg\:w-1\/12 { - width: 8.333333%; - } - - .lg\:w-2\/12 { - width: 16.666667%; - } - - .lg\:w-3\/12 { - width: 25%; - } - - .lg\:w-4\/12 { - width: 33.333333%; - } - - .lg\:w-5\/12 { - width: 41.666667%; - } - - .lg\:w-6\/12 { - width: 50%; - } - - .lg\:w-7\/12 { - width: 58.333333%; - } - - .lg\:w-8\/12 { - width: 66.666667%; - } - - .lg\:w-9\/12 { - width: 75%; - } - - .lg\:w-10\/12 { - width: 83.333333%; - } - - .lg\:w-11\/12 { - width: 91.666667%; - } - - .lg\:w-full { - width: 100%; - } - - .lg\:w-screen { - width: 100vw; - } - - .lg\:w-min-content { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - } - - .lg\:w-max-content { - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - } - - .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; - } - - .lg\:focus-within\:z-0:focus-within { - z-index: 0; - } - - .lg\:focus-within\:z-10:focus-within { - z-index: 10; - } - - .lg\:focus-within\:z-20:focus-within { - z-index: 20; - } - - .lg\:focus-within\:z-30:focus-within { - z-index: 30; - } - - .lg\:focus-within\:z-40:focus-within { - z-index: 40; - } - - .lg\:focus-within\:z-50:focus-within { - z-index: 50; - } - - .lg\:focus-within\:z-auto:focus-within { - z-index: auto; - } - - .lg\:focus\:z-0:focus { - z-index: 0; - } - - .lg\:focus\:z-10:focus { - z-index: 10; - } - - .lg\:focus\:z-20:focus { - z-index: 20; - } - - .lg\:focus\:z-30:focus { - z-index: 30; - } - - .lg\:focus\:z-40:focus { - z-index: 40; - } - - .lg\:focus\:z-50:focus { - z-index: 50; - } - - .lg\:focus\:z-auto:focus { - z-index: auto; - } - - .lg\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .lg\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .lg\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .lg\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .lg\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .lg\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .lg\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .lg\:gap-7 { - grid-gap: 1.75rem; - gap: 1.75rem; - } - - .lg\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .lg\:gap-9 { - grid-gap: 2.25rem; - gap: 2.25rem; - } - - .lg\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .lg\:gap-11 { - grid-gap: 2.75rem; - gap: 2.75rem; - } - - .lg\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .lg\:gap-13 { - grid-gap: 3.25rem; - gap: 3.25rem; - } - - .lg\:gap-14 { - grid-gap: 3.5rem; - gap: 3.5rem; - } - - .lg\:gap-15 { - grid-gap: 3.75rem; - gap: 3.75rem; - } - - .lg\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .lg\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .lg\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .lg\:gap-28 { - grid-gap: 7rem; - gap: 7rem; - } - - .lg\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .lg\:gap-36 { - grid-gap: 9rem; - gap: 9rem; - } - - .lg\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .lg\:gap-44 { - grid-gap: 11rem; - gap: 11rem; - } - - .lg\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .lg\:gap-52 { - grid-gap: 13rem; - gap: 13rem; - } - - .lg\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .lg\:gap-60 { - grid-gap: 15rem; - gap: 15rem; - } - - .lg\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .lg\:gap-72 { - grid-gap: 18rem; - gap: 18rem; - } - - .lg\:gap-80 { - grid-gap: 20rem; - gap: 20rem; - } - - .lg\:gap-96 { - grid-gap: 24rem; - gap: 24rem; - } - - .lg\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .lg\:gap-0\.5 { - grid-gap: 0.125rem; - gap: 0.125rem; - } - - .lg\:gap-1\.5 { - grid-gap: 0.375rem; - gap: 0.375rem; - } - - .lg\:gap-2\.5 { - grid-gap: 0.625rem; - gap: 0.625rem; - } - - .lg\:gap-3\.5 { - grid-gap: 0.875rem; - gap: 0.875rem; - } - - .lg\:gap-1\/2 { - grid-gap: 50%; - gap: 50%; - } - - .lg\:gap-1\/3 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .lg\:gap-2\/3 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .lg\:gap-1\/4 { - grid-gap: 25%; - gap: 25%; - } - - .lg\:gap-2\/4 { - grid-gap: 50%; - gap: 50%; - } - - .lg\:gap-3\/4 { - grid-gap: 75%; - gap: 75%; - } - - .lg\:gap-1\/5 { - grid-gap: 20%; - gap: 20%; - } - - .lg\:gap-2\/5 { - grid-gap: 40%; - gap: 40%; - } - - .lg\:gap-3\/5 { - grid-gap: 60%; - gap: 60%; - } - - .lg\:gap-4\/5 { - grid-gap: 80%; - gap: 80%; - } - - .lg\:gap-1\/6 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .lg\:gap-2\/6 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .lg\:gap-3\/6 { - grid-gap: 50%; - gap: 50%; - } - - .lg\:gap-4\/6 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .lg\:gap-5\/6 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .lg\:gap-1\/12 { - grid-gap: 8.333333%; - gap: 8.333333%; - } - - .lg\:gap-2\/12 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .lg\:gap-3\/12 { - grid-gap: 25%; - gap: 25%; - } - - .lg\:gap-4\/12 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .lg\:gap-5\/12 { - grid-gap: 41.666667%; - gap: 41.666667%; - } - - .lg\:gap-6\/12 { - grid-gap: 50%; - gap: 50%; - } - - .lg\:gap-7\/12 { - grid-gap: 58.333333%; - gap: 58.333333%; - } - - .lg\:gap-8\/12 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .lg\:gap-9\/12 { - grid-gap: 75%; - gap: 75%; - } - - .lg\:gap-10\/12 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .lg\:gap-11\/12 { - grid-gap: 91.666667%; - gap: 91.666667%; - } - - .lg\:gap-full { - grid-gap: 100%; - gap: 100%; - } - - .lg\:col-gap-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .lg\:col-gap-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .lg\:col-gap-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .lg\:col-gap-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .lg\:col-gap-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .lg\:col-gap-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .lg\:col-gap-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .lg\:col-gap-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .lg\:col-gap-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .lg\:col-gap-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .lg\:col-gap-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .lg\:col-gap-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .lg\:col-gap-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .lg\:col-gap-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .lg\:col-gap-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .lg\:col-gap-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .lg\:col-gap-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .lg\:col-gap-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .lg\:col-gap-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .lg\:col-gap-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .lg\:col-gap-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .lg\:col-gap-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .lg\:col-gap-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .lg\:col-gap-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .lg\:col-gap-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .lg\:col-gap-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .lg\:col-gap-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .lg\:col-gap-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .lg\:col-gap-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .lg\:col-gap-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .lg\:col-gap-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .lg\:col-gap-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .lg\:col-gap-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .lg\:col-gap-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .lg\:col-gap-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .lg\:col-gap-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .lg\:col-gap-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .lg\:col-gap-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:col-gap-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .lg\:col-gap-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .lg\:col-gap-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .lg\:col-gap-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:col-gap-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .lg\:col-gap-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .lg\:col-gap-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .lg\:col-gap-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .lg\:col-gap-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .lg\:col-gap-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .lg\:col-gap-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .lg\:col-gap-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:col-gap-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .lg\:col-gap-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .lg\:col-gap-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .lg\:col-gap-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .lg\:col-gap-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .lg\:col-gap-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .lg\:col-gap-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .lg\:col-gap-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:col-gap-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .lg\:col-gap-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .lg\:col-gap-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .lg\:col-gap-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .lg\:col-gap-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .lg\:col-gap-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .lg\:gap-x-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .lg\:gap-x-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .lg\:gap-x-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .lg\:gap-x-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .lg\:gap-x-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .lg\:gap-x-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .lg\:gap-x-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .lg\:gap-x-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .lg\:gap-x-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .lg\:gap-x-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .lg\:gap-x-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .lg\:gap-x-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .lg\:gap-x-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .lg\:gap-x-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .lg\:gap-x-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .lg\:gap-x-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .lg\:gap-x-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .lg\:gap-x-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .lg\:gap-x-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .lg\:gap-x-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .lg\:gap-x-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .lg\:gap-x-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .lg\:gap-x-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .lg\:gap-x-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .lg\:gap-x-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .lg\:gap-x-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .lg\:gap-x-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .lg\:gap-x-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .lg\:gap-x-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .lg\:gap-x-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .lg\:gap-x-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .lg\:gap-x-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .lg\:gap-x-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .lg\:gap-x-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .lg\:gap-x-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .lg\:gap-x-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .lg\:gap-x-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .lg\:gap-x-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:gap-x-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .lg\:gap-x-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .lg\:gap-x-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .lg\:gap-x-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:gap-x-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .lg\:gap-x-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .lg\:gap-x-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .lg\:gap-x-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .lg\:gap-x-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .lg\:gap-x-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .lg\:gap-x-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .lg\:gap-x-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:gap-x-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .lg\:gap-x-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .lg\:gap-x-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .lg\:gap-x-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .lg\:gap-x-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .lg\:gap-x-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .lg\:gap-x-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .lg\:gap-x-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .lg\:gap-x-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .lg\:gap-x-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .lg\:gap-x-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .lg\:gap-x-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .lg\:gap-x-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .lg\:gap-x-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .lg\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .lg\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .lg\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .lg\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .lg\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .lg\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .lg\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .lg\:row-gap-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .lg\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .lg\:row-gap-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .lg\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .lg\:row-gap-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .lg\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .lg\:row-gap-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .lg\:row-gap-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .lg\:row-gap-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .lg\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .lg\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .lg\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .lg\:row-gap-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .lg\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .lg\:row-gap-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .lg\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .lg\:row-gap-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .lg\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .lg\:row-gap-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .lg\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .lg\:row-gap-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .lg\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .lg\:row-gap-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .lg\:row-gap-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .lg\:row-gap-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .lg\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .lg\:row-gap-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .lg\:row-gap-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .lg\:row-gap-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .lg\:row-gap-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .lg\:row-gap-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:row-gap-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .lg\:row-gap-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .lg\:row-gap-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .lg\:row-gap-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:row-gap-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .lg\:row-gap-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .lg\:row-gap-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .lg\:row-gap-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .lg\:row-gap-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .lg\:row-gap-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .lg\:row-gap-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .lg\:row-gap-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:row-gap-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .lg\:row-gap-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .lg\:row-gap-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .lg\:row-gap-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .lg\:row-gap-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .lg\:row-gap-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .lg\:row-gap-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .lg\:row-gap-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:row-gap-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .lg\:row-gap-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .lg\:row-gap-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .lg\:row-gap-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .lg\:row-gap-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .lg\:row-gap-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .lg\:gap-y-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .lg\:gap-y-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .lg\:gap-y-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .lg\:gap-y-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .lg\:gap-y-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .lg\:gap-y-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .lg\:gap-y-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .lg\:gap-y-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .lg\:gap-y-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .lg\:gap-y-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .lg\:gap-y-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .lg\:gap-y-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .lg\:gap-y-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .lg\:gap-y-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .lg\:gap-y-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .lg\:gap-y-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .lg\:gap-y-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .lg\:gap-y-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .lg\:gap-y-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .lg\:gap-y-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .lg\:gap-y-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .lg\:gap-y-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .lg\:gap-y-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .lg\:gap-y-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .lg\:gap-y-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .lg\:gap-y-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .lg\:gap-y-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .lg\:gap-y-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .lg\:gap-y-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .lg\:gap-y-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .lg\:gap-y-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .lg\:gap-y-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .lg\:gap-y-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .lg\:gap-y-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .lg\:gap-y-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .lg\:gap-y-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .lg\:gap-y-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .lg\:gap-y-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:gap-y-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .lg\:gap-y-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .lg\:gap-y-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .lg\:gap-y-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:gap-y-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .lg\:gap-y-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .lg\:gap-y-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .lg\:gap-y-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .lg\:gap-y-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .lg\:gap-y-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .lg\:gap-y-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .lg\:gap-y-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:gap-y-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .lg\:gap-y-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .lg\:gap-y-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .lg\:gap-y-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .lg\:gap-y-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .lg\:gap-y-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .lg\:gap-y-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .lg\:gap-y-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .lg\:gap-y-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .lg\:gap-y-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .lg\:gap-y-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .lg\:gap-y-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .lg\:gap-y-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .lg\:gap-y-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .lg\:grid-flow-row { - grid-auto-flow: row; - } - - .lg\:grid-flow-col { - grid-auto-flow: column; - } - - .lg\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .lg\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .lg\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .lg\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .lg\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .lg\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .lg\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .lg\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .lg\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .lg\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .lg\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .lg\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .lg\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .lg\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .lg\:grid-cols-none { - grid-template-columns: none; - } - - .lg\:auto-cols-auto { - grid-auto-columns: auto; - } - - .lg\:auto-cols-min { - grid-auto-columns: -webkit-min-content; - grid-auto-columns: min-content; - } - - .lg\:auto-cols-max { - grid-auto-columns: -webkit-max-content; - grid-auto-columns: max-content; - } - - .lg\:auto-cols-fr { - grid-auto-columns: minmax(0, 1fr); - } - - .lg\:col-auto { - grid-column: auto; - } - - .lg\:col-span-1 { - grid-column: span 1 / span 1; - } - - .lg\:col-span-2 { - grid-column: span 2 / span 2; - } - - .lg\:col-span-3 { - grid-column: span 3 / span 3; - } - - .lg\:col-span-4 { - grid-column: span 4 / span 4; - } - - .lg\:col-span-5 { - grid-column: span 5 / span 5; - } - - .lg\:col-span-6 { - grid-column: span 6 / span 6; - } - - .lg\:col-span-7 { - grid-column: span 7 / span 7; - } - - .lg\:col-span-8 { - grid-column: span 8 / span 8; - } - - .lg\:col-span-9 { - grid-column: span 9 / span 9; - } - - .lg\:col-span-10 { - grid-column: span 10 / span 10; - } - - .lg\:col-span-11 { - grid-column: span 11 / span 11; - } - - .lg\:col-span-12 { - grid-column: span 12 / span 12; - } - - .lg\:col-span-full { - grid-column: 1 / -1; - } - - .lg\:col-start-1 { - grid-column-start: 1; - } - - .lg\:col-start-2 { - grid-column-start: 2; - } - - .lg\:col-start-3 { - grid-column-start: 3; - } - - .lg\:col-start-4 { - grid-column-start: 4; - } - - .lg\:col-start-5 { - grid-column-start: 5; - } - - .lg\:col-start-6 { - grid-column-start: 6; - } - - .lg\:col-start-7 { - grid-column-start: 7; - } - - .lg\:col-start-8 { - grid-column-start: 8; - } - - .lg\:col-start-9 { - grid-column-start: 9; - } - - .lg\:col-start-10 { - grid-column-start: 10; - } - - .lg\:col-start-11 { - grid-column-start: 11; - } - - .lg\:col-start-12 { - grid-column-start: 12; - } - - .lg\:col-start-13 { - grid-column-start: 13; - } - - .lg\:col-start-auto { - grid-column-start: auto; - } - - .lg\:col-end-1 { - grid-column-end: 1; - } - - .lg\:col-end-2 { - grid-column-end: 2; - } - - .lg\:col-end-3 { - grid-column-end: 3; - } - - .lg\:col-end-4 { - grid-column-end: 4; - } - - .lg\:col-end-5 { - grid-column-end: 5; - } - - .lg\:col-end-6 { - grid-column-end: 6; - } - - .lg\:col-end-7 { - grid-column-end: 7; - } - - .lg\:col-end-8 { - grid-column-end: 8; - } - - .lg\:col-end-9 { - grid-column-end: 9; - } - - .lg\:col-end-10 { - grid-column-end: 10; - } - - .lg\:col-end-11 { - grid-column-end: 11; - } - - .lg\:col-end-12 { - grid-column-end: 12; - } - - .lg\:col-end-13 { - grid-column-end: 13; - } - - .lg\:col-end-auto { - grid-column-end: auto; - } - - .lg\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .lg\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .lg\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .lg\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .lg\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .lg\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .lg\:grid-rows-none { - grid-template-rows: none; - } - - .lg\:auto-rows-auto { - grid-auto-rows: auto; - } - - .lg\:auto-rows-min { - grid-auto-rows: -webkit-min-content; - grid-auto-rows: min-content; - } - - .lg\:auto-rows-max { - grid-auto-rows: -webkit-max-content; - grid-auto-rows: max-content; - } - - .lg\:auto-rows-fr { - grid-auto-rows: minmax(0, 1fr); - } - - .lg\:row-auto { - grid-row: auto; - } - - .lg\:row-span-1 { - grid-row: span 1 / span 1; - } - - .lg\:row-span-2 { - grid-row: span 2 / span 2; - } - - .lg\:row-span-3 { - grid-row: span 3 / span 3; - } - - .lg\:row-span-4 { - grid-row: span 4 / span 4; - } - - .lg\:row-span-5 { - grid-row: span 5 / span 5; - } - - .lg\:row-span-6 { - grid-row: span 6 / span 6; - } - - .lg\:row-span-full { - grid-row: 1 / -1; - } - - .lg\:row-start-1 { - grid-row-start: 1; - } - - .lg\:row-start-2 { - grid-row-start: 2; - } - - .lg\:row-start-3 { - grid-row-start: 3; - } - - .lg\:row-start-4 { - grid-row-start: 4; - } - - .lg\:row-start-5 { - grid-row-start: 5; - } - - .lg\:row-start-6 { - grid-row-start: 6; - } - - .lg\:row-start-7 { - grid-row-start: 7; - } - - .lg\:row-start-auto { - grid-row-start: auto; - } - - .lg\:row-end-1 { - grid-row-end: 1; - } - - .lg\:row-end-2 { - grid-row-end: 2; - } - - .lg\:row-end-3 { - grid-row-end: 3; - } - - .lg\:row-end-4 { - grid-row-end: 4; - } - - .lg\:row-end-5 { - grid-row-end: 5; - } - - .lg\:row-end-6 { - grid-row-end: 6; - } - - .lg\:row-end-7 { - grid-row-end: 7; - } - - .lg\:row-end-auto { - grid-row-end: auto; - } - - .lg\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .lg\:transform-none { - transform: none; - } - - .lg\:origin-center { - transform-origin: center; - } - - .lg\:origin-top { - transform-origin: top; - } - - .lg\:origin-top-right { - transform-origin: top right; - } - - .lg\:origin-right { - transform-origin: right; - } - - .lg\:origin-bottom-right { - transform-origin: bottom right; - } - - .lg\:origin-bottom { - transform-origin: bottom; - } - - .lg\:origin-bottom-left { - transform-origin: bottom left; - } - - .lg\:origin-left { - transform-origin: left; - } - - .lg\:origin-top-left { - transform-origin: top left; - } - - .lg\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .lg\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .lg\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .lg\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .lg\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .lg\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .lg\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .lg\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .lg\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .lg\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .lg\:scale-x-0 { - --transform-scale-x: 0; - } - - .lg\:scale-x-50 { - --transform-scale-x: .5; - } - - .lg\:scale-x-75 { - --transform-scale-x: .75; - } - - .lg\:scale-x-90 { - --transform-scale-x: .9; - } - - .lg\:scale-x-95 { - --transform-scale-x: .95; - } - - .lg\:scale-x-100 { - --transform-scale-x: 1; - } - - .lg\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .lg\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .lg\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .lg\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .lg\:scale-y-0 { - --transform-scale-y: 0; - } - - .lg\:scale-y-50 { - --transform-scale-y: .5; - } - - .lg\:scale-y-75 { - --transform-scale-y: .75; - } - - .lg\:scale-y-90 { - --transform-scale-y: .9; - } - - .lg\:scale-y-95 { - --transform-scale-y: .95; - } - - .lg\:scale-y-100 { - --transform-scale-y: 1; - } - - .lg\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .lg\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .lg\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .lg\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .lg\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .lg\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .lg\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .lg\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .lg\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .lg\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .lg\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .lg\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .lg\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .lg\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .lg\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .lg\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .lg\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .lg\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .lg\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .lg\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .lg\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .lg\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .lg\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .lg\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .lg\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .lg\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .lg\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .lg\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .lg\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .lg\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .lg\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .lg\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .lg\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .lg\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .lg\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .lg\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .lg\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .lg\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .lg\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .lg\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .lg\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .lg\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .lg\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .lg\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .lg\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .lg\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .lg\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .lg\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .lg\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .lg\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .lg\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .lg\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .lg\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .lg\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .lg\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .lg\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .lg\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .lg\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .lg\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .lg\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .lg\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .lg\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .lg\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .lg\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .lg\:rotate-0 { - --transform-rotate: 0; - } - - .lg\:rotate-1 { - --transform-rotate: 1deg; - } - - .lg\:rotate-2 { - --transform-rotate: 2deg; - } - - .lg\:rotate-3 { - --transform-rotate: 3deg; - } - - .lg\:rotate-6 { - --transform-rotate: 6deg; - } - - .lg\:rotate-12 { - --transform-rotate: 12deg; - } - - .lg\:rotate-45 { - --transform-rotate: 45deg; - } - - .lg\:rotate-90 { - --transform-rotate: 90deg; - } - - .lg\:rotate-180 { - --transform-rotate: 180deg; - } - - .lg\:-rotate-180 { - --transform-rotate: -180deg; - } - - .lg\:-rotate-90 { - --transform-rotate: -90deg; - } - - .lg\:-rotate-45 { - --transform-rotate: -45deg; - } - - .lg\:-rotate-12 { - --transform-rotate: -12deg; - } - - .lg\:-rotate-6 { - --transform-rotate: -6deg; - } - - .lg\:-rotate-3 { - --transform-rotate: -3deg; - } - - .lg\:-rotate-2 { - --transform-rotate: -2deg; - } - - .lg\:-rotate-1 { - --transform-rotate: -1deg; - } - - .lg\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .lg\:hover\:rotate-1:hover { - --transform-rotate: 1deg; - } - - .lg\:hover\:rotate-2:hover { - --transform-rotate: 2deg; - } - - .lg\:hover\:rotate-3:hover { - --transform-rotate: 3deg; - } - - .lg\:hover\:rotate-6:hover { - --transform-rotate: 6deg; - } - - .lg\:hover\:rotate-12:hover { - --transform-rotate: 12deg; - } - - .lg\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .lg\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .lg\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .lg\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .lg\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .lg\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .lg\:hover\:-rotate-12:hover { - --transform-rotate: -12deg; - } - - .lg\:hover\:-rotate-6:hover { - --transform-rotate: -6deg; - } - - .lg\:hover\:-rotate-3:hover { - --transform-rotate: -3deg; - } - - .lg\:hover\:-rotate-2:hover { - --transform-rotate: -2deg; - } - - .lg\:hover\:-rotate-1:hover { - --transform-rotate: -1deg; - } - - .lg\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .lg\:focus\:rotate-1:focus { - --transform-rotate: 1deg; - } - - .lg\:focus\:rotate-2:focus { - --transform-rotate: 2deg; - } - - .lg\:focus\:rotate-3:focus { - --transform-rotate: 3deg; - } - - .lg\:focus\:rotate-6:focus { - --transform-rotate: 6deg; - } - - .lg\:focus\:rotate-12:focus { - --transform-rotate: 12deg; - } - - .lg\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .lg\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .lg\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .lg\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .lg\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .lg\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .lg\:focus\:-rotate-12:focus { - --transform-rotate: -12deg; - } - - .lg\:focus\:-rotate-6:focus { - --transform-rotate: -6deg; - } - - .lg\:focus\:-rotate-3:focus { - --transform-rotate: -3deg; - } - - .lg\:focus\:-rotate-2:focus { - --transform-rotate: -2deg; - } - - .lg\:focus\:-rotate-1:focus { - --transform-rotate: -1deg; - } - - .lg\:translate-x-0 { - --transform-translate-x: 0; - } - - .lg\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .lg\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .lg\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .lg\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .lg\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .lg\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .lg\:translate-x-7 { - --transform-translate-x: 1.75rem; - } - - .lg\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .lg\:translate-x-9 { - --transform-translate-x: 2.25rem; - } - - .lg\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .lg\:translate-x-11 { - --transform-translate-x: 2.75rem; - } - - .lg\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .lg\:translate-x-13 { - --transform-translate-x: 3.25rem; - } - - .lg\:translate-x-14 { - --transform-translate-x: 3.5rem; - } - - .lg\:translate-x-15 { - --transform-translate-x: 3.75rem; - } - - .lg\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .lg\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .lg\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .lg\:translate-x-28 { - --transform-translate-x: 7rem; - } - - .lg\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .lg\:translate-x-36 { - --transform-translate-x: 9rem; - } - - .lg\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .lg\:translate-x-44 { - --transform-translate-x: 11rem; - } - - .lg\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .lg\:translate-x-52 { - --transform-translate-x: 13rem; - } - - .lg\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .lg\:translate-x-60 { - --transform-translate-x: 15rem; - } - - .lg\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .lg\:translate-x-72 { - --transform-translate-x: 18rem; - } - - .lg\:translate-x-80 { - --transform-translate-x: 20rem; - } - - .lg\:translate-x-96 { - --transform-translate-x: 24rem; - } - - .lg\:translate-x-px { - --transform-translate-x: 1px; - } - - .lg\:translate-x-0\.5 { - --transform-translate-x: 0.125rem; - } - - .lg\:translate-x-1\.5 { - --transform-translate-x: 0.375rem; - } - - .lg\:translate-x-2\.5 { - --transform-translate-x: 0.625rem; - } - - .lg\:translate-x-3\.5 { - --transform-translate-x: 0.875rem; - } - - .lg\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .lg\:translate-x-1\/3 { - --transform-translate-x: 33.333333%; - } - - .lg\:translate-x-2\/3 { - --transform-translate-x: 66.666667%; - } - - .lg\:translate-x-1\/4 { - --transform-translate-x: 25%; - } - - .lg\:translate-x-2\/4 { - --transform-translate-x: 50%; - } - - .lg\:translate-x-3\/4 { - --transform-translate-x: 75%; - } - - .lg\:translate-x-1\/5 { - --transform-translate-x: 20%; - } - - .lg\:translate-x-2\/5 { - --transform-translate-x: 40%; - } - - .lg\:translate-x-3\/5 { - --transform-translate-x: 60%; - } - - .lg\:translate-x-4\/5 { - --transform-translate-x: 80%; - } - - .lg\:translate-x-1\/6 { - --transform-translate-x: 16.666667%; - } - - .lg\:translate-x-2\/6 { - --transform-translate-x: 33.333333%; - } - - .lg\:translate-x-3\/6 { - --transform-translate-x: 50%; - } - - .lg\:translate-x-4\/6 { - --transform-translate-x: 66.666667%; - } - - .lg\:translate-x-5\/6 { - --transform-translate-x: 83.333333%; - } - - .lg\:translate-x-1\/12 { - --transform-translate-x: 8.333333%; - } - - .lg\:translate-x-2\/12 { - --transform-translate-x: 16.666667%; - } - - .lg\:translate-x-3\/12 { - --transform-translate-x: 25%; - } - - .lg\:translate-x-4\/12 { - --transform-translate-x: 33.333333%; - } - - .lg\:translate-x-5\/12 { - --transform-translate-x: 41.666667%; - } - - .lg\:translate-x-6\/12 { - --transform-translate-x: 50%; - } - - .lg\:translate-x-7\/12 { - --transform-translate-x: 58.333333%; - } - - .lg\:translate-x-8\/12 { - --transform-translate-x: 66.666667%; - } - - .lg\:translate-x-9\/12 { - --transform-translate-x: 75%; - } - - .lg\:translate-x-10\/12 { - --transform-translate-x: 83.333333%; - } - - .lg\:translate-x-11\/12 { - --transform-translate-x: 91.666667%; - } - - .lg\:translate-x-full { - --transform-translate-x: 100%; - } - - .lg\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .lg\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .lg\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .lg\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .lg\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .lg\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .lg\:-translate-x-7 { - --transform-translate-x: -1.75rem; - } - - .lg\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .lg\:-translate-x-9 { - --transform-translate-x: -2.25rem; - } - - .lg\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .lg\:-translate-x-11 { - --transform-translate-x: -2.75rem; - } - - .lg\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .lg\:-translate-x-13 { - --transform-translate-x: -3.25rem; - } - - .lg\:-translate-x-14 { - --transform-translate-x: -3.5rem; - } - - .lg\:-translate-x-15 { - --transform-translate-x: -3.75rem; - } - - .lg\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .lg\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .lg\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .lg\:-translate-x-28 { - --transform-translate-x: -7rem; - } - - .lg\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .lg\:-translate-x-36 { - --transform-translate-x: -9rem; - } - - .lg\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .lg\:-translate-x-44 { - --transform-translate-x: -11rem; - } - - .lg\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .lg\:-translate-x-52 { - --transform-translate-x: -13rem; - } - - .lg\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .lg\:-translate-x-60 { - --transform-translate-x: -15rem; - } - - .lg\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .lg\:-translate-x-72 { - --transform-translate-x: -18rem; - } - - .lg\:-translate-x-80 { - --transform-translate-x: -20rem; - } - - .lg\:-translate-x-96 { - --transform-translate-x: -24rem; - } - - .lg\:-translate-x-px { - --transform-translate-x: -1px; - } - - .lg\:-translate-x-0\.5 { - --transform-translate-x: -0.125rem; - } - - .lg\:-translate-x-1\.5 { - --transform-translate-x: -0.375rem; - } - - .lg\:-translate-x-2\.5 { - --transform-translate-x: -0.625rem; - } - - .lg\:-translate-x-3\.5 { - --transform-translate-x: -0.875rem; - } - - .lg\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .lg\:-translate-x-1\/3 { - --transform-translate-x: -33.33333%; - } - - .lg\:-translate-x-2\/3 { - --transform-translate-x: -66.66667%; - } - - .lg\:-translate-x-1\/4 { - --transform-translate-x: -25%; - } - - .lg\:-translate-x-2\/4 { - --transform-translate-x: -50%; - } - - .lg\:-translate-x-3\/4 { - --transform-translate-x: -75%; - } - - .lg\:-translate-x-1\/5 { - --transform-translate-x: -20%; - } - - .lg\:-translate-x-2\/5 { - --transform-translate-x: -40%; - } - - .lg\:-translate-x-3\/5 { - --transform-translate-x: -60%; - } - - .lg\:-translate-x-4\/5 { - --transform-translate-x: -80%; - } - - .lg\:-translate-x-1\/6 { - --transform-translate-x: -16.66667%; - } - - .lg\:-translate-x-2\/6 { - --transform-translate-x: -33.33333%; - } - - .lg\:-translate-x-3\/6 { - --transform-translate-x: -50%; - } - - .lg\:-translate-x-4\/6 { - --transform-translate-x: -66.66667%; - } - - .lg\:-translate-x-5\/6 { - --transform-translate-x: -83.33333%; - } - - .lg\:-translate-x-1\/12 { - --transform-translate-x: -8.33333%; - } - - .lg\:-translate-x-2\/12 { - --transform-translate-x: -16.66667%; - } - - .lg\:-translate-x-3\/12 { - --transform-translate-x: -25%; - } - - .lg\:-translate-x-4\/12 { - --transform-translate-x: -33.33333%; - } - - .lg\:-translate-x-5\/12 { - --transform-translate-x: -41.66667%; - } - - .lg\:-translate-x-6\/12 { - --transform-translate-x: -50%; - } - - .lg\:-translate-x-7\/12 { - --transform-translate-x: -58.33333%; - } - - .lg\:-translate-x-8\/12 { - --transform-translate-x: -66.66667%; - } - - .lg\:-translate-x-9\/12 { - --transform-translate-x: -75%; - } - - .lg\:-translate-x-10\/12 { - --transform-translate-x: -83.33333%; - } - - .lg\:-translate-x-11\/12 { - --transform-translate-x: -91.66667%; - } - - .lg\:-translate-x-full { - --transform-translate-x: -100%; - } - - .lg\:translate-y-0 { - --transform-translate-y: 0; - } - - .lg\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .lg\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .lg\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .lg\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .lg\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .lg\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .lg\:translate-y-7 { - --transform-translate-y: 1.75rem; - } - - .lg\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .lg\:translate-y-9 { - --transform-translate-y: 2.25rem; - } - - .lg\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .lg\:translate-y-11 { - --transform-translate-y: 2.75rem; - } - - .lg\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .lg\:translate-y-13 { - --transform-translate-y: 3.25rem; - } - - .lg\:translate-y-14 { - --transform-translate-y: 3.5rem; - } - - .lg\:translate-y-15 { - --transform-translate-y: 3.75rem; - } - - .lg\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .lg\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .lg\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .lg\:translate-y-28 { - --transform-translate-y: 7rem; - } - - .lg\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .lg\:translate-y-36 { - --transform-translate-y: 9rem; - } - - .lg\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .lg\:translate-y-44 { - --transform-translate-y: 11rem; - } - - .lg\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .lg\:translate-y-52 { - --transform-translate-y: 13rem; - } - - .lg\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .lg\:translate-y-60 { - --transform-translate-y: 15rem; - } - - .lg\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .lg\:translate-y-72 { - --transform-translate-y: 18rem; - } - - .lg\:translate-y-80 { - --transform-translate-y: 20rem; - } - - .lg\:translate-y-96 { - --transform-translate-y: 24rem; - } - - .lg\:translate-y-px { - --transform-translate-y: 1px; - } - - .lg\:translate-y-0\.5 { - --transform-translate-y: 0.125rem; - } - - .lg\:translate-y-1\.5 { - --transform-translate-y: 0.375rem; - } - - .lg\:translate-y-2\.5 { - --transform-translate-y: 0.625rem; - } - - .lg\:translate-y-3\.5 { - --transform-translate-y: 0.875rem; - } - - .lg\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .lg\:translate-y-1\/3 { - --transform-translate-y: 33.333333%; - } - - .lg\:translate-y-2\/3 { - --transform-translate-y: 66.666667%; - } - - .lg\:translate-y-1\/4 { - --transform-translate-y: 25%; - } - - .lg\:translate-y-2\/4 { - --transform-translate-y: 50%; - } - - .lg\:translate-y-3\/4 { - --transform-translate-y: 75%; - } - - .lg\:translate-y-1\/5 { - --transform-translate-y: 20%; - } - - .lg\:translate-y-2\/5 { - --transform-translate-y: 40%; - } - - .lg\:translate-y-3\/5 { - --transform-translate-y: 60%; - } - - .lg\:translate-y-4\/5 { - --transform-translate-y: 80%; - } - - .lg\:translate-y-1\/6 { - --transform-translate-y: 16.666667%; - } - - .lg\:translate-y-2\/6 { - --transform-translate-y: 33.333333%; - } - - .lg\:translate-y-3\/6 { - --transform-translate-y: 50%; - } - - .lg\:translate-y-4\/6 { - --transform-translate-y: 66.666667%; - } - - .lg\:translate-y-5\/6 { - --transform-translate-y: 83.333333%; - } - - .lg\:translate-y-1\/12 { - --transform-translate-y: 8.333333%; - } - - .lg\:translate-y-2\/12 { - --transform-translate-y: 16.666667%; - } - - .lg\:translate-y-3\/12 { - --transform-translate-y: 25%; - } - - .lg\:translate-y-4\/12 { - --transform-translate-y: 33.333333%; - } - - .lg\:translate-y-5\/12 { - --transform-translate-y: 41.666667%; - } - - .lg\:translate-y-6\/12 { - --transform-translate-y: 50%; - } - - .lg\:translate-y-7\/12 { - --transform-translate-y: 58.333333%; - } - - .lg\:translate-y-8\/12 { - --transform-translate-y: 66.666667%; - } - - .lg\:translate-y-9\/12 { - --transform-translate-y: 75%; - } - - .lg\:translate-y-10\/12 { - --transform-translate-y: 83.333333%; - } - - .lg\:translate-y-11\/12 { - --transform-translate-y: 91.666667%; - } - - .lg\:translate-y-full { - --transform-translate-y: 100%; - } - - .lg\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .lg\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .lg\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .lg\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .lg\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .lg\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .lg\:-translate-y-7 { - --transform-translate-y: -1.75rem; - } - - .lg\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .lg\:-translate-y-9 { - --transform-translate-y: -2.25rem; - } - - .lg\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .lg\:-translate-y-11 { - --transform-translate-y: -2.75rem; - } - - .lg\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .lg\:-translate-y-13 { - --transform-translate-y: -3.25rem; - } - - .lg\:-translate-y-14 { - --transform-translate-y: -3.5rem; - } - - .lg\:-translate-y-15 { - --transform-translate-y: -3.75rem; - } - - .lg\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .lg\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .lg\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .lg\:-translate-y-28 { - --transform-translate-y: -7rem; - } - - .lg\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .lg\:-translate-y-36 { - --transform-translate-y: -9rem; - } - - .lg\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .lg\:-translate-y-44 { - --transform-translate-y: -11rem; - } - - .lg\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .lg\:-translate-y-52 { - --transform-translate-y: -13rem; - } - - .lg\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .lg\:-translate-y-60 { - --transform-translate-y: -15rem; - } - - .lg\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .lg\:-translate-y-72 { - --transform-translate-y: -18rem; - } - - .lg\:-translate-y-80 { - --transform-translate-y: -20rem; - } - - .lg\:-translate-y-96 { - --transform-translate-y: -24rem; - } - - .lg\:-translate-y-px { - --transform-translate-y: -1px; - } - - .lg\:-translate-y-0\.5 { - --transform-translate-y: -0.125rem; - } - - .lg\:-translate-y-1\.5 { - --transform-translate-y: -0.375rem; - } - - .lg\:-translate-y-2\.5 { - --transform-translate-y: -0.625rem; - } - - .lg\:-translate-y-3\.5 { - --transform-translate-y: -0.875rem; - } - - .lg\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .lg\:-translate-y-1\/3 { - --transform-translate-y: -33.33333%; - } - - .lg\:-translate-y-2\/3 { - --transform-translate-y: -66.66667%; - } - - .lg\:-translate-y-1\/4 { - --transform-translate-y: -25%; - } - - .lg\:-translate-y-2\/4 { - --transform-translate-y: -50%; - } - - .lg\:-translate-y-3\/4 { - --transform-translate-y: -75%; - } - - .lg\:-translate-y-1\/5 { - --transform-translate-y: -20%; - } - - .lg\:-translate-y-2\/5 { - --transform-translate-y: -40%; - } - - .lg\:-translate-y-3\/5 { - --transform-translate-y: -60%; - } - - .lg\:-translate-y-4\/5 { - --transform-translate-y: -80%; - } - - .lg\:-translate-y-1\/6 { - --transform-translate-y: -16.66667%; - } - - .lg\:-translate-y-2\/6 { - --transform-translate-y: -33.33333%; - } - - .lg\:-translate-y-3\/6 { - --transform-translate-y: -50%; - } - - .lg\:-translate-y-4\/6 { - --transform-translate-y: -66.66667%; - } - - .lg\:-translate-y-5\/6 { - --transform-translate-y: -83.33333%; - } - - .lg\:-translate-y-1\/12 { - --transform-translate-y: -8.33333%; - } - - .lg\:-translate-y-2\/12 { - --transform-translate-y: -16.66667%; - } - - .lg\:-translate-y-3\/12 { - --transform-translate-y: -25%; - } - - .lg\:-translate-y-4\/12 { - --transform-translate-y: -33.33333%; - } - - .lg\:-translate-y-5\/12 { - --transform-translate-y: -41.66667%; - } - - .lg\:-translate-y-6\/12 { - --transform-translate-y: -50%; - } - - .lg\:-translate-y-7\/12 { - --transform-translate-y: -58.33333%; - } - - .lg\:-translate-y-8\/12 { - --transform-translate-y: -66.66667%; - } - - .lg\:-translate-y-9\/12 { - --transform-translate-y: -75%; - } - - .lg\:-translate-y-10\/12 { - --transform-translate-y: -83.33333%; - } - - .lg\:-translate-y-11\/12 { - --transform-translate-y: -91.66667%; - } - - .lg\:-translate-y-full { - --transform-translate-y: -100%; - } - - .lg\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .lg\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .lg\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .lg\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .lg\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .lg\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .lg\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .lg\:hover\:translate-x-7:hover { - --transform-translate-x: 1.75rem; - } - - .lg\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .lg\:hover\:translate-x-9:hover { - --transform-translate-x: 2.25rem; - } - - .lg\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .lg\:hover\:translate-x-11:hover { - --transform-translate-x: 2.75rem; - } - - .lg\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .lg\:hover\:translate-x-13:hover { - --transform-translate-x: 3.25rem; - } - - .lg\:hover\:translate-x-14:hover { - --transform-translate-x: 3.5rem; - } - - .lg\:hover\:translate-x-15:hover { - --transform-translate-x: 3.75rem; - } - - .lg\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .lg\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .lg\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .lg\:hover\:translate-x-28:hover { - --transform-translate-x: 7rem; - } - - .lg\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .lg\:hover\:translate-x-36:hover { - --transform-translate-x: 9rem; - } - - .lg\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .lg\:hover\:translate-x-44:hover { - --transform-translate-x: 11rem; - } - - .lg\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .lg\:hover\:translate-x-52:hover { - --transform-translate-x: 13rem; - } - - .lg\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .lg\:hover\:translate-x-60:hover { - --transform-translate-x: 15rem; - } - - .lg\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .lg\:hover\:translate-x-72:hover { - --transform-translate-x: 18rem; - } - - .lg\:hover\:translate-x-80:hover { - --transform-translate-x: 20rem; - } - - .lg\:hover\:translate-x-96:hover { - --transform-translate-x: 24rem; - } - - .lg\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .lg\:hover\:translate-x-0\.5:hover { - --transform-translate-x: 0.125rem; - } - - .lg\:hover\:translate-x-1\.5:hover { - --transform-translate-x: 0.375rem; - } - - .lg\:hover\:translate-x-2\.5:hover { - --transform-translate-x: 0.625rem; - } - - .lg\:hover\:translate-x-3\.5:hover { - --transform-translate-x: 0.875rem; - } - - .lg\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .lg\:hover\:translate-x-1\/3:hover { - --transform-translate-x: 33.333333%; - } - - .lg\:hover\:translate-x-2\/3:hover { - --transform-translate-x: 66.666667%; - } - - .lg\:hover\:translate-x-1\/4:hover { - --transform-translate-x: 25%; - } - - .lg\:hover\:translate-x-2\/4:hover { - --transform-translate-x: 50%; - } - - .lg\:hover\:translate-x-3\/4:hover { - --transform-translate-x: 75%; - } - - .lg\:hover\:translate-x-1\/5:hover { - --transform-translate-x: 20%; - } - - .lg\:hover\:translate-x-2\/5:hover { - --transform-translate-x: 40%; - } - - .lg\:hover\:translate-x-3\/5:hover { - --transform-translate-x: 60%; - } - - .lg\:hover\:translate-x-4\/5:hover { - --transform-translate-x: 80%; - } - - .lg\:hover\:translate-x-1\/6:hover { - --transform-translate-x: 16.666667%; - } - - .lg\:hover\:translate-x-2\/6:hover { - --transform-translate-x: 33.333333%; - } - - .lg\:hover\:translate-x-3\/6:hover { - --transform-translate-x: 50%; - } - - .lg\:hover\:translate-x-4\/6:hover { - --transform-translate-x: 66.666667%; - } - - .lg\:hover\:translate-x-5\/6:hover { - --transform-translate-x: 83.333333%; - } - - .lg\:hover\:translate-x-1\/12:hover { - --transform-translate-x: 8.333333%; - } - - .lg\:hover\:translate-x-2\/12:hover { - --transform-translate-x: 16.666667%; - } - - .lg\:hover\:translate-x-3\/12:hover { - --transform-translate-x: 25%; - } - - .lg\:hover\:translate-x-4\/12:hover { - --transform-translate-x: 33.333333%; - } - - .lg\:hover\:translate-x-5\/12:hover { - --transform-translate-x: 41.666667%; - } - - .lg\:hover\:translate-x-6\/12:hover { - --transform-translate-x: 50%; - } - - .lg\:hover\:translate-x-7\/12:hover { - --transform-translate-x: 58.333333%; - } - - .lg\:hover\:translate-x-8\/12:hover { - --transform-translate-x: 66.666667%; - } - - .lg\:hover\:translate-x-9\/12:hover { - --transform-translate-x: 75%; - } - - .lg\:hover\:translate-x-10\/12:hover { - --transform-translate-x: 83.333333%; - } - - .lg\:hover\:translate-x-11\/12:hover { - --transform-translate-x: 91.666667%; - } - - .lg\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .lg\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .lg\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .lg\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .lg\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .lg\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .lg\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .lg\:hover\:-translate-x-7:hover { - --transform-translate-x: -1.75rem; - } - - .lg\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .lg\:hover\:-translate-x-9:hover { - --transform-translate-x: -2.25rem; - } - - .lg\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .lg\:hover\:-translate-x-11:hover { - --transform-translate-x: -2.75rem; - } - - .lg\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .lg\:hover\:-translate-x-13:hover { - --transform-translate-x: -3.25rem; - } - - .lg\:hover\:-translate-x-14:hover { - --transform-translate-x: -3.5rem; - } - - .lg\:hover\:-translate-x-15:hover { - --transform-translate-x: -3.75rem; - } - - .lg\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .lg\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .lg\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .lg\:hover\:-translate-x-28:hover { - --transform-translate-x: -7rem; - } - - .lg\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .lg\:hover\:-translate-x-36:hover { - --transform-translate-x: -9rem; - } - - .lg\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .lg\:hover\:-translate-x-44:hover { - --transform-translate-x: -11rem; - } - - .lg\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .lg\:hover\:-translate-x-52:hover { - --transform-translate-x: -13rem; - } - - .lg\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .lg\:hover\:-translate-x-60:hover { - --transform-translate-x: -15rem; - } - - .lg\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .lg\:hover\:-translate-x-72:hover { - --transform-translate-x: -18rem; - } - - .lg\:hover\:-translate-x-80:hover { - --transform-translate-x: -20rem; - } - - .lg\:hover\:-translate-x-96:hover { - --transform-translate-x: -24rem; - } - - .lg\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .lg\:hover\:-translate-x-0\.5:hover { - --transform-translate-x: -0.125rem; - } - - .lg\:hover\:-translate-x-1\.5:hover { - --transform-translate-x: -0.375rem; - } - - .lg\:hover\:-translate-x-2\.5:hover { - --transform-translate-x: -0.625rem; - } - - .lg\:hover\:-translate-x-3\.5:hover { - --transform-translate-x: -0.875rem; - } - - .lg\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .lg\:hover\:-translate-x-1\/3:hover { - --transform-translate-x: -33.33333%; - } - - .lg\:hover\:-translate-x-2\/3:hover { - --transform-translate-x: -66.66667%; - } - - .lg\:hover\:-translate-x-1\/4:hover { - --transform-translate-x: -25%; - } - - .lg\:hover\:-translate-x-2\/4:hover { - --transform-translate-x: -50%; - } - - .lg\:hover\:-translate-x-3\/4:hover { - --transform-translate-x: -75%; - } - - .lg\:hover\:-translate-x-1\/5:hover { - --transform-translate-x: -20%; - } - - .lg\:hover\:-translate-x-2\/5:hover { - --transform-translate-x: -40%; - } - - .lg\:hover\:-translate-x-3\/5:hover { - --transform-translate-x: -60%; - } - - .lg\:hover\:-translate-x-4\/5:hover { - --transform-translate-x: -80%; - } - - .lg\:hover\:-translate-x-1\/6:hover { - --transform-translate-x: -16.66667%; - } - - .lg\:hover\:-translate-x-2\/6:hover { - --transform-translate-x: -33.33333%; - } - - .lg\:hover\:-translate-x-3\/6:hover { - --transform-translate-x: -50%; - } - - .lg\:hover\:-translate-x-4\/6:hover { - --transform-translate-x: -66.66667%; - } - - .lg\:hover\:-translate-x-5\/6:hover { - --transform-translate-x: -83.33333%; - } - - .lg\:hover\:-translate-x-1\/12:hover { - --transform-translate-x: -8.33333%; - } - - .lg\:hover\:-translate-x-2\/12:hover { - --transform-translate-x: -16.66667%; - } - - .lg\:hover\:-translate-x-3\/12:hover { - --transform-translate-x: -25%; - } - - .lg\:hover\:-translate-x-4\/12:hover { - --transform-translate-x: -33.33333%; - } - - .lg\:hover\:-translate-x-5\/12:hover { - --transform-translate-x: -41.66667%; - } - - .lg\:hover\:-translate-x-6\/12:hover { - --transform-translate-x: -50%; - } - - .lg\:hover\:-translate-x-7\/12:hover { - --transform-translate-x: -58.33333%; - } - - .lg\:hover\:-translate-x-8\/12:hover { - --transform-translate-x: -66.66667%; - } - - .lg\:hover\:-translate-x-9\/12:hover { - --transform-translate-x: -75%; - } - - .lg\:hover\:-translate-x-10\/12:hover { - --transform-translate-x: -83.33333%; - } - - .lg\:hover\:-translate-x-11\/12:hover { - --transform-translate-x: -91.66667%; - } - - .lg\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .lg\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .lg\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .lg\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .lg\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .lg\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .lg\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .lg\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .lg\:hover\:translate-y-7:hover { - --transform-translate-y: 1.75rem; - } - - .lg\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .lg\:hover\:translate-y-9:hover { - --transform-translate-y: 2.25rem; - } - - .lg\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .lg\:hover\:translate-y-11:hover { - --transform-translate-y: 2.75rem; - } - - .lg\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .lg\:hover\:translate-y-13:hover { - --transform-translate-y: 3.25rem; - } - - .lg\:hover\:translate-y-14:hover { - --transform-translate-y: 3.5rem; - } - - .lg\:hover\:translate-y-15:hover { - --transform-translate-y: 3.75rem; - } - - .lg\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .lg\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .lg\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .lg\:hover\:translate-y-28:hover { - --transform-translate-y: 7rem; - } - - .lg\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .lg\:hover\:translate-y-36:hover { - --transform-translate-y: 9rem; - } - - .lg\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .lg\:hover\:translate-y-44:hover { - --transform-translate-y: 11rem; - } - - .lg\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .lg\:hover\:translate-y-52:hover { - --transform-translate-y: 13rem; - } - - .lg\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .lg\:hover\:translate-y-60:hover { - --transform-translate-y: 15rem; - } - - .lg\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .lg\:hover\:translate-y-72:hover { - --transform-translate-y: 18rem; - } - - .lg\:hover\:translate-y-80:hover { - --transform-translate-y: 20rem; - } - - .lg\:hover\:translate-y-96:hover { - --transform-translate-y: 24rem; - } - - .lg\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .lg\:hover\:translate-y-0\.5:hover { - --transform-translate-y: 0.125rem; - } - - .lg\:hover\:translate-y-1\.5:hover { - --transform-translate-y: 0.375rem; - } - - .lg\:hover\:translate-y-2\.5:hover { - --transform-translate-y: 0.625rem; - } - - .lg\:hover\:translate-y-3\.5:hover { - --transform-translate-y: 0.875rem; - } - - .lg\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .lg\:hover\:translate-y-1\/3:hover { - --transform-translate-y: 33.333333%; - } - - .lg\:hover\:translate-y-2\/3:hover { - --transform-translate-y: 66.666667%; - } - - .lg\:hover\:translate-y-1\/4:hover { - --transform-translate-y: 25%; - } - - .lg\:hover\:translate-y-2\/4:hover { - --transform-translate-y: 50%; - } - - .lg\:hover\:translate-y-3\/4:hover { - --transform-translate-y: 75%; - } - - .lg\:hover\:translate-y-1\/5:hover { - --transform-translate-y: 20%; - } - - .lg\:hover\:translate-y-2\/5:hover { - --transform-translate-y: 40%; - } - - .lg\:hover\:translate-y-3\/5:hover { - --transform-translate-y: 60%; - } - - .lg\:hover\:translate-y-4\/5:hover { - --transform-translate-y: 80%; - } - - .lg\:hover\:translate-y-1\/6:hover { - --transform-translate-y: 16.666667%; - } - - .lg\:hover\:translate-y-2\/6:hover { - --transform-translate-y: 33.333333%; - } - - .lg\:hover\:translate-y-3\/6:hover { - --transform-translate-y: 50%; - } - - .lg\:hover\:translate-y-4\/6:hover { - --transform-translate-y: 66.666667%; - } - - .lg\:hover\:translate-y-5\/6:hover { - --transform-translate-y: 83.333333%; - } - - .lg\:hover\:translate-y-1\/12:hover { - --transform-translate-y: 8.333333%; - } - - .lg\:hover\:translate-y-2\/12:hover { - --transform-translate-y: 16.666667%; - } - - .lg\:hover\:translate-y-3\/12:hover { - --transform-translate-y: 25%; - } - - .lg\:hover\:translate-y-4\/12:hover { - --transform-translate-y: 33.333333%; - } - - .lg\:hover\:translate-y-5\/12:hover { - --transform-translate-y: 41.666667%; - } - - .lg\:hover\:translate-y-6\/12:hover { - --transform-translate-y: 50%; - } - - .lg\:hover\:translate-y-7\/12:hover { - --transform-translate-y: 58.333333%; - } - - .lg\:hover\:translate-y-8\/12:hover { - --transform-translate-y: 66.666667%; - } - - .lg\:hover\:translate-y-9\/12:hover { - --transform-translate-y: 75%; - } - - .lg\:hover\:translate-y-10\/12:hover { - --transform-translate-y: 83.333333%; - } - - .lg\:hover\:translate-y-11\/12:hover { - --transform-translate-y: 91.666667%; - } - - .lg\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .lg\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .lg\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .lg\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .lg\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .lg\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .lg\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .lg\:hover\:-translate-y-7:hover { - --transform-translate-y: -1.75rem; - } - - .lg\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .lg\:hover\:-translate-y-9:hover { - --transform-translate-y: -2.25rem; - } - - .lg\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .lg\:hover\:-translate-y-11:hover { - --transform-translate-y: -2.75rem; - } - - .lg\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .lg\:hover\:-translate-y-13:hover { - --transform-translate-y: -3.25rem; - } - - .lg\:hover\:-translate-y-14:hover { - --transform-translate-y: -3.5rem; - } - - .lg\:hover\:-translate-y-15:hover { - --transform-translate-y: -3.75rem; - } - - .lg\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .lg\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .lg\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .lg\:hover\:-translate-y-28:hover { - --transform-translate-y: -7rem; - } - - .lg\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .lg\:hover\:-translate-y-36:hover { - --transform-translate-y: -9rem; - } - - .lg\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .lg\:hover\:-translate-y-44:hover { - --transform-translate-y: -11rem; - } - - .lg\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .lg\:hover\:-translate-y-52:hover { - --transform-translate-y: -13rem; - } - - .lg\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .lg\:hover\:-translate-y-60:hover { - --transform-translate-y: -15rem; - } - - .lg\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .lg\:hover\:-translate-y-72:hover { - --transform-translate-y: -18rem; - } - - .lg\:hover\:-translate-y-80:hover { - --transform-translate-y: -20rem; - } - - .lg\:hover\:-translate-y-96:hover { - --transform-translate-y: -24rem; - } - - .lg\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .lg\:hover\:-translate-y-0\.5:hover { - --transform-translate-y: -0.125rem; - } - - .lg\:hover\:-translate-y-1\.5:hover { - --transform-translate-y: -0.375rem; - } - - .lg\:hover\:-translate-y-2\.5:hover { - --transform-translate-y: -0.625rem; - } - - .lg\:hover\:-translate-y-3\.5:hover { - --transform-translate-y: -0.875rem; - } - - .lg\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .lg\:hover\:-translate-y-1\/3:hover { - --transform-translate-y: -33.33333%; - } - - .lg\:hover\:-translate-y-2\/3:hover { - --transform-translate-y: -66.66667%; - } - - .lg\:hover\:-translate-y-1\/4:hover { - --transform-translate-y: -25%; - } - - .lg\:hover\:-translate-y-2\/4:hover { - --transform-translate-y: -50%; - } - - .lg\:hover\:-translate-y-3\/4:hover { - --transform-translate-y: -75%; - } - - .lg\:hover\:-translate-y-1\/5:hover { - --transform-translate-y: -20%; - } - - .lg\:hover\:-translate-y-2\/5:hover { - --transform-translate-y: -40%; - } - - .lg\:hover\:-translate-y-3\/5:hover { - --transform-translate-y: -60%; - } - - .lg\:hover\:-translate-y-4\/5:hover { - --transform-translate-y: -80%; - } - - .lg\:hover\:-translate-y-1\/6:hover { - --transform-translate-y: -16.66667%; - } - - .lg\:hover\:-translate-y-2\/6:hover { - --transform-translate-y: -33.33333%; - } - - .lg\:hover\:-translate-y-3\/6:hover { - --transform-translate-y: -50%; - } - - .lg\:hover\:-translate-y-4\/6:hover { - --transform-translate-y: -66.66667%; - } - - .lg\:hover\:-translate-y-5\/6:hover { - --transform-translate-y: -83.33333%; - } - - .lg\:hover\:-translate-y-1\/12:hover { - --transform-translate-y: -8.33333%; - } - - .lg\:hover\:-translate-y-2\/12:hover { - --transform-translate-y: -16.66667%; - } - - .lg\:hover\:-translate-y-3\/12:hover { - --transform-translate-y: -25%; - } - - .lg\:hover\:-translate-y-4\/12:hover { - --transform-translate-y: -33.33333%; - } - - .lg\:hover\:-translate-y-5\/12:hover { - --transform-translate-y: -41.66667%; - } - - .lg\:hover\:-translate-y-6\/12:hover { - --transform-translate-y: -50%; - } - - .lg\:hover\:-translate-y-7\/12:hover { - --transform-translate-y: -58.33333%; - } - - .lg\:hover\:-translate-y-8\/12:hover { - --transform-translate-y: -66.66667%; - } - - .lg\:hover\:-translate-y-9\/12:hover { - --transform-translate-y: -75%; - } - - .lg\:hover\:-translate-y-10\/12:hover { - --transform-translate-y: -83.33333%; - } - - .lg\:hover\:-translate-y-11\/12:hover { - --transform-translate-y: -91.66667%; - } - - .lg\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .lg\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .lg\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .lg\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .lg\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .lg\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .lg\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .lg\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .lg\:focus\:translate-x-7:focus { - --transform-translate-x: 1.75rem; - } - - .lg\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .lg\:focus\:translate-x-9:focus { - --transform-translate-x: 2.25rem; - } - - .lg\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .lg\:focus\:translate-x-11:focus { - --transform-translate-x: 2.75rem; - } - - .lg\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .lg\:focus\:translate-x-13:focus { - --transform-translate-x: 3.25rem; - } - - .lg\:focus\:translate-x-14:focus { - --transform-translate-x: 3.5rem; - } - - .lg\:focus\:translate-x-15:focus { - --transform-translate-x: 3.75rem; - } - - .lg\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .lg\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .lg\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .lg\:focus\:translate-x-28:focus { - --transform-translate-x: 7rem; - } - - .lg\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .lg\:focus\:translate-x-36:focus { - --transform-translate-x: 9rem; - } - - .lg\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .lg\:focus\:translate-x-44:focus { - --transform-translate-x: 11rem; - } - - .lg\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .lg\:focus\:translate-x-52:focus { - --transform-translate-x: 13rem; - } - - .lg\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .lg\:focus\:translate-x-60:focus { - --transform-translate-x: 15rem; - } - - .lg\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .lg\:focus\:translate-x-72:focus { - --transform-translate-x: 18rem; - } - - .lg\:focus\:translate-x-80:focus { - --transform-translate-x: 20rem; - } - - .lg\:focus\:translate-x-96:focus { - --transform-translate-x: 24rem; - } - - .lg\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .lg\:focus\:translate-x-0\.5:focus { - --transform-translate-x: 0.125rem; - } - - .lg\:focus\:translate-x-1\.5:focus { - --transform-translate-x: 0.375rem; - } - - .lg\:focus\:translate-x-2\.5:focus { - --transform-translate-x: 0.625rem; - } - - .lg\:focus\:translate-x-3\.5:focus { - --transform-translate-x: 0.875rem; - } - - .lg\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .lg\:focus\:translate-x-1\/3:focus { - --transform-translate-x: 33.333333%; - } - - .lg\:focus\:translate-x-2\/3:focus { - --transform-translate-x: 66.666667%; - } - - .lg\:focus\:translate-x-1\/4:focus { - --transform-translate-x: 25%; - } - - .lg\:focus\:translate-x-2\/4:focus { - --transform-translate-x: 50%; - } - - .lg\:focus\:translate-x-3\/4:focus { - --transform-translate-x: 75%; - } - - .lg\:focus\:translate-x-1\/5:focus { - --transform-translate-x: 20%; - } - - .lg\:focus\:translate-x-2\/5:focus { - --transform-translate-x: 40%; - } - - .lg\:focus\:translate-x-3\/5:focus { - --transform-translate-x: 60%; - } - - .lg\:focus\:translate-x-4\/5:focus { - --transform-translate-x: 80%; - } - - .lg\:focus\:translate-x-1\/6:focus { - --transform-translate-x: 16.666667%; - } - - .lg\:focus\:translate-x-2\/6:focus { - --transform-translate-x: 33.333333%; - } - - .lg\:focus\:translate-x-3\/6:focus { - --transform-translate-x: 50%; - } - - .lg\:focus\:translate-x-4\/6:focus { - --transform-translate-x: 66.666667%; - } - - .lg\:focus\:translate-x-5\/6:focus { - --transform-translate-x: 83.333333%; - } - - .lg\:focus\:translate-x-1\/12:focus { - --transform-translate-x: 8.333333%; - } - - .lg\:focus\:translate-x-2\/12:focus { - --transform-translate-x: 16.666667%; - } - - .lg\:focus\:translate-x-3\/12:focus { - --transform-translate-x: 25%; - } - - .lg\:focus\:translate-x-4\/12:focus { - --transform-translate-x: 33.333333%; - } - - .lg\:focus\:translate-x-5\/12:focus { - --transform-translate-x: 41.666667%; - } - - .lg\:focus\:translate-x-6\/12:focus { - --transform-translate-x: 50%; - } - - .lg\:focus\:translate-x-7\/12:focus { - --transform-translate-x: 58.333333%; - } - - .lg\:focus\:translate-x-8\/12:focus { - --transform-translate-x: 66.666667%; - } - - .lg\:focus\:translate-x-9\/12:focus { - --transform-translate-x: 75%; - } - - .lg\:focus\:translate-x-10\/12:focus { - --transform-translate-x: 83.333333%; - } - - .lg\:focus\:translate-x-11\/12:focus { - --transform-translate-x: 91.666667%; - } - - .lg\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .lg\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .lg\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .lg\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .lg\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .lg\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .lg\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .lg\:focus\:-translate-x-7:focus { - --transform-translate-x: -1.75rem; - } - - .lg\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .lg\:focus\:-translate-x-9:focus { - --transform-translate-x: -2.25rem; - } - - .lg\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .lg\:focus\:-translate-x-11:focus { - --transform-translate-x: -2.75rem; - } - - .lg\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .lg\:focus\:-translate-x-13:focus { - --transform-translate-x: -3.25rem; - } - - .lg\:focus\:-translate-x-14:focus { - --transform-translate-x: -3.5rem; - } - - .lg\:focus\:-translate-x-15:focus { - --transform-translate-x: -3.75rem; - } - - .lg\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .lg\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .lg\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .lg\:focus\:-translate-x-28:focus { - --transform-translate-x: -7rem; - } - - .lg\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .lg\:focus\:-translate-x-36:focus { - --transform-translate-x: -9rem; - } - - .lg\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .lg\:focus\:-translate-x-44:focus { - --transform-translate-x: -11rem; - } - - .lg\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .lg\:focus\:-translate-x-52:focus { - --transform-translate-x: -13rem; - } - - .lg\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .lg\:focus\:-translate-x-60:focus { - --transform-translate-x: -15rem; - } - - .lg\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .lg\:focus\:-translate-x-72:focus { - --transform-translate-x: -18rem; - } - - .lg\:focus\:-translate-x-80:focus { - --transform-translate-x: -20rem; - } - - .lg\:focus\:-translate-x-96:focus { - --transform-translate-x: -24rem; - } - - .lg\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .lg\:focus\:-translate-x-0\.5:focus { - --transform-translate-x: -0.125rem; - } - - .lg\:focus\:-translate-x-1\.5:focus { - --transform-translate-x: -0.375rem; - } - - .lg\:focus\:-translate-x-2\.5:focus { - --transform-translate-x: -0.625rem; - } - - .lg\:focus\:-translate-x-3\.5:focus { - --transform-translate-x: -0.875rem; - } - - .lg\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .lg\:focus\:-translate-x-1\/3:focus { - --transform-translate-x: -33.33333%; - } - - .lg\:focus\:-translate-x-2\/3:focus { - --transform-translate-x: -66.66667%; - } - - .lg\:focus\:-translate-x-1\/4:focus { - --transform-translate-x: -25%; - } - - .lg\:focus\:-translate-x-2\/4:focus { - --transform-translate-x: -50%; - } - - .lg\:focus\:-translate-x-3\/4:focus { - --transform-translate-x: -75%; - } - - .lg\:focus\:-translate-x-1\/5:focus { - --transform-translate-x: -20%; - } - - .lg\:focus\:-translate-x-2\/5:focus { - --transform-translate-x: -40%; - } - - .lg\:focus\:-translate-x-3\/5:focus { - --transform-translate-x: -60%; - } - - .lg\:focus\:-translate-x-4\/5:focus { - --transform-translate-x: -80%; - } - - .lg\:focus\:-translate-x-1\/6:focus { - --transform-translate-x: -16.66667%; - } - - .lg\:focus\:-translate-x-2\/6:focus { - --transform-translate-x: -33.33333%; - } - - .lg\:focus\:-translate-x-3\/6:focus { - --transform-translate-x: -50%; - } - - .lg\:focus\:-translate-x-4\/6:focus { - --transform-translate-x: -66.66667%; - } - - .lg\:focus\:-translate-x-5\/6:focus { - --transform-translate-x: -83.33333%; - } - - .lg\:focus\:-translate-x-1\/12:focus { - --transform-translate-x: -8.33333%; - } - - .lg\:focus\:-translate-x-2\/12:focus { - --transform-translate-x: -16.66667%; - } - - .lg\:focus\:-translate-x-3\/12:focus { - --transform-translate-x: -25%; - } - - .lg\:focus\:-translate-x-4\/12:focus { - --transform-translate-x: -33.33333%; - } - - .lg\:focus\:-translate-x-5\/12:focus { - --transform-translate-x: -41.66667%; - } - - .lg\:focus\:-translate-x-6\/12:focus { - --transform-translate-x: -50%; - } - - .lg\:focus\:-translate-x-7\/12:focus { - --transform-translate-x: -58.33333%; - } - - .lg\:focus\:-translate-x-8\/12:focus { - --transform-translate-x: -66.66667%; - } - - .lg\:focus\:-translate-x-9\/12:focus { - --transform-translate-x: -75%; - } - - .lg\:focus\:-translate-x-10\/12:focus { - --transform-translate-x: -83.33333%; - } - - .lg\:focus\:-translate-x-11\/12:focus { - --transform-translate-x: -91.66667%; - } - - .lg\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .lg\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .lg\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .lg\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .lg\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .lg\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .lg\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .lg\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .lg\:focus\:translate-y-7:focus { - --transform-translate-y: 1.75rem; - } - - .lg\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .lg\:focus\:translate-y-9:focus { - --transform-translate-y: 2.25rem; - } - - .lg\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .lg\:focus\:translate-y-11:focus { - --transform-translate-y: 2.75rem; - } - - .lg\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .lg\:focus\:translate-y-13:focus { - --transform-translate-y: 3.25rem; - } - - .lg\:focus\:translate-y-14:focus { - --transform-translate-y: 3.5rem; - } - - .lg\:focus\:translate-y-15:focus { - --transform-translate-y: 3.75rem; - } - - .lg\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .lg\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .lg\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .lg\:focus\:translate-y-28:focus { - --transform-translate-y: 7rem; - } - - .lg\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .lg\:focus\:translate-y-36:focus { - --transform-translate-y: 9rem; - } - - .lg\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .lg\:focus\:translate-y-44:focus { - --transform-translate-y: 11rem; - } - - .lg\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .lg\:focus\:translate-y-52:focus { - --transform-translate-y: 13rem; - } - - .lg\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .lg\:focus\:translate-y-60:focus { - --transform-translate-y: 15rem; - } - - .lg\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .lg\:focus\:translate-y-72:focus { - --transform-translate-y: 18rem; - } - - .lg\:focus\:translate-y-80:focus { - --transform-translate-y: 20rem; - } - - .lg\:focus\:translate-y-96:focus { - --transform-translate-y: 24rem; - } - - .lg\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .lg\:focus\:translate-y-0\.5:focus { - --transform-translate-y: 0.125rem; - } - - .lg\:focus\:translate-y-1\.5:focus { - --transform-translate-y: 0.375rem; - } - - .lg\:focus\:translate-y-2\.5:focus { - --transform-translate-y: 0.625rem; - } - - .lg\:focus\:translate-y-3\.5:focus { - --transform-translate-y: 0.875rem; - } - - .lg\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .lg\:focus\:translate-y-1\/3:focus { - --transform-translate-y: 33.333333%; - } - - .lg\:focus\:translate-y-2\/3:focus { - --transform-translate-y: 66.666667%; - } - - .lg\:focus\:translate-y-1\/4:focus { - --transform-translate-y: 25%; - } - - .lg\:focus\:translate-y-2\/4:focus { - --transform-translate-y: 50%; - } - - .lg\:focus\:translate-y-3\/4:focus { - --transform-translate-y: 75%; - } - - .lg\:focus\:translate-y-1\/5:focus { - --transform-translate-y: 20%; - } - - .lg\:focus\:translate-y-2\/5:focus { - --transform-translate-y: 40%; - } - - .lg\:focus\:translate-y-3\/5:focus { - --transform-translate-y: 60%; - } - - .lg\:focus\:translate-y-4\/5:focus { - --transform-translate-y: 80%; - } - - .lg\:focus\:translate-y-1\/6:focus { - --transform-translate-y: 16.666667%; - } - - .lg\:focus\:translate-y-2\/6:focus { - --transform-translate-y: 33.333333%; - } - - .lg\:focus\:translate-y-3\/6:focus { - --transform-translate-y: 50%; - } - - .lg\:focus\:translate-y-4\/6:focus { - --transform-translate-y: 66.666667%; - } - - .lg\:focus\:translate-y-5\/6:focus { - --transform-translate-y: 83.333333%; - } - - .lg\:focus\:translate-y-1\/12:focus { - --transform-translate-y: 8.333333%; - } - - .lg\:focus\:translate-y-2\/12:focus { - --transform-translate-y: 16.666667%; - } - - .lg\:focus\:translate-y-3\/12:focus { - --transform-translate-y: 25%; - } - - .lg\:focus\:translate-y-4\/12:focus { - --transform-translate-y: 33.333333%; - } - - .lg\:focus\:translate-y-5\/12:focus { - --transform-translate-y: 41.666667%; - } - - .lg\:focus\:translate-y-6\/12:focus { - --transform-translate-y: 50%; - } - - .lg\:focus\:translate-y-7\/12:focus { - --transform-translate-y: 58.333333%; - } - - .lg\:focus\:translate-y-8\/12:focus { - --transform-translate-y: 66.666667%; - } - - .lg\:focus\:translate-y-9\/12:focus { - --transform-translate-y: 75%; - } - - .lg\:focus\:translate-y-10\/12:focus { - --transform-translate-y: 83.333333%; - } - - .lg\:focus\:translate-y-11\/12:focus { - --transform-translate-y: 91.666667%; - } - - .lg\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .lg\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .lg\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .lg\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .lg\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .lg\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .lg\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .lg\:focus\:-translate-y-7:focus { - --transform-translate-y: -1.75rem; - } - - .lg\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .lg\:focus\:-translate-y-9:focus { - --transform-translate-y: -2.25rem; - } - - .lg\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .lg\:focus\:-translate-y-11:focus { - --transform-translate-y: -2.75rem; - } - - .lg\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .lg\:focus\:-translate-y-13:focus { - --transform-translate-y: -3.25rem; - } - - .lg\:focus\:-translate-y-14:focus { - --transform-translate-y: -3.5rem; - } - - .lg\:focus\:-translate-y-15:focus { - --transform-translate-y: -3.75rem; - } - - .lg\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .lg\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .lg\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .lg\:focus\:-translate-y-28:focus { - --transform-translate-y: -7rem; - } - - .lg\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .lg\:focus\:-translate-y-36:focus { - --transform-translate-y: -9rem; - } - - .lg\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .lg\:focus\:-translate-y-44:focus { - --transform-translate-y: -11rem; - } - - .lg\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .lg\:focus\:-translate-y-52:focus { - --transform-translate-y: -13rem; - } - - .lg\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .lg\:focus\:-translate-y-60:focus { - --transform-translate-y: -15rem; - } - - .lg\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .lg\:focus\:-translate-y-72:focus { - --transform-translate-y: -18rem; - } - - .lg\:focus\:-translate-y-80:focus { - --transform-translate-y: -20rem; - } - - .lg\:focus\:-translate-y-96:focus { - --transform-translate-y: -24rem; - } - - .lg\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .lg\:focus\:-translate-y-0\.5:focus { - --transform-translate-y: -0.125rem; - } - - .lg\:focus\:-translate-y-1\.5:focus { - --transform-translate-y: -0.375rem; - } - - .lg\:focus\:-translate-y-2\.5:focus { - --transform-translate-y: -0.625rem; - } - - .lg\:focus\:-translate-y-3\.5:focus { - --transform-translate-y: -0.875rem; - } - - .lg\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .lg\:focus\:-translate-y-1\/3:focus { - --transform-translate-y: -33.33333%; - } - - .lg\:focus\:-translate-y-2\/3:focus { - --transform-translate-y: -66.66667%; - } - - .lg\:focus\:-translate-y-1\/4:focus { - --transform-translate-y: -25%; - } - - .lg\:focus\:-translate-y-2\/4:focus { - --transform-translate-y: -50%; - } - - .lg\:focus\:-translate-y-3\/4:focus { - --transform-translate-y: -75%; - } - - .lg\:focus\:-translate-y-1\/5:focus { - --transform-translate-y: -20%; - } - - .lg\:focus\:-translate-y-2\/5:focus { - --transform-translate-y: -40%; - } - - .lg\:focus\:-translate-y-3\/5:focus { - --transform-translate-y: -60%; - } - - .lg\:focus\:-translate-y-4\/5:focus { - --transform-translate-y: -80%; - } - - .lg\:focus\:-translate-y-1\/6:focus { - --transform-translate-y: -16.66667%; - } - - .lg\:focus\:-translate-y-2\/6:focus { - --transform-translate-y: -33.33333%; - } - - .lg\:focus\:-translate-y-3\/6:focus { - --transform-translate-y: -50%; - } - - .lg\:focus\:-translate-y-4\/6:focus { - --transform-translate-y: -66.66667%; - } - - .lg\:focus\:-translate-y-5\/6:focus { - --transform-translate-y: -83.33333%; - } - - .lg\:focus\:-translate-y-1\/12:focus { - --transform-translate-y: -8.33333%; - } - - .lg\:focus\:-translate-y-2\/12:focus { - --transform-translate-y: -16.66667%; - } - - .lg\:focus\:-translate-y-3\/12:focus { - --transform-translate-y: -25%; - } - - .lg\:focus\:-translate-y-4\/12:focus { - --transform-translate-y: -33.33333%; - } - - .lg\:focus\:-translate-y-5\/12:focus { - --transform-translate-y: -41.66667%; - } - - .lg\:focus\:-translate-y-6\/12:focus { - --transform-translate-y: -50%; - } - - .lg\:focus\:-translate-y-7\/12:focus { - --transform-translate-y: -58.33333%; - } - - .lg\:focus\:-translate-y-8\/12:focus { - --transform-translate-y: -66.66667%; - } - - .lg\:focus\:-translate-y-9\/12:focus { - --transform-translate-y: -75%; - } - - .lg\:focus\:-translate-y-10\/12:focus { - --transform-translate-y: -83.33333%; - } - - .lg\:focus\:-translate-y-11\/12:focus { - --transform-translate-y: -91.66667%; - } - - .lg\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .lg\:skew-x-0 { - --transform-skew-x: 0; - } - - .lg\:skew-x-1 { - --transform-skew-x: 1deg; - } - - .lg\:skew-x-2 { - --transform-skew-x: 2deg; - } - - .lg\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .lg\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .lg\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .lg\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .lg\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .lg\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .lg\:-skew-x-2 { - --transform-skew-x: -2deg; - } - - .lg\:-skew-x-1 { - --transform-skew-x: -1deg; - } - - .lg\:skew-y-0 { - --transform-skew-y: 0; - } - - .lg\:skew-y-1 { - --transform-skew-y: 1deg; - } - - .lg\:skew-y-2 { - --transform-skew-y: 2deg; - } - - .lg\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .lg\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .lg\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .lg\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .lg\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .lg\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .lg\:-skew-y-2 { - --transform-skew-y: -2deg; - } - - .lg\:-skew-y-1 { - --transform-skew-y: -1deg; - } - - .lg\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .lg\:hover\:skew-x-1:hover { - --transform-skew-x: 1deg; - } - - .lg\:hover\:skew-x-2:hover { - --transform-skew-x: 2deg; - } - - .lg\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .lg\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .lg\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .lg\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .lg\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .lg\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .lg\:hover\:-skew-x-2:hover { - --transform-skew-x: -2deg; - } - - .lg\:hover\:-skew-x-1:hover { - --transform-skew-x: -1deg; - } - - .lg\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .lg\:hover\:skew-y-1:hover { - --transform-skew-y: 1deg; - } - - .lg\:hover\:skew-y-2:hover { - --transform-skew-y: 2deg; - } - - .lg\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .lg\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .lg\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .lg\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .lg\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .lg\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .lg\:hover\:-skew-y-2:hover { - --transform-skew-y: -2deg; - } - - .lg\:hover\:-skew-y-1:hover { - --transform-skew-y: -1deg; - } - - .lg\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .lg\:focus\:skew-x-1:focus { - --transform-skew-x: 1deg; - } - - .lg\:focus\:skew-x-2:focus { - --transform-skew-x: 2deg; - } - - .lg\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .lg\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .lg\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .lg\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .lg\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .lg\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .lg\:focus\:-skew-x-2:focus { - --transform-skew-x: -2deg; - } - - .lg\:focus\:-skew-x-1:focus { - --transform-skew-x: -1deg; - } - - .lg\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .lg\:focus\:skew-y-1:focus { - --transform-skew-y: 1deg; - } - - .lg\:focus\:skew-y-2:focus { - --transform-skew-y: 2deg; - } - - .lg\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .lg\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .lg\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .lg\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .lg\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .lg\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .lg\:focus\:-skew-y-2:focus { - --transform-skew-y: -2deg; - } - - .lg\:focus\:-skew-y-1:focus { - --transform-skew-y: -1deg; - } - - .lg\:transition-none { - transition-property: none; - } - - .lg\:transition-all { - transition-property: all; - } - - .lg\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .lg\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .lg\:transition-opacity { - transition-property: opacity; - } - - .lg\:transition-shadow { - transition-property: box-shadow; - } - - .lg\:transition-transform { - transition-property: transform; - } - - .lg\:ease-linear { - transition-timing-function: linear; - } - - .lg\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .lg\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .lg\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .lg\:duration-75 { - transition-duration: 75ms; - } - - .lg\:duration-100 { - transition-duration: 100ms; - } - - .lg\:duration-150 { - transition-duration: 150ms; - } - - .lg\:duration-200 { - transition-duration: 200ms; - } - - .lg\:duration-300 { - transition-duration: 300ms; - } - - .lg\:duration-500 { - transition-duration: 500ms; - } - - .lg\:duration-700 { - transition-duration: 700ms; - } - - .lg\:duration-1000 { - transition-duration: 1000ms; - } - - .lg\:delay-75 { - transition-delay: 75ms; - } - - .lg\:delay-100 { - transition-delay: 100ms; - } - - .lg\:delay-150 { - transition-delay: 150ms; - } - - .lg\:delay-200 { - transition-delay: 200ms; - } - - .lg\:delay-300 { - transition-delay: 300ms; - } - - .lg\:delay-500 { - transition-delay: 500ms; - } - - .lg\:delay-700 { - transition-delay: 700ms; - } - - .lg\:delay-1000 { - transition-delay: 1000ms; - } - - .lg\:animate-none { - -webkit-animation: none; - animation: none; - } - - .lg\:animate-spin { - -webkit-animation: spin 1s linear infinite; - animation: spin 1s linear infinite; - } - - .lg\:animate-ping { - -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - } - - .lg\:animate-pulse { - -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - } - - .lg\:animate-bounce { - -webkit-animation: bounce 1s infinite; - animation: bounce 1s infinite; - } -} - -@media (min-width: 1280px) { - .xl\:container { - width: 100%; - } - - @media (min-width: 640px) { - .xl\:container { - max-width: 640px; - } - } - - @media (min-width: 768px) { - .xl\:container { - max-width: 768px; - } - } - - @media (min-width: 1024px) { - .xl\:container { - max-width: 1024px; - } - } - - @media (min-width: 1280px) { - .xl\:container { - max-width: 1280px; - } - } - - .xl\:prose { - color: #374151; - max-width: 65ch; - } - - .xl\:prose [class~="lead"] { - color: #4b5563; - font-size: 1.25em; - line-height: 1.6; - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:prose a { - color: #5850ec; - text-decoration: none; - font-weight: 600; - } - - .xl\:prose strong { - color: #161e2e; - font-weight: 600; - } - - .xl\:prose ol { - counter-reset: list-counter; - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .xl\:prose ol > li { - position: relative; - counter-increment: list-counter; - padding-left: 1.75em; - } - - .xl\:prose ol > li::before { - content: counter(list-counter) "."; - position: absolute; - font-weight: 400; - color: #6b7280; - } - - .xl\:prose ul > li { - position: relative; - padding-left: 1.75em; - } - - .xl\:prose ul > li::before { - content: ""; - position: absolute; - background-color: #d2d6dc; - border-radius: 50%; - width: 0.375em; - height: 0.375em; - top: calc(0.875em - 0.1875em); - left: 0.25em; - } - - .xl\:prose hr { - border-color: #e5e7eb; - border-top-width: 1px; - margin-top: 3em; - margin-bottom: 3em; - } - - .xl\:prose blockquote { - font-weight: 500; - font-style: italic; - color: #161e2e; - border-left-width: 0.25rem; - border-left-color: #e5e7eb; - quotes: "\201C""\201D""\2018""\2019"; - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1em; - } - - .xl\:prose blockquote p:first-of-type::before { - content: open-quote; - } - - .xl\:prose blockquote p:last-of-type::after { - content: close-quote; - } - - .xl\:prose h1 { - color: #1a202c; - font-weight: 800; - font-size: 2.25em; - margin-top: 0; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .xl\:prose h2 { - color: #1a202c; - font-weight: 700; - font-size: 1.5em; - margin-top: 2em; - margin-bottom: 1em; - line-height: 1.3333333; - } - - .xl\:prose h3 { - color: #1a202c; - font-weight: 600; - font-size: 1.25em; - margin-top: 1.6em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .xl\:prose h4 { - color: #1a202c; - font-weight: 600; - margin-top: 1.5em; - margin-bottom: 0.5em; - line-height: 1.5; - } - - .xl\:prose figure figcaption { - color: #6b7280; - font-size: 0.875em; - line-height: 1.4285714; - margin-top: 0.8571429em; - } - - .xl\:prose code { - color: #161e2e; - font-weight: 600; - font-size: 0.875em; - } - - .xl\:prose code::before { - content: "`"; - } - - .xl\:prose code::after { - content: "`"; - } - - .xl\:prose pre { - color: #e5e7eb; - background-color: #252f3f; - overflow-x: auto; - font-size: 0.875em; - line-height: 1.7142857; - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - border-radius: 0.375rem; - padding-top: 0.8571429em; - padding-right: 1.1428571em; - padding-bottom: 0.8571429em; - padding-left: 1.1428571em; - } - - .xl\:prose pre code { - background-color: transparent; - border-width: 0; - border-radius: 0; - padding: 0; - font-weight: 400; - color: inherit; - font-size: inherit; - font-family: inherit; - line-height: inherit; - } - - .xl\:prose pre code::before { - content: ""; - } - - .xl\:prose pre code::after { - content: ""; - } - - .xl\:prose table { - width: 100%; - table-layout: auto; - text-align: left; - margin-top: 2em; - margin-bottom: 2em; - font-size: 0.875em; - line-height: 1.7142857; - } - - .xl\:prose thead { - color: #161e2e; - font-weight: 600; - border-bottom-width: 1px; - border-bottom-color: #d2d6dc; - } - - .xl\:prose thead th { - vertical-align: bottom; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .xl\:prose tbody tr { - border-bottom-width: 1px; - border-bottom-color: #e5e7eb; - } - - .xl\:prose tbody tr:last-child { - border-bottom-width: 0; - } - - .xl\:prose tbody td { - vertical-align: top; - padding-top: 0.5714286em; - padding-right: 0.5714286em; - padding-bottom: 0.5714286em; - padding-left: 0.5714286em; - } - - .xl\:prose { - font-size: 1rem; - line-height: 1.75; - } - - .xl\:prose p { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .xl\:prose img { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose video { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:prose h2 code { - font-size: 0.875em; - } - - .xl\:prose h3 code { - font-size: 0.9em; - } - - .xl\:prose ul { - margin-top: 1.25em; - margin-bottom: 1.25em; - } - - .xl\:prose li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .xl\:prose ol > li:before { - left: 0; - } - - .xl\:prose > ul > li p { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .xl\:prose > ul > li > *:first-child { - margin-top: 1.25em; - } - - .xl\:prose > ul > li > *:last-child { - margin-bottom: 1.25em; - } - - .xl\:prose > ol > li > *:first-child { - margin-top: 1.25em; - } - - .xl\:prose > ol > li > *:last-child { - margin-bottom: 1.25em; - } - - .xl\:prose ul ul, .xl\:prose ul ol, .xl\:prose ol ul, .xl\:prose ol ol { - margin-top: 0.75em; - margin-bottom: 0.75em; - } - - .xl\:prose hr + * { - margin-top: 0; - } - - .xl\:prose h2 + * { - margin-top: 0; - } - - .xl\:prose h3 + * { - margin-top: 0; - } - - .xl\:prose h4 + * { - margin-top: 0; - } - - .xl\:prose thead th:first-child { - padding-left: 0; - } - - .xl\:prose thead th:last-child { - padding-right: 0; - } - - .xl\:prose tbody td:first-child { - padding-left: 0; - } - - .xl\:prose tbody td:last-child { - padding-right: 0; - } - - .xl\:prose > :first-child { - margin-top: 0; - } - - .xl\:prose > :last-child { - margin-bottom: 0; - } - - .xl\:prose h1, .xl\:prose h2, .xl\:prose h3, .xl\:prose h4 { - color: #161e2e; - } - - .xl\:prose-sm { - font-size: 0.875rem; - line-height: 1.7142857; - } - - .xl\:prose-sm p { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .xl\:prose-sm [class~="lead"] { - font-size: 1.2857143em; - line-height: 1.5555556; - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .xl\:prose-sm blockquote { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - padding-left: 1.1111111em; - } - - .xl\:prose-sm h1 { - font-size: 2.1428571em; - margin-top: 0; - margin-bottom: 0.8em; - line-height: 1.2; - } - - .xl\:prose-sm h2 { - font-size: 1.4285714em; - margin-top: 1.6em; - margin-bottom: 0.8em; - line-height: 1.4; - } - - .xl\:prose-sm h3 { - font-size: 1.2857143em; - margin-top: 1.5555556em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .xl\:prose-sm h4 { - margin-top: 1.4285714em; - margin-bottom: 0.5714286em; - line-height: 1.4285714; - } - - .xl\:prose-sm img { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .xl\:prose-sm video { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .xl\:prose-sm figure { - margin-top: 1.7142857em; - margin-bottom: 1.7142857em; - } - - .xl\:prose-sm figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:prose-sm figure figcaption { - font-size: 0.8571429em; - line-height: 1.3333333; - margin-top: 0.6666667em; - } - - .xl\:prose-sm code { - font-size: 0.8571429em; - } - - .xl\:prose-sm h2 code { - font-size: 0.9em; - } - - .xl\:prose-sm h3 code { - font-size: 0.8888889em; - } - - .xl\:prose-sm pre { - font-size: 0.8571429em; - line-height: 1.6666667; - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - border-radius: 0.25rem; - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .xl\:prose-sm ol { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .xl\:prose-sm ul { - margin-top: 1.1428571em; - margin-bottom: 1.1428571em; - } - - .xl\:prose-sm li { - margin-top: 0.2857143em; - margin-bottom: 0.2857143em; - } - - .xl\:prose-sm ol > li { - padding-left: 1.5714286em; - } - - .xl\:prose-sm ol > li:before { - left: 0; - } - - .xl\:prose-sm ul > li { - padding-left: 1.5714286em; - } - - .xl\:prose-sm ul > li::before { - height: 0.3571429em; - width: 0.3571429em; - top: calc(0.8571429em - 0.1785714em); - left: 0.2142857em; - } - - .xl\:prose-sm > ul > li p { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .xl\:prose-sm > ul > li > *:first-child { - margin-top: 1.1428571em; - } - - .xl\:prose-sm > ul > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .xl\:prose-sm > ol > li > *:first-child { - margin-top: 1.1428571em; - } - - .xl\:prose-sm > ol > li > *:last-child { - margin-bottom: 1.1428571em; - } - - .xl\:prose-sm ul ul, .xl\:prose-sm ul ol, .xl\:prose-sm ol ul, .xl\:prose-sm ol ol { - margin-top: 0.5714286em; - margin-bottom: 0.5714286em; - } - - .xl\:prose-sm hr { - margin-top: 2.8571429em; - margin-bottom: 2.8571429em; - } - - .xl\:prose-sm hr + * { - margin-top: 0; - } - - .xl\:prose-sm h2 + * { - margin-top: 0; - } - - .xl\:prose-sm h3 + * { - margin-top: 0; - } - - .xl\:prose-sm h4 + * { - margin-top: 0; - } - - .xl\:prose-sm table { - font-size: 0.8571429em; - line-height: 1.5; - } - - .xl\:prose-sm thead th { - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .xl\:prose-sm thead th:first-child { - padding-left: 0; - } - - .xl\:prose-sm thead th:last-child { - padding-right: 0; - } - - .xl\:prose-sm tbody td { - padding-top: 0.6666667em; - padding-right: 1em; - padding-bottom: 0.6666667em; - padding-left: 1em; - } - - .xl\:prose-sm tbody td:first-child { - padding-left: 0; - } - - .xl\:prose-sm tbody td:last-child { - padding-right: 0; - } - - .xl\:prose-sm > :first-child { - margin-top: 0; - } - - .xl\:prose-sm > :last-child { - margin-bottom: 0; - } - - .xl\:prose-lg { - font-size: 1.125rem; - line-height: 1.7777778; - } - - .xl\:prose-lg p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:prose-lg [class~="lead"] { - font-size: 1.2222222em; - line-height: 1.4545455; - margin-top: 1.0909091em; - margin-bottom: 1.0909091em; - } - - .xl\:prose-lg blockquote { - margin-top: 1.6666667em; - margin-bottom: 1.6666667em; - padding-left: 1em; - } - - .xl\:prose-lg h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.8333333em; - line-height: 1; - } - - .xl\:prose-lg h2 { - font-size: 1.6666667em; - margin-top: 1.8666667em; - margin-bottom: 1.0666667em; - line-height: 1.3333333; - } - - .xl\:prose-lg h3 { - font-size: 1.3333333em; - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .xl\:prose-lg h4 { - margin-top: 1.7777778em; - margin-bottom: 0.4444444em; - line-height: 1.5555556; - } - - .xl\:prose-lg img { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .xl\:prose-lg video { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .xl\:prose-lg figure { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - } - - .xl\:prose-lg figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:prose-lg figure figcaption { - font-size: 0.8888889em; - line-height: 1.5; - margin-top: 1em; - } - - .xl\:prose-lg code { - font-size: 0.8888889em; - } - - .xl\:prose-lg h2 code { - font-size: 0.8666667em; - } - - .xl\:prose-lg h3 code { - font-size: 0.875em; - } - - .xl\:prose-lg pre { - font-size: 0.8888889em; - line-height: 1.75; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.375rem; - padding-top: 1em; - padding-right: 1.5em; - padding-bottom: 1em; - padding-left: 1.5em; - } - - .xl\:prose-lg ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:prose-lg ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:prose-lg li { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .xl\:prose-lg ol > li { - padding-left: 1.6666667em; - } - - .xl\:prose-lg ol > li:before { - left: 0; - } - - .xl\:prose-lg ul > li { - padding-left: 1.6666667em; - } - - .xl\:prose-lg ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8888889em - 0.1666667em); - left: 0.2222222em; - } - - .xl\:prose-lg > ul > li p { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .xl\:prose-lg > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:prose-lg > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:prose-lg > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:prose-lg > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:prose-lg ul ul, .xl\:prose-lg ul ol, .xl\:prose-lg ol ul, .xl\:prose-lg ol ol { - margin-top: 0.8888889em; - margin-bottom: 0.8888889em; - } - - .xl\:prose-lg hr { - margin-top: 3.1111111em; - margin-bottom: 3.1111111em; - } - - .xl\:prose-lg hr + * { - margin-top: 0; - } - - .xl\:prose-lg h2 + * { - margin-top: 0; - } - - .xl\:prose-lg h3 + * { - margin-top: 0; - } - - .xl\:prose-lg h4 + * { - margin-top: 0; - } - - .xl\:prose-lg table { - font-size: 0.8888889em; - line-height: 1.5; - } - - .xl\:prose-lg thead th { - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .xl\:prose-lg thead th:first-child { - padding-left: 0; - } - - .xl\:prose-lg thead th:last-child { - padding-right: 0; - } - - .xl\:prose-lg tbody td { - padding-top: 0.75em; - padding-right: 0.75em; - padding-bottom: 0.75em; - padding-left: 0.75em; - } - - .xl\:prose-lg tbody td:first-child { - padding-left: 0; - } - - .xl\:prose-lg tbody td:last-child { - padding-right: 0; - } - - .xl\:prose-lg > :first-child { - margin-top: 0; - } - - .xl\:prose-lg > :last-child { - margin-bottom: 0; - } - - .xl\:prose-xl { - font-size: 1.25rem; - line-height: 1.8; - } - - .xl\:prose-xl p { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:prose-xl [class~="lead"] { - font-size: 1.2em; - line-height: 1.5; - margin-top: 1em; - margin-bottom: 1em; - } - - .xl\:prose-xl blockquote { - margin-top: 1.6em; - margin-bottom: 1.6em; - padding-left: 1.0666667em; - } - - .xl\:prose-xl h1 { - font-size: 2.8em; - margin-top: 0; - margin-bottom: 0.8571429em; - line-height: 1; - } - - .xl\:prose-xl h2 { - font-size: 1.8em; - margin-top: 1.5555556em; - margin-bottom: 0.8888889em; - line-height: 1.1111111; - } - - .xl\:prose-xl h3 { - font-size: 1.5em; - margin-top: 1.6em; - margin-bottom: 0.6666667em; - line-height: 1.3333333; - } - - .xl\:prose-xl h4 { - margin-top: 1.8em; - margin-bottom: 0.6em; - line-height: 1.6; - } - - .xl\:prose-xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose-xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose-xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose-xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:prose-xl figure figcaption { - font-size: 0.9em; - line-height: 1.5555556; - margin-top: 1em; - } - - .xl\:prose-xl code { - font-size: 0.9em; - } - - .xl\:prose-xl h2 code { - font-size: 0.8611111em; - } - - .xl\:prose-xl h3 code { - font-size: 0.9em; - } - - .xl\:prose-xl pre { - font-size: 0.9em; - line-height: 1.7777778; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.1111111em; - padding-right: 1.3333333em; - padding-bottom: 1.1111111em; - padding-left: 1.3333333em; - } - - .xl\:prose-xl ol { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:prose-xl ul { - margin-top: 1.2em; - margin-bottom: 1.2em; - } - - .xl\:prose-xl li { - margin-top: 0.6em; - margin-bottom: 0.6em; - } - - .xl\:prose-xl ol > li { - padding-left: 1.8em; - } - - .xl\:prose-xl ol > li:before { - left: 0; - } - - .xl\:prose-xl ul > li { - padding-left: 1.8em; - } - - .xl\:prose-xl ul > li::before { - width: 0.35em; - height: 0.35em; - top: calc(0.9em - 0.175em); - left: 0.25em; - } - - .xl\:prose-xl > ul > li p { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .xl\:prose-xl > ul > li > *:first-child { - margin-top: 1.2em; - } - - .xl\:prose-xl > ul > li > *:last-child { - margin-bottom: 1.2em; - } - - .xl\:prose-xl > ol > li > *:first-child { - margin-top: 1.2em; - } - - .xl\:prose-xl > ol > li > *:last-child { - margin-bottom: 1.2em; - } - - .xl\:prose-xl ul ul, .xl\:prose-xl ul ol, .xl\:prose-xl ol ul, .xl\:prose-xl ol ol { - margin-top: 0.8em; - margin-bottom: 0.8em; - } - - .xl\:prose-xl hr { - margin-top: 2.8em; - margin-bottom: 2.8em; - } - - .xl\:prose-xl hr + * { - margin-top: 0; - } - - .xl\:prose-xl h2 + * { - margin-top: 0; - } - - .xl\:prose-xl h3 + * { - margin-top: 0; - } - - .xl\:prose-xl h4 + * { - margin-top: 0; - } - - .xl\:prose-xl table { - font-size: 0.9em; - line-height: 1.5555556; - } - - .xl\:prose-xl thead th { - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .xl\:prose-xl thead th:first-child { - padding-left: 0; - } - - .xl\:prose-xl thead th:last-child { - padding-right: 0; - } - - .xl\:prose-xl tbody td { - padding-top: 0.8888889em; - padding-right: 0.6666667em; - padding-bottom: 0.8888889em; - padding-left: 0.6666667em; - } - - .xl\:prose-xl tbody td:first-child { - padding-left: 0; - } - - .xl\:prose-xl tbody td:last-child { - padding-right: 0; - } - - .xl\:prose-xl > :first-child { - margin-top: 0; - } - - .xl\:prose-xl > :last-child { - margin-bottom: 0; - } - - .xl\:prose-2xl { - font-size: 1.5rem; - line-height: 1.6666667; - } - - .xl\:prose-2xl p { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:prose-2xl [class~="lead"] { - font-size: 1.25em; - line-height: 1.4666667; - margin-top: 1.0666667em; - margin-bottom: 1.0666667em; - } - - .xl\:prose-2xl blockquote { - margin-top: 1.7777778em; - margin-bottom: 1.7777778em; - padding-left: 1.1111111em; - } - - .xl\:prose-2xl h1 { - font-size: 2.6666667em; - margin-top: 0; - margin-bottom: 0.875em; - line-height: 1; - } - - .xl\:prose-2xl h2 { - font-size: 2em; - margin-top: 1.5em; - margin-bottom: 0.8333333em; - line-height: 1.0833333; - } - - .xl\:prose-2xl h3 { - font-size: 1.5em; - margin-top: 1.5555556em; - margin-bottom: 0.6666667em; - line-height: 1.2222222; - } - - .xl\:prose-2xl h4 { - margin-top: 1.6666667em; - margin-bottom: 0.6666667em; - line-height: 1.5; - } - - .xl\:prose-2xl img { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose-2xl video { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose-2xl figure { - margin-top: 2em; - margin-bottom: 2em; - } - - .xl\:prose-2xl figure > * { - margin-top: 0; - margin-bottom: 0; - } - - .xl\:prose-2xl figure figcaption { - font-size: 0.8333333em; - line-height: 1.6; - margin-top: 1em; - } - - .xl\:prose-2xl code { - font-size: 0.8333333em; - } - - .xl\:prose-2xl h2 code { - font-size: 0.875em; - } - - .xl\:prose-2xl h3 code { - font-size: 0.8888889em; - } - - .xl\:prose-2xl pre { - font-size: 0.8333333em; - line-height: 1.8; - margin-top: 2em; - margin-bottom: 2em; - border-radius: 0.5rem; - padding-top: 1.2em; - padding-right: 1.6em; - padding-bottom: 1.2em; - padding-left: 1.6em; - } - - .xl\:prose-2xl ol { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:prose-2xl ul { - margin-top: 1.3333333em; - margin-bottom: 1.3333333em; - } - - .xl\:prose-2xl li { - margin-top: 0.5em; - margin-bottom: 0.5em; - } - - .xl\:prose-2xl ol > li { - padding-left: 1.6666667em; - } - - .xl\:prose-2xl ol > li:before { - left: 0; - } - - .xl\:prose-2xl ul > li { - padding-left: 1.6666667em; - } - - .xl\:prose-2xl ul > li::before { - width: 0.3333333em; - height: 0.3333333em; - top: calc(0.8333333em - 0.1666667em); - left: 0.25em; - } - - .xl\:prose-2xl > ul > li p { - margin-top: 0.8333333em; - margin-bottom: 0.8333333em; - } - - .xl\:prose-2xl > ul > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:prose-2xl > ul > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:prose-2xl > ol > li > *:first-child { - margin-top: 1.3333333em; - } - - .xl\:prose-2xl > ol > li > *:last-child { - margin-bottom: 1.3333333em; - } - - .xl\:prose-2xl ul ul, .xl\:prose-2xl ul ol, .xl\:prose-2xl ol ul, .xl\:prose-2xl ol ol { - margin-top: 0.6666667em; - margin-bottom: 0.6666667em; - } - - .xl\:prose-2xl hr { - margin-top: 3em; - margin-bottom: 3em; - } - - .xl\:prose-2xl hr + * { - margin-top: 0; - } - - .xl\:prose-2xl h2 + * { - margin-top: 0; - } - - .xl\:prose-2xl h3 + * { - margin-top: 0; - } - - .xl\:prose-2xl h4 + * { - margin-top: 0; - } - - .xl\:prose-2xl table { - font-size: 0.8333333em; - line-height: 1.4; - } - - .xl\:prose-2xl thead th { - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .xl\:prose-2xl thead th:first-child { - padding-left: 0; - } - - .xl\:prose-2xl thead th:last-child { - padding-right: 0; - } - - .xl\:prose-2xl tbody td { - padding-top: 0.8em; - padding-right: 0.6em; - padding-bottom: 0.8em; - padding-left: 0.6em; - } - - .xl\:prose-2xl tbody td:first-child { - padding-left: 0; - } - - .xl\:prose-2xl tbody td:last-child { - padding-right: 0; - } - - .xl\:prose-2xl > :first-child { - margin-top: 0; - } - - .xl\:prose-2xl > :last-child { - margin-bottom: 0; - } - - .xl\:space-y-0 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0px * var(--space-y-reverse)); - } - - .xl\:space-x-0 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0px * var(--space-x-reverse)); - margin-left: calc(0px * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.25rem * var(--space-y-reverse)); - } - - .xl\:space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.25rem * var(--space-x-reverse)); - margin-left: calc(0.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.5rem * var(--space-y-reverse)); - } - - .xl\:space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.5rem * var(--space-x-reverse)); - margin-left: calc(0.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.75rem * var(--space-y-reverse)); - } - - .xl\:space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.75rem * var(--space-x-reverse)); - margin-left: calc(0.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1rem * var(--space-y-reverse)); - } - - .xl\:space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1rem * var(--space-x-reverse)); - margin-left: calc(1rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.25rem * var(--space-y-reverse)); - } - - .xl\:space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.25rem * var(--space-x-reverse)); - margin-left: calc(1.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.5rem * var(--space-y-reverse)); - } - - .xl\:space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.5rem * var(--space-x-reverse)); - margin-left: calc(1.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1.75rem * var(--space-y-reverse)); - } - - .xl\:space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1.75rem * var(--space-x-reverse)); - margin-left: calc(1.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2rem * var(--space-y-reverse)); - } - - .xl\:space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2rem * var(--space-x-reverse)); - margin-left: calc(2rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.25rem * var(--space-y-reverse)); - } - - .xl\:space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.25rem * var(--space-x-reverse)); - margin-left: calc(2.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.5rem * var(--space-y-reverse)); - } - - .xl\:space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.5rem * var(--space-x-reverse)); - margin-left: calc(2.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(2.75rem * var(--space-y-reverse)); - } - - .xl\:space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(2.75rem * var(--space-x-reverse)); - margin-left: calc(2.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3rem * var(--space-y-reverse)); - } - - .xl\:space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3rem * var(--space-x-reverse)); - margin-left: calc(3rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.25rem * var(--space-y-reverse)); - } - - .xl\:space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.25rem * var(--space-x-reverse)); - margin-left: calc(3.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.5rem * var(--space-y-reverse)); - } - - .xl\:space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.5rem * var(--space-x-reverse)); - margin-left: calc(3.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(3.75rem * var(--space-y-reverse)); - } - - .xl\:space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(3.75rem * var(--space-x-reverse)); - margin-left: calc(3.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(4rem * var(--space-y-reverse)); - } - - .xl\:space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(4rem * var(--space-x-reverse)); - margin-left: calc(4rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(5rem * var(--space-y-reverse)); - } - - .xl\:space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(5rem * var(--space-x-reverse)); - margin-left: calc(5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(6rem * var(--space-y-reverse)); - } - - .xl\:space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(6rem * var(--space-x-reverse)); - margin-left: calc(6rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(7rem * var(--space-y-reverse)); - } - - .xl\:space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(7rem * var(--space-x-reverse)); - margin-left: calc(7rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8rem * var(--space-y-reverse)); - } - - .xl\:space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8rem * var(--space-x-reverse)); - margin-left: calc(8rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(9rem * var(--space-y-reverse)); - } - - .xl\:space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(9rem * var(--space-x-reverse)); - margin-left: calc(9rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(10rem * var(--space-y-reverse)); - } - - .xl\:space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(10rem * var(--space-x-reverse)); - margin-left: calc(10rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(11rem * var(--space-y-reverse)); - } - - .xl\:space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(11rem * var(--space-x-reverse)); - margin-left: calc(11rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(12rem * var(--space-y-reverse)); - } - - .xl\:space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(12rem * var(--space-x-reverse)); - margin-left: calc(12rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(13rem * var(--space-y-reverse)); - } - - .xl\:space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(13rem * var(--space-x-reverse)); - margin-left: calc(13rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(14rem * var(--space-y-reverse)); - } - - .xl\:space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(14rem * var(--space-x-reverse)); - margin-left: calc(14rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(15rem * var(--space-y-reverse)); - } - - .xl\:space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(15rem * var(--space-x-reverse)); - margin-left: calc(15rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16rem * var(--space-y-reverse)); - } - - .xl\:space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16rem * var(--space-x-reverse)); - margin-left: calc(16rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(18rem * var(--space-y-reverse)); - } - - .xl\:space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(18rem * var(--space-x-reverse)); - margin-left: calc(18rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20rem * var(--space-y-reverse)); - } - - .xl\:space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20rem * var(--space-x-reverse)); - margin-left: calc(20rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(24rem * var(--space-y-reverse)); - } - - .xl\:space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(24rem * var(--space-x-reverse)); - margin-left: calc(24rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(1px * var(--space-y-reverse)); - } - - .xl\:space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(1px * var(--space-x-reverse)); - margin-left: calc(1px * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.125rem * var(--space-y-reverse)); - } - - .xl\:space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.125rem * var(--space-x-reverse)); - margin-left: calc(0.125rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.375rem * var(--space-y-reverse)); - } - - .xl\:space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.375rem * var(--space-x-reverse)); - margin-left: calc(0.375rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.625rem * var(--space-y-reverse)); - } - - .xl\:space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.625rem * var(--space-x-reverse)); - margin-left: calc(0.625rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(0.875rem * var(--space-y-reverse)); - } - - .xl\:space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(0.875rem * var(--space-x-reverse)); - margin-left: calc(0.875rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .xl\:space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .xl\:space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .xl\:space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .xl\:space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .xl\:space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .xl\:space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(20% * var(--space-y-reverse)); - } - - .xl\:space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(20% * var(--space-x-reverse)); - margin-left: calc(20% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(40% * var(--space-y-reverse)); - } - - .xl\:space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(40% * var(--space-x-reverse)); - margin-left: calc(40% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(60% * var(--space-y-reverse)); - } - - .xl\:space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(60% * var(--space-x-reverse)); - margin-left: calc(60% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(80% * var(--space-y-reverse)); - } - - .xl\:space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(80% * var(--space-x-reverse)); - margin-left: calc(80% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .xl\:space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .xl\:space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .xl\:space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .xl\:space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .xl\:space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(8.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(8.333333% * var(--space-y-reverse)); - } - - .xl\:space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(8.333333% * var(--space-x-reverse)); - margin-left: calc(8.333333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(16.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(16.666667% * var(--space-y-reverse)); - } - - .xl\:space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(16.666667% * var(--space-x-reverse)); - margin-left: calc(16.666667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(25% * var(--space-y-reverse)); - } - - .xl\:space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(25% * var(--space-x-reverse)); - margin-left: calc(25% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(33.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(33.333333% * var(--space-y-reverse)); - } - - .xl\:space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(33.333333% * var(--space-x-reverse)); - margin-left: calc(33.333333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(41.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(41.666667% * var(--space-y-reverse)); - } - - .xl\:space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(41.666667% * var(--space-x-reverse)); - margin-left: calc(41.666667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(50% * var(--space-y-reverse)); - } - - .xl\:space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(50% * var(--space-x-reverse)); - margin-left: calc(50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(58.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(58.333333% * var(--space-y-reverse)); - } - - .xl\:space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(58.333333% * var(--space-x-reverse)); - margin-left: calc(58.333333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(66.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(66.666667% * var(--space-y-reverse)); - } - - .xl\:space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(66.666667% * var(--space-x-reverse)); - margin-left: calc(66.666667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(75% * var(--space-y-reverse)); - } - - .xl\:space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(75% * var(--space-x-reverse)); - margin-left: calc(75% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(83.333333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(83.333333% * var(--space-y-reverse)); - } - - .xl\:space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(83.333333% * var(--space-x-reverse)); - margin-left: calc(83.333333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(91.666667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(91.666667% * var(--space-y-reverse)); - } - - .xl\:space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(91.666667% * var(--space-x-reverse)); - margin-left: calc(91.666667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(100% * var(--space-y-reverse)); - } - - .xl\:space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(100% * var(--space-x-reverse)); - margin-left: calc(100% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.25rem * var(--space-y-reverse)); - } - - .xl\:-space-x-1 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.25rem * var(--space-x-reverse)); - margin-left: calc(-0.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.5rem * var(--space-y-reverse)); - } - - .xl\:-space-x-2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.5rem * var(--space-x-reverse)); - margin-left: calc(-0.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.75rem * var(--space-y-reverse)); - } - - .xl\:-space-x-3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.75rem * var(--space-x-reverse)); - margin-left: calc(-0.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1rem * var(--space-y-reverse)); - } - - .xl\:-space-x-4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1rem * var(--space-x-reverse)); - margin-left: calc(-1rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.25rem * var(--space-y-reverse)); - } - - .xl\:-space-x-5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.25rem * var(--space-x-reverse)); - margin-left: calc(-1.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.5rem * var(--space-y-reverse)); - } - - .xl\:-space-x-6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.5rem * var(--space-x-reverse)); - margin-left: calc(-1.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-7 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1.75rem * var(--space-y-reverse)); - } - - .xl\:-space-x-7 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1.75rem * var(--space-x-reverse)); - margin-left: calc(-1.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-8 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2rem * var(--space-y-reverse)); - } - - .xl\:-space-x-8 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2rem * var(--space-x-reverse)); - margin-left: calc(-2rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-9 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.25rem * var(--space-y-reverse)); - } - - .xl\:-space-x-9 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.25rem * var(--space-x-reverse)); - margin-left: calc(-2.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-10 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.5rem * var(--space-y-reverse)); - } - - .xl\:-space-x-10 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.5rem * var(--space-x-reverse)); - margin-left: calc(-2.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-11 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-2.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-2.75rem * var(--space-y-reverse)); - } - - .xl\:-space-x-11 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-2.75rem * var(--space-x-reverse)); - margin-left: calc(-2.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3rem * var(--space-y-reverse)); - } - - .xl\:-space-x-12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3rem * var(--space-x-reverse)); - margin-left: calc(-3rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-13 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.25rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.25rem * var(--space-y-reverse)); - } - - .xl\:-space-x-13 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.25rem * var(--space-x-reverse)); - margin-left: calc(-3.25rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-14 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.5rem * var(--space-y-reverse)); - } - - .xl\:-space-x-14 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.5rem * var(--space-x-reverse)); - margin-left: calc(-3.5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-15 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-3.75rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-3.75rem * var(--space-y-reverse)); - } - - .xl\:-space-x-15 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-3.75rem * var(--space-x-reverse)); - margin-left: calc(-3.75rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-16 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-4rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-4rem * var(--space-y-reverse)); - } - - .xl\:-space-x-16 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-4rem * var(--space-x-reverse)); - margin-left: calc(-4rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-20 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-5rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-5rem * var(--space-y-reverse)); - } - - .xl\:-space-x-20 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-5rem * var(--space-x-reverse)); - margin-left: calc(-5rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-24 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-6rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-6rem * var(--space-y-reverse)); - } - - .xl\:-space-x-24 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-6rem * var(--space-x-reverse)); - margin-left: calc(-6rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-28 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-7rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-7rem * var(--space-y-reverse)); - } - - .xl\:-space-x-28 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-7rem * var(--space-x-reverse)); - margin-left: calc(-7rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-32 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8rem * var(--space-y-reverse)); - } - - .xl\:-space-x-32 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8rem * var(--space-x-reverse)); - margin-left: calc(-8rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-36 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-9rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-9rem * var(--space-y-reverse)); - } - - .xl\:-space-x-36 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-9rem * var(--space-x-reverse)); - margin-left: calc(-9rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-40 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-10rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-10rem * var(--space-y-reverse)); - } - - .xl\:-space-x-40 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-10rem * var(--space-x-reverse)); - margin-left: calc(-10rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-44 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-11rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-11rem * var(--space-y-reverse)); - } - - .xl\:-space-x-44 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-11rem * var(--space-x-reverse)); - margin-left: calc(-11rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-48 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-12rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-12rem * var(--space-y-reverse)); - } - - .xl\:-space-x-48 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-12rem * var(--space-x-reverse)); - margin-left: calc(-12rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-52 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-13rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-13rem * var(--space-y-reverse)); - } - - .xl\:-space-x-52 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-13rem * var(--space-x-reverse)); - margin-left: calc(-13rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-56 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-14rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-14rem * var(--space-y-reverse)); - } - - .xl\:-space-x-56 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-14rem * var(--space-x-reverse)); - margin-left: calc(-14rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-60 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-15rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-15rem * var(--space-y-reverse)); - } - - .xl\:-space-x-60 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-15rem * var(--space-x-reverse)); - margin-left: calc(-15rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-64 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16rem * var(--space-y-reverse)); - } - - .xl\:-space-x-64 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16rem * var(--space-x-reverse)); - margin-left: calc(-16rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-72 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-18rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-18rem * var(--space-y-reverse)); - } - - .xl\:-space-x-72 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-18rem * var(--space-x-reverse)); - margin-left: calc(-18rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-80 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20rem * var(--space-y-reverse)); - } - - .xl\:-space-x-80 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20rem * var(--space-x-reverse)); - margin-left: calc(-20rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-96 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-24rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-24rem * var(--space-y-reverse)); - } - - .xl\:-space-x-96 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-24rem * var(--space-x-reverse)); - margin-left: calc(-24rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-px > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-1px * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-1px * var(--space-y-reverse)); - } - - .xl\:-space-x-px > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-1px * var(--space-x-reverse)); - margin-left: calc(-1px * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-0\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.125rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.125rem * var(--space-y-reverse)); - } - - .xl\:-space-x-0\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.125rem * var(--space-x-reverse)); - margin-left: calc(-0.125rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.375rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.375rem * var(--space-y-reverse)); - } - - .xl\:-space-x-1\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.375rem * var(--space-x-reverse)); - margin-left: calc(-0.375rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-2\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.625rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.625rem * var(--space-y-reverse)); - } - - .xl\:-space-x-2\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.625rem * var(--space-x-reverse)); - margin-left: calc(-0.625rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-3\.5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-0.875rem * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-0.875rem * var(--space-y-reverse)); - } - - .xl\:-space-x-3\.5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-0.875rem * var(--space-x-reverse)); - margin-left: calc(-0.875rem * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1\/2 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .xl\:-space-x-1\/2 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .xl\:-space-x-1\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-2\/3 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .xl\:-space-x-2\/3 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .xl\:-space-x-1\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-2\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .xl\:-space-x-2\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-3\/4 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .xl\:-space-x-3\/4 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-20% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-20% * var(--space-y-reverse)); - } - - .xl\:-space-x-1\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-20% * var(--space-x-reverse)); - margin-left: calc(-20% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-2\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-40% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-40% * var(--space-y-reverse)); - } - - .xl\:-space-x-2\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-40% * var(--space-x-reverse)); - margin-left: calc(-40% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-3\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-60% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-60% * var(--space-y-reverse)); - } - - .xl\:-space-x-3\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-60% * var(--space-x-reverse)); - margin-left: calc(-60% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-4\/5 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-80% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-80% * var(--space-y-reverse)); - } - - .xl\:-space-x-4\/5 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-80% * var(--space-x-reverse)); - margin-left: calc(-80% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .xl\:-space-x-1\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-2\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .xl\:-space-x-2\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-3\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .xl\:-space-x-3\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-4\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .xl\:-space-x-4\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-5\/6 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .xl\:-space-x-5\/6 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-1\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-8.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-8.33333% * var(--space-y-reverse)); - } - - .xl\:-space-x-1\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-8.33333% * var(--space-x-reverse)); - margin-left: calc(-8.33333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-2\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-16.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-16.66667% * var(--space-y-reverse)); - } - - .xl\:-space-x-2\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-16.66667% * var(--space-x-reverse)); - margin-left: calc(-16.66667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-3\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-25% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-25% * var(--space-y-reverse)); - } - - .xl\:-space-x-3\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-25% * var(--space-x-reverse)); - margin-left: calc(-25% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-4\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-33.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-33.33333% * var(--space-y-reverse)); - } - - .xl\:-space-x-4\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-33.33333% * var(--space-x-reverse)); - margin-left: calc(-33.33333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-5\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-41.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-41.66667% * var(--space-y-reverse)); - } - - .xl\:-space-x-5\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-41.66667% * var(--space-x-reverse)); - margin-left: calc(-41.66667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-6\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-50% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-50% * var(--space-y-reverse)); - } - - .xl\:-space-x-6\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-50% * var(--space-x-reverse)); - margin-left: calc(-50% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-7\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-58.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-58.33333% * var(--space-y-reverse)); - } - - .xl\:-space-x-7\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-58.33333% * var(--space-x-reverse)); - margin-left: calc(-58.33333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-8\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-66.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-66.66667% * var(--space-y-reverse)); - } - - .xl\:-space-x-8\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-66.66667% * var(--space-x-reverse)); - margin-left: calc(-66.66667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-9\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-75% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-75% * var(--space-y-reverse)); - } - - .xl\:-space-x-9\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-75% * var(--space-x-reverse)); - margin-left: calc(-75% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-10\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-83.33333% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-83.33333% * var(--space-y-reverse)); - } - - .xl\:-space-x-10\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-83.33333% * var(--space-x-reverse)); - margin-left: calc(-83.33333% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-11\/12 > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-91.66667% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-91.66667% * var(--space-y-reverse)); - } - - .xl\:-space-x-11\/12 > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-91.66667% * var(--space-x-reverse)); - margin-left: calc(-91.66667% * calc(1 - var(--space-x-reverse))); - } - - .xl\:-space-y-full > :not(template) ~ :not(template) { - --space-y-reverse: 0; - margin-top: calc(-100% * calc(1 - var(--space-y-reverse))); - margin-bottom: calc(-100% * var(--space-y-reverse)); - } - - .xl\:-space-x-full > :not(template) ~ :not(template) { - --space-x-reverse: 0; - margin-right: calc(-100% * var(--space-x-reverse)); - margin-left: calc(-100% * calc(1 - var(--space-x-reverse))); - } - - .xl\:space-y-reverse > :not(template) ~ :not(template) { - --space-y-reverse: 1; - } - - .xl\:space-x-reverse > :not(template) ~ :not(template) { - --space-x-reverse: 1; - } - - .xl\:divide-y-0 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(0px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(0px * var(--divide-y-reverse)); - } - - .xl\:divide-x-0 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(0px * var(--divide-x-reverse)); - border-left-width: calc(0px * calc(1 - var(--divide-x-reverse))); - } - - .xl\:divide-y-2 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(2px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(2px * var(--divide-y-reverse)); - } - - .xl\:divide-x-2 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(2px * var(--divide-x-reverse)); - border-left-width: calc(2px * calc(1 - var(--divide-x-reverse))); - } - - .xl\:divide-y-4 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(4px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(4px * var(--divide-y-reverse)); - } - - .xl\:divide-x-4 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(4px * var(--divide-x-reverse)); - border-left-width: calc(4px * calc(1 - var(--divide-x-reverse))); - } - - .xl\:divide-y-8 > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(8px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(8px * var(--divide-y-reverse)); - } - - .xl\:divide-x-8 > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(8px * var(--divide-x-reverse)); - border-left-width: calc(8px * calc(1 - var(--divide-x-reverse))); - } - - .xl\:divide-y > :not(template) ~ :not(template) { - --divide-y-reverse: 0; - border-top-width: calc(1px * calc(1 - var(--divide-y-reverse))); - border-bottom-width: calc(1px * var(--divide-y-reverse)); - } - - .xl\:divide-x > :not(template) ~ :not(template) { - --divide-x-reverse: 0; - border-right-width: calc(1px * var(--divide-x-reverse)); - border-left-width: calc(1px * calc(1 - var(--divide-x-reverse))); - } - - .xl\:divide-y-reverse > :not(template) ~ :not(template) { - --divide-y-reverse: 1; - } - - .xl\:divide-x-reverse > :not(template) ~ :not(template) { - --divide-x-reverse: 1; - } - - .xl\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .xl\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .xl\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .xl\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .xl\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .xl\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .xl\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .xl\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .xl\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .xl\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .xl\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .xl\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .xl\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .xl\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .xl\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .xl\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .xl\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .xl\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .xl\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .xl\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .xl\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .xl\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .xl\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .xl\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .xl\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .xl\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .xl\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .xl\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .xl\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .xl\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .xl\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .xl\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .xl\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .xl\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .xl\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .xl\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .xl\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .xl\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .xl\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .xl\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .xl\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .xl\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .xl\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .xl\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .xl\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .xl\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .xl\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .xl\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .xl\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .xl\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .xl\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .xl\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .xl\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .xl\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .xl\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .xl\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .xl\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .xl\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .xl\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .xl\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .xl\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .xl\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .xl\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .xl\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .xl\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .xl\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .xl\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .xl\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .xl\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .xl\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .xl\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .xl\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .xl\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .xl\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .xl\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .xl\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .xl\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .xl\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .xl\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .xl\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .xl\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .xl\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .xl\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .xl\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .xl\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .xl\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .xl\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .xl\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .xl\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .xl\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .xl\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .xl\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .xl\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .xl\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .xl\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .xl\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .xl\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .xl\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .xl\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .xl\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .xl\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .xl\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .xl\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .xl\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-transparent > :not(template) ~ :not(template) { - border-color: transparent; - } - - .dark .xl\:dark\:divide-white > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-black > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-cool-gray-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-red-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-orange-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-yellow-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-green-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-teal-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-blue-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-indigo-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-purple-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-50 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-200 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-300 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-400 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-500 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-600 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-700 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-800 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--divide-opacity)); - } - - .dark .xl\:dark\:divide-pink-900 > :not(template) ~ :not(template) { - --divide-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--divide-opacity)); - } - - .xl\:divide-solid > :not(template) ~ :not(template) { - border-style: solid; - } - - .xl\:divide-dashed > :not(template) ~ :not(template) { - border-style: dashed; - } - - .xl\:divide-dotted > :not(template) ~ :not(template) { - border-style: dotted; - } - - .xl\:divide-double > :not(template) ~ :not(template) { - border-style: double; - } - - .xl\:divide-none > :not(template) ~ :not(template) { - border-style: none; - } - - .xl\:divide-opacity-0 > :not(template) ~ :not(template) { - --divide-opacity: 0; - } - - .xl\:divide-opacity-25 > :not(template) ~ :not(template) { - --divide-opacity: 0.25; - } - - .xl\:divide-opacity-50 > :not(template) ~ :not(template) { - --divide-opacity: 0.5; - } - - .xl\:divide-opacity-75 > :not(template) ~ :not(template) { - --divide-opacity: 0.75; - } - - .xl\:divide-opacity-100 > :not(template) ~ :not(template) { - --divide-opacity: 1; - } - - .xl\:sr-only { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .xl\:not-sr-only { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .xl\:focus\:sr-only:focus { - position: absolute; - width: 1px; - height: 1px; - padding: 0; - margin: -1px; - overflow: hidden; - clip: rect(0, 0, 0, 0); - white-space: nowrap; - border-width: 0; - } - - .xl\:focus\:not-sr-only:focus { - position: static; - width: auto; - height: auto; - padding: 0; - margin: 0; - overflow: visible; - clip: auto; - white-space: normal; - } - - .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-clip-border { - background-clip: border-box; - } - - .xl\:bg-clip-padding { - background-clip: padding-box; - } - - .xl\:bg-clip-content { - background-clip: content-box; - } - - .xl\:bg-clip-text { - -webkit-background-clip: text; - background-clip: text; - } - - .xl\:bg-transparent { - background-color: transparent; - } - - .xl\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .xl\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .xl\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .xl\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .xl\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .xl\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .xl\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .xl\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .xl\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .xl\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .xl\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .xl\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .xl\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .xl\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .xl\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .xl\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .xl\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .xl\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .xl\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .xl\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .xl\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .xl\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .xl\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .xl\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .xl\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .xl\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .xl\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .xl\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .xl\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .xl\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .xl\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .xl\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .xl\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .xl\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .xl\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .xl\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .xl\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .xl\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .xl\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .xl\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .xl\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .xl\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .xl\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .xl\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .xl\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .xl\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .xl\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .xl\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .xl\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .xl\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .xl\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .xl\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .xl\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .xl\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .xl\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .xl\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .xl\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .xl\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .xl\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .xl\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .xl\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .xl\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .xl\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .xl\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .xl\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .xl\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .xl\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .xl\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .xl\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .xl\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .xl\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .xl\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .xl\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .xl\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .xl\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .xl\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .xl\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .xl\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .xl\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .xl\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .xl\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .xl\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .xl\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .xl\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .xl\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .xl\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .xl\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .xl\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .xl\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .xl\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .xl\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .xl\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .xl\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .xl\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .xl\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .xl\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .xl\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .xl\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .xl\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .xl\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .xl\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .xl\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .xl\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-transparent { - background-color: transparent; - } - - .group:hover .xl\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:hover .xl\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-transparent { - background-color: transparent; - } - - .group:focus .xl\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .group:focus .xl\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .xl\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .xl\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .xl\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .xl\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .xl\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .xl\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .xl\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .xl\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .xl\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .xl\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .xl\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .xl\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .xl\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .xl\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .xl\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .xl\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .xl\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .xl\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .xl\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .xl\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .xl\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .xl\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .xl\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .xl\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .xl\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .xl\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .xl\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .xl\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .xl\:active\:bg-transparent:active { - background-color: transparent; - } - - .xl\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .xl\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .xl\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .xl\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .xl\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .xl\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .xl\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .xl\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .xl\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .xl\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .xl\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .xl\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .xl\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .xl\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .xl\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .xl\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .xl\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .xl\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .xl\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .xl\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .xl\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .xl\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .xl\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .xl\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .xl\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .xl\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .xl\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .xl\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .xl\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .xl\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .xl\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-transparent { - background-color: transparent; - } - - .dark .xl\:dark\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .xl\:dark\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-transparent { - background-color: transparent; - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-transparent { - background-color: transparent; - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-white { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-black { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-50 { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-100 { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-200 { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-300 { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-400 { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-500 { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-600 { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-700 { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-800 { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-gray-900 { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-50 { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-100 { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-200 { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-300 { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-400 { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-500 { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-600 { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-700 { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-800 { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-cool-gray-900 { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-50 { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-100 { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-200 { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-300 { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-400 { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-500 { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-600 { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-700 { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-800 { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-red-900 { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-50 { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-100 { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-200 { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-300 { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-400 { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-500 { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-600 { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-700 { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-800 { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-orange-900 { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-50 { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-100 { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-200 { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-300 { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-400 { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-500 { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-600 { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-700 { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-800 { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-yellow-900 { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-50 { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-100 { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-200 { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-300 { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-400 { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-500 { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-600 { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-700 { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-800 { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-green-900 { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-50 { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-100 { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-200 { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-300 { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-400 { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-500 { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-600 { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-700 { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-800 { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-teal-900 { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-50 { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-100 { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-200 { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-300 { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-400 { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-500 { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-600 { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-700 { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-800 { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-blue-900 { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-50 { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-100 { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-200 { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-300 { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-400 { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-500 { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-600 { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-700 { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-800 { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-indigo-900 { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-50 { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-100 { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-200 { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-300 { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-400 { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-500 { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-600 { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-700 { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-800 { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-purple-900 { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-50 { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-100 { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-200 { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-300 { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-400 { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-500 { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-600 { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-700 { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-800 { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:bg-pink-900 { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-transparent:hover { - background-color: transparent; - } - - .dark .xl\:dark\:hover\:bg-white:hover { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-black:hover { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-50:hover { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-100:hover { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-200:hover { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-300:hover { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-400:hover { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-500:hover { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-600:hover { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-700:hover { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-800:hover { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-gray-900:hover { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-50:hover { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-100:hover { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-200:hover { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-300:hover { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-400:hover { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-500:hover { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-600:hover { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-700:hover { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-800:hover { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-cool-gray-900:hover { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-50:hover { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-100:hover { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-200:hover { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-300:hover { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-400:hover { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-500:hover { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-600:hover { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-700:hover { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-800:hover { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-red-900:hover { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-50:hover { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-100:hover { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-200:hover { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-300:hover { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-400:hover { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-500:hover { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-600:hover { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-700:hover { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-800:hover { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-orange-900:hover { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-50:hover { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-100:hover { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-200:hover { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-300:hover { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-400:hover { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-500:hover { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-600:hover { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-700:hover { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-800:hover { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-yellow-900:hover { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-50:hover { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-100:hover { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-200:hover { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-300:hover { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-400:hover { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-500:hover { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-600:hover { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-700:hover { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-800:hover { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-green-900:hover { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-50:hover { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-100:hover { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-200:hover { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-300:hover { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-400:hover { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-500:hover { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-600:hover { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-700:hover { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-800:hover { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-teal-900:hover { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-50:hover { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-100:hover { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-200:hover { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-300:hover { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-400:hover { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-500:hover { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-600:hover { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-700:hover { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-800:hover { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-blue-900:hover { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-50:hover { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-100:hover { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-200:hover { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-300:hover { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-400:hover { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-500:hover { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-600:hover { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-700:hover { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-800:hover { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-indigo-900:hover { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-50:hover { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-100:hover { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-200:hover { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-300:hover { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-400:hover { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-500:hover { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-600:hover { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-700:hover { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-800:hover { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-purple-900:hover { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-50:hover { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-100:hover { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-200:hover { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-300:hover { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-400:hover { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-500:hover { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-600:hover { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-700:hover { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-800:hover { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .xl\:dark\:hover\:bg-pink-900:hover { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-transparent:focus { - background-color: transparent; - } - - .dark .xl\:dark\:focus\:bg-white:focus { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-black:focus { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-50:focus { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-100:focus { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-200:focus { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-300:focus { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-400:focus { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-500:focus { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-600:focus { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-700:focus { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-800:focus { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-gray-900:focus { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-50:focus { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-100:focus { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-200:focus { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-300:focus { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-400:focus { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-500:focus { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-600:focus { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-700:focus { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-800:focus { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-cool-gray-900:focus { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-50:focus { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-100:focus { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-200:focus { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-300:focus { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-400:focus { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-500:focus { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-600:focus { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-700:focus { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-800:focus { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-red-900:focus { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-50:focus { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-100:focus { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-200:focus { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-300:focus { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-400:focus { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-500:focus { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-600:focus { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-700:focus { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-800:focus { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-orange-900:focus { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-50:focus { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-100:focus { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-200:focus { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-300:focus { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-400:focus { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-500:focus { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-600:focus { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-700:focus { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-800:focus { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-yellow-900:focus { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-50:focus { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-100:focus { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-200:focus { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-300:focus { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-400:focus { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-500:focus { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-600:focus { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-700:focus { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-800:focus { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-green-900:focus { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-50:focus { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-100:focus { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-200:focus { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-300:focus { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-400:focus { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-500:focus { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-600:focus { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-700:focus { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-800:focus { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-teal-900:focus { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-50:focus { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-100:focus { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-200:focus { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-300:focus { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-400:focus { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-500:focus { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-600:focus { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-700:focus { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-800:focus { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-blue-900:focus { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-50:focus { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-100:focus { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-200:focus { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-300:focus { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-400:focus { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-500:focus { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-600:focus { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-700:focus { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-800:focus { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-indigo-900:focus { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-50:focus { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-100:focus { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-200:focus { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-300:focus { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-400:focus { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-500:focus { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-600:focus { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-700:focus { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-800:focus { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-purple-900:focus { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-50:focus { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-100:focus { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-200:focus { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-300:focus { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-400:focus { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-500:focus { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-600:focus { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-700:focus { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-800:focus { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .xl\:dark\:focus\:bg-pink-900:focus { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-transparent:active { - background-color: transparent; - } - - .dark .xl\:dark\:active\:bg-white:active { - --bg-opacity: 1; - background-color: #ffffff; - background-color: rgba(255, 255, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-black:active { - --bg-opacity: 1; - background-color: #000000; - background-color: rgba(0, 0, 0, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-50:active { - --bg-opacity: 1; - background-color: #f9fafb; - background-color: rgba(249, 250, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-100:active { - --bg-opacity: 1; - background-color: #f4f5f7; - background-color: rgba(244, 245, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-200:active { - --bg-opacity: 1; - background-color: #e5e7eb; - background-color: rgba(229, 231, 235, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-300:active { - --bg-opacity: 1; - background-color: #d2d6dc; - background-color: rgba(210, 214, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-400:active { - --bg-opacity: 1; - background-color: #9fa6b2; - background-color: rgba(159, 166, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-500:active { - --bg-opacity: 1; - background-color: #6b7280; - background-color: rgba(107, 114, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-600:active { - --bg-opacity: 1; - background-color: #4b5563; - background-color: rgba(75, 85, 99, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-700:active { - --bg-opacity: 1; - background-color: #374151; - background-color: rgba(55, 65, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-800:active { - --bg-opacity: 1; - background-color: #252f3f; - background-color: rgba(37, 47, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-gray-900:active { - --bg-opacity: 1; - background-color: #161e2e; - background-color: rgba(22, 30, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-50:active { - --bg-opacity: 1; - background-color: #f8fafc; - background-color: rgba(248, 250, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-100:active { - --bg-opacity: 1; - background-color: #f1f5f9; - background-color: rgba(241, 245, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-200:active { - --bg-opacity: 1; - background-color: #e2e8f0; - background-color: rgba(226, 232, 240, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-300:active { - --bg-opacity: 1; - background-color: #cfd8e3; - background-color: rgba(207, 216, 227, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-400:active { - --bg-opacity: 1; - background-color: #97a6ba; - background-color: rgba(151, 166, 186, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-500:active { - --bg-opacity: 1; - background-color: #64748b; - background-color: rgba(100, 116, 139, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-600:active { - --bg-opacity: 1; - background-color: #475569; - background-color: rgba(71, 85, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-700:active { - --bg-opacity: 1; - background-color: #364152; - background-color: rgba(54, 65, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-800:active { - --bg-opacity: 1; - background-color: #27303f; - background-color: rgba(39, 48, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-cool-gray-900:active { - --bg-opacity: 1; - background-color: #1a202e; - background-color: rgba(26, 32, 46, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-50:active { - --bg-opacity: 1; - background-color: #fdf2f2; - background-color: rgba(253, 242, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-100:active { - --bg-opacity: 1; - background-color: #fde8e8; - background-color: rgba(253, 232, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-200:active { - --bg-opacity: 1; - background-color: #fbd5d5; - background-color: rgba(251, 213, 213, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-300:active { - --bg-opacity: 1; - background-color: #f8b4b4; - background-color: rgba(248, 180, 180, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-400:active { - --bg-opacity: 1; - background-color: #f98080; - background-color: rgba(249, 128, 128, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-500:active { - --bg-opacity: 1; - background-color: #f05252; - background-color: rgba(240, 82, 82, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-600:active { - --bg-opacity: 1; - background-color: #e02424; - background-color: rgba(224, 36, 36, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-700:active { - --bg-opacity: 1; - background-color: #c81e1e; - background-color: rgba(200, 30, 30, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-800:active { - --bg-opacity: 1; - background-color: #9b1c1c; - background-color: rgba(155, 28, 28, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-red-900:active { - --bg-opacity: 1; - background-color: #771d1d; - background-color: rgba(119, 29, 29, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-50:active { - --bg-opacity: 1; - background-color: #fff8f1; - background-color: rgba(255, 248, 241, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-100:active { - --bg-opacity: 1; - background-color: #feecdc; - background-color: rgba(254, 236, 220, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-200:active { - --bg-opacity: 1; - background-color: #fcd9bd; - background-color: rgba(252, 217, 189, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-300:active { - --bg-opacity: 1; - background-color: #fdba8c; - background-color: rgba(253, 186, 140, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-400:active { - --bg-opacity: 1; - background-color: #ff8a4c; - background-color: rgba(255, 138, 76, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-500:active { - --bg-opacity: 1; - background-color: #ff5a1f; - background-color: rgba(255, 90, 31, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-600:active { - --bg-opacity: 1; - background-color: #d03801; - background-color: rgba(208, 56, 1, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-700:active { - --bg-opacity: 1; - background-color: #b43403; - background-color: rgba(180, 52, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-800:active { - --bg-opacity: 1; - background-color: #8a2c0d; - background-color: rgba(138, 44, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-orange-900:active { - --bg-opacity: 1; - background-color: #73230d; - background-color: rgba(115, 35, 13, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-50:active { - --bg-opacity: 1; - background-color: #fdfdea; - background-color: rgba(253, 253, 234, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-100:active { - --bg-opacity: 1; - background-color: #fdf6b2; - background-color: rgba(253, 246, 178, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-200:active { - --bg-opacity: 1; - background-color: #fce96a; - background-color: rgba(252, 233, 106, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-300:active { - --bg-opacity: 1; - background-color: #faca15; - background-color: rgba(250, 202, 21, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-400:active { - --bg-opacity: 1; - background-color: #e3a008; - background-color: rgba(227, 160, 8, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-500:active { - --bg-opacity: 1; - background-color: #c27803; - background-color: rgba(194, 120, 3, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-600:active { - --bg-opacity: 1; - background-color: #9f580a; - background-color: rgba(159, 88, 10, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-700:active { - --bg-opacity: 1; - background-color: #8e4b10; - background-color: rgba(142, 75, 16, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-800:active { - --bg-opacity: 1; - background-color: #723b13; - background-color: rgba(114, 59, 19, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-yellow-900:active { - --bg-opacity: 1; - background-color: #633112; - background-color: rgba(99, 49, 18, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-50:active { - --bg-opacity: 1; - background-color: #f3faf7; - background-color: rgba(243, 250, 247, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-100:active { - --bg-opacity: 1; - background-color: #def7ec; - background-color: rgba(222, 247, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-200:active { - --bg-opacity: 1; - background-color: #bcf0da; - background-color: rgba(188, 240, 218, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-300:active { - --bg-opacity: 1; - background-color: #84e1bc; - background-color: rgba(132, 225, 188, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-400:active { - --bg-opacity: 1; - background-color: #31c48d; - background-color: rgba(49, 196, 141, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-500:active { - --bg-opacity: 1; - background-color: #0e9f6e; - background-color: rgba(14, 159, 110, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-600:active { - --bg-opacity: 1; - background-color: #057a55; - background-color: rgba(5, 122, 85, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-700:active { - --bg-opacity: 1; - background-color: #046c4e; - background-color: rgba(4, 108, 78, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-800:active { - --bg-opacity: 1; - background-color: #03543f; - background-color: rgba(3, 84, 63, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-green-900:active { - --bg-opacity: 1; - background-color: #014737; - background-color: rgba(1, 71, 55, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-50:active { - --bg-opacity: 1; - background-color: #edfafa; - background-color: rgba(237, 250, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-100:active { - --bg-opacity: 1; - background-color: #d5f5f6; - background-color: rgba(213, 245, 246, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-200:active { - --bg-opacity: 1; - background-color: #afecef; - background-color: rgba(175, 236, 239, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-300:active { - --bg-opacity: 1; - background-color: #7edce2; - background-color: rgba(126, 220, 226, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-400:active { - --bg-opacity: 1; - background-color: #16bdca; - background-color: rgba(22, 189, 202, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-500:active { - --bg-opacity: 1; - background-color: #0694a2; - background-color: rgba(6, 148, 162, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-600:active { - --bg-opacity: 1; - background-color: #047481; - background-color: rgba(4, 116, 129, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-700:active { - --bg-opacity: 1; - background-color: #036672; - background-color: rgba(3, 102, 114, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-800:active { - --bg-opacity: 1; - background-color: #05505c; - background-color: rgba(5, 80, 92, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-teal-900:active { - --bg-opacity: 1; - background-color: #014451; - background-color: rgba(1, 68, 81, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-50:active { - --bg-opacity: 1; - background-color: #ebf5ff; - background-color: rgba(235, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-100:active { - --bg-opacity: 1; - background-color: #e1effe; - background-color: rgba(225, 239, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-200:active { - --bg-opacity: 1; - background-color: #c3ddfd; - background-color: rgba(195, 221, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-300:active { - --bg-opacity: 1; - background-color: #a4cafe; - background-color: rgba(164, 202, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-400:active { - --bg-opacity: 1; - background-color: #76a9fa; - background-color: rgba(118, 169, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-500:active { - --bg-opacity: 1; - background-color: #3f83f8; - background-color: rgba(63, 131, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-600:active { - --bg-opacity: 1; - background-color: #1c64f2; - background-color: rgba(28, 100, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-700:active { - --bg-opacity: 1; - background-color: #1a56db; - background-color: rgba(26, 86, 219, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-800:active { - --bg-opacity: 1; - background-color: #1e429f; - background-color: rgba(30, 66, 159, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-blue-900:active { - --bg-opacity: 1; - background-color: #233876; - background-color: rgba(35, 56, 118, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-50:active { - --bg-opacity: 1; - background-color: #f0f5ff; - background-color: rgba(240, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-100:active { - --bg-opacity: 1; - background-color: #e5edff; - background-color: rgba(229, 237, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-200:active { - --bg-opacity: 1; - background-color: #cddbfe; - background-color: rgba(205, 219, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-300:active { - --bg-opacity: 1; - background-color: #b4c6fc; - background-color: rgba(180, 198, 252, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-400:active { - --bg-opacity: 1; - background-color: #8da2fb; - background-color: rgba(141, 162, 251, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-500:active { - --bg-opacity: 1; - background-color: #6875f5; - background-color: rgba(104, 117, 245, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-600:active { - --bg-opacity: 1; - background-color: #5850ec; - background-color: rgba(88, 80, 236, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-700:active { - --bg-opacity: 1; - background-color: #5145cd; - background-color: rgba(81, 69, 205, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-800:active { - --bg-opacity: 1; - background-color: #42389d; - background-color: rgba(66, 56, 157, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-indigo-900:active { - --bg-opacity: 1; - background-color: #362f78; - background-color: rgba(54, 47, 120, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-50:active { - --bg-opacity: 1; - background-color: #f6f5ff; - background-color: rgba(246, 245, 255, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-100:active { - --bg-opacity: 1; - background-color: #edebfe; - background-color: rgba(237, 235, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-200:active { - --bg-opacity: 1; - background-color: #dcd7fe; - background-color: rgba(220, 215, 254, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-300:active { - --bg-opacity: 1; - background-color: #cabffd; - background-color: rgba(202, 191, 253, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-400:active { - --bg-opacity: 1; - background-color: #ac94fa; - background-color: rgba(172, 148, 250, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-500:active { - --bg-opacity: 1; - background-color: #9061f9; - background-color: rgba(144, 97, 249, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-600:active { - --bg-opacity: 1; - background-color: #7e3af2; - background-color: rgba(126, 58, 242, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-700:active { - --bg-opacity: 1; - background-color: #6c2bd9; - background-color: rgba(108, 43, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-800:active { - --bg-opacity: 1; - background-color: #5521b5; - background-color: rgba(85, 33, 181, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-purple-900:active { - --bg-opacity: 1; - background-color: #4a1d96; - background-color: rgba(74, 29, 150, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-50:active { - --bg-opacity: 1; - background-color: #fdf2f8; - background-color: rgba(253, 242, 248, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-100:active { - --bg-opacity: 1; - background-color: #fce8f3; - background-color: rgba(252, 232, 243, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-200:active { - --bg-opacity: 1; - background-color: #fad1e8; - background-color: rgba(250, 209, 232, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-300:active { - --bg-opacity: 1; - background-color: #f8b4d9; - background-color: rgba(248, 180, 217, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-400:active { - --bg-opacity: 1; - background-color: #f17eb8; - background-color: rgba(241, 126, 184, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-500:active { - --bg-opacity: 1; - background-color: #e74694; - background-color: rgba(231, 70, 148, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-600:active { - --bg-opacity: 1; - background-color: #d61f69; - background-color: rgba(214, 31, 105, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-700:active { - --bg-opacity: 1; - background-color: #bf125d; - background-color: rgba(191, 18, 93, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-800:active { - --bg-opacity: 1; - background-color: #99154b; - background-color: rgba(153, 21, 75, var(--bg-opacity)); - } - - .dark .xl\:dark\:active\:bg-pink-900:active { - --bg-opacity: 1; - background-color: #751a3d; - background-color: rgba(117, 26, 61, var(--bg-opacity)); - } - - .xl\:bg-none { - background-image: none; - } - - .xl\:bg-gradient-to-t { - background-image: linear-gradient(to top, var(--gradient-color-stops)); - } - - .xl\:bg-gradient-to-tr { - background-image: linear-gradient(to top right, var(--gradient-color-stops)); - } - - .xl\:bg-gradient-to-r { - background-image: linear-gradient(to right, var(--gradient-color-stops)); - } - - .xl\:bg-gradient-to-br { - background-image: linear-gradient(to bottom right, var(--gradient-color-stops)); - } - - .xl\:bg-gradient-to-b { - background-image: linear-gradient(to bottom, var(--gradient-color-stops)); - } - - .xl\:bg-gradient-to-bl { - background-image: linear-gradient(to bottom left, var(--gradient-color-stops)); - } - - .xl\:bg-gradient-to-l { - background-image: linear-gradient(to left, var(--gradient-color-stops)); - } - - .xl\:bg-gradient-to-tl { - background-image: linear-gradient(to top left, var(--gradient-color-stops)); - } - - .xl\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .xl\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .xl\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .xl\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .xl\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .xl\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .xl\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .xl\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .xl\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .xl\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .xl\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .xl\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .xl\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .xl\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .xl\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .xl\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .xl\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .xl\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .xl\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .xl\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .xl\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .xl\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .xl\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .xl\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .xl\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .xl\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .xl\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .xl\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .xl\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .xl\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .xl\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .xl\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .xl\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .xl\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .xl\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .xl\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .xl\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .xl\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .xl\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .xl\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .xl\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .xl\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .xl\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .xl\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .xl\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .xl\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .xl\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .xl\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .xl\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .xl\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .xl\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .xl\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .xl\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .xl\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .xl\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .xl\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .xl\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .xl\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .xl\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .xl\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .xl\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .xl\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .xl\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .xl\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .xl\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .xl\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .xl\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .xl\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .xl\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .xl\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .xl\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .xl\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .xl\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .xl\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .xl\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .xl\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .xl\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .xl\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .xl\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .xl\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .xl\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .xl\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .xl\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .xl\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .xl\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .xl\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .xl\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .xl\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .xl\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .xl\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .xl\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .xl\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .xl\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .xl\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .xl\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .xl\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .xl\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .xl\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .xl\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .xl\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .xl\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .xl\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .xl\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .xl\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .xl\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .xl\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .xl\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .xl\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .xl\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .xl\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .xl\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .xl\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .xl\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .xl\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .xl\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .xl\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .xl\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .xl\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .xl\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .xl\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .xl\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .xl\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .xl\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .xl\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .xl\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .xl\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .xl\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .xl\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .xl\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .xl\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .xl\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .xl\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .xl\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .xl\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .xl\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .xl\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .xl\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .xl\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .xl\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .xl\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .xl\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .xl\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .xl\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .xl\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .xl\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .xl\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .xl\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .xl\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .xl\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .xl\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .xl\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .xl\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .xl\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .xl\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .xl\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .xl\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .xl\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .xl\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .xl\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .xl\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .xl\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .xl\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .xl\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .xl\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .xl\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .xl\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .xl\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .xl\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .xl\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .xl\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .xl\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .xl\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .xl\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .xl\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .xl\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .xl\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .xl\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .xl\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .xl\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .xl\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .xl\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .xl\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .xl\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .xl\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .xl\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .xl\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .xl\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .xl\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .xl\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .xl\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .xl\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .xl\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .xl\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .xl\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .xl\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .xl\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .xl\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .xl\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .xl\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .xl\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .xl\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .xl\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .xl\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .xl\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .xl\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .xl\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .xl\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .xl\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .xl\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .xl\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .xl\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .xl\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .xl\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .xl\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .xl\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .xl\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .xl\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .xl\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .xl\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .xl\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .xl\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .xl\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .xl\:to-transparent { - --gradient-to-color: transparent; - } - - .xl\:to-white { - --gradient-to-color: #ffffff; - } - - .xl\:to-black { - --gradient-to-color: #000000; - } - - .xl\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .xl\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .xl\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .xl\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .xl\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .xl\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .xl\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .xl\:to-gray-700 { - --gradient-to-color: #374151; - } - - .xl\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .xl\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .xl\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .xl\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .xl\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .xl\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .xl\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .xl\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .xl\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .xl\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .xl\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .xl\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .xl\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .xl\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .xl\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .xl\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .xl\:to-red-400 { - --gradient-to-color: #f98080; - } - - .xl\:to-red-500 { - --gradient-to-color: #f05252; - } - - .xl\:to-red-600 { - --gradient-to-color: #e02424; - } - - .xl\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .xl\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .xl\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .xl\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .xl\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .xl\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .xl\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .xl\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .xl\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .xl\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .xl\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .xl\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .xl\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .xl\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .xl\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .xl\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .xl\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .xl\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .xl\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .xl\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .xl\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .xl\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .xl\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .xl\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .xl\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .xl\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .xl\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .xl\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .xl\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .xl\:to-green-600 { - --gradient-to-color: #057a55; - } - - .xl\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .xl\:to-green-800 { - --gradient-to-color: #03543f; - } - - .xl\:to-green-900 { - --gradient-to-color: #014737; - } - - .xl\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .xl\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .xl\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .xl\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .xl\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .xl\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .xl\:to-teal-600 { - --gradient-to-color: #047481; - } - - .xl\:to-teal-700 { - --gradient-to-color: #036672; - } - - .xl\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .xl\:to-teal-900 { - --gradient-to-color: #014451; - } - - .xl\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .xl\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .xl\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .xl\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .xl\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .xl\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .xl\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .xl\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .xl\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .xl\:to-blue-900 { - --gradient-to-color: #233876; - } - - .xl\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .xl\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .xl\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .xl\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .xl\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .xl\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .xl\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .xl\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .xl\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .xl\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .xl\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .xl\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .xl\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .xl\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .xl\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .xl\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .xl\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .xl\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .xl\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .xl\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .xl\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .xl\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .xl\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .xl\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .xl\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .xl\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .xl\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .xl\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .xl\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .xl\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .xl\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .xl\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .xl\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .xl\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .xl\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .xl\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .xl\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .xl\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .xl\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .xl\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .xl\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .xl\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .xl\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .xl\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .xl\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .xl\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .xl\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .xl\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .xl\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .xl\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .xl\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .xl\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .xl\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .xl\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .xl\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .xl\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .xl\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .xl\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .xl\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .xl\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .xl\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .xl\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .xl\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .xl\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .xl\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .xl\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .xl\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .xl\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .xl\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .xl\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .xl\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .xl\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .xl\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .xl\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .xl\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .xl\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .xl\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .xl\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .xl\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .xl\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .xl\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .xl\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .xl\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .xl\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .xl\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .xl\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .xl\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .xl\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .xl\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .xl\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .xl\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .xl\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .xl\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .xl\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .xl\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .xl\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .xl\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .xl\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .xl\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .xl\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .xl\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .xl\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .xl\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .xl\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .xl\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .xl\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .xl\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .xl\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .xl\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .xl\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .xl\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .xl\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .xl\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .xl\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .xl\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .xl\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .xl\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .xl\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .xl\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .xl\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .xl\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .xl\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .xl\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .xl\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .xl\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .xl\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .xl\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .xl\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .xl\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .xl\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .xl\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .xl\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .xl\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .xl\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .xl\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .xl\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .xl\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .xl\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .xl\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .xl\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .xl\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .xl\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .xl\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .xl\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .xl\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .xl\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .xl\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .xl\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .xl\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .xl\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .xl\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .xl\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .xl\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .xl\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .xl\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .xl\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .xl\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .xl\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .xl\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .xl\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .xl\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .xl\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .xl\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .xl\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .xl\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .xl\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .xl\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .xl\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .xl\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .xl\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .xl\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .xl\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .xl\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .xl\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .xl\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .xl\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .xl\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .xl\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .xl\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .xl\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .xl\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .xl\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .xl\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .xl\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .xl\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .xl\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .xl\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .xl\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .xl\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .xl\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .xl\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .xl\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .xl\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .xl\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .xl\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .xl\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .xl\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .xl\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .xl\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .xl\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .xl\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .xl\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .xl\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .xl\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .xl\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .xl\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .xl\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .xl\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .xl\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .xl\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .xl\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .xl\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .xl\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .xl\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .xl\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .xl\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .xl\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .xl\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .xl\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .xl\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .xl\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .xl\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .xl\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .xl\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .xl\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .xl\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .xl\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .xl\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .xl\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .xl\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .xl\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .xl\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .xl\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .xl\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .xl\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .xl\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .xl\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .xl\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .xl\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .xl\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .xl\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .xl\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .xl\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .xl\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .xl\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .xl\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .xl\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .xl\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .xl\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .xl\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .xl\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .xl\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .xl\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .xl\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .xl\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .xl\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .xl\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .xl\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .xl\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .xl\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .xl\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .xl\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .xl\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .xl\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .xl\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .xl\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .xl\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .xl\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .xl\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .xl\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .xl\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .xl\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .xl\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .xl\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .xl\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .xl\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .xl\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .xl\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .xl\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .xl\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .xl\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .xl\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .xl\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .xl\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .xl\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .xl\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .xl\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .xl\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .xl\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .xl\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .xl\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .xl\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .xl\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .xl\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .xl\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .xl\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .xl\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .xl\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .xl\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .xl\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .xl\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .xl\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .xl\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .xl\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .xl\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .xl\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .xl\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .xl\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .xl\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .xl\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .xl\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .xl\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .xl\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .xl\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .xl\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .xl\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .xl\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .xl\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .xl\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .xl\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .xl\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .xl\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .xl\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .xl\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .xl\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .xl\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .xl\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .xl\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .xl\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .xl\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .xl\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .xl\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .xl\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .xl\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .xl\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .xl\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .xl\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .xl\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .xl\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .xl\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .xl\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .xl\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .xl\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .xl\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .xl\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .xl\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .xl\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .xl\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .xl\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .xl\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .xl\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .xl\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .xl\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .xl\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .xl\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .xl\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .xl\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .xl\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .xl\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .xl\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .xl\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .xl\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .xl\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .xl\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .xl\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .xl\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .xl\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .xl\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .xl\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .xl\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .xl\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .xl\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .xl\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .xl\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .xl\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .xl\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .xl\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .xl\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .xl\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .xl\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .xl\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .xl\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .xl\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .xl\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .xl\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .xl\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .xl\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .xl\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .xl\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .xl\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .xl\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .xl\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .xl\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .xl\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .xl\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .xl\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .xl\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .xl\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .xl\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .xl\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .xl\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .xl\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .xl\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .xl\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .xl\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .xl\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .xl\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .xl\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .xl\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .xl\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .xl\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .xl\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .xl\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .xl\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .xl\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .xl\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .xl\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .xl\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .xl\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .xl\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .xl\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .xl\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .xl\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .xl\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .xl\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .xl\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .xl\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .xl\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .xl\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .xl\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .xl\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .xl\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .xl\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .xl\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .xl\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .xl\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .xl\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .xl\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .xl\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .xl\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .xl\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .xl\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .xl\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .xl\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .xl\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .xl\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .xl\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .xl\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .xl\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .xl\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .xl\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .xl\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .xl\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .xl\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .xl\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .xl\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .xl\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .xl\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .xl\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .xl\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .xl\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .xl\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .xl\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .xl\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .xl\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .xl\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .xl\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .xl\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .xl\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .xl\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .xl\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .xl\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .xl\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .xl\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .xl\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .xl\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .xl\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .xl\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .xl\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .xl\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .xl\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .xl\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .xl\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .xl\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .xl\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .xl\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .xl\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .xl\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .xl\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .xl\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .xl\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .xl\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .xl\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .xl\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .xl\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .xl\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .xl\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .xl\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .xl\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .xl\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .xl\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .xl\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .xl\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .xl\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .xl\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .xl\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .xl\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .xl\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .xl\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .xl\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .xl\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .xl\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .xl\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .xl\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .xl\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .xl\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .xl\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .xl\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .xl\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .xl\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .xl\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .xl\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .xl\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .xl\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .xl\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .xl\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .xl\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .xl\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .xl\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .xl\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .xl\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .xl\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .xl\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .xl\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .xl\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .xl\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .xl\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .xl\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .xl\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .xl\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .xl\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .xl\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .xl\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .xl\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .xl\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .xl\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .xl\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .xl\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .xl\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .xl\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .xl\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .xl\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .xl\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .xl\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .xl\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .xl\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .xl\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .xl\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .xl\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .xl\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .xl\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .xl\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .xl\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .xl\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .xl\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .xl\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .xl\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .xl\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .xl\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .xl\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .xl\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .xl\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .xl\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .xl\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .xl\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .xl\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .xl\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .xl\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .xl\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .xl\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .xl\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .xl\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .xl\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .xl\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .xl\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .xl\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .xl\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .xl\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .xl\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .xl\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .xl\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .xl\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .xl\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .xl\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .xl\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .xl\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .xl\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .xl\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .xl\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .xl\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .xl\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .xl\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .xl\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .xl\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .xl\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .xl\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .xl\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .xl\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .xl\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .xl\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .xl\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .xl\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .xl\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .xl\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .xl\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .xl\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .xl\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .xl\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .xl\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .xl\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .xl\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .xl\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .xl\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .xl\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .xl\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .xl\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .xl\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .xl\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .xl\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .xl\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .xl\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .xl\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .xl\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .xl\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .xl\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .xl\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .xl\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .xl\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .xl\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .xl\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .xl\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .xl\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .xl\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .xl\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .xl\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .xl\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .xl\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .xl\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .xl\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .xl\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .xl\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .xl\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .xl\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .xl\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .xl\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .xl\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .xl\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .xl\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .xl\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .xl\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .xl\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .xl\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .xl\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .xl\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .xl\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .xl\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .xl\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .xl\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .xl\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .xl\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .xl\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .xl\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .xl\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .xl\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .xl\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .xl\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .xl\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .xl\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .xl\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .xl\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .xl\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .xl\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .xl\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .xl\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .xl\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .xl\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .xl\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .xl\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .xl\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .xl\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .xl\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .xl\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .xl\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .xl\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .xl\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .xl\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .xl\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .xl\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .xl\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .xl\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .xl\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .dark .xl\:dark\:from-transparent { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:from-white { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .xl\:dark\:from-black { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:from-gray-50 { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .xl\:dark\:from-gray-100 { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .xl\:dark\:from-gray-200 { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .xl\:dark\:from-gray-300 { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .xl\:dark\:from-gray-400 { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .xl\:dark\:from-gray-500 { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .xl\:dark\:from-gray-600 { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .xl\:dark\:from-gray-700 { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .xl\:dark\:from-gray-800 { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .xl\:dark\:from-gray-900 { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .xl\:dark\:from-cool-gray-50 { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .xl\:dark\:from-cool-gray-100 { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .xl\:dark\:from-cool-gray-200 { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .xl\:dark\:from-cool-gray-300 { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .xl\:dark\:from-cool-gray-400 { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .xl\:dark\:from-cool-gray-500 { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .xl\:dark\:from-cool-gray-600 { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .xl\:dark\:from-cool-gray-700 { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .xl\:dark\:from-cool-gray-800 { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .xl\:dark\:from-cool-gray-900 { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .xl\:dark\:from-red-50 { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .xl\:dark\:from-red-100 { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .xl\:dark\:from-red-200 { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .xl\:dark\:from-red-300 { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .xl\:dark\:from-red-400 { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .xl\:dark\:from-red-500 { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .xl\:dark\:from-red-600 { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .xl\:dark\:from-red-700 { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .xl\:dark\:from-red-800 { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .xl\:dark\:from-red-900 { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .xl\:dark\:from-orange-50 { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .xl\:dark\:from-orange-100 { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .xl\:dark\:from-orange-200 { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .xl\:dark\:from-orange-300 { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .xl\:dark\:from-orange-400 { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .xl\:dark\:from-orange-500 { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .xl\:dark\:from-orange-600 { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .xl\:dark\:from-orange-700 { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .xl\:dark\:from-orange-800 { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .xl\:dark\:from-orange-900 { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .xl\:dark\:from-yellow-50 { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .xl\:dark\:from-yellow-100 { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .xl\:dark\:from-yellow-200 { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .xl\:dark\:from-yellow-300 { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .xl\:dark\:from-yellow-400 { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .xl\:dark\:from-yellow-500 { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .xl\:dark\:from-yellow-600 { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .xl\:dark\:from-yellow-700 { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .xl\:dark\:from-yellow-800 { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .xl\:dark\:from-yellow-900 { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .xl\:dark\:from-green-50 { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .xl\:dark\:from-green-100 { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .xl\:dark\:from-green-200 { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .xl\:dark\:from-green-300 { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .xl\:dark\:from-green-400 { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .xl\:dark\:from-green-500 { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .xl\:dark\:from-green-600 { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .xl\:dark\:from-green-700 { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .xl\:dark\:from-green-800 { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .xl\:dark\:from-green-900 { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .xl\:dark\:from-teal-50 { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .xl\:dark\:from-teal-100 { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .xl\:dark\:from-teal-200 { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .xl\:dark\:from-teal-300 { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .xl\:dark\:from-teal-400 { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .xl\:dark\:from-teal-500 { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .xl\:dark\:from-teal-600 { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .xl\:dark\:from-teal-700 { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .xl\:dark\:from-teal-800 { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .xl\:dark\:from-teal-900 { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .xl\:dark\:from-blue-50 { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .xl\:dark\:from-blue-100 { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .xl\:dark\:from-blue-200 { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .xl\:dark\:from-blue-300 { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .xl\:dark\:from-blue-400 { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .xl\:dark\:from-blue-500 { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .xl\:dark\:from-blue-600 { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .xl\:dark\:from-blue-700 { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .xl\:dark\:from-blue-800 { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .xl\:dark\:from-blue-900 { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .xl\:dark\:from-indigo-50 { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .xl\:dark\:from-indigo-100 { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .xl\:dark\:from-indigo-200 { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .xl\:dark\:from-indigo-300 { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .xl\:dark\:from-indigo-400 { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .xl\:dark\:from-indigo-500 { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .xl\:dark\:from-indigo-600 { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .xl\:dark\:from-indigo-700 { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .xl\:dark\:from-indigo-800 { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .xl\:dark\:from-indigo-900 { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .xl\:dark\:from-purple-50 { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .xl\:dark\:from-purple-100 { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .xl\:dark\:from-purple-200 { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .xl\:dark\:from-purple-300 { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .xl\:dark\:from-purple-400 { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .xl\:dark\:from-purple-500 { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .xl\:dark\:from-purple-600 { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .xl\:dark\:from-purple-700 { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .xl\:dark\:from-purple-800 { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .xl\:dark\:from-purple-900 { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .xl\:dark\:from-pink-50 { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .xl\:dark\:from-pink-100 { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .xl\:dark\:from-pink-200 { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .xl\:dark\:from-pink-300 { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .xl\:dark\:from-pink-400 { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .xl\:dark\:from-pink-500 { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .xl\:dark\:from-pink-600 { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .xl\:dark\:from-pink-700 { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .xl\:dark\:from-pink-800 { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .xl\:dark\:from-pink-900 { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .xl\:dark\:via-transparent { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:via-white { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .xl\:dark\:via-black { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:via-gray-50 { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .xl\:dark\:via-gray-100 { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .xl\:dark\:via-gray-200 { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .xl\:dark\:via-gray-300 { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .xl\:dark\:via-gray-400 { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .xl\:dark\:via-gray-500 { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .xl\:dark\:via-gray-600 { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .xl\:dark\:via-gray-700 { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .xl\:dark\:via-gray-800 { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .xl\:dark\:via-gray-900 { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .xl\:dark\:via-cool-gray-50 { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .xl\:dark\:via-cool-gray-100 { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .xl\:dark\:via-cool-gray-200 { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .xl\:dark\:via-cool-gray-300 { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .xl\:dark\:via-cool-gray-400 { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .xl\:dark\:via-cool-gray-500 { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .xl\:dark\:via-cool-gray-600 { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .xl\:dark\:via-cool-gray-700 { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .xl\:dark\:via-cool-gray-800 { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .xl\:dark\:via-cool-gray-900 { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .xl\:dark\:via-red-50 { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .xl\:dark\:via-red-100 { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .xl\:dark\:via-red-200 { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .xl\:dark\:via-red-300 { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .xl\:dark\:via-red-400 { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .xl\:dark\:via-red-500 { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .xl\:dark\:via-red-600 { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .xl\:dark\:via-red-700 { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .xl\:dark\:via-red-800 { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .xl\:dark\:via-red-900 { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .xl\:dark\:via-orange-50 { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .xl\:dark\:via-orange-100 { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .xl\:dark\:via-orange-200 { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .xl\:dark\:via-orange-300 { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .xl\:dark\:via-orange-400 { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .xl\:dark\:via-orange-500 { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .xl\:dark\:via-orange-600 { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .xl\:dark\:via-orange-700 { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .xl\:dark\:via-orange-800 { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .xl\:dark\:via-orange-900 { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .xl\:dark\:via-yellow-50 { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .xl\:dark\:via-yellow-100 { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .xl\:dark\:via-yellow-200 { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .xl\:dark\:via-yellow-300 { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .xl\:dark\:via-yellow-400 { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .xl\:dark\:via-yellow-500 { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .xl\:dark\:via-yellow-600 { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .xl\:dark\:via-yellow-700 { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .xl\:dark\:via-yellow-800 { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .xl\:dark\:via-yellow-900 { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .xl\:dark\:via-green-50 { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .xl\:dark\:via-green-100 { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .xl\:dark\:via-green-200 { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .xl\:dark\:via-green-300 { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .xl\:dark\:via-green-400 { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .xl\:dark\:via-green-500 { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .xl\:dark\:via-green-600 { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .xl\:dark\:via-green-700 { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .xl\:dark\:via-green-800 { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .xl\:dark\:via-green-900 { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .xl\:dark\:via-teal-50 { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .xl\:dark\:via-teal-100 { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .xl\:dark\:via-teal-200 { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .xl\:dark\:via-teal-300 { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .xl\:dark\:via-teal-400 { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .xl\:dark\:via-teal-500 { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .xl\:dark\:via-teal-600 { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .xl\:dark\:via-teal-700 { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .xl\:dark\:via-teal-800 { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .xl\:dark\:via-teal-900 { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .xl\:dark\:via-blue-50 { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .xl\:dark\:via-blue-100 { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .xl\:dark\:via-blue-200 { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .xl\:dark\:via-blue-300 { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .xl\:dark\:via-blue-400 { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .xl\:dark\:via-blue-500 { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .xl\:dark\:via-blue-600 { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .xl\:dark\:via-blue-700 { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .xl\:dark\:via-blue-800 { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .xl\:dark\:via-blue-900 { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .xl\:dark\:via-indigo-50 { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .xl\:dark\:via-indigo-100 { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .xl\:dark\:via-indigo-200 { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .xl\:dark\:via-indigo-300 { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .xl\:dark\:via-indigo-400 { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .xl\:dark\:via-indigo-500 { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .xl\:dark\:via-indigo-600 { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .xl\:dark\:via-indigo-700 { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .xl\:dark\:via-indigo-800 { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .xl\:dark\:via-indigo-900 { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .xl\:dark\:via-purple-50 { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .xl\:dark\:via-purple-100 { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .xl\:dark\:via-purple-200 { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .xl\:dark\:via-purple-300 { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .xl\:dark\:via-purple-400 { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .xl\:dark\:via-purple-500 { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .xl\:dark\:via-purple-600 { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .xl\:dark\:via-purple-700 { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .xl\:dark\:via-purple-800 { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .xl\:dark\:via-purple-900 { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .xl\:dark\:via-pink-50 { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .xl\:dark\:via-pink-100 { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .xl\:dark\:via-pink-200 { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .xl\:dark\:via-pink-300 { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .xl\:dark\:via-pink-400 { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .xl\:dark\:via-pink-500 { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .xl\:dark\:via-pink-600 { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .xl\:dark\:via-pink-700 { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .xl\:dark\:via-pink-800 { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .xl\:dark\:via-pink-900 { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .xl\:dark\:to-transparent { - --gradient-to-color: transparent; - } - - .dark .xl\:dark\:to-white { - --gradient-to-color: #ffffff; - } - - .dark .xl\:dark\:to-black { - --gradient-to-color: #000000; - } - - .dark .xl\:dark\:to-gray-50 { - --gradient-to-color: #f9fafb; - } - - .dark .xl\:dark\:to-gray-100 { - --gradient-to-color: #f4f5f7; - } - - .dark .xl\:dark\:to-gray-200 { - --gradient-to-color: #e5e7eb; - } - - .dark .xl\:dark\:to-gray-300 { - --gradient-to-color: #d2d6dc; - } - - .dark .xl\:dark\:to-gray-400 { - --gradient-to-color: #9fa6b2; - } - - .dark .xl\:dark\:to-gray-500 { - --gradient-to-color: #6b7280; - } - - .dark .xl\:dark\:to-gray-600 { - --gradient-to-color: #4b5563; - } - - .dark .xl\:dark\:to-gray-700 { - --gradient-to-color: #374151; - } - - .dark .xl\:dark\:to-gray-800 { - --gradient-to-color: #252f3f; - } - - .dark .xl\:dark\:to-gray-900 { - --gradient-to-color: #161e2e; - } - - .dark .xl\:dark\:to-cool-gray-50 { - --gradient-to-color: #f8fafc; - } - - .dark .xl\:dark\:to-cool-gray-100 { - --gradient-to-color: #f1f5f9; - } - - .dark .xl\:dark\:to-cool-gray-200 { - --gradient-to-color: #e2e8f0; - } - - .dark .xl\:dark\:to-cool-gray-300 { - --gradient-to-color: #cfd8e3; - } - - .dark .xl\:dark\:to-cool-gray-400 { - --gradient-to-color: #97a6ba; - } - - .dark .xl\:dark\:to-cool-gray-500 { - --gradient-to-color: #64748b; - } - - .dark .xl\:dark\:to-cool-gray-600 { - --gradient-to-color: #475569; - } - - .dark .xl\:dark\:to-cool-gray-700 { - --gradient-to-color: #364152; - } - - .dark .xl\:dark\:to-cool-gray-800 { - --gradient-to-color: #27303f; - } - - .dark .xl\:dark\:to-cool-gray-900 { - --gradient-to-color: #1a202e; - } - - .dark .xl\:dark\:to-red-50 { - --gradient-to-color: #fdf2f2; - } - - .dark .xl\:dark\:to-red-100 { - --gradient-to-color: #fde8e8; - } - - .dark .xl\:dark\:to-red-200 { - --gradient-to-color: #fbd5d5; - } - - .dark .xl\:dark\:to-red-300 { - --gradient-to-color: #f8b4b4; - } - - .dark .xl\:dark\:to-red-400 { - --gradient-to-color: #f98080; - } - - .dark .xl\:dark\:to-red-500 { - --gradient-to-color: #f05252; - } - - .dark .xl\:dark\:to-red-600 { - --gradient-to-color: #e02424; - } - - .dark .xl\:dark\:to-red-700 { - --gradient-to-color: #c81e1e; - } - - .dark .xl\:dark\:to-red-800 { - --gradient-to-color: #9b1c1c; - } - - .dark .xl\:dark\:to-red-900 { - --gradient-to-color: #771d1d; - } - - .dark .xl\:dark\:to-orange-50 { - --gradient-to-color: #fff8f1; - } - - .dark .xl\:dark\:to-orange-100 { - --gradient-to-color: #feecdc; - } - - .dark .xl\:dark\:to-orange-200 { - --gradient-to-color: #fcd9bd; - } - - .dark .xl\:dark\:to-orange-300 { - --gradient-to-color: #fdba8c; - } - - .dark .xl\:dark\:to-orange-400 { - --gradient-to-color: #ff8a4c; - } - - .dark .xl\:dark\:to-orange-500 { - --gradient-to-color: #ff5a1f; - } - - .dark .xl\:dark\:to-orange-600 { - --gradient-to-color: #d03801; - } - - .dark .xl\:dark\:to-orange-700 { - --gradient-to-color: #b43403; - } - - .dark .xl\:dark\:to-orange-800 { - --gradient-to-color: #8a2c0d; - } - - .dark .xl\:dark\:to-orange-900 { - --gradient-to-color: #73230d; - } - - .dark .xl\:dark\:to-yellow-50 { - --gradient-to-color: #fdfdea; - } - - .dark .xl\:dark\:to-yellow-100 { - --gradient-to-color: #fdf6b2; - } - - .dark .xl\:dark\:to-yellow-200 { - --gradient-to-color: #fce96a; - } - - .dark .xl\:dark\:to-yellow-300 { - --gradient-to-color: #faca15; - } - - .dark .xl\:dark\:to-yellow-400 { - --gradient-to-color: #e3a008; - } - - .dark .xl\:dark\:to-yellow-500 { - --gradient-to-color: #c27803; - } - - .dark .xl\:dark\:to-yellow-600 { - --gradient-to-color: #9f580a; - } - - .dark .xl\:dark\:to-yellow-700 { - --gradient-to-color: #8e4b10; - } - - .dark .xl\:dark\:to-yellow-800 { - --gradient-to-color: #723b13; - } - - .dark .xl\:dark\:to-yellow-900 { - --gradient-to-color: #633112; - } - - .dark .xl\:dark\:to-green-50 { - --gradient-to-color: #f3faf7; - } - - .dark .xl\:dark\:to-green-100 { - --gradient-to-color: #def7ec; - } - - .dark .xl\:dark\:to-green-200 { - --gradient-to-color: #bcf0da; - } - - .dark .xl\:dark\:to-green-300 { - --gradient-to-color: #84e1bc; - } - - .dark .xl\:dark\:to-green-400 { - --gradient-to-color: #31c48d; - } - - .dark .xl\:dark\:to-green-500 { - --gradient-to-color: #0e9f6e; - } - - .dark .xl\:dark\:to-green-600 { - --gradient-to-color: #057a55; - } - - .dark .xl\:dark\:to-green-700 { - --gradient-to-color: #046c4e; - } - - .dark .xl\:dark\:to-green-800 { - --gradient-to-color: #03543f; - } - - .dark .xl\:dark\:to-green-900 { - --gradient-to-color: #014737; - } - - .dark .xl\:dark\:to-teal-50 { - --gradient-to-color: #edfafa; - } - - .dark .xl\:dark\:to-teal-100 { - --gradient-to-color: #d5f5f6; - } - - .dark .xl\:dark\:to-teal-200 { - --gradient-to-color: #afecef; - } - - .dark .xl\:dark\:to-teal-300 { - --gradient-to-color: #7edce2; - } - - .dark .xl\:dark\:to-teal-400 { - --gradient-to-color: #16bdca; - } - - .dark .xl\:dark\:to-teal-500 { - --gradient-to-color: #0694a2; - } - - .dark .xl\:dark\:to-teal-600 { - --gradient-to-color: #047481; - } - - .dark .xl\:dark\:to-teal-700 { - --gradient-to-color: #036672; - } - - .dark .xl\:dark\:to-teal-800 { - --gradient-to-color: #05505c; - } - - .dark .xl\:dark\:to-teal-900 { - --gradient-to-color: #014451; - } - - .dark .xl\:dark\:to-blue-50 { - --gradient-to-color: #ebf5ff; - } - - .dark .xl\:dark\:to-blue-100 { - --gradient-to-color: #e1effe; - } - - .dark .xl\:dark\:to-blue-200 { - --gradient-to-color: #c3ddfd; - } - - .dark .xl\:dark\:to-blue-300 { - --gradient-to-color: #a4cafe; - } - - .dark .xl\:dark\:to-blue-400 { - --gradient-to-color: #76a9fa; - } - - .dark .xl\:dark\:to-blue-500 { - --gradient-to-color: #3f83f8; - } - - .dark .xl\:dark\:to-blue-600 { - --gradient-to-color: #1c64f2; - } - - .dark .xl\:dark\:to-blue-700 { - --gradient-to-color: #1a56db; - } - - .dark .xl\:dark\:to-blue-800 { - --gradient-to-color: #1e429f; - } - - .dark .xl\:dark\:to-blue-900 { - --gradient-to-color: #233876; - } - - .dark .xl\:dark\:to-indigo-50 { - --gradient-to-color: #f0f5ff; - } - - .dark .xl\:dark\:to-indigo-100 { - --gradient-to-color: #e5edff; - } - - .dark .xl\:dark\:to-indigo-200 { - --gradient-to-color: #cddbfe; - } - - .dark .xl\:dark\:to-indigo-300 { - --gradient-to-color: #b4c6fc; - } - - .dark .xl\:dark\:to-indigo-400 { - --gradient-to-color: #8da2fb; - } - - .dark .xl\:dark\:to-indigo-500 { - --gradient-to-color: #6875f5; - } - - .dark .xl\:dark\:to-indigo-600 { - --gradient-to-color: #5850ec; - } - - .dark .xl\:dark\:to-indigo-700 { - --gradient-to-color: #5145cd; - } - - .dark .xl\:dark\:to-indigo-800 { - --gradient-to-color: #42389d; - } - - .dark .xl\:dark\:to-indigo-900 { - --gradient-to-color: #362f78; - } - - .dark .xl\:dark\:to-purple-50 { - --gradient-to-color: #f6f5ff; - } - - .dark .xl\:dark\:to-purple-100 { - --gradient-to-color: #edebfe; - } - - .dark .xl\:dark\:to-purple-200 { - --gradient-to-color: #dcd7fe; - } - - .dark .xl\:dark\:to-purple-300 { - --gradient-to-color: #cabffd; - } - - .dark .xl\:dark\:to-purple-400 { - --gradient-to-color: #ac94fa; - } - - .dark .xl\:dark\:to-purple-500 { - --gradient-to-color: #9061f9; - } - - .dark .xl\:dark\:to-purple-600 { - --gradient-to-color: #7e3af2; - } - - .dark .xl\:dark\:to-purple-700 { - --gradient-to-color: #6c2bd9; - } - - .dark .xl\:dark\:to-purple-800 { - --gradient-to-color: #5521b5; - } - - .dark .xl\:dark\:to-purple-900 { - --gradient-to-color: #4a1d96; - } - - .dark .xl\:dark\:to-pink-50 { - --gradient-to-color: #fdf2f8; - } - - .dark .xl\:dark\:to-pink-100 { - --gradient-to-color: #fce8f3; - } - - .dark .xl\:dark\:to-pink-200 { - --gradient-to-color: #fad1e8; - } - - .dark .xl\:dark\:to-pink-300 { - --gradient-to-color: #f8b4d9; - } - - .dark .xl\:dark\:to-pink-400 { - --gradient-to-color: #f17eb8; - } - - .dark .xl\:dark\:to-pink-500 { - --gradient-to-color: #e74694; - } - - .dark .xl\:dark\:to-pink-600 { - --gradient-to-color: #d61f69; - } - - .dark .xl\:dark\:to-pink-700 { - --gradient-to-color: #bf125d; - } - - .dark .xl\:dark\:to-pink-800 { - --gradient-to-color: #99154b; - } - - .dark .xl\:dark\:to-pink-900 { - --gradient-to-color: #751a3d; - } - - .dark .xl\:dark\:hover\:from-transparent:hover { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:hover\:from-white:hover { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .xl\:dark\:hover\:from-black:hover { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-50:hover { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-100:hover { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-200:hover { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-300:hover { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-400:hover { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-500:hover { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-600:hover { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-700:hover { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-800:hover { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .xl\:dark\:hover\:from-gray-900:hover { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-50:hover { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-100:hover { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-200:hover { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-300:hover { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-400:hover { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-500:hover { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-600:hover { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-700:hover { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-800:hover { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .xl\:dark\:hover\:from-cool-gray-900:hover { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .xl\:dark\:hover\:from-red-50:hover { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .xl\:dark\:hover\:from-red-100:hover { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .xl\:dark\:hover\:from-red-200:hover { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .xl\:dark\:hover\:from-red-300:hover { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .xl\:dark\:hover\:from-red-400:hover { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .xl\:dark\:hover\:from-red-500:hover { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .xl\:dark\:hover\:from-red-600:hover { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .xl\:dark\:hover\:from-red-700:hover { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .xl\:dark\:hover\:from-red-800:hover { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .xl\:dark\:hover\:from-red-900:hover { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-50:hover { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-100:hover { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-200:hover { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-300:hover { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-400:hover { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-500:hover { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-600:hover { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-700:hover { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-800:hover { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .xl\:dark\:hover\:from-orange-900:hover { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-50:hover { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-100:hover { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-200:hover { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-300:hover { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-400:hover { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-500:hover { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-600:hover { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-700:hover { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-800:hover { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .xl\:dark\:hover\:from-yellow-900:hover { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .xl\:dark\:hover\:from-green-50:hover { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .xl\:dark\:hover\:from-green-100:hover { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .xl\:dark\:hover\:from-green-200:hover { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .xl\:dark\:hover\:from-green-300:hover { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .xl\:dark\:hover\:from-green-400:hover { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .xl\:dark\:hover\:from-green-500:hover { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .xl\:dark\:hover\:from-green-600:hover { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .xl\:dark\:hover\:from-green-700:hover { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .xl\:dark\:hover\:from-green-800:hover { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .xl\:dark\:hover\:from-green-900:hover { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-50:hover { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-100:hover { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-200:hover { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-300:hover { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-400:hover { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-500:hover { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-600:hover { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-700:hover { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-800:hover { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .xl\:dark\:hover\:from-teal-900:hover { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-50:hover { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-100:hover { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-200:hover { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-300:hover { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-400:hover { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-500:hover { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-600:hover { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-700:hover { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-800:hover { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .xl\:dark\:hover\:from-blue-900:hover { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-50:hover { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-100:hover { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-200:hover { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-300:hover { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-400:hover { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-500:hover { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-600:hover { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-700:hover { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-800:hover { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .xl\:dark\:hover\:from-indigo-900:hover { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-50:hover { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-100:hover { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-200:hover { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-300:hover { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-400:hover { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-500:hover { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-600:hover { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-700:hover { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-800:hover { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .xl\:dark\:hover\:from-purple-900:hover { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-50:hover { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-100:hover { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-200:hover { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-300:hover { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-400:hover { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-500:hover { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-600:hover { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-700:hover { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-800:hover { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .xl\:dark\:hover\:from-pink-900:hover { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .xl\:dark\:hover\:via-transparent:hover { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:hover\:via-white:hover { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .xl\:dark\:hover\:via-black:hover { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-50:hover { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-100:hover { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-200:hover { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-300:hover { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-400:hover { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-500:hover { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-600:hover { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-700:hover { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-800:hover { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .xl\:dark\:hover\:via-gray-900:hover { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-50:hover { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-100:hover { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-200:hover { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-300:hover { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-400:hover { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-500:hover { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-600:hover { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-700:hover { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-800:hover { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .xl\:dark\:hover\:via-cool-gray-900:hover { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .xl\:dark\:hover\:via-red-50:hover { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .xl\:dark\:hover\:via-red-100:hover { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .xl\:dark\:hover\:via-red-200:hover { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .xl\:dark\:hover\:via-red-300:hover { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .xl\:dark\:hover\:via-red-400:hover { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .xl\:dark\:hover\:via-red-500:hover { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .xl\:dark\:hover\:via-red-600:hover { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .xl\:dark\:hover\:via-red-700:hover { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .xl\:dark\:hover\:via-red-800:hover { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .xl\:dark\:hover\:via-red-900:hover { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-50:hover { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-100:hover { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-200:hover { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-300:hover { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-400:hover { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-500:hover { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-600:hover { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-700:hover { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-800:hover { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .xl\:dark\:hover\:via-orange-900:hover { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-50:hover { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-100:hover { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-200:hover { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-300:hover { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-400:hover { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-500:hover { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-600:hover { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-700:hover { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-800:hover { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .xl\:dark\:hover\:via-yellow-900:hover { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .xl\:dark\:hover\:via-green-50:hover { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .xl\:dark\:hover\:via-green-100:hover { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .xl\:dark\:hover\:via-green-200:hover { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .xl\:dark\:hover\:via-green-300:hover { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .xl\:dark\:hover\:via-green-400:hover { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .xl\:dark\:hover\:via-green-500:hover { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .xl\:dark\:hover\:via-green-600:hover { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .xl\:dark\:hover\:via-green-700:hover { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .xl\:dark\:hover\:via-green-800:hover { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .xl\:dark\:hover\:via-green-900:hover { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-50:hover { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-100:hover { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-200:hover { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-300:hover { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-400:hover { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-500:hover { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-600:hover { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-700:hover { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-800:hover { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .xl\:dark\:hover\:via-teal-900:hover { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-50:hover { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-100:hover { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-200:hover { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-300:hover { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-400:hover { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-500:hover { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-600:hover { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-700:hover { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-800:hover { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .xl\:dark\:hover\:via-blue-900:hover { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-50:hover { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-100:hover { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-200:hover { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-300:hover { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-400:hover { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-500:hover { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-600:hover { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-700:hover { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-800:hover { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .xl\:dark\:hover\:via-indigo-900:hover { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-50:hover { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-100:hover { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-200:hover { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-300:hover { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-400:hover { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-500:hover { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-600:hover { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-700:hover { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-800:hover { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .xl\:dark\:hover\:via-purple-900:hover { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-50:hover { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-100:hover { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-200:hover { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-300:hover { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-400:hover { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-500:hover { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-600:hover { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-700:hover { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-800:hover { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .xl\:dark\:hover\:via-pink-900:hover { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .xl\:dark\:hover\:to-transparent:hover { - --gradient-to-color: transparent; - } - - .dark .xl\:dark\:hover\:to-white:hover { - --gradient-to-color: #ffffff; - } - - .dark .xl\:dark\:hover\:to-black:hover { - --gradient-to-color: #000000; - } - - .dark .xl\:dark\:hover\:to-gray-50:hover { - --gradient-to-color: #f9fafb; - } - - .dark .xl\:dark\:hover\:to-gray-100:hover { - --gradient-to-color: #f4f5f7; - } - - .dark .xl\:dark\:hover\:to-gray-200:hover { - --gradient-to-color: #e5e7eb; - } - - .dark .xl\:dark\:hover\:to-gray-300:hover { - --gradient-to-color: #d2d6dc; - } - - .dark .xl\:dark\:hover\:to-gray-400:hover { - --gradient-to-color: #9fa6b2; - } - - .dark .xl\:dark\:hover\:to-gray-500:hover { - --gradient-to-color: #6b7280; - } - - .dark .xl\:dark\:hover\:to-gray-600:hover { - --gradient-to-color: #4b5563; - } - - .dark .xl\:dark\:hover\:to-gray-700:hover { - --gradient-to-color: #374151; - } - - .dark .xl\:dark\:hover\:to-gray-800:hover { - --gradient-to-color: #252f3f; - } - - .dark .xl\:dark\:hover\:to-gray-900:hover { - --gradient-to-color: #161e2e; - } - - .dark .xl\:dark\:hover\:to-cool-gray-50:hover { - --gradient-to-color: #f8fafc; - } - - .dark .xl\:dark\:hover\:to-cool-gray-100:hover { - --gradient-to-color: #f1f5f9; - } - - .dark .xl\:dark\:hover\:to-cool-gray-200:hover { - --gradient-to-color: #e2e8f0; - } - - .dark .xl\:dark\:hover\:to-cool-gray-300:hover { - --gradient-to-color: #cfd8e3; - } - - .dark .xl\:dark\:hover\:to-cool-gray-400:hover { - --gradient-to-color: #97a6ba; - } - - .dark .xl\:dark\:hover\:to-cool-gray-500:hover { - --gradient-to-color: #64748b; - } - - .dark .xl\:dark\:hover\:to-cool-gray-600:hover { - --gradient-to-color: #475569; - } - - .dark .xl\:dark\:hover\:to-cool-gray-700:hover { - --gradient-to-color: #364152; - } - - .dark .xl\:dark\:hover\:to-cool-gray-800:hover { - --gradient-to-color: #27303f; - } - - .dark .xl\:dark\:hover\:to-cool-gray-900:hover { - --gradient-to-color: #1a202e; - } - - .dark .xl\:dark\:hover\:to-red-50:hover { - --gradient-to-color: #fdf2f2; - } - - .dark .xl\:dark\:hover\:to-red-100:hover { - --gradient-to-color: #fde8e8; - } - - .dark .xl\:dark\:hover\:to-red-200:hover { - --gradient-to-color: #fbd5d5; - } - - .dark .xl\:dark\:hover\:to-red-300:hover { - --gradient-to-color: #f8b4b4; - } - - .dark .xl\:dark\:hover\:to-red-400:hover { - --gradient-to-color: #f98080; - } - - .dark .xl\:dark\:hover\:to-red-500:hover { - --gradient-to-color: #f05252; - } - - .dark .xl\:dark\:hover\:to-red-600:hover { - --gradient-to-color: #e02424; - } - - .dark .xl\:dark\:hover\:to-red-700:hover { - --gradient-to-color: #c81e1e; - } - - .dark .xl\:dark\:hover\:to-red-800:hover { - --gradient-to-color: #9b1c1c; - } - - .dark .xl\:dark\:hover\:to-red-900:hover { - --gradient-to-color: #771d1d; - } - - .dark .xl\:dark\:hover\:to-orange-50:hover { - --gradient-to-color: #fff8f1; - } - - .dark .xl\:dark\:hover\:to-orange-100:hover { - --gradient-to-color: #feecdc; - } - - .dark .xl\:dark\:hover\:to-orange-200:hover { - --gradient-to-color: #fcd9bd; - } - - .dark .xl\:dark\:hover\:to-orange-300:hover { - --gradient-to-color: #fdba8c; - } - - .dark .xl\:dark\:hover\:to-orange-400:hover { - --gradient-to-color: #ff8a4c; - } - - .dark .xl\:dark\:hover\:to-orange-500:hover { - --gradient-to-color: #ff5a1f; - } - - .dark .xl\:dark\:hover\:to-orange-600:hover { - --gradient-to-color: #d03801; - } - - .dark .xl\:dark\:hover\:to-orange-700:hover { - --gradient-to-color: #b43403; - } - - .dark .xl\:dark\:hover\:to-orange-800:hover { - --gradient-to-color: #8a2c0d; - } - - .dark .xl\:dark\:hover\:to-orange-900:hover { - --gradient-to-color: #73230d; - } - - .dark .xl\:dark\:hover\:to-yellow-50:hover { - --gradient-to-color: #fdfdea; - } - - .dark .xl\:dark\:hover\:to-yellow-100:hover { - --gradient-to-color: #fdf6b2; - } - - .dark .xl\:dark\:hover\:to-yellow-200:hover { - --gradient-to-color: #fce96a; - } - - .dark .xl\:dark\:hover\:to-yellow-300:hover { - --gradient-to-color: #faca15; - } - - .dark .xl\:dark\:hover\:to-yellow-400:hover { - --gradient-to-color: #e3a008; - } - - .dark .xl\:dark\:hover\:to-yellow-500:hover { - --gradient-to-color: #c27803; - } - - .dark .xl\:dark\:hover\:to-yellow-600:hover { - --gradient-to-color: #9f580a; - } - - .dark .xl\:dark\:hover\:to-yellow-700:hover { - --gradient-to-color: #8e4b10; - } - - .dark .xl\:dark\:hover\:to-yellow-800:hover { - --gradient-to-color: #723b13; - } - - .dark .xl\:dark\:hover\:to-yellow-900:hover { - --gradient-to-color: #633112; - } - - .dark .xl\:dark\:hover\:to-green-50:hover { - --gradient-to-color: #f3faf7; - } - - .dark .xl\:dark\:hover\:to-green-100:hover { - --gradient-to-color: #def7ec; - } - - .dark .xl\:dark\:hover\:to-green-200:hover { - --gradient-to-color: #bcf0da; - } - - .dark .xl\:dark\:hover\:to-green-300:hover { - --gradient-to-color: #84e1bc; - } - - .dark .xl\:dark\:hover\:to-green-400:hover { - --gradient-to-color: #31c48d; - } - - .dark .xl\:dark\:hover\:to-green-500:hover { - --gradient-to-color: #0e9f6e; - } - - .dark .xl\:dark\:hover\:to-green-600:hover { - --gradient-to-color: #057a55; - } - - .dark .xl\:dark\:hover\:to-green-700:hover { - --gradient-to-color: #046c4e; - } - - .dark .xl\:dark\:hover\:to-green-800:hover { - --gradient-to-color: #03543f; - } - - .dark .xl\:dark\:hover\:to-green-900:hover { - --gradient-to-color: #014737; - } - - .dark .xl\:dark\:hover\:to-teal-50:hover { - --gradient-to-color: #edfafa; - } - - .dark .xl\:dark\:hover\:to-teal-100:hover { - --gradient-to-color: #d5f5f6; - } - - .dark .xl\:dark\:hover\:to-teal-200:hover { - --gradient-to-color: #afecef; - } - - .dark .xl\:dark\:hover\:to-teal-300:hover { - --gradient-to-color: #7edce2; - } - - .dark .xl\:dark\:hover\:to-teal-400:hover { - --gradient-to-color: #16bdca; - } - - .dark .xl\:dark\:hover\:to-teal-500:hover { - --gradient-to-color: #0694a2; - } - - .dark .xl\:dark\:hover\:to-teal-600:hover { - --gradient-to-color: #047481; - } - - .dark .xl\:dark\:hover\:to-teal-700:hover { - --gradient-to-color: #036672; - } - - .dark .xl\:dark\:hover\:to-teal-800:hover { - --gradient-to-color: #05505c; - } - - .dark .xl\:dark\:hover\:to-teal-900:hover { - --gradient-to-color: #014451; - } - - .dark .xl\:dark\:hover\:to-blue-50:hover { - --gradient-to-color: #ebf5ff; - } - - .dark .xl\:dark\:hover\:to-blue-100:hover { - --gradient-to-color: #e1effe; - } - - .dark .xl\:dark\:hover\:to-blue-200:hover { - --gradient-to-color: #c3ddfd; - } - - .dark .xl\:dark\:hover\:to-blue-300:hover { - --gradient-to-color: #a4cafe; - } - - .dark .xl\:dark\:hover\:to-blue-400:hover { - --gradient-to-color: #76a9fa; - } - - .dark .xl\:dark\:hover\:to-blue-500:hover { - --gradient-to-color: #3f83f8; - } - - .dark .xl\:dark\:hover\:to-blue-600:hover { - --gradient-to-color: #1c64f2; - } - - .dark .xl\:dark\:hover\:to-blue-700:hover { - --gradient-to-color: #1a56db; - } - - .dark .xl\:dark\:hover\:to-blue-800:hover { - --gradient-to-color: #1e429f; - } - - .dark .xl\:dark\:hover\:to-blue-900:hover { - --gradient-to-color: #233876; - } - - .dark .xl\:dark\:hover\:to-indigo-50:hover { - --gradient-to-color: #f0f5ff; - } - - .dark .xl\:dark\:hover\:to-indigo-100:hover { - --gradient-to-color: #e5edff; - } - - .dark .xl\:dark\:hover\:to-indigo-200:hover { - --gradient-to-color: #cddbfe; - } - - .dark .xl\:dark\:hover\:to-indigo-300:hover { - --gradient-to-color: #b4c6fc; - } - - .dark .xl\:dark\:hover\:to-indigo-400:hover { - --gradient-to-color: #8da2fb; - } - - .dark .xl\:dark\:hover\:to-indigo-500:hover { - --gradient-to-color: #6875f5; - } - - .dark .xl\:dark\:hover\:to-indigo-600:hover { - --gradient-to-color: #5850ec; - } - - .dark .xl\:dark\:hover\:to-indigo-700:hover { - --gradient-to-color: #5145cd; - } - - .dark .xl\:dark\:hover\:to-indigo-800:hover { - --gradient-to-color: #42389d; - } - - .dark .xl\:dark\:hover\:to-indigo-900:hover { - --gradient-to-color: #362f78; - } - - .dark .xl\:dark\:hover\:to-purple-50:hover { - --gradient-to-color: #f6f5ff; - } - - .dark .xl\:dark\:hover\:to-purple-100:hover { - --gradient-to-color: #edebfe; - } - - .dark .xl\:dark\:hover\:to-purple-200:hover { - --gradient-to-color: #dcd7fe; - } - - .dark .xl\:dark\:hover\:to-purple-300:hover { - --gradient-to-color: #cabffd; - } - - .dark .xl\:dark\:hover\:to-purple-400:hover { - --gradient-to-color: #ac94fa; - } - - .dark .xl\:dark\:hover\:to-purple-500:hover { - --gradient-to-color: #9061f9; - } - - .dark .xl\:dark\:hover\:to-purple-600:hover { - --gradient-to-color: #7e3af2; - } - - .dark .xl\:dark\:hover\:to-purple-700:hover { - --gradient-to-color: #6c2bd9; - } - - .dark .xl\:dark\:hover\:to-purple-800:hover { - --gradient-to-color: #5521b5; - } - - .dark .xl\:dark\:hover\:to-purple-900:hover { - --gradient-to-color: #4a1d96; - } - - .dark .xl\:dark\:hover\:to-pink-50:hover { - --gradient-to-color: #fdf2f8; - } - - .dark .xl\:dark\:hover\:to-pink-100:hover { - --gradient-to-color: #fce8f3; - } - - .dark .xl\:dark\:hover\:to-pink-200:hover { - --gradient-to-color: #fad1e8; - } - - .dark .xl\:dark\:hover\:to-pink-300:hover { - --gradient-to-color: #f8b4d9; - } - - .dark .xl\:dark\:hover\:to-pink-400:hover { - --gradient-to-color: #f17eb8; - } - - .dark .xl\:dark\:hover\:to-pink-500:hover { - --gradient-to-color: #e74694; - } - - .dark .xl\:dark\:hover\:to-pink-600:hover { - --gradient-to-color: #d61f69; - } - - .dark .xl\:dark\:hover\:to-pink-700:hover { - --gradient-to-color: #bf125d; - } - - .dark .xl\:dark\:hover\:to-pink-800:hover { - --gradient-to-color: #99154b; - } - - .dark .xl\:dark\:hover\:to-pink-900:hover { - --gradient-to-color: #751a3d; - } - - .dark .xl\:dark\:focus\:from-transparent:focus { - --gradient-from-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:focus\:from-white:focus { - --gradient-from-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .xl\:dark\:focus\:from-black:focus { - --gradient-from-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-50:focus { - --gradient-from-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-100:focus { - --gradient-from-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-200:focus { - --gradient-from-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-300:focus { - --gradient-from-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-400:focus { - --gradient-from-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-500:focus { - --gradient-from-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-600:focus { - --gradient-from-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-700:focus { - --gradient-from-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-800:focus { - --gradient-from-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .xl\:dark\:focus\:from-gray-900:focus { - --gradient-from-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-50:focus { - --gradient-from-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-100:focus { - --gradient-from-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-200:focus { - --gradient-from-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-300:focus { - --gradient-from-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-400:focus { - --gradient-from-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-500:focus { - --gradient-from-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-600:focus { - --gradient-from-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-700:focus { - --gradient-from-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-800:focus { - --gradient-from-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .xl\:dark\:focus\:from-cool-gray-900:focus { - --gradient-from-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .xl\:dark\:focus\:from-red-50:focus { - --gradient-from-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .xl\:dark\:focus\:from-red-100:focus { - --gradient-from-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .xl\:dark\:focus\:from-red-200:focus { - --gradient-from-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .xl\:dark\:focus\:from-red-300:focus { - --gradient-from-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .xl\:dark\:focus\:from-red-400:focus { - --gradient-from-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .xl\:dark\:focus\:from-red-500:focus { - --gradient-from-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .xl\:dark\:focus\:from-red-600:focus { - --gradient-from-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .xl\:dark\:focus\:from-red-700:focus { - --gradient-from-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .xl\:dark\:focus\:from-red-800:focus { - --gradient-from-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .xl\:dark\:focus\:from-red-900:focus { - --gradient-from-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-50:focus { - --gradient-from-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-100:focus { - --gradient-from-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-200:focus { - --gradient-from-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-300:focus { - --gradient-from-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-400:focus { - --gradient-from-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-500:focus { - --gradient-from-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-600:focus { - --gradient-from-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-700:focus { - --gradient-from-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-800:focus { - --gradient-from-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .xl\:dark\:focus\:from-orange-900:focus { - --gradient-from-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-50:focus { - --gradient-from-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-100:focus { - --gradient-from-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-200:focus { - --gradient-from-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-300:focus { - --gradient-from-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-400:focus { - --gradient-from-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-500:focus { - --gradient-from-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-600:focus { - --gradient-from-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-700:focus { - --gradient-from-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-800:focus { - --gradient-from-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .xl\:dark\:focus\:from-yellow-900:focus { - --gradient-from-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .xl\:dark\:focus\:from-green-50:focus { - --gradient-from-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .xl\:dark\:focus\:from-green-100:focus { - --gradient-from-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .xl\:dark\:focus\:from-green-200:focus { - --gradient-from-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .xl\:dark\:focus\:from-green-300:focus { - --gradient-from-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .xl\:dark\:focus\:from-green-400:focus { - --gradient-from-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .xl\:dark\:focus\:from-green-500:focus { - --gradient-from-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .xl\:dark\:focus\:from-green-600:focus { - --gradient-from-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .xl\:dark\:focus\:from-green-700:focus { - --gradient-from-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .xl\:dark\:focus\:from-green-800:focus { - --gradient-from-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .xl\:dark\:focus\:from-green-900:focus { - --gradient-from-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-50:focus { - --gradient-from-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-100:focus { - --gradient-from-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-200:focus { - --gradient-from-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-300:focus { - --gradient-from-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-400:focus { - --gradient-from-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-500:focus { - --gradient-from-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-600:focus { - --gradient-from-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-700:focus { - --gradient-from-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-800:focus { - --gradient-from-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .xl\:dark\:focus\:from-teal-900:focus { - --gradient-from-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-50:focus { - --gradient-from-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-100:focus { - --gradient-from-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-200:focus { - --gradient-from-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-300:focus { - --gradient-from-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-400:focus { - --gradient-from-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-500:focus { - --gradient-from-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-600:focus { - --gradient-from-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-700:focus { - --gradient-from-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-800:focus { - --gradient-from-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .xl\:dark\:focus\:from-blue-900:focus { - --gradient-from-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-50:focus { - --gradient-from-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-100:focus { - --gradient-from-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-200:focus { - --gradient-from-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-300:focus { - --gradient-from-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-400:focus { - --gradient-from-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-500:focus { - --gradient-from-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-600:focus { - --gradient-from-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-700:focus { - --gradient-from-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-800:focus { - --gradient-from-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .xl\:dark\:focus\:from-indigo-900:focus { - --gradient-from-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-50:focus { - --gradient-from-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-100:focus { - --gradient-from-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-200:focus { - --gradient-from-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-300:focus { - --gradient-from-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-400:focus { - --gradient-from-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-500:focus { - --gradient-from-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-600:focus { - --gradient-from-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-700:focus { - --gradient-from-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-800:focus { - --gradient-from-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .xl\:dark\:focus\:from-purple-900:focus { - --gradient-from-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-50:focus { - --gradient-from-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-100:focus { - --gradient-from-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-200:focus { - --gradient-from-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-300:focus { - --gradient-from-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-400:focus { - --gradient-from-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-500:focus { - --gradient-from-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-600:focus { - --gradient-from-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-700:focus { - --gradient-from-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-800:focus { - --gradient-from-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .xl\:dark\:focus\:from-pink-900:focus { - --gradient-from-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .xl\:dark\:focus\:via-transparent:focus { - --gradient-via-color: transparent; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:focus\:via-white:focus { - --gradient-via-color: #ffffff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 255, 255, 0)); - } - - .dark .xl\:dark\:focus\:via-black:focus { - --gradient-via-color: #000000; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(0, 0, 0, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-50:focus { - --gradient-via-color: #f9fafb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 250, 251, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-100:focus { - --gradient-via-color: #f4f5f7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(244, 245, 247, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-200:focus { - --gradient-via-color: #e5e7eb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 231, 235, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-300:focus { - --gradient-via-color: #d2d6dc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(210, 214, 220, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-400:focus { - --gradient-via-color: #9fa6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 166, 178, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-500:focus { - --gradient-via-color: #6b7280; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(107, 114, 128, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-600:focus { - --gradient-via-color: #4b5563; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(75, 85, 99, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-700:focus { - --gradient-via-color: #374151; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(55, 65, 81, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-800:focus { - --gradient-via-color: #252f3f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(37, 47, 63, 0)); - } - - .dark .xl\:dark\:focus\:via-gray-900:focus { - --gradient-via-color: #161e2e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 30, 46, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-50:focus { - --gradient-via-color: #f8fafc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 250, 252, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-100:focus { - --gradient-via-color: #f1f5f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 245, 249, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-200:focus { - --gradient-via-color: #e2e8f0; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(226, 232, 240, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-300:focus { - --gradient-via-color: #cfd8e3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(207, 216, 227, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-400:focus { - --gradient-via-color: #97a6ba; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(151, 166, 186, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-500:focus { - --gradient-via-color: #64748b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(100, 116, 139, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-600:focus { - --gradient-via-color: #475569; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(71, 85, 105, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-700:focus { - --gradient-via-color: #364152; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 65, 82, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-800:focus { - --gradient-via-color: #27303f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(39, 48, 63, 0)); - } - - .dark .xl\:dark\:focus\:via-cool-gray-900:focus { - --gradient-via-color: #1a202e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 32, 46, 0)); - } - - .dark .xl\:dark\:focus\:via-red-50:focus { - --gradient-via-color: #fdf2f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 242, 0)); - } - - .dark .xl\:dark\:focus\:via-red-100:focus { - --gradient-via-color: #fde8e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 232, 232, 0)); - } - - .dark .xl\:dark\:focus\:via-red-200:focus { - --gradient-via-color: #fbd5d5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(251, 213, 213, 0)); - } - - .dark .xl\:dark\:focus\:via-red-300:focus { - --gradient-via-color: #f8b4b4; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 180, 0)); - } - - .dark .xl\:dark\:focus\:via-red-400:focus { - --gradient-via-color: #f98080; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(249, 128, 128, 0)); - } - - .dark .xl\:dark\:focus\:via-red-500:focus { - --gradient-via-color: #f05252; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 82, 82, 0)); - } - - .dark .xl\:dark\:focus\:via-red-600:focus { - --gradient-via-color: #e02424; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(224, 36, 36, 0)); - } - - .dark .xl\:dark\:focus\:via-red-700:focus { - --gradient-via-color: #c81e1e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(200, 30, 30, 0)); - } - - .dark .xl\:dark\:focus\:via-red-800:focus { - --gradient-via-color: #9b1c1c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(155, 28, 28, 0)); - } - - .dark .xl\:dark\:focus\:via-red-900:focus { - --gradient-via-color: #771d1d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(119, 29, 29, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-50:focus { - --gradient-via-color: #fff8f1; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 248, 241, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-100:focus { - --gradient-via-color: #feecdc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(254, 236, 220, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-200:focus { - --gradient-via-color: #fcd9bd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 217, 189, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-300:focus { - --gradient-via-color: #fdba8c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 186, 140, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-400:focus { - --gradient-via-color: #ff8a4c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 138, 76, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-500:focus { - --gradient-via-color: #ff5a1f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(255, 90, 31, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-600:focus { - --gradient-via-color: #d03801; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(208, 56, 1, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-700:focus { - --gradient-via-color: #b43403; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 52, 3, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-800:focus { - --gradient-via-color: #8a2c0d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(138, 44, 13, 0)); - } - - .dark .xl\:dark\:focus\:via-orange-900:focus { - --gradient-via-color: #73230d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(115, 35, 13, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-50:focus { - --gradient-via-color: #fdfdea; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 253, 234, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-100:focus { - --gradient-via-color: #fdf6b2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 246, 178, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-200:focus { - --gradient-via-color: #fce96a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 233, 106, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-300:focus { - --gradient-via-color: #faca15; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 202, 21, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-400:focus { - --gradient-via-color: #e3a008; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(227, 160, 8, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-500:focus { - --gradient-via-color: #c27803; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(194, 120, 3, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-600:focus { - --gradient-via-color: #9f580a; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(159, 88, 10, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-700:focus { - --gradient-via-color: #8e4b10; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(142, 75, 16, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-800:focus { - --gradient-via-color: #723b13; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(114, 59, 19, 0)); - } - - .dark .xl\:dark\:focus\:via-yellow-900:focus { - --gradient-via-color: #633112; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(99, 49, 18, 0)); - } - - .dark .xl\:dark\:focus\:via-green-50:focus { - --gradient-via-color: #f3faf7; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(243, 250, 247, 0)); - } - - .dark .xl\:dark\:focus\:via-green-100:focus { - --gradient-via-color: #def7ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(222, 247, 236, 0)); - } - - .dark .xl\:dark\:focus\:via-green-200:focus { - --gradient-via-color: #bcf0da; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(188, 240, 218, 0)); - } - - .dark .xl\:dark\:focus\:via-green-300:focus { - --gradient-via-color: #84e1bc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(132, 225, 188, 0)); - } - - .dark .xl\:dark\:focus\:via-green-400:focus { - --gradient-via-color: #31c48d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(49, 196, 141, 0)); - } - - .dark .xl\:dark\:focus\:via-green-500:focus { - --gradient-via-color: #0e9f6e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(14, 159, 110, 0)); - } - - .dark .xl\:dark\:focus\:via-green-600:focus { - --gradient-via-color: #057a55; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 122, 85, 0)); - } - - .dark .xl\:dark\:focus\:via-green-700:focus { - --gradient-via-color: #046c4e; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 108, 78, 0)); - } - - .dark .xl\:dark\:focus\:via-green-800:focus { - --gradient-via-color: #03543f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 84, 63, 0)); - } - - .dark .xl\:dark\:focus\:via-green-900:focus { - --gradient-via-color: #014737; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 71, 55, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-50:focus { - --gradient-via-color: #edfafa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 250, 250, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-100:focus { - --gradient-via-color: #d5f5f6; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(213, 245, 246, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-200:focus { - --gradient-via-color: #afecef; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(175, 236, 239, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-300:focus { - --gradient-via-color: #7edce2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 220, 226, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-400:focus { - --gradient-via-color: #16bdca; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(22, 189, 202, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-500:focus { - --gradient-via-color: #0694a2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(6, 148, 162, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-600:focus { - --gradient-via-color: #047481; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(4, 116, 129, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-700:focus { - --gradient-via-color: #036672; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(3, 102, 114, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-800:focus { - --gradient-via-color: #05505c; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(5, 80, 92, 0)); - } - - .dark .xl\:dark\:focus\:via-teal-900:focus { - --gradient-via-color: #014451; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(1, 68, 81, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-50:focus { - --gradient-via-color: #ebf5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(235, 245, 255, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-100:focus { - --gradient-via-color: #e1effe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(225, 239, 254, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-200:focus { - --gradient-via-color: #c3ddfd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(195, 221, 253, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-300:focus { - --gradient-via-color: #a4cafe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(164, 202, 254, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-400:focus { - --gradient-via-color: #76a9fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(118, 169, 250, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-500:focus { - --gradient-via-color: #3f83f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(63, 131, 248, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-600:focus { - --gradient-via-color: #1c64f2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(28, 100, 242, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-700:focus { - --gradient-via-color: #1a56db; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(26, 86, 219, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-800:focus { - --gradient-via-color: #1e429f; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(30, 66, 159, 0)); - } - - .dark .xl\:dark\:focus\:via-blue-900:focus { - --gradient-via-color: #233876; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(35, 56, 118, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-50:focus { - --gradient-via-color: #f0f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(240, 245, 255, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-100:focus { - --gradient-via-color: #e5edff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(229, 237, 255, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-200:focus { - --gradient-via-color: #cddbfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(205, 219, 254, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-300:focus { - --gradient-via-color: #b4c6fc; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(180, 198, 252, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-400:focus { - --gradient-via-color: #8da2fb; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(141, 162, 251, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-500:focus { - --gradient-via-color: #6875f5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(104, 117, 245, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-600:focus { - --gradient-via-color: #5850ec; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(88, 80, 236, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-700:focus { - --gradient-via-color: #5145cd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(81, 69, 205, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-800:focus { - --gradient-via-color: #42389d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(66, 56, 157, 0)); - } - - .dark .xl\:dark\:focus\:via-indigo-900:focus { - --gradient-via-color: #362f78; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(54, 47, 120, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-50:focus { - --gradient-via-color: #f6f5ff; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(246, 245, 255, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-100:focus { - --gradient-via-color: #edebfe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(237, 235, 254, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-200:focus { - --gradient-via-color: #dcd7fe; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(220, 215, 254, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-300:focus { - --gradient-via-color: #cabffd; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(202, 191, 253, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-400:focus { - --gradient-via-color: #ac94fa; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(172, 148, 250, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-500:focus { - --gradient-via-color: #9061f9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(144, 97, 249, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-600:focus { - --gradient-via-color: #7e3af2; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(126, 58, 242, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-700:focus { - --gradient-via-color: #6c2bd9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(108, 43, 217, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-800:focus { - --gradient-via-color: #5521b5; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(85, 33, 181, 0)); - } - - .dark .xl\:dark\:focus\:via-purple-900:focus { - --gradient-via-color: #4a1d96; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(74, 29, 150, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-50:focus { - --gradient-via-color: #fdf2f8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(253, 242, 248, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-100:focus { - --gradient-via-color: #fce8f3; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(252, 232, 243, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-200:focus { - --gradient-via-color: #fad1e8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(250, 209, 232, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-300:focus { - --gradient-via-color: #f8b4d9; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(248, 180, 217, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-400:focus { - --gradient-via-color: #f17eb8; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(241, 126, 184, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-500:focus { - --gradient-via-color: #e74694; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(231, 70, 148, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-600:focus { - --gradient-via-color: #d61f69; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(214, 31, 105, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-700:focus { - --gradient-via-color: #bf125d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(191, 18, 93, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-800:focus { - --gradient-via-color: #99154b; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(153, 21, 75, 0)); - } - - .dark .xl\:dark\:focus\:via-pink-900:focus { - --gradient-via-color: #751a3d; - --gradient-color-stops: var(--gradient-from-color), var(--gradient-via-color), var(--gradient-to-color, rgba(117, 26, 61, 0)); - } - - .dark .xl\:dark\:focus\:to-transparent:focus { - --gradient-to-color: transparent; - } - - .dark .xl\:dark\:focus\:to-white:focus { - --gradient-to-color: #ffffff; - } - - .dark .xl\:dark\:focus\:to-black:focus { - --gradient-to-color: #000000; - } - - .dark .xl\:dark\:focus\:to-gray-50:focus { - --gradient-to-color: #f9fafb; - } - - .dark .xl\:dark\:focus\:to-gray-100:focus { - --gradient-to-color: #f4f5f7; - } - - .dark .xl\:dark\:focus\:to-gray-200:focus { - --gradient-to-color: #e5e7eb; - } - - .dark .xl\:dark\:focus\:to-gray-300:focus { - --gradient-to-color: #d2d6dc; - } - - .dark .xl\:dark\:focus\:to-gray-400:focus { - --gradient-to-color: #9fa6b2; - } - - .dark .xl\:dark\:focus\:to-gray-500:focus { - --gradient-to-color: #6b7280; - } - - .dark .xl\:dark\:focus\:to-gray-600:focus { - --gradient-to-color: #4b5563; - } - - .dark .xl\:dark\:focus\:to-gray-700:focus { - --gradient-to-color: #374151; - } - - .dark .xl\:dark\:focus\:to-gray-800:focus { - --gradient-to-color: #252f3f; - } - - .dark .xl\:dark\:focus\:to-gray-900:focus { - --gradient-to-color: #161e2e; - } - - .dark .xl\:dark\:focus\:to-cool-gray-50:focus { - --gradient-to-color: #f8fafc; - } - - .dark .xl\:dark\:focus\:to-cool-gray-100:focus { - --gradient-to-color: #f1f5f9; - } - - .dark .xl\:dark\:focus\:to-cool-gray-200:focus { - --gradient-to-color: #e2e8f0; - } - - .dark .xl\:dark\:focus\:to-cool-gray-300:focus { - --gradient-to-color: #cfd8e3; - } - - .dark .xl\:dark\:focus\:to-cool-gray-400:focus { - --gradient-to-color: #97a6ba; - } - - .dark .xl\:dark\:focus\:to-cool-gray-500:focus { - --gradient-to-color: #64748b; - } - - .dark .xl\:dark\:focus\:to-cool-gray-600:focus { - --gradient-to-color: #475569; - } - - .dark .xl\:dark\:focus\:to-cool-gray-700:focus { - --gradient-to-color: #364152; - } - - .dark .xl\:dark\:focus\:to-cool-gray-800:focus { - --gradient-to-color: #27303f; - } - - .dark .xl\:dark\:focus\:to-cool-gray-900:focus { - --gradient-to-color: #1a202e; - } - - .dark .xl\:dark\:focus\:to-red-50:focus { - --gradient-to-color: #fdf2f2; - } - - .dark .xl\:dark\:focus\:to-red-100:focus { - --gradient-to-color: #fde8e8; - } - - .dark .xl\:dark\:focus\:to-red-200:focus { - --gradient-to-color: #fbd5d5; - } - - .dark .xl\:dark\:focus\:to-red-300:focus { - --gradient-to-color: #f8b4b4; - } - - .dark .xl\:dark\:focus\:to-red-400:focus { - --gradient-to-color: #f98080; - } - - .dark .xl\:dark\:focus\:to-red-500:focus { - --gradient-to-color: #f05252; - } - - .dark .xl\:dark\:focus\:to-red-600:focus { - --gradient-to-color: #e02424; - } - - .dark .xl\:dark\:focus\:to-red-700:focus { - --gradient-to-color: #c81e1e; - } - - .dark .xl\:dark\:focus\:to-red-800:focus { - --gradient-to-color: #9b1c1c; - } - - .dark .xl\:dark\:focus\:to-red-900:focus { - --gradient-to-color: #771d1d; - } - - .dark .xl\:dark\:focus\:to-orange-50:focus { - --gradient-to-color: #fff8f1; - } - - .dark .xl\:dark\:focus\:to-orange-100:focus { - --gradient-to-color: #feecdc; - } - - .dark .xl\:dark\:focus\:to-orange-200:focus { - --gradient-to-color: #fcd9bd; - } - - .dark .xl\:dark\:focus\:to-orange-300:focus { - --gradient-to-color: #fdba8c; - } - - .dark .xl\:dark\:focus\:to-orange-400:focus { - --gradient-to-color: #ff8a4c; - } - - .dark .xl\:dark\:focus\:to-orange-500:focus { - --gradient-to-color: #ff5a1f; - } - - .dark .xl\:dark\:focus\:to-orange-600:focus { - --gradient-to-color: #d03801; - } - - .dark .xl\:dark\:focus\:to-orange-700:focus { - --gradient-to-color: #b43403; - } - - .dark .xl\:dark\:focus\:to-orange-800:focus { - --gradient-to-color: #8a2c0d; - } - - .dark .xl\:dark\:focus\:to-orange-900:focus { - --gradient-to-color: #73230d; - } - - .dark .xl\:dark\:focus\:to-yellow-50:focus { - --gradient-to-color: #fdfdea; - } - - .dark .xl\:dark\:focus\:to-yellow-100:focus { - --gradient-to-color: #fdf6b2; - } - - .dark .xl\:dark\:focus\:to-yellow-200:focus { - --gradient-to-color: #fce96a; - } - - .dark .xl\:dark\:focus\:to-yellow-300:focus { - --gradient-to-color: #faca15; - } - - .dark .xl\:dark\:focus\:to-yellow-400:focus { - --gradient-to-color: #e3a008; - } - - .dark .xl\:dark\:focus\:to-yellow-500:focus { - --gradient-to-color: #c27803; - } - - .dark .xl\:dark\:focus\:to-yellow-600:focus { - --gradient-to-color: #9f580a; - } - - .dark .xl\:dark\:focus\:to-yellow-700:focus { - --gradient-to-color: #8e4b10; - } - - .dark .xl\:dark\:focus\:to-yellow-800:focus { - --gradient-to-color: #723b13; - } - - .dark .xl\:dark\:focus\:to-yellow-900:focus { - --gradient-to-color: #633112; - } - - .dark .xl\:dark\:focus\:to-green-50:focus { - --gradient-to-color: #f3faf7; - } - - .dark .xl\:dark\:focus\:to-green-100:focus { - --gradient-to-color: #def7ec; - } - - .dark .xl\:dark\:focus\:to-green-200:focus { - --gradient-to-color: #bcf0da; - } - - .dark .xl\:dark\:focus\:to-green-300:focus { - --gradient-to-color: #84e1bc; - } - - .dark .xl\:dark\:focus\:to-green-400:focus { - --gradient-to-color: #31c48d; - } - - .dark .xl\:dark\:focus\:to-green-500:focus { - --gradient-to-color: #0e9f6e; - } - - .dark .xl\:dark\:focus\:to-green-600:focus { - --gradient-to-color: #057a55; - } - - .dark .xl\:dark\:focus\:to-green-700:focus { - --gradient-to-color: #046c4e; - } - - .dark .xl\:dark\:focus\:to-green-800:focus { - --gradient-to-color: #03543f; - } - - .dark .xl\:dark\:focus\:to-green-900:focus { - --gradient-to-color: #014737; - } - - .dark .xl\:dark\:focus\:to-teal-50:focus { - --gradient-to-color: #edfafa; - } - - .dark .xl\:dark\:focus\:to-teal-100:focus { - --gradient-to-color: #d5f5f6; - } - - .dark .xl\:dark\:focus\:to-teal-200:focus { - --gradient-to-color: #afecef; - } - - .dark .xl\:dark\:focus\:to-teal-300:focus { - --gradient-to-color: #7edce2; - } - - .dark .xl\:dark\:focus\:to-teal-400:focus { - --gradient-to-color: #16bdca; - } - - .dark .xl\:dark\:focus\:to-teal-500:focus { - --gradient-to-color: #0694a2; - } - - .dark .xl\:dark\:focus\:to-teal-600:focus { - --gradient-to-color: #047481; - } - - .dark .xl\:dark\:focus\:to-teal-700:focus { - --gradient-to-color: #036672; - } - - .dark .xl\:dark\:focus\:to-teal-800:focus { - --gradient-to-color: #05505c; - } - - .dark .xl\:dark\:focus\:to-teal-900:focus { - --gradient-to-color: #014451; - } - - .dark .xl\:dark\:focus\:to-blue-50:focus { - --gradient-to-color: #ebf5ff; - } - - .dark .xl\:dark\:focus\:to-blue-100:focus { - --gradient-to-color: #e1effe; - } - - .dark .xl\:dark\:focus\:to-blue-200:focus { - --gradient-to-color: #c3ddfd; - } - - .dark .xl\:dark\:focus\:to-blue-300:focus { - --gradient-to-color: #a4cafe; - } - - .dark .xl\:dark\:focus\:to-blue-400:focus { - --gradient-to-color: #76a9fa; - } - - .dark .xl\:dark\:focus\:to-blue-500:focus { - --gradient-to-color: #3f83f8; - } - - .dark .xl\:dark\:focus\:to-blue-600:focus { - --gradient-to-color: #1c64f2; - } - - .dark .xl\:dark\:focus\:to-blue-700:focus { - --gradient-to-color: #1a56db; - } - - .dark .xl\:dark\:focus\:to-blue-800:focus { - --gradient-to-color: #1e429f; - } - - .dark .xl\:dark\:focus\:to-blue-900:focus { - --gradient-to-color: #233876; - } - - .dark .xl\:dark\:focus\:to-indigo-50:focus { - --gradient-to-color: #f0f5ff; - } - - .dark .xl\:dark\:focus\:to-indigo-100:focus { - --gradient-to-color: #e5edff; - } - - .dark .xl\:dark\:focus\:to-indigo-200:focus { - --gradient-to-color: #cddbfe; - } - - .dark .xl\:dark\:focus\:to-indigo-300:focus { - --gradient-to-color: #b4c6fc; - } - - .dark .xl\:dark\:focus\:to-indigo-400:focus { - --gradient-to-color: #8da2fb; - } - - .dark .xl\:dark\:focus\:to-indigo-500:focus { - --gradient-to-color: #6875f5; - } - - .dark .xl\:dark\:focus\:to-indigo-600:focus { - --gradient-to-color: #5850ec; - } - - .dark .xl\:dark\:focus\:to-indigo-700:focus { - --gradient-to-color: #5145cd; - } - - .dark .xl\:dark\:focus\:to-indigo-800:focus { - --gradient-to-color: #42389d; - } - - .dark .xl\:dark\:focus\:to-indigo-900:focus { - --gradient-to-color: #362f78; - } - - .dark .xl\:dark\:focus\:to-purple-50:focus { - --gradient-to-color: #f6f5ff; - } - - .dark .xl\:dark\:focus\:to-purple-100:focus { - --gradient-to-color: #edebfe; - } - - .dark .xl\:dark\:focus\:to-purple-200:focus { - --gradient-to-color: #dcd7fe; - } - - .dark .xl\:dark\:focus\:to-purple-300:focus { - --gradient-to-color: #cabffd; - } - - .dark .xl\:dark\:focus\:to-purple-400:focus { - --gradient-to-color: #ac94fa; - } - - .dark .xl\:dark\:focus\:to-purple-500:focus { - --gradient-to-color: #9061f9; - } - - .dark .xl\:dark\:focus\:to-purple-600:focus { - --gradient-to-color: #7e3af2; - } - - .dark .xl\:dark\:focus\:to-purple-700:focus { - --gradient-to-color: #6c2bd9; - } - - .dark .xl\:dark\:focus\:to-purple-800:focus { - --gradient-to-color: #5521b5; - } - - .dark .xl\:dark\:focus\:to-purple-900:focus { - --gradient-to-color: #4a1d96; - } - - .dark .xl\:dark\:focus\:to-pink-50:focus { - --gradient-to-color: #fdf2f8; - } - - .dark .xl\:dark\:focus\:to-pink-100:focus { - --gradient-to-color: #fce8f3; - } - - .dark .xl\:dark\:focus\:to-pink-200:focus { - --gradient-to-color: #fad1e8; - } - - .dark .xl\:dark\:focus\:to-pink-300:focus { - --gradient-to-color: #f8b4d9; - } - - .dark .xl\:dark\:focus\:to-pink-400:focus { - --gradient-to-color: #f17eb8; - } - - .dark .xl\:dark\:focus\:to-pink-500:focus { - --gradient-to-color: #e74694; - } - - .dark .xl\:dark\:focus\:to-pink-600:focus { - --gradient-to-color: #d61f69; - } - - .dark .xl\:dark\:focus\:to-pink-700:focus { - --gradient-to-color: #bf125d; - } - - .dark .xl\:dark\:focus\:to-pink-800:focus { - --gradient-to-color: #99154b; - } - - .dark .xl\:dark\:focus\:to-pink-900:focus { - --gradient-to-color: #751a3d; - } - - .xl\:bg-opacity-0 { - --bg-opacity: 0; - } - - .xl\:bg-opacity-25 { - --bg-opacity: 0.25; - } - - .xl\:bg-opacity-50 { - --bg-opacity: 0.5; - } - - .xl\:bg-opacity-75 { - --bg-opacity: 0.75; - } - - .xl\:bg-opacity-100 { - --bg-opacity: 1; - } - - .xl\:hover\:bg-opacity-0:hover { - --bg-opacity: 0; - } - - .xl\:hover\:bg-opacity-25:hover { - --bg-opacity: 0.25; - } - - .xl\:hover\:bg-opacity-50:hover { - --bg-opacity: 0.5; - } - - .xl\:hover\:bg-opacity-75:hover { - --bg-opacity: 0.75; - } - - .xl\:hover\:bg-opacity-100:hover { - --bg-opacity: 1; - } - - .xl\:focus\:bg-opacity-0:focus { - --bg-opacity: 0; - } - - .xl\:focus\:bg-opacity-25:focus { - --bg-opacity: 0.25; - } - - .xl\:focus\:bg-opacity-50:focus { - --bg-opacity: 0.5; - } - - .xl\:focus\:bg-opacity-75:focus { - --bg-opacity: 0.75; - } - - .xl\:focus\:bg-opacity-100:focus { - --bg-opacity: 1; - } - - .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-repeat-round { - background-repeat: round; - } - - .xl\:bg-repeat-space { - background-repeat: space; - } - - .xl\:bg-auto { - background-size: auto; - } - - .xl\:bg-cover { - background-size: cover; - } - - .xl\:bg-contain { - background-size: contain; - } - - .xl\:border-collapse { - border-collapse: collapse; - } - - .xl\:border-separate { - border-collapse: separate; - } - - .xl\:border-transparent { - border-color: transparent; - } - - .xl\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .xl\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .xl\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .xl\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .xl\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .xl\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .xl\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .xl\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .xl\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .xl\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .xl\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .xl\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .xl\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .xl\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .xl\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .xl\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .xl\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .xl\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .xl\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .xl\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .xl\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .xl\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .xl\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .xl\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .xl\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .xl\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .xl\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .xl\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .xl\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .xl\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .xl\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .xl\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .xl\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .xl\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .xl\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .xl\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .xl\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .xl\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .xl\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .xl\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .xl\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .xl\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .xl\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .xl\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .xl\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .xl\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .xl\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .xl\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .xl\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .xl\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .xl\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .xl\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .xl\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .xl\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .xl\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .xl\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .xl\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .xl\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .xl\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .xl\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .xl\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .xl\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .xl\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .xl\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .xl\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .xl\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .xl\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .xl\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .xl\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .xl\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .xl\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .xl\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .xl\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .xl\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .xl\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .xl\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .xl\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .xl\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .xl\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .xl\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .xl\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .xl\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .xl\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .xl\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .xl\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .xl\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .xl\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .xl\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .xl\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .xl\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .xl\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .xl\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .xl\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .xl\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .xl\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .xl\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .xl\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .xl\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .xl\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .xl\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .xl\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .xl\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .xl\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .xl\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .xl\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .xl\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .xl\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .xl\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .xl\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .xl\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .xl\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .xl\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-transparent { - border-color: transparent; - } - - .group:hover .xl\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:hover .xl\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-transparent { - border-color: transparent; - } - - .group:focus .xl\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .group:focus .xl\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .xl\:hover\:border-transparent:hover { - border-color: transparent; - } - - .xl\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .xl\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .xl\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .xl\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .xl\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .xl\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .xl\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .xl\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .xl\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .xl\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .xl\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .xl\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .xl\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .xl\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .xl\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .xl\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .xl\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .xl\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .xl\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .xl\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .xl\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .xl\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .xl\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .xl\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .xl\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .xl\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .xl\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .xl\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .xl\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .xl\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .xl\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .xl\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .xl\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .xl\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .xl\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .xl\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .xl\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .xl\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .xl\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .xl\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .xl\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .xl\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .xl\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .xl\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .xl\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .xl\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .xl\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .xl\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .xl\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .xl\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .xl\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .xl\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .xl\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .xl\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .xl\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .xl\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .xl\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .xl\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .xl\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .xl\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .xl\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .xl\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .xl\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .xl\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .xl\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .xl\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .xl\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .xl\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .xl\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .xl\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .xl\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .xl\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .xl\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .xl\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .xl\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .xl\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .xl\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .xl\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .xl\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .xl\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .xl\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .xl\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .xl\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .xl\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .xl\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .xl\:focus\:border-transparent:focus { - border-color: transparent; - } - - .xl\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .xl\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .xl\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .xl\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .xl\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .xl\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .xl\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .xl\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .xl\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .xl\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .xl\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .xl\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .xl\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .xl\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .xl\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .xl\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .xl\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .xl\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .xl\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .xl\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .xl\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .xl\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .xl\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .xl\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .xl\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .xl\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .xl\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .xl\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .xl\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .xl\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .xl\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .xl\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .xl\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .xl\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .xl\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .xl\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .xl\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .xl\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .xl\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .xl\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .xl\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .xl\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .xl\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .xl\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .xl\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .xl\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .xl\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .xl\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .xl\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .xl\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .xl\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .xl\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .xl\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .xl\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .xl\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .xl\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .xl\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .xl\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .xl\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .xl\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .xl\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .xl\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .xl\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .xl\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .xl\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .xl\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .xl\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .xl\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .xl\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .xl\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .xl\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .xl\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .xl\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .xl\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .xl\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .xl\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .xl\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .xl\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .xl\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .xl\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .xl\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .xl\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .xl\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .xl\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .xl\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .xl\:dark\:border-transparent { - border-color: transparent; - } - - .dark .xl\:dark\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .xl\:dark\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .xl\:dark\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .xl\:dark\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .xl\:dark\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .xl\:dark\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .xl\:dark\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .xl\:dark\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .xl\:dark\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-transparent { - border-color: transparent; - } - - .dark .group:hover .xl\:dark\:group-hover\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-transparent { - border-color: transparent; - } - - .dark .group:focus .xl\:dark\:group-focus\:border-white { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-black { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-50 { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-100 { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-200 { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-300 { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-400 { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-500 { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-600 { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-700 { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-800 { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-gray-900 { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-50 { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-100 { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-200 { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-300 { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-400 { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-500 { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-600 { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-700 { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-800 { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-cool-gray-900 { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-50 { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-100 { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-200 { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-300 { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-400 { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-500 { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-600 { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-700 { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-800 { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-red-900 { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-50 { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-100 { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-200 { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-300 { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-400 { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-500 { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-600 { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-700 { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-800 { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-orange-900 { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-50 { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-100 { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-200 { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-300 { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-400 { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-500 { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-600 { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-700 { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-800 { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-yellow-900 { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-50 { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-100 { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-200 { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-300 { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-400 { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-500 { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-600 { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-700 { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-800 { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-green-900 { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-50 { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-100 { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-200 { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-300 { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-400 { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-500 { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-600 { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-700 { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-800 { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-teal-900 { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-50 { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-100 { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-200 { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-300 { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-400 { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-500 { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-600 { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-700 { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-800 { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-blue-900 { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-50 { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-100 { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-200 { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-300 { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-400 { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-500 { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-600 { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-700 { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-800 { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-indigo-900 { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-50 { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-100 { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-200 { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-300 { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-400 { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-500 { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-600 { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-700 { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-800 { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-purple-900 { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-50 { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-100 { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-200 { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-300 { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-400 { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-500 { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-600 { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-700 { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-800 { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:border-pink-900 { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-transparent:hover { - border-color: transparent; - } - - .dark .xl\:dark\:hover\:border-white:hover { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-black:hover { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-50:hover { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-100:hover { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-200:hover { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-300:hover { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-400:hover { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-500:hover { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-600:hover { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-700:hover { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-800:hover { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-gray-900:hover { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-50:hover { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-100:hover { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-200:hover { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-300:hover { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-400:hover { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-500:hover { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-600:hover { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-700:hover { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-800:hover { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-cool-gray-900:hover { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-50:hover { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-100:hover { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-200:hover { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-300:hover { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-400:hover { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-500:hover { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-600:hover { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-700:hover { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-800:hover { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-red-900:hover { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-50:hover { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-100:hover { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-200:hover { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-300:hover { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-400:hover { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-500:hover { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-600:hover { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-700:hover { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-800:hover { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-orange-900:hover { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-50:hover { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-100:hover { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-200:hover { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-300:hover { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-400:hover { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-500:hover { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-600:hover { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-700:hover { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-800:hover { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-yellow-900:hover { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-50:hover { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-100:hover { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-200:hover { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-300:hover { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-400:hover { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-500:hover { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-600:hover { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-700:hover { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-800:hover { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-green-900:hover { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-50:hover { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-100:hover { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-200:hover { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-300:hover { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-400:hover { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-500:hover { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-600:hover { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-700:hover { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-800:hover { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-teal-900:hover { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-50:hover { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-100:hover { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-200:hover { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-300:hover { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-400:hover { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-500:hover { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-600:hover { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-700:hover { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-800:hover { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-blue-900:hover { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-50:hover { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-100:hover { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-200:hover { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-300:hover { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-400:hover { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-500:hover { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-600:hover { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-700:hover { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-800:hover { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-indigo-900:hover { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-50:hover { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-100:hover { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-200:hover { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-300:hover { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-400:hover { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-500:hover { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-600:hover { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-700:hover { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-800:hover { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-purple-900:hover { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-50:hover { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-100:hover { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-200:hover { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-300:hover { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-400:hover { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-500:hover { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-600:hover { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-700:hover { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-800:hover { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .xl\:dark\:hover\:border-pink-900:hover { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-transparent:focus { - border-color: transparent; - } - - .dark .xl\:dark\:focus\:border-white:focus { - --border-opacity: 1; - border-color: #ffffff; - border-color: rgba(255, 255, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-black:focus { - --border-opacity: 1; - border-color: #000000; - border-color: rgba(0, 0, 0, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-50:focus { - --border-opacity: 1; - border-color: #f9fafb; - border-color: rgba(249, 250, 251, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-100:focus { - --border-opacity: 1; - border-color: #f4f5f7; - border-color: rgba(244, 245, 247, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-200:focus { - --border-opacity: 1; - border-color: #e5e7eb; - border-color: rgba(229, 231, 235, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-300:focus { - --border-opacity: 1; - border-color: #d2d6dc; - border-color: rgba(210, 214, 220, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-400:focus { - --border-opacity: 1; - border-color: #9fa6b2; - border-color: rgba(159, 166, 178, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-500:focus { - --border-opacity: 1; - border-color: #6b7280; - border-color: rgba(107, 114, 128, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-600:focus { - --border-opacity: 1; - border-color: #4b5563; - border-color: rgba(75, 85, 99, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-700:focus { - --border-opacity: 1; - border-color: #374151; - border-color: rgba(55, 65, 81, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-800:focus { - --border-opacity: 1; - border-color: #252f3f; - border-color: rgba(37, 47, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-gray-900:focus { - --border-opacity: 1; - border-color: #161e2e; - border-color: rgba(22, 30, 46, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-50:focus { - --border-opacity: 1; - border-color: #f8fafc; - border-color: rgba(248, 250, 252, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-100:focus { - --border-opacity: 1; - border-color: #f1f5f9; - border-color: rgba(241, 245, 249, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-200:focus { - --border-opacity: 1; - border-color: #e2e8f0; - border-color: rgba(226, 232, 240, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-300:focus { - --border-opacity: 1; - border-color: #cfd8e3; - border-color: rgba(207, 216, 227, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-400:focus { - --border-opacity: 1; - border-color: #97a6ba; - border-color: rgba(151, 166, 186, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-500:focus { - --border-opacity: 1; - border-color: #64748b; - border-color: rgba(100, 116, 139, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-600:focus { - --border-opacity: 1; - border-color: #475569; - border-color: rgba(71, 85, 105, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-700:focus { - --border-opacity: 1; - border-color: #364152; - border-color: rgba(54, 65, 82, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-800:focus { - --border-opacity: 1; - border-color: #27303f; - border-color: rgba(39, 48, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-cool-gray-900:focus { - --border-opacity: 1; - border-color: #1a202e; - border-color: rgba(26, 32, 46, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-50:focus { - --border-opacity: 1; - border-color: #fdf2f2; - border-color: rgba(253, 242, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-100:focus { - --border-opacity: 1; - border-color: #fde8e8; - border-color: rgba(253, 232, 232, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-200:focus { - --border-opacity: 1; - border-color: #fbd5d5; - border-color: rgba(251, 213, 213, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-300:focus { - --border-opacity: 1; - border-color: #f8b4b4; - border-color: rgba(248, 180, 180, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-400:focus { - --border-opacity: 1; - border-color: #f98080; - border-color: rgba(249, 128, 128, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-500:focus { - --border-opacity: 1; - border-color: #f05252; - border-color: rgba(240, 82, 82, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-600:focus { - --border-opacity: 1; - border-color: #e02424; - border-color: rgba(224, 36, 36, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-700:focus { - --border-opacity: 1; - border-color: #c81e1e; - border-color: rgba(200, 30, 30, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-800:focus { - --border-opacity: 1; - border-color: #9b1c1c; - border-color: rgba(155, 28, 28, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-red-900:focus { - --border-opacity: 1; - border-color: #771d1d; - border-color: rgba(119, 29, 29, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-50:focus { - --border-opacity: 1; - border-color: #fff8f1; - border-color: rgba(255, 248, 241, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-100:focus { - --border-opacity: 1; - border-color: #feecdc; - border-color: rgba(254, 236, 220, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-200:focus { - --border-opacity: 1; - border-color: #fcd9bd; - border-color: rgba(252, 217, 189, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-300:focus { - --border-opacity: 1; - border-color: #fdba8c; - border-color: rgba(253, 186, 140, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-400:focus { - --border-opacity: 1; - border-color: #ff8a4c; - border-color: rgba(255, 138, 76, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-500:focus { - --border-opacity: 1; - border-color: #ff5a1f; - border-color: rgba(255, 90, 31, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-600:focus { - --border-opacity: 1; - border-color: #d03801; - border-color: rgba(208, 56, 1, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-700:focus { - --border-opacity: 1; - border-color: #b43403; - border-color: rgba(180, 52, 3, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-800:focus { - --border-opacity: 1; - border-color: #8a2c0d; - border-color: rgba(138, 44, 13, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-orange-900:focus { - --border-opacity: 1; - border-color: #73230d; - border-color: rgba(115, 35, 13, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-50:focus { - --border-opacity: 1; - border-color: #fdfdea; - border-color: rgba(253, 253, 234, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-100:focus { - --border-opacity: 1; - border-color: #fdf6b2; - border-color: rgba(253, 246, 178, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-200:focus { - --border-opacity: 1; - border-color: #fce96a; - border-color: rgba(252, 233, 106, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-300:focus { - --border-opacity: 1; - border-color: #faca15; - border-color: rgba(250, 202, 21, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-400:focus { - --border-opacity: 1; - border-color: #e3a008; - border-color: rgba(227, 160, 8, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-500:focus { - --border-opacity: 1; - border-color: #c27803; - border-color: rgba(194, 120, 3, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-600:focus { - --border-opacity: 1; - border-color: #9f580a; - border-color: rgba(159, 88, 10, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-700:focus { - --border-opacity: 1; - border-color: #8e4b10; - border-color: rgba(142, 75, 16, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-800:focus { - --border-opacity: 1; - border-color: #723b13; - border-color: rgba(114, 59, 19, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-yellow-900:focus { - --border-opacity: 1; - border-color: #633112; - border-color: rgba(99, 49, 18, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-50:focus { - --border-opacity: 1; - border-color: #f3faf7; - border-color: rgba(243, 250, 247, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-100:focus { - --border-opacity: 1; - border-color: #def7ec; - border-color: rgba(222, 247, 236, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-200:focus { - --border-opacity: 1; - border-color: #bcf0da; - border-color: rgba(188, 240, 218, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-300:focus { - --border-opacity: 1; - border-color: #84e1bc; - border-color: rgba(132, 225, 188, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-400:focus { - --border-opacity: 1; - border-color: #31c48d; - border-color: rgba(49, 196, 141, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-500:focus { - --border-opacity: 1; - border-color: #0e9f6e; - border-color: rgba(14, 159, 110, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-600:focus { - --border-opacity: 1; - border-color: #057a55; - border-color: rgba(5, 122, 85, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-700:focus { - --border-opacity: 1; - border-color: #046c4e; - border-color: rgba(4, 108, 78, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-800:focus { - --border-opacity: 1; - border-color: #03543f; - border-color: rgba(3, 84, 63, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-green-900:focus { - --border-opacity: 1; - border-color: #014737; - border-color: rgba(1, 71, 55, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-50:focus { - --border-opacity: 1; - border-color: #edfafa; - border-color: rgba(237, 250, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-100:focus { - --border-opacity: 1; - border-color: #d5f5f6; - border-color: rgba(213, 245, 246, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-200:focus { - --border-opacity: 1; - border-color: #afecef; - border-color: rgba(175, 236, 239, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-300:focus { - --border-opacity: 1; - border-color: #7edce2; - border-color: rgba(126, 220, 226, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-400:focus { - --border-opacity: 1; - border-color: #16bdca; - border-color: rgba(22, 189, 202, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-500:focus { - --border-opacity: 1; - border-color: #0694a2; - border-color: rgba(6, 148, 162, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-600:focus { - --border-opacity: 1; - border-color: #047481; - border-color: rgba(4, 116, 129, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-700:focus { - --border-opacity: 1; - border-color: #036672; - border-color: rgba(3, 102, 114, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-800:focus { - --border-opacity: 1; - border-color: #05505c; - border-color: rgba(5, 80, 92, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-teal-900:focus { - --border-opacity: 1; - border-color: #014451; - border-color: rgba(1, 68, 81, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-50:focus { - --border-opacity: 1; - border-color: #ebf5ff; - border-color: rgba(235, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-100:focus { - --border-opacity: 1; - border-color: #e1effe; - border-color: rgba(225, 239, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-200:focus { - --border-opacity: 1; - border-color: #c3ddfd; - border-color: rgba(195, 221, 253, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-300:focus { - --border-opacity: 1; - border-color: #a4cafe; - border-color: rgba(164, 202, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-400:focus { - --border-opacity: 1; - border-color: #76a9fa; - border-color: rgba(118, 169, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-500:focus { - --border-opacity: 1; - border-color: #3f83f8; - border-color: rgba(63, 131, 248, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-600:focus { - --border-opacity: 1; - border-color: #1c64f2; - border-color: rgba(28, 100, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-700:focus { - --border-opacity: 1; - border-color: #1a56db; - border-color: rgba(26, 86, 219, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-800:focus { - --border-opacity: 1; - border-color: #1e429f; - border-color: rgba(30, 66, 159, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-blue-900:focus { - --border-opacity: 1; - border-color: #233876; - border-color: rgba(35, 56, 118, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-50:focus { - --border-opacity: 1; - border-color: #f0f5ff; - border-color: rgba(240, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-100:focus { - --border-opacity: 1; - border-color: #e5edff; - border-color: rgba(229, 237, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-200:focus { - --border-opacity: 1; - border-color: #cddbfe; - border-color: rgba(205, 219, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-300:focus { - --border-opacity: 1; - border-color: #b4c6fc; - border-color: rgba(180, 198, 252, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-400:focus { - --border-opacity: 1; - border-color: #8da2fb; - border-color: rgba(141, 162, 251, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-500:focus { - --border-opacity: 1; - border-color: #6875f5; - border-color: rgba(104, 117, 245, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-600:focus { - --border-opacity: 1; - border-color: #5850ec; - border-color: rgba(88, 80, 236, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-700:focus { - --border-opacity: 1; - border-color: #5145cd; - border-color: rgba(81, 69, 205, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-800:focus { - --border-opacity: 1; - border-color: #42389d; - border-color: rgba(66, 56, 157, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-indigo-900:focus { - --border-opacity: 1; - border-color: #362f78; - border-color: rgba(54, 47, 120, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-50:focus { - --border-opacity: 1; - border-color: #f6f5ff; - border-color: rgba(246, 245, 255, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-100:focus { - --border-opacity: 1; - border-color: #edebfe; - border-color: rgba(237, 235, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-200:focus { - --border-opacity: 1; - border-color: #dcd7fe; - border-color: rgba(220, 215, 254, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-300:focus { - --border-opacity: 1; - border-color: #cabffd; - border-color: rgba(202, 191, 253, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-400:focus { - --border-opacity: 1; - border-color: #ac94fa; - border-color: rgba(172, 148, 250, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-500:focus { - --border-opacity: 1; - border-color: #9061f9; - border-color: rgba(144, 97, 249, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-600:focus { - --border-opacity: 1; - border-color: #7e3af2; - border-color: rgba(126, 58, 242, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-700:focus { - --border-opacity: 1; - border-color: #6c2bd9; - border-color: rgba(108, 43, 217, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-800:focus { - --border-opacity: 1; - border-color: #5521b5; - border-color: rgba(85, 33, 181, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-purple-900:focus { - --border-opacity: 1; - border-color: #4a1d96; - border-color: rgba(74, 29, 150, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-50:focus { - --border-opacity: 1; - border-color: #fdf2f8; - border-color: rgba(253, 242, 248, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-100:focus { - --border-opacity: 1; - border-color: #fce8f3; - border-color: rgba(252, 232, 243, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-200:focus { - --border-opacity: 1; - border-color: #fad1e8; - border-color: rgba(250, 209, 232, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-300:focus { - --border-opacity: 1; - border-color: #f8b4d9; - border-color: rgba(248, 180, 217, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-400:focus { - --border-opacity: 1; - border-color: #f17eb8; - border-color: rgba(241, 126, 184, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-500:focus { - --border-opacity: 1; - border-color: #e74694; - border-color: rgba(231, 70, 148, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-600:focus { - --border-opacity: 1; - border-color: #d61f69; - border-color: rgba(214, 31, 105, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-700:focus { - --border-opacity: 1; - border-color: #bf125d; - border-color: rgba(191, 18, 93, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-800:focus { - --border-opacity: 1; - border-color: #99154b; - border-color: rgba(153, 21, 75, var(--border-opacity)); - } - - .dark .xl\:dark\:focus\:border-pink-900:focus { - --border-opacity: 1; - border-color: #751a3d; - border-color: rgba(117, 26, 61, var(--border-opacity)); - } - - .xl\:border-opacity-0 { - --border-opacity: 0; - } - - .xl\:border-opacity-25 { - --border-opacity: 0.25; - } - - .xl\:border-opacity-50 { - --border-opacity: 0.5; - } - - .xl\:border-opacity-75 { - --border-opacity: 0.75; - } - - .xl\:border-opacity-100 { - --border-opacity: 1; - } - - .xl\:hover\:border-opacity-0:hover { - --border-opacity: 0; - } - - .xl\:hover\:border-opacity-25:hover { - --border-opacity: 0.25; - } - - .xl\:hover\:border-opacity-50:hover { - --border-opacity: 0.5; - } - - .xl\:hover\:border-opacity-75:hover { - --border-opacity: 0.75; - } - - .xl\:hover\:border-opacity-100:hover { - --border-opacity: 1; - } - - .xl\:focus\:border-opacity-0:focus { - --border-opacity: 0; - } - - .xl\:focus\:border-opacity-25:focus { - --border-opacity: 0.25; - } - - .xl\:focus\:border-opacity-50:focus { - --border-opacity: 0.5; - } - - .xl\:focus\:border-opacity-75:focus { - --border-opacity: 0.75; - } - - .xl\:focus\:border-opacity-100:focus { - --border-opacity: 1; - } - - .xl\:rounded-none { - border-radius: 0; - } - - .xl\:rounded-sm { - border-radius: 0.125rem; - } - - .xl\:rounded { - border-radius: 0.25rem; - } - - .xl\:rounded-md { - border-radius: 0.375rem; - } - - .xl\:rounded-lg { - border-radius: 0.5rem; - } - - .xl\:rounded-xl { - border-radius: 0.75rem; - } - - .xl\:rounded-2xl { - border-radius: 1rem; - } - - .xl\:rounded-3xl { - border-radius: 1.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: 0.125rem; - border-top-right-radius: 0.125rem; - } - - .xl\:rounded-r-sm { - border-top-right-radius: 0.125rem; - border-bottom-right-radius: 0.125rem; - } - - .xl\:rounded-b-sm { - border-bottom-right-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .xl\:rounded-l-sm { - border-top-left-radius: 0.125rem; - border-bottom-left-radius: 0.125rem; - } - - .xl\:rounded-t { - border-top-left-radius: 0.25rem; - border-top-right-radius: 0.25rem; - } - - .xl\:rounded-r { - border-top-right-radius: 0.25rem; - border-bottom-right-radius: 0.25rem; - } - - .xl\:rounded-b { - border-bottom-right-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .xl\:rounded-l { - border-top-left-radius: 0.25rem; - border-bottom-left-radius: 0.25rem; - } - - .xl\:rounded-t-md { - border-top-left-radius: 0.375rem; - border-top-right-radius: 0.375rem; - } - - .xl\:rounded-r-md { - border-top-right-radius: 0.375rem; - border-bottom-right-radius: 0.375rem; - } - - .xl\:rounded-b-md { - border-bottom-right-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .xl\:rounded-l-md { - border-top-left-radius: 0.375rem; - border-bottom-left-radius: 0.375rem; - } - - .xl\:rounded-t-lg { - border-top-left-radius: 0.5rem; - border-top-right-radius: 0.5rem; - } - - .xl\:rounded-r-lg { - border-top-right-radius: 0.5rem; - border-bottom-right-radius: 0.5rem; - } - - .xl\:rounded-b-lg { - border-bottom-right-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .xl\:rounded-l-lg { - border-top-left-radius: 0.5rem; - border-bottom-left-radius: 0.5rem; - } - - .xl\:rounded-t-xl { - border-top-left-radius: 0.75rem; - border-top-right-radius: 0.75rem; - } - - .xl\:rounded-r-xl { - border-top-right-radius: 0.75rem; - border-bottom-right-radius: 0.75rem; - } - - .xl\:rounded-b-xl { - border-bottom-right-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .xl\:rounded-l-xl { - border-top-left-radius: 0.75rem; - border-bottom-left-radius: 0.75rem; - } - - .xl\:rounded-t-2xl { - border-top-left-radius: 1rem; - border-top-right-radius: 1rem; - } - - .xl\:rounded-r-2xl { - border-top-right-radius: 1rem; - border-bottom-right-radius: 1rem; - } - - .xl\:rounded-b-2xl { - border-bottom-right-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .xl\:rounded-l-2xl { - border-top-left-radius: 1rem; - border-bottom-left-radius: 1rem; - } - - .xl\:rounded-t-3xl { - border-top-left-radius: 1.5rem; - border-top-right-radius: 1.5rem; - } - - .xl\:rounded-r-3xl { - border-top-right-radius: 1.5rem; - border-bottom-right-radius: 1.5rem; - } - - .xl\:rounded-b-3xl { - border-bottom-right-radius: 1.5rem; - border-bottom-left-radius: 1.5rem; - } - - .xl\:rounded-l-3xl { - border-top-left-radius: 1.5rem; - border-bottom-left-radius: 1.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: 0.125rem; - } - - .xl\:rounded-tr-sm { - border-top-right-radius: 0.125rem; - } - - .xl\:rounded-br-sm { - border-bottom-right-radius: 0.125rem; - } - - .xl\:rounded-bl-sm { - border-bottom-left-radius: 0.125rem; - } - - .xl\:rounded-tl { - border-top-left-radius: 0.25rem; - } - - .xl\:rounded-tr { - border-top-right-radius: 0.25rem; - } - - .xl\:rounded-br { - border-bottom-right-radius: 0.25rem; - } - - .xl\:rounded-bl { - border-bottom-left-radius: 0.25rem; - } - - .xl\:rounded-tl-md { - border-top-left-radius: 0.375rem; - } - - .xl\:rounded-tr-md { - border-top-right-radius: 0.375rem; - } - - .xl\:rounded-br-md { - border-bottom-right-radius: 0.375rem; - } - - .xl\:rounded-bl-md { - border-bottom-left-radius: 0.375rem; - } - - .xl\:rounded-tl-lg { - border-top-left-radius: 0.5rem; - } - - .xl\:rounded-tr-lg { - border-top-right-radius: 0.5rem; - } - - .xl\:rounded-br-lg { - border-bottom-right-radius: 0.5rem; - } - - .xl\:rounded-bl-lg { - border-bottom-left-radius: 0.5rem; - } - - .xl\:rounded-tl-xl { - border-top-left-radius: 0.75rem; - } - - .xl\:rounded-tr-xl { - border-top-right-radius: 0.75rem; - } - - .xl\:rounded-br-xl { - border-bottom-right-radius: 0.75rem; - } - - .xl\:rounded-bl-xl { - border-bottom-left-radius: 0.75rem; - } - - .xl\:rounded-tl-2xl { - border-top-left-radius: 1rem; - } - - .xl\:rounded-tr-2xl { - border-top-right-radius: 1rem; - } - - .xl\:rounded-br-2xl { - border-bottom-right-radius: 1rem; - } - - .xl\:rounded-bl-2xl { - border-bottom-left-radius: 1rem; - } - - .xl\:rounded-tl-3xl { - border-top-left-radius: 1.5rem; - } - - .xl\:rounded-tr-3xl { - border-top-right-radius: 1.5rem; - } - - .xl\:rounded-br-3xl { - border-bottom-right-radius: 1.5rem; - } - - .xl\:rounded-bl-3xl { - border-bottom-left-radius: 1.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-double { - border-style: double; - } - - .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\:box-border { - box-sizing: border-box; - } - - .xl\:box-content { - box-sizing: content-box; - } - - .xl\:cursor-auto { - cursor: auto; - } - - .xl\:cursor-default { - cursor: default; - } - - .xl\:cursor-pointer { - cursor: pointer; - } - - .xl\:cursor-wait { - cursor: wait; - } - - .xl\:cursor-text { - cursor: text; - } - - .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\:flex { - display: flex; - } - - .xl\:inline-flex { - display: inline-flex; - } - - .xl\:table { - display: table; - } - - .xl\:table-caption { - display: table-caption; - } - - .xl\:table-cell { - display: table-cell; - } - - .xl\:table-column { - display: table-column; - } - - .xl\:table-column-group { - display: table-column-group; - } - - .xl\:table-footer-group { - display: table-footer-group; - } - - .xl\:table-header-group { - display: table-header-group; - } - - .xl\:table-row-group { - display: table-row-group; - } - - .xl\:table-row { - display: table-row; - } - - .xl\:flow-root { - display: flow-root; - } - - .xl\:grid { - display: grid; - } - - .xl\:inline-grid { - display: inline-grid; - } - - .xl\:contents { - display: contents; - } - - .xl\:hidden { - display: none; - } - - .xl\:flex-row { - flex-direction: row; - } - - .xl\:flex-row-reverse { - flex-direction: row-reverse; - } - - .xl\:flex-col { - flex-direction: column; - } - - .xl\:flex-col-reverse { - flex-direction: column-reverse; - } - - .xl\:flex-wrap { - flex-wrap: wrap; - } - - .xl\:flex-wrap-reverse { - flex-wrap: wrap-reverse; - } - - .xl\:flex-no-wrap { - flex-wrap: nowrap; - } - - .xl\:place-items-auto { - place-items: auto; - } - - .xl\:place-items-start { - place-items: start; - } - - .xl\:place-items-end { - place-items: end; - } - - .xl\:place-items-center { - place-items: center; - } - - .xl\:place-items-stretch { - place-items: stretch; - } - - .xl\:place-content-center { - place-content: center; - } - - .xl\:place-content-start { - place-content: start; - } - - .xl\:place-content-end { - place-content: end; - } - - .xl\:place-content-between { - place-content: space-between; - } - - .xl\:place-content-around { - place-content: space-around; - } - - .xl\:place-content-evenly { - place-content: space-evenly; - } - - .xl\:place-content-stretch { - place-content: stretch; - } - - .xl\:place-self-auto { - place-self: auto; - } - - .xl\:place-self-start { - place-self: start; - } - - .xl\:place-self-end { - place-self: end; - } - - .xl\:place-self-center { - place-self: center; - } - - .xl\:place-self-stretch { - place-self: stretch; - } - - .xl\:items-start { - align-items: flex-start; - } - - .xl\:items-end { - align-items: flex-end; - } - - .xl\:items-center { - align-items: center; - } - - .xl\:items-baseline { - align-items: baseline; - } - - .xl\:items-stretch { - align-items: stretch; - } - - .xl\:content-center { - align-content: center; - } - - .xl\:content-start { - align-content: flex-start; - } - - .xl\:content-end { - align-content: flex-end; - } - - .xl\:content-between { - align-content: space-between; - } - - .xl\:content-around { - align-content: space-around; - } - - .xl\:content-evenly { - align-content: space-evenly; - } - - .xl\:self-auto { - align-self: auto; - } - - .xl\:self-start { - align-self: flex-start; - } - - .xl\:self-end { - align-self: flex-end; - } - - .xl\:self-center { - align-self: center; - } - - .xl\:self-stretch { - align-self: stretch; - } - - .xl\:justify-items-auto { - justify-items: auto; - } - - .xl\:justify-items-start { - justify-items: start; - } - - .xl\:justify-items-end { - justify-items: end; - } - - .xl\:justify-items-center { - justify-items: center; - } - - .xl\:justify-items-stretch { - justify-items: stretch; - } - - .xl\:justify-start { - justify-content: flex-start; - } - - .xl\:justify-end { - justify-content: flex-end; - } - - .xl\:justify-center { - justify-content: center; - } - - .xl\:justify-between { - justify-content: space-between; - } - - .xl\:justify-around { - justify-content: space-around; - } - - .xl\:justify-evenly { - justify-content: space-evenly; - } - - .xl\:justify-self-auto { - justify-self: auto; - } - - .xl\:justify-self-start { - justify-self: start; - } - - .xl\:justify-self-end { - justify-self: end; - } - - .xl\:justify-self-center { - justify-self: center; - } - - .xl\:justify-self-stretch { - justify-self: stretch; - } - - .xl\:flex-1 { - flex: 1 1 0%; - } - - .xl\:flex-auto { - flex: 1 1 auto; - } - - .xl\:flex-initial { - flex: 0 1 auto; - } - - .xl\:flex-none { - flex: none; - } - - .xl\:flex-grow-0 { - flex-grow: 0; - } - - .xl\:flex-grow { - flex-grow: 1; - } - - .xl\:flex-shrink-0 { - flex-shrink: 0; - } - - .xl\:flex-shrink { - flex-shrink: 1; - } - - .xl\:order-1 { - order: 1; - } - - .xl\:order-2 { - order: 2; - } - - .xl\:order-3 { - order: 3; - } - - .xl\:order-4 { - order: 4; - } - - .xl\:order-5 { - order: 5; - } - - .xl\:order-6 { - order: 6; - } - - .xl\:order-7 { - order: 7; - } - - .xl\:order-8 { - order: 8; - } - - .xl\:order-9 { - order: 9; - } - - .xl\:order-10 { - order: 10; - } - - .xl\:order-11 { - order: 11; - } - - .xl\:order-12 { - order: 12; - } - - .xl\:order-first { - order: -9999; - } - - .xl\:order-last { - order: 9999; - } - - .xl\:order-none { - order: 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\:clear-left { - clear: left; - } - - .xl\:clear-right { - clear: right; - } - - .xl\:clear-both { - clear: both; - } - - .xl\:clear-none { - clear: none; - } - - .xl\:font-sans { - font-family: Inter, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - } - - .xl\:font-serif { - font-family: Georgia, Cambria, "Times New Roman", Times, 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\:focus\:font-hairline:focus { - font-weight: 100; - } - - .xl\:focus\:font-thin:focus { - font-weight: 200; - } - - .xl\:focus\:font-light:focus { - font-weight: 300; - } - - .xl\:focus\:font-normal:focus { - font-weight: 400; - } - - .xl\:focus\:font-medium:focus { - font-weight: 500; - } - - .xl\:focus\:font-semibold:focus { - font-weight: 600; - } - - .xl\:focus\:font-bold:focus { - font-weight: 700; - } - - .xl\:focus\:font-extrabold:focus { - font-weight: 800; - } - - .xl\:focus\:font-black:focus { - font-weight: 900; - } - - .xl\:h-0 { - height: 0; - } - - .xl\:h-1 { - height: 0.25rem; - } - - .xl\:h-2 { - height: 0.5rem; - } - - .xl\:h-3 { - height: 0.75rem; - } - - .xl\:h-4 { - height: 1rem; - } - - .xl\:h-5 { - height: 1.25rem; - } - - .xl\:h-6 { - height: 1.5rem; - } - - .xl\:h-7 { - height: 1.75rem; - } - - .xl\:h-8 { - height: 2rem; - } - - .xl\:h-9 { - height: 2.25rem; - } - - .xl\:h-10 { - height: 2.5rem; - } - - .xl\:h-11 { - height: 2.75rem; - } - - .xl\:h-12 { - height: 3rem; - } - - .xl\:h-13 { - height: 3.25rem; - } - - .xl\:h-14 { - height: 3.5rem; - } - - .xl\:h-15 { - height: 3.75rem; - } - - .xl\:h-16 { - height: 4rem; - } - - .xl\:h-20 { - height: 5rem; - } - - .xl\:h-24 { - height: 6rem; - } - - .xl\:h-28 { - height: 7rem; - } - - .xl\:h-32 { - height: 8rem; - } - - .xl\:h-36 { - height: 9rem; - } - - .xl\:h-40 { - height: 10rem; - } - - .xl\:h-44 { - height: 11rem; - } - - .xl\:h-48 { - height: 12rem; - } - - .xl\:h-52 { - height: 13rem; - } - - .xl\:h-56 { - height: 14rem; - } - - .xl\:h-60 { - height: 15rem; - } - - .xl\:h-64 { - height: 16rem; - } - - .xl\:h-72 { - height: 18rem; - } - - .xl\:h-80 { - height: 20rem; - } - - .xl\:h-96 { - height: 24rem; - } - - .xl\:h-auto { - height: auto; - } - - .xl\:h-px { - height: 1px; - } - - .xl\:h-0\.5 { - height: 0.125rem; - } - - .xl\:h-1\.5 { - height: 0.375rem; - } - - .xl\:h-2\.5 { - height: 0.625rem; - } - - .xl\:h-3\.5 { - height: 0.875rem; - } - - .xl\:h-1\/2 { - height: 50%; - } - - .xl\:h-1\/3 { - height: 33.333333%; - } - - .xl\:h-2\/3 { - height: 66.666667%; - } - - .xl\:h-1\/4 { - height: 25%; - } - - .xl\:h-2\/4 { - height: 50%; - } - - .xl\:h-3\/4 { - height: 75%; - } - - .xl\:h-1\/5 { - height: 20%; - } - - .xl\:h-2\/5 { - height: 40%; - } - - .xl\:h-3\/5 { - height: 60%; - } - - .xl\:h-4\/5 { - height: 80%; - } - - .xl\:h-1\/6 { - height: 16.666667%; - } - - .xl\:h-2\/6 { - height: 33.333333%; - } - - .xl\:h-3\/6 { - height: 50%; - } - - .xl\:h-4\/6 { - height: 66.666667%; - } - - .xl\:h-5\/6 { - height: 83.333333%; - } - - .xl\:h-1\/12 { - height: 8.333333%; - } - - .xl\:h-2\/12 { - height: 16.666667%; - } - - .xl\:h-3\/12 { - height: 25%; - } - - .xl\:h-4\/12 { - height: 33.333333%; - } - - .xl\:h-5\/12 { - height: 41.666667%; - } - - .xl\:h-6\/12 { - height: 50%; - } - - .xl\:h-7\/12 { - height: 58.333333%; - } - - .xl\:h-8\/12 { - height: 66.666667%; - } - - .xl\:h-9\/12 { - height: 75%; - } - - .xl\:h-10\/12 { - height: 83.333333%; - } - - .xl\:h-11\/12 { - height: 91.666667%; - } - - .xl\:h-full { - height: 100%; - } - - .xl\:h-screen { - height: 100vh; - } - - .xl\:text-xs { - font-size: 0.75rem; - } - - .xl\:text-sm { - font-size: 0.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\:text-6xl { - font-size: 4rem; - } - - .xl\:leading-3 { - line-height: .75rem; - } - - .xl\:leading-4 { - line-height: 1rem; - } - - .xl\:leading-5 { - line-height: 1.25rem; - } - - .xl\:leading-6 { - line-height: 1.5rem; - } - - .xl\:leading-7 { - line-height: 1.75rem; - } - - .xl\:leading-8 { - line-height: 2rem; - } - - .xl\:leading-9 { - line-height: 2.25rem; - } - - .xl\:leading-10 { - line-height: 2.5rem; - } - - .xl\:leading-none { - line-height: 1; - } - - .xl\:leading-tight { - line-height: 1.25; - } - - .xl\:leading-snug { - line-height: 1.375; - } - - .xl\:leading-normal { - line-height: 1.5; - } - - .xl\:leading-relaxed { - line-height: 1.625; - } - - .xl\:leading-loose { - line-height: 2; - } - - .xl\:list-inside { - list-style-position: inside; - } - - .xl\:list-outside { - list-style-position: outside; - } - - .xl\:list-none { - list-style-type: none; - } - - .xl\:list-disc { - list-style-type: disc; - } - - .xl\:list-decimal { - list-style-type: decimal; - } - - .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-5 { - margin: 1.25rem; - } - - .xl\:m-6 { - margin: 1.5rem; - } - - .xl\:m-7 { - margin: 1.75rem; - } - - .xl\:m-8 { - margin: 2rem; - } - - .xl\:m-9 { - margin: 2.25rem; - } - - .xl\:m-10 { - margin: 2.5rem; - } - - .xl\:m-11 { - margin: 2.75rem; - } - - .xl\:m-12 { - margin: 3rem; - } - - .xl\:m-13 { - margin: 3.25rem; - } - - .xl\:m-14 { - margin: 3.5rem; - } - - .xl\:m-15 { - margin: 3.75rem; - } - - .xl\:m-16 { - margin: 4rem; - } - - .xl\:m-20 { - margin: 5rem; - } - - .xl\:m-24 { - margin: 6rem; - } - - .xl\:m-28 { - margin: 7rem; - } - - .xl\:m-32 { - margin: 8rem; - } - - .xl\:m-36 { - margin: 9rem; - } - - .xl\:m-40 { - margin: 10rem; - } - - .xl\:m-44 { - margin: 11rem; - } - - .xl\:m-48 { - margin: 12rem; - } - - .xl\:m-52 { - margin: 13rem; - } - - .xl\:m-56 { - margin: 14rem; - } - - .xl\:m-60 { - margin: 15rem; - } - - .xl\:m-64 { - margin: 16rem; - } - - .xl\:m-72 { - margin: 18rem; - } - - .xl\:m-80 { - margin: 20rem; - } - - .xl\:m-96 { - margin: 24rem; - } - - .xl\:m-auto { - margin: auto; - } - - .xl\:m-px { - margin: 1px; - } - - .xl\:m-0\.5 { - margin: 0.125rem; - } - - .xl\:m-1\.5 { - margin: 0.375rem; - } - - .xl\:m-2\.5 { - margin: 0.625rem; - } - - .xl\:m-3\.5 { - margin: 0.875rem; - } - - .xl\:m-1\/2 { - margin: 50%; - } - - .xl\:m-1\/3 { - margin: 33.333333%; - } - - .xl\:m-2\/3 { - margin: 66.666667%; - } - - .xl\:m-1\/4 { - margin: 25%; - } - - .xl\:m-2\/4 { - margin: 50%; - } - - .xl\:m-3\/4 { - margin: 75%; - } - - .xl\:m-1\/5 { - margin: 20%; - } - - .xl\:m-2\/5 { - margin: 40%; - } - - .xl\:m-3\/5 { - margin: 60%; - } - - .xl\:m-4\/5 { - margin: 80%; - } - - .xl\:m-1\/6 { - margin: 16.666667%; - } - - .xl\:m-2\/6 { - margin: 33.333333%; - } - - .xl\:m-3\/6 { - margin: 50%; - } - - .xl\:m-4\/6 { - margin: 66.666667%; - } - - .xl\:m-5\/6 { - margin: 83.333333%; - } - - .xl\:m-1\/12 { - margin: 8.333333%; - } - - .xl\:m-2\/12 { - margin: 16.666667%; - } - - .xl\:m-3\/12 { - margin: 25%; - } - - .xl\:m-4\/12 { - margin: 33.333333%; - } - - .xl\:m-5\/12 { - margin: 41.666667%; - } - - .xl\:m-6\/12 { - margin: 50%; - } - - .xl\:m-7\/12 { - margin: 58.333333%; - } - - .xl\:m-8\/12 { - margin: 66.666667%; - } - - .xl\:m-9\/12 { - margin: 75%; - } - - .xl\:m-10\/12 { - margin: 83.333333%; - } - - .xl\:m-11\/12 { - margin: 91.666667%; - } - - .xl\:m-full { - margin: 100%; - } - - .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-5 { - margin: -1.25rem; - } - - .xl\:-m-6 { - margin: -1.5rem; - } - - .xl\:-m-7 { - margin: -1.75rem; - } - - .xl\:-m-8 { - margin: -2rem; - } - - .xl\:-m-9 { - margin: -2.25rem; - } - - .xl\:-m-10 { - margin: -2.5rem; - } - - .xl\:-m-11 { - margin: -2.75rem; - } - - .xl\:-m-12 { - margin: -3rem; - } - - .xl\:-m-13 { - margin: -3.25rem; - } - - .xl\:-m-14 { - margin: -3.5rem; - } - - .xl\:-m-15 { - margin: -3.75rem; - } - - .xl\:-m-16 { - margin: -4rem; - } - - .xl\:-m-20 { - margin: -5rem; - } - - .xl\:-m-24 { - margin: -6rem; - } - - .xl\:-m-28 { - margin: -7rem; - } - - .xl\:-m-32 { - margin: -8rem; - } - - .xl\:-m-36 { - margin: -9rem; - } - - .xl\:-m-40 { - margin: -10rem; - } - - .xl\:-m-44 { - margin: -11rem; - } - - .xl\:-m-48 { - margin: -12rem; - } - - .xl\:-m-52 { - margin: -13rem; - } - - .xl\:-m-56 { - margin: -14rem; - } - - .xl\:-m-60 { - margin: -15rem; - } - - .xl\:-m-64 { - margin: -16rem; - } - - .xl\:-m-72 { - margin: -18rem; - } - - .xl\:-m-80 { - margin: -20rem; - } - - .xl\:-m-96 { - margin: -24rem; - } - - .xl\:-m-px { - margin: -1px; - } - - .xl\:-m-0\.5 { - margin: -0.125rem; - } - - .xl\:-m-1\.5 { - margin: -0.375rem; - } - - .xl\:-m-2\.5 { - margin: -0.625rem; - } - - .xl\:-m-3\.5 { - margin: -0.875rem; - } - - .xl\:-m-1\/2 { - margin: -50%; - } - - .xl\:-m-1\/3 { - margin: -33.33333%; - } - - .xl\:-m-2\/3 { - margin: -66.66667%; - } - - .xl\:-m-1\/4 { - margin: -25%; - } - - .xl\:-m-2\/4 { - margin: -50%; - } - - .xl\:-m-3\/4 { - margin: -75%; - } - - .xl\:-m-1\/5 { - margin: -20%; - } - - .xl\:-m-2\/5 { - margin: -40%; - } - - .xl\:-m-3\/5 { - margin: -60%; - } - - .xl\:-m-4\/5 { - margin: -80%; - } - - .xl\:-m-1\/6 { - margin: -16.66667%; - } - - .xl\:-m-2\/6 { - margin: -33.33333%; - } - - .xl\:-m-3\/6 { - margin: -50%; - } - - .xl\:-m-4\/6 { - margin: -66.66667%; - } - - .xl\:-m-5\/6 { - margin: -83.33333%; - } - - .xl\:-m-1\/12 { - margin: -8.33333%; - } - - .xl\:-m-2\/12 { - margin: -16.66667%; - } - - .xl\:-m-3\/12 { - margin: -25%; - } - - .xl\:-m-4\/12 { - margin: -33.33333%; - } - - .xl\:-m-5\/12 { - margin: -41.66667%; - } - - .xl\:-m-6\/12 { - margin: -50%; - } - - .xl\:-m-7\/12 { - margin: -58.33333%; - } - - .xl\:-m-8\/12 { - margin: -66.66667%; - } - - .xl\:-m-9\/12 { - margin: -75%; - } - - .xl\:-m-10\/12 { - margin: -83.33333%; - } - - .xl\:-m-11\/12 { - margin: -91.66667%; - } - - .xl\:-m-full { - margin: -100%; - } - - .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-5 { - margin-top: 1.25rem; - margin-bottom: 1.25rem; - } - - .xl\:mx-5 { - margin-left: 1.25rem; - margin-right: 1.25rem; - } - - .xl\:my-6 { - margin-top: 1.5rem; - margin-bottom: 1.5rem; - } - - .xl\:mx-6 { - margin-left: 1.5rem; - margin-right: 1.5rem; - } - - .xl\:my-7 { - margin-top: 1.75rem; - margin-bottom: 1.75rem; - } - - .xl\:mx-7 { - margin-left: 1.75rem; - margin-right: 1.75rem; - } - - .xl\:my-8 { - margin-top: 2rem; - margin-bottom: 2rem; - } - - .xl\:mx-8 { - margin-left: 2rem; - margin-right: 2rem; - } - - .xl\:my-9 { - margin-top: 2.25rem; - margin-bottom: 2.25rem; - } - - .xl\:mx-9 { - margin-left: 2.25rem; - margin-right: 2.25rem; - } - - .xl\:my-10 { - margin-top: 2.5rem; - margin-bottom: 2.5rem; - } - - .xl\:mx-10 { - margin-left: 2.5rem; - margin-right: 2.5rem; - } - - .xl\:my-11 { - margin-top: 2.75rem; - margin-bottom: 2.75rem; - } - - .xl\:mx-11 { - margin-left: 2.75rem; - margin-right: 2.75rem; - } - - .xl\:my-12 { - margin-top: 3rem; - margin-bottom: 3rem; - } - - .xl\:mx-12 { - margin-left: 3rem; - margin-right: 3rem; - } - - .xl\:my-13 { - margin-top: 3.25rem; - margin-bottom: 3.25rem; - } - - .xl\:mx-13 { - margin-left: 3.25rem; - margin-right: 3.25rem; - } - - .xl\:my-14 { - margin-top: 3.5rem; - margin-bottom: 3.5rem; - } - - .xl\:mx-14 { - margin-left: 3.5rem; - margin-right: 3.5rem; - } - - .xl\:my-15 { - margin-top: 3.75rem; - margin-bottom: 3.75rem; - } - - .xl\:mx-15 { - margin-left: 3.75rem; - margin-right: 3.75rem; - } - - .xl\:my-16 { - margin-top: 4rem; - margin-bottom: 4rem; - } - - .xl\:mx-16 { - margin-left: 4rem; - margin-right: 4rem; - } - - .xl\:my-20 { - margin-top: 5rem; - margin-bottom: 5rem; - } - - .xl\:mx-20 { - margin-left: 5rem; - margin-right: 5rem; - } - - .xl\:my-24 { - margin-top: 6rem; - margin-bottom: 6rem; - } - - .xl\:mx-24 { - margin-left: 6rem; - margin-right: 6rem; - } - - .xl\:my-28 { - margin-top: 7rem; - margin-bottom: 7rem; - } - - .xl\:mx-28 { - margin-left: 7rem; - margin-right: 7rem; - } - - .xl\:my-32 { - margin-top: 8rem; - margin-bottom: 8rem; - } - - .xl\:mx-32 { - margin-left: 8rem; - margin-right: 8rem; - } - - .xl\:my-36 { - margin-top: 9rem; - margin-bottom: 9rem; - } - - .xl\:mx-36 { - margin-left: 9rem; - margin-right: 9rem; - } - - .xl\:my-40 { - margin-top: 10rem; - margin-bottom: 10rem; - } - - .xl\:mx-40 { - margin-left: 10rem; - margin-right: 10rem; - } - - .xl\:my-44 { - margin-top: 11rem; - margin-bottom: 11rem; - } - - .xl\:mx-44 { - margin-left: 11rem; - margin-right: 11rem; - } - - .xl\:my-48 { - margin-top: 12rem; - margin-bottom: 12rem; - } - - .xl\:mx-48 { - margin-left: 12rem; - margin-right: 12rem; - } - - .xl\:my-52 { - margin-top: 13rem; - margin-bottom: 13rem; - } - - .xl\:mx-52 { - margin-left: 13rem; - margin-right: 13rem; - } - - .xl\:my-56 { - margin-top: 14rem; - margin-bottom: 14rem; - } - - .xl\:mx-56 { - margin-left: 14rem; - margin-right: 14rem; - } - - .xl\:my-60 { - margin-top: 15rem; - margin-bottom: 15rem; - } - - .xl\:mx-60 { - margin-left: 15rem; - margin-right: 15rem; - } - - .xl\:my-64 { - margin-top: 16rem; - margin-bottom: 16rem; - } - - .xl\:mx-64 { - margin-left: 16rem; - margin-right: 16rem; - } - - .xl\:my-72 { - margin-top: 18rem; - margin-bottom: 18rem; - } - - .xl\:mx-72 { - margin-left: 18rem; - margin-right: 18rem; - } - - .xl\:my-80 { - margin-top: 20rem; - margin-bottom: 20rem; - } - - .xl\:mx-80 { - margin-left: 20rem; - margin-right: 20rem; - } - - .xl\:my-96 { - margin-top: 24rem; - margin-bottom: 24rem; - } - - .xl\:mx-96 { - margin-left: 24rem; - margin-right: 24rem; - } - - .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\:my-0\.5 { - margin-top: 0.125rem; - margin-bottom: 0.125rem; - } - - .xl\:mx-0\.5 { - margin-left: 0.125rem; - margin-right: 0.125rem; - } - - .xl\:my-1\.5 { - margin-top: 0.375rem; - margin-bottom: 0.375rem; - } - - .xl\:mx-1\.5 { - margin-left: 0.375rem; - margin-right: 0.375rem; - } - - .xl\:my-2\.5 { - margin-top: 0.625rem; - margin-bottom: 0.625rem; - } - - .xl\:mx-2\.5 { - margin-left: 0.625rem; - margin-right: 0.625rem; - } - - .xl\:my-3\.5 { - margin-top: 0.875rem; - margin-bottom: 0.875rem; - } - - .xl\:mx-3\.5 { - margin-left: 0.875rem; - margin-right: 0.875rem; - } - - .xl\:my-1\/2 { - margin-top: 50%; - margin-bottom: 50%; - } - - .xl\:mx-1\/2 { - margin-left: 50%; - margin-right: 50%; - } - - .xl\:my-1\/3 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .xl\:mx-1\/3 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .xl\:my-2\/3 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .xl\:mx-2\/3 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .xl\:my-1\/4 { - margin-top: 25%; - margin-bottom: 25%; - } - - .xl\:mx-1\/4 { - margin-left: 25%; - margin-right: 25%; - } - - .xl\:my-2\/4 { - margin-top: 50%; - margin-bottom: 50%; - } - - .xl\:mx-2\/4 { - margin-left: 50%; - margin-right: 50%; - } - - .xl\:my-3\/4 { - margin-top: 75%; - margin-bottom: 75%; - } - - .xl\:mx-3\/4 { - margin-left: 75%; - margin-right: 75%; - } - - .xl\:my-1\/5 { - margin-top: 20%; - margin-bottom: 20%; - } - - .xl\:mx-1\/5 { - margin-left: 20%; - margin-right: 20%; - } - - .xl\:my-2\/5 { - margin-top: 40%; - margin-bottom: 40%; - } - - .xl\:mx-2\/5 { - margin-left: 40%; - margin-right: 40%; - } - - .xl\:my-3\/5 { - margin-top: 60%; - margin-bottom: 60%; - } - - .xl\:mx-3\/5 { - margin-left: 60%; - margin-right: 60%; - } - - .xl\:my-4\/5 { - margin-top: 80%; - margin-bottom: 80%; - } - - .xl\:mx-4\/5 { - margin-left: 80%; - margin-right: 80%; - } - - .xl\:my-1\/6 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .xl\:mx-1\/6 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .xl\:my-2\/6 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .xl\:mx-2\/6 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .xl\:my-3\/6 { - margin-top: 50%; - margin-bottom: 50%; - } - - .xl\:mx-3\/6 { - margin-left: 50%; - margin-right: 50%; - } - - .xl\:my-4\/6 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .xl\:mx-4\/6 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .xl\:my-5\/6 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .xl\:mx-5\/6 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .xl\:my-1\/12 { - margin-top: 8.333333%; - margin-bottom: 8.333333%; - } - - .xl\:mx-1\/12 { - margin-left: 8.333333%; - margin-right: 8.333333%; - } - - .xl\:my-2\/12 { - margin-top: 16.666667%; - margin-bottom: 16.666667%; - } - - .xl\:mx-2\/12 { - margin-left: 16.666667%; - margin-right: 16.666667%; - } - - .xl\:my-3\/12 { - margin-top: 25%; - margin-bottom: 25%; - } - - .xl\:mx-3\/12 { - margin-left: 25%; - margin-right: 25%; - } - - .xl\:my-4\/12 { - margin-top: 33.333333%; - margin-bottom: 33.333333%; - } - - .xl\:mx-4\/12 { - margin-left: 33.333333%; - margin-right: 33.333333%; - } - - .xl\:my-5\/12 { - margin-top: 41.666667%; - margin-bottom: 41.666667%; - } - - .xl\:mx-5\/12 { - margin-left: 41.666667%; - margin-right: 41.666667%; - } - - .xl\:my-6\/12 { - margin-top: 50%; - margin-bottom: 50%; - } - - .xl\:mx-6\/12 { - margin-left: 50%; - margin-right: 50%; - } - - .xl\:my-7\/12 { - margin-top: 58.333333%; - margin-bottom: 58.333333%; - } - - .xl\:mx-7\/12 { - margin-left: 58.333333%; - margin-right: 58.333333%; - } - - .xl\:my-8\/12 { - margin-top: 66.666667%; - margin-bottom: 66.666667%; - } - - .xl\:mx-8\/12 { - margin-left: 66.666667%; - margin-right: 66.666667%; - } - - .xl\:my-9\/12 { - margin-top: 75%; - margin-bottom: 75%; - } - - .xl\:mx-9\/12 { - margin-left: 75%; - margin-right: 75%; - } - - .xl\:my-10\/12 { - margin-top: 83.333333%; - margin-bottom: 83.333333%; - } - - .xl\:mx-10\/12 { - margin-left: 83.333333%; - margin-right: 83.333333%; - } - - .xl\:my-11\/12 { - margin-top: 91.666667%; - margin-bottom: 91.666667%; - } - - .xl\:mx-11\/12 { - margin-left: 91.666667%; - margin-right: 91.666667%; - } - - .xl\:my-full { - margin-top: 100%; - margin-bottom: 100%; - } - - .xl\:mx-full { - margin-left: 100%; - margin-right: 100%; - } - - .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-5 { - margin-top: -1.25rem; - margin-bottom: -1.25rem; - } - - .xl\:-mx-5 { - margin-left: -1.25rem; - margin-right: -1.25rem; - } - - .xl\:-my-6 { - margin-top: -1.5rem; - margin-bottom: -1.5rem; - } - - .xl\:-mx-6 { - margin-left: -1.5rem; - margin-right: -1.5rem; - } - - .xl\:-my-7 { - margin-top: -1.75rem; - margin-bottom: -1.75rem; - } - - .xl\:-mx-7 { - margin-left: -1.75rem; - margin-right: -1.75rem; - } - - .xl\:-my-8 { - margin-top: -2rem; - margin-bottom: -2rem; - } - - .xl\:-mx-8 { - margin-left: -2rem; - margin-right: -2rem; - } - - .xl\:-my-9 { - margin-top: -2.25rem; - margin-bottom: -2.25rem; - } - - .xl\:-mx-9 { - margin-left: -2.25rem; - margin-right: -2.25rem; - } - - .xl\:-my-10 { - margin-top: -2.5rem; - margin-bottom: -2.5rem; - } - - .xl\:-mx-10 { - margin-left: -2.5rem; - margin-right: -2.5rem; - } - - .xl\:-my-11 { - margin-top: -2.75rem; - margin-bottom: -2.75rem; - } - - .xl\:-mx-11 { - margin-left: -2.75rem; - margin-right: -2.75rem; - } - - .xl\:-my-12 { - margin-top: -3rem; - margin-bottom: -3rem; - } - - .xl\:-mx-12 { - margin-left: -3rem; - margin-right: -3rem; - } - - .xl\:-my-13 { - margin-top: -3.25rem; - margin-bottom: -3.25rem; - } - - .xl\:-mx-13 { - margin-left: -3.25rem; - margin-right: -3.25rem; - } - - .xl\:-my-14 { - margin-top: -3.5rem; - margin-bottom: -3.5rem; - } - - .xl\:-mx-14 { - margin-left: -3.5rem; - margin-right: -3.5rem; - } - - .xl\:-my-15 { - margin-top: -3.75rem; - margin-bottom: -3.75rem; - } - - .xl\:-mx-15 { - margin-left: -3.75rem; - margin-right: -3.75rem; - } - - .xl\:-my-16 { - margin-top: -4rem; - margin-bottom: -4rem; - } - - .xl\:-mx-16 { - margin-left: -4rem; - margin-right: -4rem; - } - - .xl\:-my-20 { - margin-top: -5rem; - margin-bottom: -5rem; - } - - .xl\:-mx-20 { - margin-left: -5rem; - margin-right: -5rem; - } - - .xl\:-my-24 { - margin-top: -6rem; - margin-bottom: -6rem; - } - - .xl\:-mx-24 { - margin-left: -6rem; - margin-right: -6rem; - } - - .xl\:-my-28 { - margin-top: -7rem; - margin-bottom: -7rem; - } - - .xl\:-mx-28 { - margin-left: -7rem; - margin-right: -7rem; - } - - .xl\:-my-32 { - margin-top: -8rem; - margin-bottom: -8rem; - } - - .xl\:-mx-32 { - margin-left: -8rem; - margin-right: -8rem; - } - - .xl\:-my-36 { - margin-top: -9rem; - margin-bottom: -9rem; - } - - .xl\:-mx-36 { - margin-left: -9rem; - margin-right: -9rem; - } - - .xl\:-my-40 { - margin-top: -10rem; - margin-bottom: -10rem; - } - - .xl\:-mx-40 { - margin-left: -10rem; - margin-right: -10rem; - } - - .xl\:-my-44 { - margin-top: -11rem; - margin-bottom: -11rem; - } - - .xl\:-mx-44 { - margin-left: -11rem; - margin-right: -11rem; - } - - .xl\:-my-48 { - margin-top: -12rem; - margin-bottom: -12rem; - } - - .xl\:-mx-48 { - margin-left: -12rem; - margin-right: -12rem; - } - - .xl\:-my-52 { - margin-top: -13rem; - margin-bottom: -13rem; - } - - .xl\:-mx-52 { - margin-left: -13rem; - margin-right: -13rem; - } - - .xl\:-my-56 { - margin-top: -14rem; - margin-bottom: -14rem; - } - - .xl\:-mx-56 { - margin-left: -14rem; - margin-right: -14rem; - } - - .xl\:-my-60 { - margin-top: -15rem; - margin-bottom: -15rem; - } - - .xl\:-mx-60 { - margin-left: -15rem; - margin-right: -15rem; - } - - .xl\:-my-64 { - margin-top: -16rem; - margin-bottom: -16rem; - } - - .xl\:-mx-64 { - margin-left: -16rem; - margin-right: -16rem; - } - - .xl\:-my-72 { - margin-top: -18rem; - margin-bottom: -18rem; - } - - .xl\:-mx-72 { - margin-left: -18rem; - margin-right: -18rem; - } - - .xl\:-my-80 { - margin-top: -20rem; - margin-bottom: -20rem; - } - - .xl\:-mx-80 { - margin-left: -20rem; - margin-right: -20rem; - } - - .xl\:-my-96 { - margin-top: -24rem; - margin-bottom: -24rem; - } - - .xl\:-mx-96 { - margin-left: -24rem; - margin-right: -24rem; - } - - .xl\:-my-px { - margin-top: -1px; - margin-bottom: -1px; - } - - .xl\:-mx-px { - margin-left: -1px; - margin-right: -1px; - } - - .xl\:-my-0\.5 { - margin-top: -0.125rem; - margin-bottom: -0.125rem; - } - - .xl\:-mx-0\.5 { - margin-left: -0.125rem; - margin-right: -0.125rem; - } - - .xl\:-my-1\.5 { - margin-top: -0.375rem; - margin-bottom: -0.375rem; - } - - .xl\:-mx-1\.5 { - margin-left: -0.375rem; - margin-right: -0.375rem; - } - - .xl\:-my-2\.5 { - margin-top: -0.625rem; - margin-bottom: -0.625rem; - } - - .xl\:-mx-2\.5 { - margin-left: -0.625rem; - margin-right: -0.625rem; - } - - .xl\:-my-3\.5 { - margin-top: -0.875rem; - margin-bottom: -0.875rem; - } - - .xl\:-mx-3\.5 { - margin-left: -0.875rem; - margin-right: -0.875rem; - } - - .xl\:-my-1\/2 { - margin-top: -50%; - margin-bottom: -50%; - } - - .xl\:-mx-1\/2 { - margin-left: -50%; - margin-right: -50%; - } - - .xl\:-my-1\/3 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .xl\:-mx-1\/3 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .xl\:-my-2\/3 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .xl\:-mx-2\/3 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .xl\:-my-1\/4 { - margin-top: -25%; - margin-bottom: -25%; - } - - .xl\:-mx-1\/4 { - margin-left: -25%; - margin-right: -25%; - } - - .xl\:-my-2\/4 { - margin-top: -50%; - margin-bottom: -50%; - } - - .xl\:-mx-2\/4 { - margin-left: -50%; - margin-right: -50%; - } - - .xl\:-my-3\/4 { - margin-top: -75%; - margin-bottom: -75%; - } - - .xl\:-mx-3\/4 { - margin-left: -75%; - margin-right: -75%; - } - - .xl\:-my-1\/5 { - margin-top: -20%; - margin-bottom: -20%; - } - - .xl\:-mx-1\/5 { - margin-left: -20%; - margin-right: -20%; - } - - .xl\:-my-2\/5 { - margin-top: -40%; - margin-bottom: -40%; - } - - .xl\:-mx-2\/5 { - margin-left: -40%; - margin-right: -40%; - } - - .xl\:-my-3\/5 { - margin-top: -60%; - margin-bottom: -60%; - } - - .xl\:-mx-3\/5 { - margin-left: -60%; - margin-right: -60%; - } - - .xl\:-my-4\/5 { - margin-top: -80%; - margin-bottom: -80%; - } - - .xl\:-mx-4\/5 { - margin-left: -80%; - margin-right: -80%; - } - - .xl\:-my-1\/6 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .xl\:-mx-1\/6 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .xl\:-my-2\/6 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .xl\:-mx-2\/6 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .xl\:-my-3\/6 { - margin-top: -50%; - margin-bottom: -50%; - } - - .xl\:-mx-3\/6 { - margin-left: -50%; - margin-right: -50%; - } - - .xl\:-my-4\/6 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .xl\:-mx-4\/6 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .xl\:-my-5\/6 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .xl\:-mx-5\/6 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .xl\:-my-1\/12 { - margin-top: -8.33333%; - margin-bottom: -8.33333%; - } - - .xl\:-mx-1\/12 { - margin-left: -8.33333%; - margin-right: -8.33333%; - } - - .xl\:-my-2\/12 { - margin-top: -16.66667%; - margin-bottom: -16.66667%; - } - - .xl\:-mx-2\/12 { - margin-left: -16.66667%; - margin-right: -16.66667%; - } - - .xl\:-my-3\/12 { - margin-top: -25%; - margin-bottom: -25%; - } - - .xl\:-mx-3\/12 { - margin-left: -25%; - margin-right: -25%; - } - - .xl\:-my-4\/12 { - margin-top: -33.33333%; - margin-bottom: -33.33333%; - } - - .xl\:-mx-4\/12 { - margin-left: -33.33333%; - margin-right: -33.33333%; - } - - .xl\:-my-5\/12 { - margin-top: -41.66667%; - margin-bottom: -41.66667%; - } - - .xl\:-mx-5\/12 { - margin-left: -41.66667%; - margin-right: -41.66667%; - } - - .xl\:-my-6\/12 { - margin-top: -50%; - margin-bottom: -50%; - } - - .xl\:-mx-6\/12 { - margin-left: -50%; - margin-right: -50%; - } - - .xl\:-my-7\/12 { - margin-top: -58.33333%; - margin-bottom: -58.33333%; - } - - .xl\:-mx-7\/12 { - margin-left: -58.33333%; - margin-right: -58.33333%; - } - - .xl\:-my-8\/12 { - margin-top: -66.66667%; - margin-bottom: -66.66667%; - } - - .xl\:-mx-8\/12 { - margin-left: -66.66667%; - margin-right: -66.66667%; - } - - .xl\:-my-9\/12 { - margin-top: -75%; - margin-bottom: -75%; - } - - .xl\:-mx-9\/12 { - margin-left: -75%; - margin-right: -75%; - } - - .xl\:-my-10\/12 { - margin-top: -83.33333%; - margin-bottom: -83.33333%; - } - - .xl\:-mx-10\/12 { - margin-left: -83.33333%; - margin-right: -83.33333%; - } - - .xl\:-my-11\/12 { - margin-top: -91.66667%; - margin-bottom: -91.66667%; - } - - .xl\:-mx-11\/12 { - margin-left: -91.66667%; - margin-right: -91.66667%; - } - - .xl\:-my-full { - margin-top: -100%; - margin-bottom: -100%; - } - - .xl\:-mx-full { - margin-left: -100%; - margin-right: -100%; - } - - .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-5 { - margin-top: 1.25rem; - } - - .xl\:mr-5 { - margin-right: 1.25rem; - } - - .xl\:mb-5 { - margin-bottom: 1.25rem; - } - - .xl\:ml-5 { - margin-left: 1.25rem; - } - - .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-7 { - margin-top: 1.75rem; - } - - .xl\:mr-7 { - margin-right: 1.75rem; - } - - .xl\:mb-7 { - margin-bottom: 1.75rem; - } - - .xl\:ml-7 { - margin-left: 1.75rem; - } - - .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-9 { - margin-top: 2.25rem; - } - - .xl\:mr-9 { - margin-right: 2.25rem; - } - - .xl\:mb-9 { - margin-bottom: 2.25rem; - } - - .xl\:ml-9 { - margin-left: 2.25rem; - } - - .xl\:mt-10 { - margin-top: 2.5rem; - } - - .xl\:mr-10 { - margin-right: 2.5rem; - } - - .xl\:mb-10 { - margin-bottom: 2.5rem; - } - - .xl\:ml-10 { - margin-left: 2.5rem; - } - - .xl\:mt-11 { - margin-top: 2.75rem; - } - - .xl\:mr-11 { - margin-right: 2.75rem; - } - - .xl\:mb-11 { - margin-bottom: 2.75rem; - } - - .xl\:ml-11 { - margin-left: 2.75rem; - } - - .xl\:mt-12 { - margin-top: 3rem; - } - - .xl\:mr-12 { - margin-right: 3rem; - } - - .xl\:mb-12 { - margin-bottom: 3rem; - } - - .xl\:ml-12 { - margin-left: 3rem; - } - - .xl\:mt-13 { - margin-top: 3.25rem; - } - - .xl\:mr-13 { - margin-right: 3.25rem; - } - - .xl\:mb-13 { - margin-bottom: 3.25rem; - } - - .xl\:ml-13 { - margin-left: 3.25rem; - } - - .xl\:mt-14 { - margin-top: 3.5rem; - } - - .xl\:mr-14 { - margin-right: 3.5rem; - } - - .xl\:mb-14 { - margin-bottom: 3.5rem; - } - - .xl\:ml-14 { - margin-left: 3.5rem; - } - - .xl\:mt-15 { - margin-top: 3.75rem; - } - - .xl\:mr-15 { - margin-right: 3.75rem; - } - - .xl\:mb-15 { - margin-bottom: 3.75rem; - } - - .xl\:ml-15 { - margin-left: 3.75rem; - } - - .xl\:mt-16 { - margin-top: 4rem; - } - - .xl\:mr-16 { - margin-right: 4rem; - } - - .xl\:mb-16 { - margin-bottom: 4rem; - } - - .xl\:ml-16 { - margin-left: 4rem; - } - - .xl\:mt-20 { - margin-top: 5rem; - } - - .xl\:mr-20 { - margin-right: 5rem; - } - - .xl\:mb-20 { - margin-bottom: 5rem; - } - - .xl\:ml-20 { - margin-left: 5rem; - } - - .xl\:mt-24 { - margin-top: 6rem; - } - - .xl\:mr-24 { - margin-right: 6rem; - } - - .xl\:mb-24 { - margin-bottom: 6rem; - } - - .xl\:ml-24 { - margin-left: 6rem; - } - - .xl\:mt-28 { - margin-top: 7rem; - } - - .xl\:mr-28 { - margin-right: 7rem; - } - - .xl\:mb-28 { - margin-bottom: 7rem; - } - - .xl\:ml-28 { - margin-left: 7rem; - } - - .xl\:mt-32 { - margin-top: 8rem; - } - - .xl\:mr-32 { - margin-right: 8rem; - } - - .xl\:mb-32 { - margin-bottom: 8rem; - } - - .xl\:ml-32 { - margin-left: 8rem; - } - - .xl\:mt-36 { - margin-top: 9rem; - } - - .xl\:mr-36 { - margin-right: 9rem; - } - - .xl\:mb-36 { - margin-bottom: 9rem; - } - - .xl\:ml-36 { - margin-left: 9rem; - } - - .xl\:mt-40 { - margin-top: 10rem; - } - - .xl\:mr-40 { - margin-right: 10rem; - } - - .xl\:mb-40 { - margin-bottom: 10rem; - } - - .xl\:ml-40 { - margin-left: 10rem; - } - - .xl\:mt-44 { - margin-top: 11rem; - } - - .xl\:mr-44 { - margin-right: 11rem; - } - - .xl\:mb-44 { - margin-bottom: 11rem; - } - - .xl\:ml-44 { - margin-left: 11rem; - } - - .xl\:mt-48 { - margin-top: 12rem; - } - - .xl\:mr-48 { - margin-right: 12rem; - } - - .xl\:mb-48 { - margin-bottom: 12rem; - } - - .xl\:ml-48 { - margin-left: 12rem; - } - - .xl\:mt-52 { - margin-top: 13rem; - } - - .xl\:mr-52 { - margin-right: 13rem; - } - - .xl\:mb-52 { - margin-bottom: 13rem; - } - - .xl\:ml-52 { - margin-left: 13rem; - } - - .xl\:mt-56 { - margin-top: 14rem; - } - - .xl\:mr-56 { - margin-right: 14rem; - } - - .xl\:mb-56 { - margin-bottom: 14rem; - } - - .xl\:ml-56 { - margin-left: 14rem; - } - - .xl\:mt-60 { - margin-top: 15rem; - } - - .xl\:mr-60 { - margin-right: 15rem; - } - - .xl\:mb-60 { - margin-bottom: 15rem; - } - - .xl\:ml-60 { - margin-left: 15rem; - } - - .xl\:mt-64 { - margin-top: 16rem; - } - - .xl\:mr-64 { - margin-right: 16rem; - } - - .xl\:mb-64 { - margin-bottom: 16rem; - } - - .xl\:ml-64 { - margin-left: 16rem; - } - - .xl\:mt-72 { - margin-top: 18rem; - } - - .xl\:mr-72 { - margin-right: 18rem; - } - - .xl\:mb-72 { - margin-bottom: 18rem; - } - - .xl\:ml-72 { - margin-left: 18rem; - } - - .xl\:mt-80 { - margin-top: 20rem; - } - - .xl\:mr-80 { - margin-right: 20rem; - } - - .xl\:mb-80 { - margin-bottom: 20rem; - } - - .xl\:ml-80 { - margin-left: 20rem; - } - - .xl\:mt-96 { - margin-top: 24rem; - } - - .xl\:mr-96 { - margin-right: 24rem; - } - - .xl\:mb-96 { - margin-bottom: 24rem; - } - - .xl\:ml-96 { - margin-left: 24rem; - } - - .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\:mt-0\.5 { - margin-top: 0.125rem; - } - - .xl\:mr-0\.5 { - margin-right: 0.125rem; - } - - .xl\:mb-0\.5 { - margin-bottom: 0.125rem; - } - - .xl\:ml-0\.5 { - margin-left: 0.125rem; - } - - .xl\:mt-1\.5 { - margin-top: 0.375rem; - } - - .xl\:mr-1\.5 { - margin-right: 0.375rem; - } - - .xl\:mb-1\.5 { - margin-bottom: 0.375rem; - } - - .xl\:ml-1\.5 { - margin-left: 0.375rem; - } - - .xl\:mt-2\.5 { - margin-top: 0.625rem; - } - - .xl\:mr-2\.5 { - margin-right: 0.625rem; - } - - .xl\:mb-2\.5 { - margin-bottom: 0.625rem; - } - - .xl\:ml-2\.5 { - margin-left: 0.625rem; - } - - .xl\:mt-3\.5 { - margin-top: 0.875rem; - } - - .xl\:mr-3\.5 { - margin-right: 0.875rem; - } - - .xl\:mb-3\.5 { - margin-bottom: 0.875rem; - } - - .xl\:ml-3\.5 { - margin-left: 0.875rem; - } - - .xl\:mt-1\/2 { - margin-top: 50%; - } - - .xl\:mr-1\/2 { - margin-right: 50%; - } - - .xl\:mb-1\/2 { - margin-bottom: 50%; - } - - .xl\:ml-1\/2 { - margin-left: 50%; - } - - .xl\:mt-1\/3 { - margin-top: 33.333333%; - } - - .xl\:mr-1\/3 { - margin-right: 33.333333%; - } - - .xl\:mb-1\/3 { - margin-bottom: 33.333333%; - } - - .xl\:ml-1\/3 { - margin-left: 33.333333%; - } - - .xl\:mt-2\/3 { - margin-top: 66.666667%; - } - - .xl\:mr-2\/3 { - margin-right: 66.666667%; - } - - .xl\:mb-2\/3 { - margin-bottom: 66.666667%; - } - - .xl\:ml-2\/3 { - margin-left: 66.666667%; - } - - .xl\:mt-1\/4 { - margin-top: 25%; - } - - .xl\:mr-1\/4 { - margin-right: 25%; - } - - .xl\:mb-1\/4 { - margin-bottom: 25%; - } - - .xl\:ml-1\/4 { - margin-left: 25%; - } - - .xl\:mt-2\/4 { - margin-top: 50%; - } - - .xl\:mr-2\/4 { - margin-right: 50%; - } - - .xl\:mb-2\/4 { - margin-bottom: 50%; - } - - .xl\:ml-2\/4 { - margin-left: 50%; - } - - .xl\:mt-3\/4 { - margin-top: 75%; - } - - .xl\:mr-3\/4 { - margin-right: 75%; - } - - .xl\:mb-3\/4 { - margin-bottom: 75%; - } - - .xl\:ml-3\/4 { - margin-left: 75%; - } - - .xl\:mt-1\/5 { - margin-top: 20%; - } - - .xl\:mr-1\/5 { - margin-right: 20%; - } - - .xl\:mb-1\/5 { - margin-bottom: 20%; - } - - .xl\:ml-1\/5 { - margin-left: 20%; - } - - .xl\:mt-2\/5 { - margin-top: 40%; - } - - .xl\:mr-2\/5 { - margin-right: 40%; - } - - .xl\:mb-2\/5 { - margin-bottom: 40%; - } - - .xl\:ml-2\/5 { - margin-left: 40%; - } - - .xl\:mt-3\/5 { - margin-top: 60%; - } - - .xl\:mr-3\/5 { - margin-right: 60%; - } - - .xl\:mb-3\/5 { - margin-bottom: 60%; - } - - .xl\:ml-3\/5 { - margin-left: 60%; - } - - .xl\:mt-4\/5 { - margin-top: 80%; - } - - .xl\:mr-4\/5 { - margin-right: 80%; - } - - .xl\:mb-4\/5 { - margin-bottom: 80%; - } - - .xl\:ml-4\/5 { - margin-left: 80%; - } - - .xl\:mt-1\/6 { - margin-top: 16.666667%; - } - - .xl\:mr-1\/6 { - margin-right: 16.666667%; - } - - .xl\:mb-1\/6 { - margin-bottom: 16.666667%; - } - - .xl\:ml-1\/6 { - margin-left: 16.666667%; - } - - .xl\:mt-2\/6 { - margin-top: 33.333333%; - } - - .xl\:mr-2\/6 { - margin-right: 33.333333%; - } - - .xl\:mb-2\/6 { - margin-bottom: 33.333333%; - } - - .xl\:ml-2\/6 { - margin-left: 33.333333%; - } - - .xl\:mt-3\/6 { - margin-top: 50%; - } - - .xl\:mr-3\/6 { - margin-right: 50%; - } - - .xl\:mb-3\/6 { - margin-bottom: 50%; - } - - .xl\:ml-3\/6 { - margin-left: 50%; - } - - .xl\:mt-4\/6 { - margin-top: 66.666667%; - } - - .xl\:mr-4\/6 { - margin-right: 66.666667%; - } - - .xl\:mb-4\/6 { - margin-bottom: 66.666667%; - } - - .xl\:ml-4\/6 { - margin-left: 66.666667%; - } - - .xl\:mt-5\/6 { - margin-top: 83.333333%; - } - - .xl\:mr-5\/6 { - margin-right: 83.333333%; - } - - .xl\:mb-5\/6 { - margin-bottom: 83.333333%; - } - - .xl\:ml-5\/6 { - margin-left: 83.333333%; - } - - .xl\:mt-1\/12 { - margin-top: 8.333333%; - } - - .xl\:mr-1\/12 { - margin-right: 8.333333%; - } - - .xl\:mb-1\/12 { - margin-bottom: 8.333333%; - } - - .xl\:ml-1\/12 { - margin-left: 8.333333%; - } - - .xl\:mt-2\/12 { - margin-top: 16.666667%; - } - - .xl\:mr-2\/12 { - margin-right: 16.666667%; - } - - .xl\:mb-2\/12 { - margin-bottom: 16.666667%; - } - - .xl\:ml-2\/12 { - margin-left: 16.666667%; - } - - .xl\:mt-3\/12 { - margin-top: 25%; - } - - .xl\:mr-3\/12 { - margin-right: 25%; - } - - .xl\:mb-3\/12 { - margin-bottom: 25%; - } - - .xl\:ml-3\/12 { - margin-left: 25%; - } - - .xl\:mt-4\/12 { - margin-top: 33.333333%; - } - - .xl\:mr-4\/12 { - margin-right: 33.333333%; - } - - .xl\:mb-4\/12 { - margin-bottom: 33.333333%; - } - - .xl\:ml-4\/12 { - margin-left: 33.333333%; - } - - .xl\:mt-5\/12 { - margin-top: 41.666667%; - } - - .xl\:mr-5\/12 { - margin-right: 41.666667%; - } - - .xl\:mb-5\/12 { - margin-bottom: 41.666667%; - } - - .xl\:ml-5\/12 { - margin-left: 41.666667%; - } - - .xl\:mt-6\/12 { - margin-top: 50%; - } - - .xl\:mr-6\/12 { - margin-right: 50%; - } - - .xl\:mb-6\/12 { - margin-bottom: 50%; - } - - .xl\:ml-6\/12 { - margin-left: 50%; - } - - .xl\:mt-7\/12 { - margin-top: 58.333333%; - } - - .xl\:mr-7\/12 { - margin-right: 58.333333%; - } - - .xl\:mb-7\/12 { - margin-bottom: 58.333333%; - } - - .xl\:ml-7\/12 { - margin-left: 58.333333%; - } - - .xl\:mt-8\/12 { - margin-top: 66.666667%; - } - - .xl\:mr-8\/12 { - margin-right: 66.666667%; - } - - .xl\:mb-8\/12 { - margin-bottom: 66.666667%; - } - - .xl\:ml-8\/12 { - margin-left: 66.666667%; - } - - .xl\:mt-9\/12 { - margin-top: 75%; - } - - .xl\:mr-9\/12 { - margin-right: 75%; - } - - .xl\:mb-9\/12 { - margin-bottom: 75%; - } - - .xl\:ml-9\/12 { - margin-left: 75%; - } - - .xl\:mt-10\/12 { - margin-top: 83.333333%; - } - - .xl\:mr-10\/12 { - margin-right: 83.333333%; - } - - .xl\:mb-10\/12 { - margin-bottom: 83.333333%; - } - - .xl\:ml-10\/12 { - margin-left: 83.333333%; - } - - .xl\:mt-11\/12 { - margin-top: 91.666667%; - } - - .xl\:mr-11\/12 { - margin-right: 91.666667%; - } - - .xl\:mb-11\/12 { - margin-bottom: 91.666667%; - } - - .xl\:ml-11\/12 { - margin-left: 91.666667%; - } - - .xl\:mt-full { - margin-top: 100%; - } - - .xl\:mr-full { - margin-right: 100%; - } - - .xl\:mb-full { - margin-bottom: 100%; - } - - .xl\:ml-full { - margin-left: 100%; - } - - .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-5 { - margin-top: -1.25rem; - } - - .xl\:-mr-5 { - margin-right: -1.25rem; - } - - .xl\:-mb-5 { - margin-bottom: -1.25rem; - } - - .xl\:-ml-5 { - margin-left: -1.25rem; - } - - .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-7 { - margin-top: -1.75rem; - } - - .xl\:-mr-7 { - margin-right: -1.75rem; - } - - .xl\:-mb-7 { - margin-bottom: -1.75rem; - } - - .xl\:-ml-7 { - margin-left: -1.75rem; - } - - .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-9 { - margin-top: -2.25rem; - } - - .xl\:-mr-9 { - margin-right: -2.25rem; - } - - .xl\:-mb-9 { - margin-bottom: -2.25rem; - } - - .xl\:-ml-9 { - margin-left: -2.25rem; - } - - .xl\:-mt-10 { - margin-top: -2.5rem; - } - - .xl\:-mr-10 { - margin-right: -2.5rem; - } - - .xl\:-mb-10 { - margin-bottom: -2.5rem; - } - - .xl\:-ml-10 { - margin-left: -2.5rem; - } - - .xl\:-mt-11 { - margin-top: -2.75rem; - } - - .xl\:-mr-11 { - margin-right: -2.75rem; - } - - .xl\:-mb-11 { - margin-bottom: -2.75rem; - } - - .xl\:-ml-11 { - margin-left: -2.75rem; - } - - .xl\:-mt-12 { - margin-top: -3rem; - } - - .xl\:-mr-12 { - margin-right: -3rem; - } - - .xl\:-mb-12 { - margin-bottom: -3rem; - } - - .xl\:-ml-12 { - margin-left: -3rem; - } - - .xl\:-mt-13 { - margin-top: -3.25rem; - } - - .xl\:-mr-13 { - margin-right: -3.25rem; - } - - .xl\:-mb-13 { - margin-bottom: -3.25rem; - } - - .xl\:-ml-13 { - margin-left: -3.25rem; - } - - .xl\:-mt-14 { - margin-top: -3.5rem; - } - - .xl\:-mr-14 { - margin-right: -3.5rem; - } - - .xl\:-mb-14 { - margin-bottom: -3.5rem; - } - - .xl\:-ml-14 { - margin-left: -3.5rem; - } - - .xl\:-mt-15 { - margin-top: -3.75rem; - } - - .xl\:-mr-15 { - margin-right: -3.75rem; - } - - .xl\:-mb-15 { - margin-bottom: -3.75rem; - } - - .xl\:-ml-15 { - margin-left: -3.75rem; - } - - .xl\:-mt-16 { - margin-top: -4rem; - } - - .xl\:-mr-16 { - margin-right: -4rem; - } - - .xl\:-mb-16 { - margin-bottom: -4rem; - } - - .xl\:-ml-16 { - margin-left: -4rem; - } - - .xl\:-mt-20 { - margin-top: -5rem; - } - - .xl\:-mr-20 { - margin-right: -5rem; - } - - .xl\:-mb-20 { - margin-bottom: -5rem; - } - - .xl\:-ml-20 { - margin-left: -5rem; - } - - .xl\:-mt-24 { - margin-top: -6rem; - } - - .xl\:-mr-24 { - margin-right: -6rem; - } - - .xl\:-mb-24 { - margin-bottom: -6rem; - } - - .xl\:-ml-24 { - margin-left: -6rem; - } - - .xl\:-mt-28 { - margin-top: -7rem; - } - - .xl\:-mr-28 { - margin-right: -7rem; - } - - .xl\:-mb-28 { - margin-bottom: -7rem; - } - - .xl\:-ml-28 { - margin-left: -7rem; - } - - .xl\:-mt-32 { - margin-top: -8rem; - } - - .xl\:-mr-32 { - margin-right: -8rem; - } - - .xl\:-mb-32 { - margin-bottom: -8rem; - } - - .xl\:-ml-32 { - margin-left: -8rem; - } - - .xl\:-mt-36 { - margin-top: -9rem; - } - - .xl\:-mr-36 { - margin-right: -9rem; - } - - .xl\:-mb-36 { - margin-bottom: -9rem; - } - - .xl\:-ml-36 { - margin-left: -9rem; - } - - .xl\:-mt-40 { - margin-top: -10rem; - } - - .xl\:-mr-40 { - margin-right: -10rem; - } - - .xl\:-mb-40 { - margin-bottom: -10rem; - } - - .xl\:-ml-40 { - margin-left: -10rem; - } - - .xl\:-mt-44 { - margin-top: -11rem; - } - - .xl\:-mr-44 { - margin-right: -11rem; - } - - .xl\:-mb-44 { - margin-bottom: -11rem; - } - - .xl\:-ml-44 { - margin-left: -11rem; - } - - .xl\:-mt-48 { - margin-top: -12rem; - } - - .xl\:-mr-48 { - margin-right: -12rem; - } - - .xl\:-mb-48 { - margin-bottom: -12rem; - } - - .xl\:-ml-48 { - margin-left: -12rem; - } - - .xl\:-mt-52 { - margin-top: -13rem; - } - - .xl\:-mr-52 { - margin-right: -13rem; - } - - .xl\:-mb-52 { - margin-bottom: -13rem; - } - - .xl\:-ml-52 { - margin-left: -13rem; - } - - .xl\:-mt-56 { - margin-top: -14rem; - } - - .xl\:-mr-56 { - margin-right: -14rem; - } - - .xl\:-mb-56 { - margin-bottom: -14rem; - } - - .xl\:-ml-56 { - margin-left: -14rem; - } - - .xl\:-mt-60 { - margin-top: -15rem; - } - - .xl\:-mr-60 { - margin-right: -15rem; - } - - .xl\:-mb-60 { - margin-bottom: -15rem; - } - - .xl\:-ml-60 { - margin-left: -15rem; - } - - .xl\:-mt-64 { - margin-top: -16rem; - } - - .xl\:-mr-64 { - margin-right: -16rem; - } - - .xl\:-mb-64 { - margin-bottom: -16rem; - } - - .xl\:-ml-64 { - margin-left: -16rem; - } - - .xl\:-mt-72 { - margin-top: -18rem; - } - - .xl\:-mr-72 { - margin-right: -18rem; - } - - .xl\:-mb-72 { - margin-bottom: -18rem; - } - - .xl\:-ml-72 { - margin-left: -18rem; - } - - .xl\:-mt-80 { - margin-top: -20rem; - } - - .xl\:-mr-80 { - margin-right: -20rem; - } - - .xl\:-mb-80 { - margin-bottom: -20rem; - } - - .xl\:-ml-80 { - margin-left: -20rem; - } - - .xl\:-mt-96 { - margin-top: -24rem; - } - - .xl\:-mr-96 { - margin-right: -24rem; - } - - .xl\:-mb-96 { - margin-bottom: -24rem; - } - - .xl\:-ml-96 { - margin-left: -24rem; - } - - .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\:-mt-0\.5 { - margin-top: -0.125rem; - } - - .xl\:-mr-0\.5 { - margin-right: -0.125rem; - } - - .xl\:-mb-0\.5 { - margin-bottom: -0.125rem; - } - - .xl\:-ml-0\.5 { - margin-left: -0.125rem; - } - - .xl\:-mt-1\.5 { - margin-top: -0.375rem; - } - - .xl\:-mr-1\.5 { - margin-right: -0.375rem; - } - - .xl\:-mb-1\.5 { - margin-bottom: -0.375rem; - } - - .xl\:-ml-1\.5 { - margin-left: -0.375rem; - } - - .xl\:-mt-2\.5 { - margin-top: -0.625rem; - } - - .xl\:-mr-2\.5 { - margin-right: -0.625rem; - } - - .xl\:-mb-2\.5 { - margin-bottom: -0.625rem; - } - - .xl\:-ml-2\.5 { - margin-left: -0.625rem; - } - - .xl\:-mt-3\.5 { - margin-top: -0.875rem; - } - - .xl\:-mr-3\.5 { - margin-right: -0.875rem; - } - - .xl\:-mb-3\.5 { - margin-bottom: -0.875rem; - } - - .xl\:-ml-3\.5 { - margin-left: -0.875rem; - } - - .xl\:-mt-1\/2 { - margin-top: -50%; - } - - .xl\:-mr-1\/2 { - margin-right: -50%; - } - - .xl\:-mb-1\/2 { - margin-bottom: -50%; - } - - .xl\:-ml-1\/2 { - margin-left: -50%; - } - - .xl\:-mt-1\/3 { - margin-top: -33.33333%; - } - - .xl\:-mr-1\/3 { - margin-right: -33.33333%; - } - - .xl\:-mb-1\/3 { - margin-bottom: -33.33333%; - } - - .xl\:-ml-1\/3 { - margin-left: -33.33333%; - } - - .xl\:-mt-2\/3 { - margin-top: -66.66667%; - } - - .xl\:-mr-2\/3 { - margin-right: -66.66667%; - } - - .xl\:-mb-2\/3 { - margin-bottom: -66.66667%; - } - - .xl\:-ml-2\/3 { - margin-left: -66.66667%; - } - - .xl\:-mt-1\/4 { - margin-top: -25%; - } - - .xl\:-mr-1\/4 { - margin-right: -25%; - } - - .xl\:-mb-1\/4 { - margin-bottom: -25%; - } - - .xl\:-ml-1\/4 { - margin-left: -25%; - } - - .xl\:-mt-2\/4 { - margin-top: -50%; - } - - .xl\:-mr-2\/4 { - margin-right: -50%; - } - - .xl\:-mb-2\/4 { - margin-bottom: -50%; - } - - .xl\:-ml-2\/4 { - margin-left: -50%; - } - - .xl\:-mt-3\/4 { - margin-top: -75%; - } - - .xl\:-mr-3\/4 { - margin-right: -75%; - } - - .xl\:-mb-3\/4 { - margin-bottom: -75%; - } - - .xl\:-ml-3\/4 { - margin-left: -75%; - } - - .xl\:-mt-1\/5 { - margin-top: -20%; - } - - .xl\:-mr-1\/5 { - margin-right: -20%; - } - - .xl\:-mb-1\/5 { - margin-bottom: -20%; - } - - .xl\:-ml-1\/5 { - margin-left: -20%; - } - - .xl\:-mt-2\/5 { - margin-top: -40%; - } - - .xl\:-mr-2\/5 { - margin-right: -40%; - } - - .xl\:-mb-2\/5 { - margin-bottom: -40%; - } - - .xl\:-ml-2\/5 { - margin-left: -40%; - } - - .xl\:-mt-3\/5 { - margin-top: -60%; - } - - .xl\:-mr-3\/5 { - margin-right: -60%; - } - - .xl\:-mb-3\/5 { - margin-bottom: -60%; - } - - .xl\:-ml-3\/5 { - margin-left: -60%; - } - - .xl\:-mt-4\/5 { - margin-top: -80%; - } - - .xl\:-mr-4\/5 { - margin-right: -80%; - } - - .xl\:-mb-4\/5 { - margin-bottom: -80%; - } - - .xl\:-ml-4\/5 { - margin-left: -80%; - } - - .xl\:-mt-1\/6 { - margin-top: -16.66667%; - } - - .xl\:-mr-1\/6 { - margin-right: -16.66667%; - } - - .xl\:-mb-1\/6 { - margin-bottom: -16.66667%; - } - - .xl\:-ml-1\/6 { - margin-left: -16.66667%; - } - - .xl\:-mt-2\/6 { - margin-top: -33.33333%; - } - - .xl\:-mr-2\/6 { - margin-right: -33.33333%; - } - - .xl\:-mb-2\/6 { - margin-bottom: -33.33333%; - } - - .xl\:-ml-2\/6 { - margin-left: -33.33333%; - } - - .xl\:-mt-3\/6 { - margin-top: -50%; - } - - .xl\:-mr-3\/6 { - margin-right: -50%; - } - - .xl\:-mb-3\/6 { - margin-bottom: -50%; - } - - .xl\:-ml-3\/6 { - margin-left: -50%; - } - - .xl\:-mt-4\/6 { - margin-top: -66.66667%; - } - - .xl\:-mr-4\/6 { - margin-right: -66.66667%; - } - - .xl\:-mb-4\/6 { - margin-bottom: -66.66667%; - } - - .xl\:-ml-4\/6 { - margin-left: -66.66667%; - } - - .xl\:-mt-5\/6 { - margin-top: -83.33333%; - } - - .xl\:-mr-5\/6 { - margin-right: -83.33333%; - } - - .xl\:-mb-5\/6 { - margin-bottom: -83.33333%; - } - - .xl\:-ml-5\/6 { - margin-left: -83.33333%; - } - - .xl\:-mt-1\/12 { - margin-top: -8.33333%; - } - - .xl\:-mr-1\/12 { - margin-right: -8.33333%; - } - - .xl\:-mb-1\/12 { - margin-bottom: -8.33333%; - } - - .xl\:-ml-1\/12 { - margin-left: -8.33333%; - } - - .xl\:-mt-2\/12 { - margin-top: -16.66667%; - } - - .xl\:-mr-2\/12 { - margin-right: -16.66667%; - } - - .xl\:-mb-2\/12 { - margin-bottom: -16.66667%; - } - - .xl\:-ml-2\/12 { - margin-left: -16.66667%; - } - - .xl\:-mt-3\/12 { - margin-top: -25%; - } - - .xl\:-mr-3\/12 { - margin-right: -25%; - } - - .xl\:-mb-3\/12 { - margin-bottom: -25%; - } - - .xl\:-ml-3\/12 { - margin-left: -25%; - } - - .xl\:-mt-4\/12 { - margin-top: -33.33333%; - } - - .xl\:-mr-4\/12 { - margin-right: -33.33333%; - } - - .xl\:-mb-4\/12 { - margin-bottom: -33.33333%; - } - - .xl\:-ml-4\/12 { - margin-left: -33.33333%; - } - - .xl\:-mt-5\/12 { - margin-top: -41.66667%; - } - - .xl\:-mr-5\/12 { - margin-right: -41.66667%; - } - - .xl\:-mb-5\/12 { - margin-bottom: -41.66667%; - } - - .xl\:-ml-5\/12 { - margin-left: -41.66667%; - } - - .xl\:-mt-6\/12 { - margin-top: -50%; - } - - .xl\:-mr-6\/12 { - margin-right: -50%; - } - - .xl\:-mb-6\/12 { - margin-bottom: -50%; - } - - .xl\:-ml-6\/12 { - margin-left: -50%; - } - - .xl\:-mt-7\/12 { - margin-top: -58.33333%; - } - - .xl\:-mr-7\/12 { - margin-right: -58.33333%; - } - - .xl\:-mb-7\/12 { - margin-bottom: -58.33333%; - } - - .xl\:-ml-7\/12 { - margin-left: -58.33333%; - } - - .xl\:-mt-8\/12 { - margin-top: -66.66667%; - } - - .xl\:-mr-8\/12 { - margin-right: -66.66667%; - } - - .xl\:-mb-8\/12 { - margin-bottom: -66.66667%; - } - - .xl\:-ml-8\/12 { - margin-left: -66.66667%; - } - - .xl\:-mt-9\/12 { - margin-top: -75%; - } - - .xl\:-mr-9\/12 { - margin-right: -75%; - } - - .xl\:-mb-9\/12 { - margin-bottom: -75%; - } - - .xl\:-ml-9\/12 { - margin-left: -75%; - } - - .xl\:-mt-10\/12 { - margin-top: -83.33333%; - } - - .xl\:-mr-10\/12 { - margin-right: -83.33333%; - } - - .xl\:-mb-10\/12 { - margin-bottom: -83.33333%; - } - - .xl\:-ml-10\/12 { - margin-left: -83.33333%; - } - - .xl\:-mt-11\/12 { - margin-top: -91.66667%; - } - - .xl\:-mr-11\/12 { - margin-right: -91.66667%; - } - - .xl\:-mb-11\/12 { - margin-bottom: -91.66667%; - } - - .xl\:-ml-11\/12 { - margin-left: -91.66667%; - } - - .xl\:-mt-full { - margin-top: -100%; - } - - .xl\:-mr-full { - margin-right: -100%; - } - - .xl\:-mb-full { - margin-bottom: -100%; - } - - .xl\:-ml-full { - margin-left: -100%; - } - - .xl\:max-h-0 { - max-height: 0; - } - - .xl\:max-h-1 { - max-height: 0.25rem; - } - - .xl\:max-h-2 { - max-height: 0.5rem; - } - - .xl\:max-h-3 { - max-height: 0.75rem; - } - - .xl\:max-h-4 { - max-height: 1rem; - } - - .xl\:max-h-5 { - max-height: 1.25rem; - } - - .xl\:max-h-6 { - max-height: 1.5rem; - } - - .xl\:max-h-7 { - max-height: 1.75rem; - } - - .xl\:max-h-8 { - max-height: 2rem; - } - - .xl\:max-h-9 { - max-height: 2.25rem; - } - - .xl\:max-h-10 { - max-height: 2.5rem; - } - - .xl\:max-h-11 { - max-height: 2.75rem; - } - - .xl\:max-h-12 { - max-height: 3rem; - } - - .xl\:max-h-13 { - max-height: 3.25rem; - } - - .xl\:max-h-14 { - max-height: 3.5rem; - } - - .xl\:max-h-15 { - max-height: 3.75rem; - } - - .xl\:max-h-16 { - max-height: 4rem; - } - - .xl\:max-h-20 { - max-height: 5rem; - } - - .xl\:max-h-24 { - max-height: 6rem; - } - - .xl\:max-h-28 { - max-height: 7rem; - } - - .xl\:max-h-32 { - max-height: 8rem; - } - - .xl\:max-h-36 { - max-height: 9rem; - } - - .xl\:max-h-40 { - max-height: 10rem; - } - - .xl\:max-h-44 { - max-height: 11rem; - } - - .xl\:max-h-48 { - max-height: 12rem; - } - - .xl\:max-h-52 { - max-height: 13rem; - } - - .xl\:max-h-56 { - max-height: 14rem; - } - - .xl\:max-h-60 { - max-height: 15rem; - } - - .xl\:max-h-64 { - max-height: 16rem; - } - - .xl\:max-h-72 { - max-height: 18rem; - } - - .xl\:max-h-80 { - max-height: 20rem; - } - - .xl\:max-h-96 { - max-height: 24rem; - } - - .xl\:max-h-screen { - max-height: 100vh; - } - - .xl\:max-h-px { - max-height: 1px; - } - - .xl\:max-h-0\.5 { - max-height: 0.125rem; - } - - .xl\:max-h-1\.5 { - max-height: 0.375rem; - } - - .xl\:max-h-2\.5 { - max-height: 0.625rem; - } - - .xl\:max-h-3\.5 { - max-height: 0.875rem; - } - - .xl\:max-h-1\/2 { - max-height: 50%; - } - - .xl\:max-h-1\/3 { - max-height: 33.333333%; - } - - .xl\:max-h-2\/3 { - max-height: 66.666667%; - } - - .xl\:max-h-1\/4 { - max-height: 25%; - } - - .xl\:max-h-2\/4 { - max-height: 50%; - } - - .xl\:max-h-3\/4 { - max-height: 75%; - } - - .xl\:max-h-1\/5 { - max-height: 20%; - } - - .xl\:max-h-2\/5 { - max-height: 40%; - } - - .xl\:max-h-3\/5 { - max-height: 60%; - } - - .xl\:max-h-4\/5 { - max-height: 80%; - } - - .xl\:max-h-1\/6 { - max-height: 16.666667%; - } - - .xl\:max-h-2\/6 { - max-height: 33.333333%; - } - - .xl\:max-h-3\/6 { - max-height: 50%; - } - - .xl\:max-h-4\/6 { - max-height: 66.666667%; - } - - .xl\:max-h-5\/6 { - max-height: 83.333333%; - } - - .xl\:max-h-1\/12 { - max-height: 8.333333%; - } - - .xl\:max-h-2\/12 { - max-height: 16.666667%; - } - - .xl\:max-h-3\/12 { - max-height: 25%; - } - - .xl\:max-h-4\/12 { - max-height: 33.333333%; - } - - .xl\:max-h-5\/12 { - max-height: 41.666667%; - } - - .xl\:max-h-6\/12 { - max-height: 50%; - } - - .xl\:max-h-7\/12 { - max-height: 58.333333%; - } - - .xl\:max-h-8\/12 { - max-height: 66.666667%; - } - - .xl\:max-h-9\/12 { - max-height: 75%; - } - - .xl\:max-h-10\/12 { - max-height: 83.333333%; - } - - .xl\:max-h-11\/12 { - max-height: 91.666667%; - } - - .xl\:max-h-full { - max-height: 100%; - } - - .xl\:max-w-0 { - max-width: 0rem; - } - - .xl\:max-w-none { - max-width: none; - } - - .xl\:max-w-xs { - max-width: 20rem; - } - - .xl\:max-w-sm { - max-width: 24rem; - } - - .xl\:max-w-md { - max-width: 28rem; - } - - .xl\:max-w-lg { - max-width: 32rem; - } - - .xl\:max-w-xl { - max-width: 36rem; - } - - .xl\:max-w-2xl { - max-width: 42rem; - } - - .xl\:max-w-3xl { - max-width: 48rem; - } - - .xl\:max-w-4xl { - max-width: 56rem; - } - - .xl\:max-w-5xl { - max-width: 64rem; - } - - .xl\:max-w-6xl { - max-width: 72rem; - } - - .xl\:max-w-7xl { - max-width: 80rem; - } - - .xl\:max-w-full { - max-width: 100%; - } - - .xl\:max-w-min-content { - max-width: -webkit-min-content; - max-width: -moz-min-content; - max-width: min-content; - } - - .xl\:max-w-max-content { - max-width: -webkit-max-content; - max-width: -moz-max-content; - max-width: max-content; - } - - .xl\:max-w-prose { - max-width: 65ch; - } - - .xl\:max-w-screen-sm { - max-width: 640px; - } - - .xl\:max-w-screen-md { - max-width: 768px; - } - - .xl\:max-w-screen-lg { - max-width: 1024px; - } - - .xl\:max-w-screen-xl { - max-width: 1280px; - } - - .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\:min-w-min-content { - min-width: -webkit-min-content; - min-width: -moz-min-content; - min-width: min-content; - } - - .xl\:min-w-max-content { - min-width: -webkit-max-content; - min-width: -moz-max-content; - min-width: max-content; - } - - .xl\:object-contain { - -o-object-fit: contain; - object-fit: contain; - } - - .xl\:object-cover { - -o-object-fit: cover; - object-fit: cover; - } - - .xl\:object-fill { - -o-object-fit: fill; - object-fit: fill; - } - - .xl\:object-none { - -o-object-fit: none; - object-fit: none; - } - - .xl\:object-scale-down { - -o-object-fit: scale-down; - object-fit: scale-down; - } - - .xl\:object-bottom { - -o-object-position: bottom; - object-position: bottom; - } - - .xl\:object-center { - -o-object-position: center; - object-position: center; - } - - .xl\:object-left { - -o-object-position: left; - object-position: left; - } - - .xl\:object-left-bottom { - -o-object-position: left bottom; - object-position: left bottom; - } - - .xl\:object-left-top { - -o-object-position: left top; - object-position: left top; - } - - .xl\:object-right { - -o-object-position: right; - object-position: right; - } - - .xl\:object-right-bottom { - -o-object-position: right bottom; - object-position: right bottom; - } - - .xl\:object-right-top { - -o-object-position: right top; - object-position: right top; - } - - .xl\:object-top { - -o-object-position: top; - object-position: top; - } - - .xl\:opacity-0 { - opacity: 0; - } - - .xl\:opacity-25 { - opacity: 0.25; - } - - .xl\:opacity-50 { - opacity: 0.5; - } - - .xl\:opacity-75 { - opacity: 0.75; - } - - .xl\:opacity-100 { - opacity: 1; - } - - .xl\:hover\:opacity-0:hover { - opacity: 0; - } - - .xl\:hover\:opacity-25:hover { - opacity: 0.25; - } - - .xl\:hover\:opacity-50:hover { - opacity: 0.5; - } - - .xl\:hover\:opacity-75:hover { - opacity: 0.75; - } - - .xl\:hover\:opacity-100:hover { - opacity: 1; - } - - .xl\:focus\:opacity-0:focus { - opacity: 0; - } - - .xl\:focus\:opacity-25:focus { - opacity: 0.25; - } - - .xl\:focus\:opacity-50:focus { - opacity: 0.5; - } - - .xl\:focus\:opacity-75:focus { - opacity: 0.75; - } - - .xl\:focus\:opacity-100:focus { - opacity: 1; - } - - .xl\:disabled\:opacity-0:disabled { - opacity: 0; - } - - .xl\:disabled\:opacity-25:disabled { - opacity: 0.25; - } - - .xl\:disabled\:opacity-50:disabled { - opacity: 0.5; - } - - .xl\:disabled\:opacity-75:disabled { - opacity: 0.75; - } - - .xl\:disabled\:opacity-100:disabled { - opacity: 1; - } - - .xl\:outline-none { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .xl\:outline-white { - outline: 2px dotted white; - outline-offset: 2px; - } - - .xl\:outline-black { - outline: 2px dotted black; - outline-offset: 2px; - } - - .xl\:focus\:outline-none:focus { - outline: 2px solid transparent; - outline-offset: 2px; - } - - .xl\:focus\:outline-white:focus { - outline: 2px dotted white; - outline-offset: 2px; - } - - .xl\:focus\:outline-black:focus { - outline: 2px dotted black; - outline-offset: 2px; - } - - .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\:overscroll-auto { - -ms-scroll-chaining: chained; - overscroll-behavior: auto; - } - - .xl\:overscroll-contain { - -ms-scroll-chaining: none; - overscroll-behavior: contain; - } - - .xl\:overscroll-none { - -ms-scroll-chaining: none; - overscroll-behavior: none; - } - - .xl\:overscroll-y-auto { - overscroll-behavior-y: auto; - } - - .xl\:overscroll-y-contain { - overscroll-behavior-y: contain; - } - - .xl\:overscroll-y-none { - overscroll-behavior-y: none; - } - - .xl\:overscroll-x-auto { - overscroll-behavior-x: auto; - } - - .xl\:overscroll-x-contain { - overscroll-behavior-x: contain; - } - - .xl\:overscroll-x-none { - overscroll-behavior-x: none; - } - - .xl\:p-0 { - padding: 0; - } - - .xl\:p-1 { - padding: 0.25rem; - } - - .xl\:p-2 { - padding: 0.5rem; - } - - .xl\:p-3 { - padding: 0.75rem; - } - - .xl\:p-4 { - padding: 1rem; - } - - .xl\:p-5 { - padding: 1.25rem; - } - - .xl\:p-6 { - padding: 1.5rem; - } - - .xl\:p-7 { - padding: 1.75rem; - } - - .xl\:p-8 { - padding: 2rem; - } - - .xl\:p-9 { - padding: 2.25rem; - } - - .xl\:p-10 { - padding: 2.5rem; - } - - .xl\:p-11 { - padding: 2.75rem; - } - - .xl\:p-12 { - padding: 3rem; - } - - .xl\:p-13 { - padding: 3.25rem; - } - - .xl\:p-14 { - padding: 3.5rem; - } - - .xl\:p-15 { - padding: 3.75rem; - } - - .xl\:p-16 { - padding: 4rem; - } - - .xl\:p-20 { - padding: 5rem; - } - - .xl\:p-24 { - padding: 6rem; - } - - .xl\:p-28 { - padding: 7rem; - } - - .xl\:p-32 { - padding: 8rem; - } - - .xl\:p-36 { - padding: 9rem; - } - - .xl\:p-40 { - padding: 10rem; - } - - .xl\:p-44 { - padding: 11rem; - } - - .xl\:p-48 { - padding: 12rem; - } - - .xl\:p-52 { - padding: 13rem; - } - - .xl\:p-56 { - padding: 14rem; - } - - .xl\:p-60 { - padding: 15rem; - } - - .xl\:p-64 { - padding: 16rem; - } - - .xl\:p-72 { - padding: 18rem; - } - - .xl\:p-80 { - padding: 20rem; - } - - .xl\:p-96 { - padding: 24rem; - } - - .xl\:p-px { - padding: 1px; - } - - .xl\:p-0\.5 { - padding: 0.125rem; - } - - .xl\:p-1\.5 { - padding: 0.375rem; - } - - .xl\:p-2\.5 { - padding: 0.625rem; - } - - .xl\:p-3\.5 { - padding: 0.875rem; - } - - .xl\:p-1\/2 { - padding: 50%; - } - - .xl\:p-1\/3 { - padding: 33.333333%; - } - - .xl\:p-2\/3 { - padding: 66.666667%; - } - - .xl\:p-1\/4 { - padding: 25%; - } - - .xl\:p-2\/4 { - padding: 50%; - } - - .xl\:p-3\/4 { - padding: 75%; - } - - .xl\:p-1\/5 { - padding: 20%; - } - - .xl\:p-2\/5 { - padding: 40%; - } - - .xl\:p-3\/5 { - padding: 60%; - } - - .xl\:p-4\/5 { - padding: 80%; - } - - .xl\:p-1\/6 { - padding: 16.666667%; - } - - .xl\:p-2\/6 { - padding: 33.333333%; - } - - .xl\:p-3\/6 { - padding: 50%; - } - - .xl\:p-4\/6 { - padding: 66.666667%; - } - - .xl\:p-5\/6 { - padding: 83.333333%; - } - - .xl\:p-1\/12 { - padding: 8.333333%; - } - - .xl\:p-2\/12 { - padding: 16.666667%; - } - - .xl\:p-3\/12 { - padding: 25%; - } - - .xl\:p-4\/12 { - padding: 33.333333%; - } - - .xl\:p-5\/12 { - padding: 41.666667%; - } - - .xl\:p-6\/12 { - padding: 50%; - } - - .xl\:p-7\/12 { - padding: 58.333333%; - } - - .xl\:p-8\/12 { - padding: 66.666667%; - } - - .xl\:p-9\/12 { - padding: 75%; - } - - .xl\:p-10\/12 { - padding: 83.333333%; - } - - .xl\:p-11\/12 { - padding: 91.666667%; - } - - .xl\:p-full { - padding: 100%; - } - - .xl\:py-0 { - padding-top: 0; - padding-bottom: 0; - } - - .xl\:px-0 { - padding-left: 0; - padding-right: 0; - } - - .xl\:py-1 { - padding-top: 0.25rem; - padding-bottom: 0.25rem; - } - - .xl\:px-1 { - padding-left: 0.25rem; - padding-right: 0.25rem; - } - - .xl\:py-2 { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - } - - .xl\:px-2 { - padding-left: 0.5rem; - padding-right: 0.5rem; - } - - .xl\:py-3 { - padding-top: 0.75rem; - padding-bottom: 0.75rem; - } - - .xl\:px-3 { - padding-left: 0.75rem; - padding-right: 0.75rem; - } - - .xl\:py-4 { - padding-top: 1rem; - padding-bottom: 1rem; - } - - .xl\:px-4 { - padding-left: 1rem; - padding-right: 1rem; - } - - .xl\:py-5 { - padding-top: 1.25rem; - padding-bottom: 1.25rem; - } - - .xl\:px-5 { - padding-left: 1.25rem; - padding-right: 1.25rem; - } - - .xl\:py-6 { - padding-top: 1.5rem; - padding-bottom: 1.5rem; - } - - .xl\:px-6 { - padding-left: 1.5rem; - padding-right: 1.5rem; - } - - .xl\:py-7 { - padding-top: 1.75rem; - padding-bottom: 1.75rem; - } - - .xl\:px-7 { - padding-left: 1.75rem; - padding-right: 1.75rem; - } - - .xl\:py-8 { - padding-top: 2rem; - padding-bottom: 2rem; - } - - .xl\:px-8 { - padding-left: 2rem; - padding-right: 2rem; - } - - .xl\:py-9 { - padding-top: 2.25rem; - padding-bottom: 2.25rem; - } - - .xl\:px-9 { - padding-left: 2.25rem; - padding-right: 2.25rem; - } - - .xl\:py-10 { - padding-top: 2.5rem; - padding-bottom: 2.5rem; - } - - .xl\:px-10 { - padding-left: 2.5rem; - padding-right: 2.5rem; - } - - .xl\:py-11 { - padding-top: 2.75rem; - padding-bottom: 2.75rem; - } - - .xl\:px-11 { - padding-left: 2.75rem; - padding-right: 2.75rem; - } - - .xl\:py-12 { - padding-top: 3rem; - padding-bottom: 3rem; - } - - .xl\:px-12 { - padding-left: 3rem; - padding-right: 3rem; - } - - .xl\:py-13 { - padding-top: 3.25rem; - padding-bottom: 3.25rem; - } - - .xl\:px-13 { - padding-left: 3.25rem; - padding-right: 3.25rem; - } - - .xl\:py-14 { - padding-top: 3.5rem; - padding-bottom: 3.5rem; - } - - .xl\:px-14 { - padding-left: 3.5rem; - padding-right: 3.5rem; - } - - .xl\:py-15 { - padding-top: 3.75rem; - padding-bottom: 3.75rem; - } - - .xl\:px-15 { - padding-left: 3.75rem; - padding-right: 3.75rem; - } - - .xl\:py-16 { - padding-top: 4rem; - padding-bottom: 4rem; - } - - .xl\:px-16 { - padding-left: 4rem; - padding-right: 4rem; - } - - .xl\:py-20 { - padding-top: 5rem; - padding-bottom: 5rem; - } - - .xl\:px-20 { - padding-left: 5rem; - padding-right: 5rem; - } - - .xl\:py-24 { - padding-top: 6rem; - padding-bottom: 6rem; - } - - .xl\:px-24 { - padding-left: 6rem; - padding-right: 6rem; - } - - .xl\:py-28 { - padding-top: 7rem; - padding-bottom: 7rem; - } - - .xl\:px-28 { - padding-left: 7rem; - padding-right: 7rem; - } - - .xl\:py-32 { - padding-top: 8rem; - padding-bottom: 8rem; - } - - .xl\:px-32 { - padding-left: 8rem; - padding-right: 8rem; - } - - .xl\:py-36 { - padding-top: 9rem; - padding-bottom: 9rem; - } - - .xl\:px-36 { - padding-left: 9rem; - padding-right: 9rem; - } - - .xl\:py-40 { - padding-top: 10rem; - padding-bottom: 10rem; - } - - .xl\:px-40 { - padding-left: 10rem; - padding-right: 10rem; - } - - .xl\:py-44 { - padding-top: 11rem; - padding-bottom: 11rem; - } - - .xl\:px-44 { - padding-left: 11rem; - padding-right: 11rem; - } - - .xl\:py-48 { - padding-top: 12rem; - padding-bottom: 12rem; - } - - .xl\:px-48 { - padding-left: 12rem; - padding-right: 12rem; - } - - .xl\:py-52 { - padding-top: 13rem; - padding-bottom: 13rem; - } - - .xl\:px-52 { - padding-left: 13rem; - padding-right: 13rem; - } - - .xl\:py-56 { - padding-top: 14rem; - padding-bottom: 14rem; - } - - .xl\:px-56 { - padding-left: 14rem; - padding-right: 14rem; - } - - .xl\:py-60 { - padding-top: 15rem; - padding-bottom: 15rem; - } - - .xl\:px-60 { - padding-left: 15rem; - padding-right: 15rem; - } - - .xl\:py-64 { - padding-top: 16rem; - padding-bottom: 16rem; - } - - .xl\:px-64 { - padding-left: 16rem; - padding-right: 16rem; - } - - .xl\:py-72 { - padding-top: 18rem; - padding-bottom: 18rem; - } - - .xl\:px-72 { - padding-left: 18rem; - padding-right: 18rem; - } - - .xl\:py-80 { - padding-top: 20rem; - padding-bottom: 20rem; - } - - .xl\:px-80 { - padding-left: 20rem; - padding-right: 20rem; - } - - .xl\:py-96 { - padding-top: 24rem; - padding-bottom: 24rem; - } - - .xl\:px-96 { - padding-left: 24rem; - padding-right: 24rem; - } - - .xl\:py-px { - padding-top: 1px; - padding-bottom: 1px; - } - - .xl\:px-px { - padding-left: 1px; - padding-right: 1px; - } - - .xl\:py-0\.5 { - padding-top: 0.125rem; - padding-bottom: 0.125rem; - } - - .xl\:px-0\.5 { - padding-left: 0.125rem; - padding-right: 0.125rem; - } - - .xl\:py-1\.5 { - padding-top: 0.375rem; - padding-bottom: 0.375rem; - } - - .xl\:px-1\.5 { - padding-left: 0.375rem; - padding-right: 0.375rem; - } - - .xl\:py-2\.5 { - padding-top: 0.625rem; - padding-bottom: 0.625rem; - } - - .xl\:px-2\.5 { - padding-left: 0.625rem; - padding-right: 0.625rem; - } - - .xl\:py-3\.5 { - padding-top: 0.875rem; - padding-bottom: 0.875rem; - } - - .xl\:px-3\.5 { - padding-left: 0.875rem; - padding-right: 0.875rem; - } - - .xl\:py-1\/2 { - padding-top: 50%; - padding-bottom: 50%; - } - - .xl\:px-1\/2 { - padding-left: 50%; - padding-right: 50%; - } - - .xl\:py-1\/3 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .xl\:px-1\/3 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .xl\:py-2\/3 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .xl\:px-2\/3 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .xl\:py-1\/4 { - padding-top: 25%; - padding-bottom: 25%; - } - - .xl\:px-1\/4 { - padding-left: 25%; - padding-right: 25%; - } - - .xl\:py-2\/4 { - padding-top: 50%; - padding-bottom: 50%; - } - - .xl\:px-2\/4 { - padding-left: 50%; - padding-right: 50%; - } - - .xl\:py-3\/4 { - padding-top: 75%; - padding-bottom: 75%; - } - - .xl\:px-3\/4 { - padding-left: 75%; - padding-right: 75%; - } - - .xl\:py-1\/5 { - padding-top: 20%; - padding-bottom: 20%; - } - - .xl\:px-1\/5 { - padding-left: 20%; - padding-right: 20%; - } - - .xl\:py-2\/5 { - padding-top: 40%; - padding-bottom: 40%; - } - - .xl\:px-2\/5 { - padding-left: 40%; - padding-right: 40%; - } - - .xl\:py-3\/5 { - padding-top: 60%; - padding-bottom: 60%; - } - - .xl\:px-3\/5 { - padding-left: 60%; - padding-right: 60%; - } - - .xl\:py-4\/5 { - padding-top: 80%; - padding-bottom: 80%; - } - - .xl\:px-4\/5 { - padding-left: 80%; - padding-right: 80%; - } - - .xl\:py-1\/6 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .xl\:px-1\/6 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .xl\:py-2\/6 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .xl\:px-2\/6 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .xl\:py-3\/6 { - padding-top: 50%; - padding-bottom: 50%; - } - - .xl\:px-3\/6 { - padding-left: 50%; - padding-right: 50%; - } - - .xl\:py-4\/6 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .xl\:px-4\/6 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .xl\:py-5\/6 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .xl\:px-5\/6 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .xl\:py-1\/12 { - padding-top: 8.333333%; - padding-bottom: 8.333333%; - } - - .xl\:px-1\/12 { - padding-left: 8.333333%; - padding-right: 8.333333%; - } - - .xl\:py-2\/12 { - padding-top: 16.666667%; - padding-bottom: 16.666667%; - } - - .xl\:px-2\/12 { - padding-left: 16.666667%; - padding-right: 16.666667%; - } - - .xl\:py-3\/12 { - padding-top: 25%; - padding-bottom: 25%; - } - - .xl\:px-3\/12 { - padding-left: 25%; - padding-right: 25%; - } - - .xl\:py-4\/12 { - padding-top: 33.333333%; - padding-bottom: 33.333333%; - } - - .xl\:px-4\/12 { - padding-left: 33.333333%; - padding-right: 33.333333%; - } - - .xl\:py-5\/12 { - padding-top: 41.666667%; - padding-bottom: 41.666667%; - } - - .xl\:px-5\/12 { - padding-left: 41.666667%; - padding-right: 41.666667%; - } - - .xl\:py-6\/12 { - padding-top: 50%; - padding-bottom: 50%; - } - - .xl\:px-6\/12 { - padding-left: 50%; - padding-right: 50%; - } - - .xl\:py-7\/12 { - padding-top: 58.333333%; - padding-bottom: 58.333333%; - } - - .xl\:px-7\/12 { - padding-left: 58.333333%; - padding-right: 58.333333%; - } - - .xl\:py-8\/12 { - padding-top: 66.666667%; - padding-bottom: 66.666667%; - } - - .xl\:px-8\/12 { - padding-left: 66.666667%; - padding-right: 66.666667%; - } - - .xl\:py-9\/12 { - padding-top: 75%; - padding-bottom: 75%; - } - - .xl\:px-9\/12 { - padding-left: 75%; - padding-right: 75%; - } - - .xl\:py-10\/12 { - padding-top: 83.333333%; - padding-bottom: 83.333333%; - } - - .xl\:px-10\/12 { - padding-left: 83.333333%; - padding-right: 83.333333%; - } - - .xl\:py-11\/12 { - padding-top: 91.666667%; - padding-bottom: 91.666667%; - } - - .xl\:px-11\/12 { - padding-left: 91.666667%; - padding-right: 91.666667%; - } - - .xl\:py-full { - padding-top: 100%; - padding-bottom: 100%; - } - - .xl\:px-full { - padding-left: 100%; - padding-right: 100%; - } - - .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: 0.25rem; - } - - .xl\:pr-1 { - padding-right: 0.25rem; - } - - .xl\:pb-1 { - padding-bottom: 0.25rem; - } - - .xl\:pl-1 { - padding-left: 0.25rem; - } - - .xl\:pt-2 { - padding-top: 0.5rem; - } - - .xl\:pr-2 { - padding-right: 0.5rem; - } - - .xl\:pb-2 { - padding-bottom: 0.5rem; - } - - .xl\:pl-2 { - padding-left: 0.5rem; - } - - .xl\:pt-3 { - padding-top: 0.75rem; - } - - .xl\:pr-3 { - padding-right: 0.75rem; - } - - .xl\:pb-3 { - padding-bottom: 0.75rem; - } - - .xl\:pl-3 { - padding-left: 0.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-5 { - padding-top: 1.25rem; - } - - .xl\:pr-5 { - padding-right: 1.25rem; - } - - .xl\:pb-5 { - padding-bottom: 1.25rem; - } - - .xl\:pl-5 { - padding-left: 1.25rem; - } - - .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-7 { - padding-top: 1.75rem; - } - - .xl\:pr-7 { - padding-right: 1.75rem; - } - - .xl\:pb-7 { - padding-bottom: 1.75rem; - } - - .xl\:pl-7 { - padding-left: 1.75rem; - } - - .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-9 { - padding-top: 2.25rem; - } - - .xl\:pr-9 { - padding-right: 2.25rem; - } - - .xl\:pb-9 { - padding-bottom: 2.25rem; - } - - .xl\:pl-9 { - padding-left: 2.25rem; - } - - .xl\:pt-10 { - padding-top: 2.5rem; - } - - .xl\:pr-10 { - padding-right: 2.5rem; - } - - .xl\:pb-10 { - padding-bottom: 2.5rem; - } - - .xl\:pl-10 { - padding-left: 2.5rem; - } - - .xl\:pt-11 { - padding-top: 2.75rem; - } - - .xl\:pr-11 { - padding-right: 2.75rem; - } - - .xl\:pb-11 { - padding-bottom: 2.75rem; - } - - .xl\:pl-11 { - padding-left: 2.75rem; - } - - .xl\:pt-12 { - padding-top: 3rem; - } - - .xl\:pr-12 { - padding-right: 3rem; - } - - .xl\:pb-12 { - padding-bottom: 3rem; - } - - .xl\:pl-12 { - padding-left: 3rem; - } - - .xl\:pt-13 { - padding-top: 3.25rem; - } - - .xl\:pr-13 { - padding-right: 3.25rem; - } - - .xl\:pb-13 { - padding-bottom: 3.25rem; - } - - .xl\:pl-13 { - padding-left: 3.25rem; - } - - .xl\:pt-14 { - padding-top: 3.5rem; - } - - .xl\:pr-14 { - padding-right: 3.5rem; - } - - .xl\:pb-14 { - padding-bottom: 3.5rem; - } - - .xl\:pl-14 { - padding-left: 3.5rem; - } - - .xl\:pt-15 { - padding-top: 3.75rem; - } - - .xl\:pr-15 { - padding-right: 3.75rem; - } - - .xl\:pb-15 { - padding-bottom: 3.75rem; - } - - .xl\:pl-15 { - padding-left: 3.75rem; - } - - .xl\:pt-16 { - padding-top: 4rem; - } - - .xl\:pr-16 { - padding-right: 4rem; - } - - .xl\:pb-16 { - padding-bottom: 4rem; - } - - .xl\:pl-16 { - padding-left: 4rem; - } - - .xl\:pt-20 { - padding-top: 5rem; - } - - .xl\:pr-20 { - padding-right: 5rem; - } - - .xl\:pb-20 { - padding-bottom: 5rem; - } - - .xl\:pl-20 { - padding-left: 5rem; - } - - .xl\:pt-24 { - padding-top: 6rem; - } - - .xl\:pr-24 { - padding-right: 6rem; - } - - .xl\:pb-24 { - padding-bottom: 6rem; - } - - .xl\:pl-24 { - padding-left: 6rem; - } - - .xl\:pt-28 { - padding-top: 7rem; - } - - .xl\:pr-28 { - padding-right: 7rem; - } - - .xl\:pb-28 { - padding-bottom: 7rem; - } - - .xl\:pl-28 { - padding-left: 7rem; - } - - .xl\:pt-32 { - padding-top: 8rem; - } - - .xl\:pr-32 { - padding-right: 8rem; - } - - .xl\:pb-32 { - padding-bottom: 8rem; - } - - .xl\:pl-32 { - padding-left: 8rem; - } - - .xl\:pt-36 { - padding-top: 9rem; - } - - .xl\:pr-36 { - padding-right: 9rem; - } - - .xl\:pb-36 { - padding-bottom: 9rem; - } - - .xl\:pl-36 { - padding-left: 9rem; - } - - .xl\:pt-40 { - padding-top: 10rem; - } - - .xl\:pr-40 { - padding-right: 10rem; - } - - .xl\:pb-40 { - padding-bottom: 10rem; - } - - .xl\:pl-40 { - padding-left: 10rem; - } - - .xl\:pt-44 { - padding-top: 11rem; - } - - .xl\:pr-44 { - padding-right: 11rem; - } - - .xl\:pb-44 { - padding-bottom: 11rem; - } - - .xl\:pl-44 { - padding-left: 11rem; - } - - .xl\:pt-48 { - padding-top: 12rem; - } - - .xl\:pr-48 { - padding-right: 12rem; - } - - .xl\:pb-48 { - padding-bottom: 12rem; - } - - .xl\:pl-48 { - padding-left: 12rem; - } - - .xl\:pt-52 { - padding-top: 13rem; - } - - .xl\:pr-52 { - padding-right: 13rem; - } - - .xl\:pb-52 { - padding-bottom: 13rem; - } - - .xl\:pl-52 { - padding-left: 13rem; - } - - .xl\:pt-56 { - padding-top: 14rem; - } - - .xl\:pr-56 { - padding-right: 14rem; - } - - .xl\:pb-56 { - padding-bottom: 14rem; - } - - .xl\:pl-56 { - padding-left: 14rem; - } - - .xl\:pt-60 { - padding-top: 15rem; - } - - .xl\:pr-60 { - padding-right: 15rem; - } - - .xl\:pb-60 { - padding-bottom: 15rem; - } - - .xl\:pl-60 { - padding-left: 15rem; - } - - .xl\:pt-64 { - padding-top: 16rem; - } - - .xl\:pr-64 { - padding-right: 16rem; - } - - .xl\:pb-64 { - padding-bottom: 16rem; - } - - .xl\:pl-64 { - padding-left: 16rem; - } - - .xl\:pt-72 { - padding-top: 18rem; - } - - .xl\:pr-72 { - padding-right: 18rem; - } - - .xl\:pb-72 { - padding-bottom: 18rem; - } - - .xl\:pl-72 { - padding-left: 18rem; - } - - .xl\:pt-80 { - padding-top: 20rem; - } - - .xl\:pr-80 { - padding-right: 20rem; - } - - .xl\:pb-80 { - padding-bottom: 20rem; - } - - .xl\:pl-80 { - padding-left: 20rem; - } - - .xl\:pt-96 { - padding-top: 24rem; - } - - .xl\:pr-96 { - padding-right: 24rem; - } - - .xl\:pb-96 { - padding-bottom: 24rem; - } - - .xl\:pl-96 { - padding-left: 24rem; - } - - .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\:pt-0\.5 { - padding-top: 0.125rem; - } - - .xl\:pr-0\.5 { - padding-right: 0.125rem; - } - - .xl\:pb-0\.5 { - padding-bottom: 0.125rem; - } - - .xl\:pl-0\.5 { - padding-left: 0.125rem; - } - - .xl\:pt-1\.5 { - padding-top: 0.375rem; - } - - .xl\:pr-1\.5 { - padding-right: 0.375rem; - } - - .xl\:pb-1\.5 { - padding-bottom: 0.375rem; - } - - .xl\:pl-1\.5 { - padding-left: 0.375rem; - } - - .xl\:pt-2\.5 { - padding-top: 0.625rem; - } - - .xl\:pr-2\.5 { - padding-right: 0.625rem; - } - - .xl\:pb-2\.5 { - padding-bottom: 0.625rem; - } - - .xl\:pl-2\.5 { - padding-left: 0.625rem; - } - - .xl\:pt-3\.5 { - padding-top: 0.875rem; - } - - .xl\:pr-3\.5 { - padding-right: 0.875rem; - } - - .xl\:pb-3\.5 { - padding-bottom: 0.875rem; - } - - .xl\:pl-3\.5 { - padding-left: 0.875rem; - } - - .xl\:pt-1\/2 { - padding-top: 50%; - } - - .xl\:pr-1\/2 { - padding-right: 50%; - } - - .xl\:pb-1\/2 { - padding-bottom: 50%; - } - - .xl\:pl-1\/2 { - padding-left: 50%; - } - - .xl\:pt-1\/3 { - padding-top: 33.333333%; - } - - .xl\:pr-1\/3 { - padding-right: 33.333333%; - } - - .xl\:pb-1\/3 { - padding-bottom: 33.333333%; - } - - .xl\:pl-1\/3 { - padding-left: 33.333333%; - } - - .xl\:pt-2\/3 { - padding-top: 66.666667%; - } - - .xl\:pr-2\/3 { - padding-right: 66.666667%; - } - - .xl\:pb-2\/3 { - padding-bottom: 66.666667%; - } - - .xl\:pl-2\/3 { - padding-left: 66.666667%; - } - - .xl\:pt-1\/4 { - padding-top: 25%; - } - - .xl\:pr-1\/4 { - padding-right: 25%; - } - - .xl\:pb-1\/4 { - padding-bottom: 25%; - } - - .xl\:pl-1\/4 { - padding-left: 25%; - } - - .xl\:pt-2\/4 { - padding-top: 50%; - } - - .xl\:pr-2\/4 { - padding-right: 50%; - } - - .xl\:pb-2\/4 { - padding-bottom: 50%; - } - - .xl\:pl-2\/4 { - padding-left: 50%; - } - - .xl\:pt-3\/4 { - padding-top: 75%; - } - - .xl\:pr-3\/4 { - padding-right: 75%; - } - - .xl\:pb-3\/4 { - padding-bottom: 75%; - } - - .xl\:pl-3\/4 { - padding-left: 75%; - } - - .xl\:pt-1\/5 { - padding-top: 20%; - } - - .xl\:pr-1\/5 { - padding-right: 20%; - } - - .xl\:pb-1\/5 { - padding-bottom: 20%; - } - - .xl\:pl-1\/5 { - padding-left: 20%; - } - - .xl\:pt-2\/5 { - padding-top: 40%; - } - - .xl\:pr-2\/5 { - padding-right: 40%; - } - - .xl\:pb-2\/5 { - padding-bottom: 40%; - } - - .xl\:pl-2\/5 { - padding-left: 40%; - } - - .xl\:pt-3\/5 { - padding-top: 60%; - } - - .xl\:pr-3\/5 { - padding-right: 60%; - } - - .xl\:pb-3\/5 { - padding-bottom: 60%; - } - - .xl\:pl-3\/5 { - padding-left: 60%; - } - - .xl\:pt-4\/5 { - padding-top: 80%; - } - - .xl\:pr-4\/5 { - padding-right: 80%; - } - - .xl\:pb-4\/5 { - padding-bottom: 80%; - } - - .xl\:pl-4\/5 { - padding-left: 80%; - } - - .xl\:pt-1\/6 { - padding-top: 16.666667%; - } - - .xl\:pr-1\/6 { - padding-right: 16.666667%; - } - - .xl\:pb-1\/6 { - padding-bottom: 16.666667%; - } - - .xl\:pl-1\/6 { - padding-left: 16.666667%; - } - - .xl\:pt-2\/6 { - padding-top: 33.333333%; - } - - .xl\:pr-2\/6 { - padding-right: 33.333333%; - } - - .xl\:pb-2\/6 { - padding-bottom: 33.333333%; - } - - .xl\:pl-2\/6 { - padding-left: 33.333333%; - } - - .xl\:pt-3\/6 { - padding-top: 50%; - } - - .xl\:pr-3\/6 { - padding-right: 50%; - } - - .xl\:pb-3\/6 { - padding-bottom: 50%; - } - - .xl\:pl-3\/6 { - padding-left: 50%; - } - - .xl\:pt-4\/6 { - padding-top: 66.666667%; - } - - .xl\:pr-4\/6 { - padding-right: 66.666667%; - } - - .xl\:pb-4\/6 { - padding-bottom: 66.666667%; - } - - .xl\:pl-4\/6 { - padding-left: 66.666667%; - } - - .xl\:pt-5\/6 { - padding-top: 83.333333%; - } - - .xl\:pr-5\/6 { - padding-right: 83.333333%; - } - - .xl\:pb-5\/6 { - padding-bottom: 83.333333%; - } - - .xl\:pl-5\/6 { - padding-left: 83.333333%; - } - - .xl\:pt-1\/12 { - padding-top: 8.333333%; - } - - .xl\:pr-1\/12 { - padding-right: 8.333333%; - } - - .xl\:pb-1\/12 { - padding-bottom: 8.333333%; - } - - .xl\:pl-1\/12 { - padding-left: 8.333333%; - } - - .xl\:pt-2\/12 { - padding-top: 16.666667%; - } - - .xl\:pr-2\/12 { - padding-right: 16.666667%; - } - - .xl\:pb-2\/12 { - padding-bottom: 16.666667%; - } - - .xl\:pl-2\/12 { - padding-left: 16.666667%; - } - - .xl\:pt-3\/12 { - padding-top: 25%; - } - - .xl\:pr-3\/12 { - padding-right: 25%; - } - - .xl\:pb-3\/12 { - padding-bottom: 25%; - } - - .xl\:pl-3\/12 { - padding-left: 25%; - } - - .xl\:pt-4\/12 { - padding-top: 33.333333%; - } - - .xl\:pr-4\/12 { - padding-right: 33.333333%; - } - - .xl\:pb-4\/12 { - padding-bottom: 33.333333%; - } - - .xl\:pl-4\/12 { - padding-left: 33.333333%; - } - - .xl\:pt-5\/12 { - padding-top: 41.666667%; - } - - .xl\:pr-5\/12 { - padding-right: 41.666667%; - } - - .xl\:pb-5\/12 { - padding-bottom: 41.666667%; - } - - .xl\:pl-5\/12 { - padding-left: 41.666667%; - } - - .xl\:pt-6\/12 { - padding-top: 50%; - } - - .xl\:pr-6\/12 { - padding-right: 50%; - } - - .xl\:pb-6\/12 { - padding-bottom: 50%; - } - - .xl\:pl-6\/12 { - padding-left: 50%; - } - - .xl\:pt-7\/12 { - padding-top: 58.333333%; - } - - .xl\:pr-7\/12 { - padding-right: 58.333333%; - } - - .xl\:pb-7\/12 { - padding-bottom: 58.333333%; - } - - .xl\:pl-7\/12 { - padding-left: 58.333333%; - } - - .xl\:pt-8\/12 { - padding-top: 66.666667%; - } - - .xl\:pr-8\/12 { - padding-right: 66.666667%; - } - - .xl\:pb-8\/12 { - padding-bottom: 66.666667%; - } - - .xl\:pl-8\/12 { - padding-left: 66.666667%; - } - - .xl\:pt-9\/12 { - padding-top: 75%; - } - - .xl\:pr-9\/12 { - padding-right: 75%; - } - - .xl\:pb-9\/12 { - padding-bottom: 75%; - } - - .xl\:pl-9\/12 { - padding-left: 75%; - } - - .xl\:pt-10\/12 { - padding-top: 83.333333%; - } - - .xl\:pr-10\/12 { - padding-right: 83.333333%; - } - - .xl\:pb-10\/12 { - padding-bottom: 83.333333%; - } - - .xl\:pl-10\/12 { - padding-left: 83.333333%; - } - - .xl\:pt-11\/12 { - padding-top: 91.666667%; - } - - .xl\:pr-11\/12 { - padding-right: 91.666667%; - } - - .xl\:pb-11\/12 { - padding-bottom: 91.666667%; - } - - .xl\:pl-11\/12 { - padding-left: 91.666667%; - } - - .xl\:pt-full { - padding-top: 100%; - } - - .xl\:pr-full { - padding-right: 100%; - } - - .xl\:pb-full { - padding-bottom: 100%; - } - - .xl\:pl-full { - padding-left: 100%; - } - - .xl\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .xl\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .xl\:placeholder-transparent::placeholder { - color: transparent; - } - - .xl\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .xl\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .xl\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .xl\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .xl\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .xl\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .xl\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .xl\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .xl\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .xl\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .xl\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .xl\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .xl\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .xl\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .xl\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .xl\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-transparent::-moz-placeholder { - color: transparent; - } - - .dark .xl\:dark\:placeholder-transparent:-ms-input-placeholder { - color: transparent; - } - - .dark .xl\:dark\:placeholder-transparent::placeholder { - color: transparent; - } - - .dark .xl\:dark\:placeholder-white::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-white:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-white::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-black::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-black:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-black::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-300::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-400::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-500::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-600::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-700::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-800::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-gray-900::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-50::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-100::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-200::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-300::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-400::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-500::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-600::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-700::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-800::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-cool-gray-900::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-100::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-200::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-400::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-500::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-600::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-700::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-800::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-red-900::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-50::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-100::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-200::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-300::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-400::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-500::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-600::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-700::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-800::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-orange-900::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-50::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-100::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-200::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-300::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-400::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-500::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-600::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-700::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-800::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-yellow-900::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-50::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-100::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-200::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-300::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-400::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-500::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-600::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-700::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-800::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-green-900::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-50::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-100::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-200::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-300::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-400::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-500::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-600::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-700::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-800::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-teal-900::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-50::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-100::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-200::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-300::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-400::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-500::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-600::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-700::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-800::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-blue-900::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-50::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-100::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-200::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-300::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-400::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-500::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-600::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-700::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-800::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-indigo-900::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-50::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-100::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-200::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-300::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-400::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-500::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-600::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-700::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-800::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-purple-900::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-50::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-50:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-50::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-100::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-100:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-100::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-200::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-200:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-200::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-300::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-300:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-300::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-400::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-400:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-400::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-500::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-500:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-500::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-600::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-600:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-600::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-700::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-700:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-700::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-800::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-800:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-800::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-900::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-900:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:placeholder-pink-900::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-transparent:focus::-moz-placeholder { - color: transparent; - } - - .dark .xl\:dark\:focus\:placeholder-transparent:focus:-ms-input-placeholder { - color: transparent; - } - - .dark .xl\:dark\:focus\:placeholder-transparent:focus::placeholder { - color: transparent; - } - - .dark .xl\:dark\:focus\:placeholder-white:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-white:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-white:focus::placeholder { - --placeholder-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-black:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-black:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-black:focus::placeholder { - --placeholder-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-100:focus::placeholder { - --placeholder-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-200:focus::placeholder { - --placeholder-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-400:focus::placeholder { - --placeholder-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-500:focus::placeholder { - --placeholder-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-600:focus::placeholder { - --placeholder-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-700:focus::placeholder { - --placeholder-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-800:focus::placeholder { - --placeholder-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-cool-gray-900:focus::placeholder { - --placeholder-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-500:focus::placeholder { - --placeholder-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-600:focus::placeholder { - --placeholder-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-700:focus::placeholder { - --placeholder-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-800:focus::placeholder { - --placeholder-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-red-900:focus::placeholder { - --placeholder-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-100:focus::placeholder { - --placeholder-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-300:focus::placeholder { - --placeholder-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-500:focus::placeholder { - --placeholder-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-700:focus::placeholder { - --placeholder-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-800:focus::placeholder { - --placeholder-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-orange-900:focus::placeholder { - --placeholder-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-300:focus::placeholder { - --placeholder-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-400:focus::placeholder { - --placeholder-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-500:focus::placeholder { - --placeholder-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-600:focus::placeholder { - --placeholder-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-700:focus::placeholder { - --placeholder-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-800:focus::placeholder { - --placeholder-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-yellow-900:focus::placeholder { - --placeholder-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-100:focus::placeholder { - --placeholder-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-200:focus::placeholder { - --placeholder-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-300:focus::placeholder { - --placeholder-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-400:focus::placeholder { - --placeholder-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-600:focus::placeholder { - --placeholder-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-700:focus::placeholder { - --placeholder-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-800:focus::placeholder { - --placeholder-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-green-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-50:focus::placeholder { - --placeholder-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-100:focus::placeholder { - --placeholder-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-200:focus::placeholder { - --placeholder-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-300:focus::placeholder { - --placeholder-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-400:focus::placeholder { - --placeholder-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-500:focus::placeholder { - --placeholder-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-600:focus::placeholder { - --placeholder-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-700:focus::placeholder { - --placeholder-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-800:focus::placeholder { - --placeholder-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-teal-900:focus::placeholder { - --placeholder-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-50:focus::placeholder { - --placeholder-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-200:focus::placeholder { - --placeholder-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-300:focus::placeholder { - --placeholder-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-400:focus::placeholder { - --placeholder-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-500:focus::placeholder { - --placeholder-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-600:focus::placeholder { - --placeholder-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-700:focus::placeholder { - --placeholder-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-800:focus::placeholder { - --placeholder-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-blue-900:focus::placeholder { - --placeholder-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-100:focus::placeholder { - --placeholder-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-200:focus::placeholder { - --placeholder-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-300:focus::placeholder { - --placeholder-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-400:focus::placeholder { - --placeholder-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-500:focus::placeholder { - --placeholder-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-600:focus::placeholder { - --placeholder-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-700:focus::placeholder { - --placeholder-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-800:focus::placeholder { - --placeholder-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-indigo-900:focus::placeholder { - --placeholder-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-50:focus::placeholder { - --placeholder-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-100:focus::placeholder { - --placeholder-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-200:focus::placeholder { - --placeholder-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-300:focus::placeholder { - --placeholder-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-400:focus::placeholder { - --placeholder-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-500:focus::placeholder { - --placeholder-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-600:focus::placeholder { - --placeholder-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-700:focus::placeholder { - --placeholder-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-800:focus::placeholder { - --placeholder-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-purple-900:focus::placeholder { - --placeholder-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-50:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-50:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-50:focus::placeholder { - --placeholder-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-100:focus::placeholder { - --placeholder-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-200:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-200:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-200:focus::placeholder { - --placeholder-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-300:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-300:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-300:focus::placeholder { - --placeholder-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-400:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-400:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-400:focus::placeholder { - --placeholder-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-500:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-500:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-500:focus::placeholder { - --placeholder-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-600:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-600:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-600:focus::placeholder { - --placeholder-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-700:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-700:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-700:focus::placeholder { - --placeholder-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-800:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-800:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-800:focus::placeholder { - --placeholder-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-900:focus::-moz-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-900:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .dark .xl\:dark\:focus\:placeholder-pink-900:focus::placeholder { - --placeholder-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--placeholder-opacity)); - } - - .xl\:placeholder-opacity-0::-moz-placeholder { - --placeholder-opacity: 0; - } - - .xl\:placeholder-opacity-0:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .xl\:placeholder-opacity-0::placeholder { - --placeholder-opacity: 0; - } - - .xl\:placeholder-opacity-25::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .xl\:placeholder-opacity-25:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .xl\:placeholder-opacity-25::placeholder { - --placeholder-opacity: 0.25; - } - - .xl\:placeholder-opacity-50::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .xl\:placeholder-opacity-50:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .xl\:placeholder-opacity-50::placeholder { - --placeholder-opacity: 0.5; - } - - .xl\:placeholder-opacity-75::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .xl\:placeholder-opacity-75:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .xl\:placeholder-opacity-75::placeholder { - --placeholder-opacity: 0.75; - } - - .xl\:placeholder-opacity-100::-moz-placeholder { - --placeholder-opacity: 1; - } - - .xl\:placeholder-opacity-100:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .xl\:placeholder-opacity-100::placeholder { - --placeholder-opacity: 1; - } - - .xl\:focus\:placeholder-opacity-0:focus::-moz-placeholder { - --placeholder-opacity: 0; - } - - .xl\:focus\:placeholder-opacity-0:focus:-ms-input-placeholder { - --placeholder-opacity: 0; - } - - .xl\:focus\:placeholder-opacity-0:focus::placeholder { - --placeholder-opacity: 0; - } - - .xl\:focus\:placeholder-opacity-25:focus::-moz-placeholder { - --placeholder-opacity: 0.25; - } - - .xl\:focus\:placeholder-opacity-25:focus:-ms-input-placeholder { - --placeholder-opacity: 0.25; - } - - .xl\:focus\:placeholder-opacity-25:focus::placeholder { - --placeholder-opacity: 0.25; - } - - .xl\:focus\:placeholder-opacity-50:focus::-moz-placeholder { - --placeholder-opacity: 0.5; - } - - .xl\:focus\:placeholder-opacity-50:focus:-ms-input-placeholder { - --placeholder-opacity: 0.5; - } - - .xl\:focus\:placeholder-opacity-50:focus::placeholder { - --placeholder-opacity: 0.5; - } - - .xl\:focus\:placeholder-opacity-75:focus::-moz-placeholder { - --placeholder-opacity: 0.75; - } - - .xl\:focus\:placeholder-opacity-75:focus:-ms-input-placeholder { - --placeholder-opacity: 0.75; - } - - .xl\:focus\:placeholder-opacity-75:focus::placeholder { - --placeholder-opacity: 0.75; - } - - .xl\:focus\:placeholder-opacity-100:focus::-moz-placeholder { - --placeholder-opacity: 1; - } - - .xl\:focus\:placeholder-opacity-100:focus:-ms-input-placeholder { - --placeholder-opacity: 1; - } - - .xl\:focus\:placeholder-opacity-100:focus::placeholder { - --placeholder-opacity: 1; - } - - .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\:inset-0 { - top: 0; - right: 0; - bottom: 0; - left: 0; - } - - .xl\:inset-1 { - top: 0.25rem; - right: 0.25rem; - bottom: 0.25rem; - left: 0.25rem; - } - - .xl\:inset-2 { - top: 0.5rem; - right: 0.5rem; - bottom: 0.5rem; - left: 0.5rem; - } - - .xl\:inset-3 { - top: 0.75rem; - right: 0.75rem; - bottom: 0.75rem; - left: 0.75rem; - } - - .xl\:inset-4 { - top: 1rem; - right: 1rem; - bottom: 1rem; - left: 1rem; - } - - .xl\:inset-5 { - top: 1.25rem; - right: 1.25rem; - bottom: 1.25rem; - left: 1.25rem; - } - - .xl\:inset-6 { - top: 1.5rem; - right: 1.5rem; - bottom: 1.5rem; - left: 1.5rem; - } - - .xl\:inset-7 { - top: 1.75rem; - right: 1.75rem; - bottom: 1.75rem; - left: 1.75rem; - } - - .xl\:inset-8 { - top: 2rem; - right: 2rem; - bottom: 2rem; - left: 2rem; - } - - .xl\:inset-9 { - top: 2.25rem; - right: 2.25rem; - bottom: 2.25rem; - left: 2.25rem; - } - - .xl\:inset-10 { - top: 2.5rem; - right: 2.5rem; - bottom: 2.5rem; - left: 2.5rem; - } - - .xl\:inset-11 { - top: 2.75rem; - right: 2.75rem; - bottom: 2.75rem; - left: 2.75rem; - } - - .xl\:inset-12 { - top: 3rem; - right: 3rem; - bottom: 3rem; - left: 3rem; - } - - .xl\:inset-13 { - top: 3.25rem; - right: 3.25rem; - bottom: 3.25rem; - left: 3.25rem; - } - - .xl\:inset-14 { - top: 3.5rem; - right: 3.5rem; - bottom: 3.5rem; - left: 3.5rem; - } - - .xl\:inset-15 { - top: 3.75rem; - right: 3.75rem; - bottom: 3.75rem; - left: 3.75rem; - } - - .xl\:inset-16 { - top: 4rem; - right: 4rem; - bottom: 4rem; - left: 4rem; - } - - .xl\:inset-20 { - top: 5rem; - right: 5rem; - bottom: 5rem; - left: 5rem; - } - - .xl\:inset-24 { - top: 6rem; - right: 6rem; - bottom: 6rem; - left: 6rem; - } - - .xl\:inset-28 { - top: 7rem; - right: 7rem; - bottom: 7rem; - left: 7rem; - } - - .xl\:inset-32 { - top: 8rem; - right: 8rem; - bottom: 8rem; - left: 8rem; - } - - .xl\:inset-36 { - top: 9rem; - right: 9rem; - bottom: 9rem; - left: 9rem; - } - - .xl\:inset-40 { - top: 10rem; - right: 10rem; - bottom: 10rem; - left: 10rem; - } - - .xl\:inset-44 { - top: 11rem; - right: 11rem; - bottom: 11rem; - left: 11rem; - } - - .xl\:inset-48 { - top: 12rem; - right: 12rem; - bottom: 12rem; - left: 12rem; - } - - .xl\:inset-52 { - top: 13rem; - right: 13rem; - bottom: 13rem; - left: 13rem; - } - - .xl\:inset-56 { - top: 14rem; - right: 14rem; - bottom: 14rem; - left: 14rem; - } - - .xl\:inset-60 { - top: 15rem; - right: 15rem; - bottom: 15rem; - left: 15rem; - } - - .xl\:inset-64 { - top: 16rem; - right: 16rem; - bottom: 16rem; - left: 16rem; - } - - .xl\:inset-72 { - top: 18rem; - right: 18rem; - bottom: 18rem; - left: 18rem; - } - - .xl\:inset-80 { - top: 20rem; - right: 20rem; - bottom: 20rem; - left: 20rem; - } - - .xl\:inset-96 { - top: 24rem; - right: 24rem; - bottom: 24rem; - left: 24rem; - } - - .xl\:inset-auto { - top: auto; - right: auto; - bottom: auto; - left: auto; - } - - .xl\:inset-px { - top: 1px; - right: 1px; - bottom: 1px; - left: 1px; - } - - .xl\:inset-0\.5 { - top: 0.125rem; - right: 0.125rem; - bottom: 0.125rem; - left: 0.125rem; - } - - .xl\:inset-1\.5 { - top: 0.375rem; - right: 0.375rem; - bottom: 0.375rem; - left: 0.375rem; - } - - .xl\:inset-2\.5 { - top: 0.625rem; - right: 0.625rem; - bottom: 0.625rem; - left: 0.625rem; - } - - .xl\:inset-3\.5 { - top: 0.875rem; - right: 0.875rem; - bottom: 0.875rem; - left: 0.875rem; - } - - .xl\:inset-1\/2 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .xl\:inset-1\/3 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .xl\:inset-2\/3 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .xl\:inset-1\/4 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .xl\:inset-2\/4 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .xl\:inset-3\/4 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .xl\:inset-1\/5 { - top: 20%; - right: 20%; - bottom: 20%; - left: 20%; - } - - .xl\:inset-2\/5 { - top: 40%; - right: 40%; - bottom: 40%; - left: 40%; - } - - .xl\:inset-3\/5 { - top: 60%; - right: 60%; - bottom: 60%; - left: 60%; - } - - .xl\:inset-4\/5 { - top: 80%; - right: 80%; - bottom: 80%; - left: 80%; - } - - .xl\:inset-1\/6 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .xl\:inset-2\/6 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .xl\:inset-3\/6 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .xl\:inset-4\/6 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .xl\:inset-5\/6 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .xl\:inset-1\/12 { - top: 8.333333%; - right: 8.333333%; - bottom: 8.333333%; - left: 8.333333%; - } - - .xl\:inset-2\/12 { - top: 16.666667%; - right: 16.666667%; - bottom: 16.666667%; - left: 16.666667%; - } - - .xl\:inset-3\/12 { - top: 25%; - right: 25%; - bottom: 25%; - left: 25%; - } - - .xl\:inset-4\/12 { - top: 33.333333%; - right: 33.333333%; - bottom: 33.333333%; - left: 33.333333%; - } - - .xl\:inset-5\/12 { - top: 41.666667%; - right: 41.666667%; - bottom: 41.666667%; - left: 41.666667%; - } - - .xl\:inset-6\/12 { - top: 50%; - right: 50%; - bottom: 50%; - left: 50%; - } - - .xl\:inset-7\/12 { - top: 58.333333%; - right: 58.333333%; - bottom: 58.333333%; - left: 58.333333%; - } - - .xl\:inset-8\/12 { - top: 66.666667%; - right: 66.666667%; - bottom: 66.666667%; - left: 66.666667%; - } - - .xl\:inset-9\/12 { - top: 75%; - right: 75%; - bottom: 75%; - left: 75%; - } - - .xl\:inset-10\/12 { - top: 83.333333%; - right: 83.333333%; - bottom: 83.333333%; - left: 83.333333%; - } - - .xl\:inset-11\/12 { - top: 91.666667%; - right: 91.666667%; - bottom: 91.666667%; - left: 91.666667%; - } - - .xl\:inset-full { - top: 100%; - right: 100%; - bottom: 100%; - left: 100%; - } - - .xl\:inset-y-0 { - top: 0; - bottom: 0; - } - - .xl\:inset-x-0 { - right: 0; - left: 0; - } - - .xl\:inset-y-1 { - top: 0.25rem; - bottom: 0.25rem; - } - - .xl\:inset-x-1 { - right: 0.25rem; - left: 0.25rem; - } - - .xl\:inset-y-2 { - top: 0.5rem; - bottom: 0.5rem; - } - - .xl\:inset-x-2 { - right: 0.5rem; - left: 0.5rem; - } - - .xl\:inset-y-3 { - top: 0.75rem; - bottom: 0.75rem; - } - - .xl\:inset-x-3 { - right: 0.75rem; - left: 0.75rem; - } - - .xl\:inset-y-4 { - top: 1rem; - bottom: 1rem; - } - - .xl\:inset-x-4 { - right: 1rem; - left: 1rem; - } - - .xl\:inset-y-5 { - top: 1.25rem; - bottom: 1.25rem; - } - - .xl\:inset-x-5 { - right: 1.25rem; - left: 1.25rem; - } - - .xl\:inset-y-6 { - top: 1.5rem; - bottom: 1.5rem; - } - - .xl\:inset-x-6 { - right: 1.5rem; - left: 1.5rem; - } - - .xl\:inset-y-7 { - top: 1.75rem; - bottom: 1.75rem; - } - - .xl\:inset-x-7 { - right: 1.75rem; - left: 1.75rem; - } - - .xl\:inset-y-8 { - top: 2rem; - bottom: 2rem; - } - - .xl\:inset-x-8 { - right: 2rem; - left: 2rem; - } - - .xl\:inset-y-9 { - top: 2.25rem; - bottom: 2.25rem; - } - - .xl\:inset-x-9 { - right: 2.25rem; - left: 2.25rem; - } - - .xl\:inset-y-10 { - top: 2.5rem; - bottom: 2.5rem; - } - - .xl\:inset-x-10 { - right: 2.5rem; - left: 2.5rem; - } - - .xl\:inset-y-11 { - top: 2.75rem; - bottom: 2.75rem; - } - - .xl\:inset-x-11 { - right: 2.75rem; - left: 2.75rem; - } - - .xl\:inset-y-12 { - top: 3rem; - bottom: 3rem; - } - - .xl\:inset-x-12 { - right: 3rem; - left: 3rem; - } - - .xl\:inset-y-13 { - top: 3.25rem; - bottom: 3.25rem; - } - - .xl\:inset-x-13 { - right: 3.25rem; - left: 3.25rem; - } - - .xl\:inset-y-14 { - top: 3.5rem; - bottom: 3.5rem; - } - - .xl\:inset-x-14 { - right: 3.5rem; - left: 3.5rem; - } - - .xl\:inset-y-15 { - top: 3.75rem; - bottom: 3.75rem; - } - - .xl\:inset-x-15 { - right: 3.75rem; - left: 3.75rem; - } - - .xl\:inset-y-16 { - top: 4rem; - bottom: 4rem; - } - - .xl\:inset-x-16 { - right: 4rem; - left: 4rem; - } - - .xl\:inset-y-20 { - top: 5rem; - bottom: 5rem; - } - - .xl\:inset-x-20 { - right: 5rem; - left: 5rem; - } - - .xl\:inset-y-24 { - top: 6rem; - bottom: 6rem; - } - - .xl\:inset-x-24 { - right: 6rem; - left: 6rem; - } - - .xl\:inset-y-28 { - top: 7rem; - bottom: 7rem; - } - - .xl\:inset-x-28 { - right: 7rem; - left: 7rem; - } - - .xl\:inset-y-32 { - top: 8rem; - bottom: 8rem; - } - - .xl\:inset-x-32 { - right: 8rem; - left: 8rem; - } - - .xl\:inset-y-36 { - top: 9rem; - bottom: 9rem; - } - - .xl\:inset-x-36 { - right: 9rem; - left: 9rem; - } - - .xl\:inset-y-40 { - top: 10rem; - bottom: 10rem; - } - - .xl\:inset-x-40 { - right: 10rem; - left: 10rem; - } - - .xl\:inset-y-44 { - top: 11rem; - bottom: 11rem; - } - - .xl\:inset-x-44 { - right: 11rem; - left: 11rem; - } - - .xl\:inset-y-48 { - top: 12rem; - bottom: 12rem; - } - - .xl\:inset-x-48 { - right: 12rem; - left: 12rem; - } - - .xl\:inset-y-52 { - top: 13rem; - bottom: 13rem; - } - - .xl\:inset-x-52 { - right: 13rem; - left: 13rem; - } - - .xl\:inset-y-56 { - top: 14rem; - bottom: 14rem; - } - - .xl\:inset-x-56 { - right: 14rem; - left: 14rem; - } - - .xl\:inset-y-60 { - top: 15rem; - bottom: 15rem; - } - - .xl\:inset-x-60 { - right: 15rem; - left: 15rem; - } - - .xl\:inset-y-64 { - top: 16rem; - bottom: 16rem; - } - - .xl\:inset-x-64 { - right: 16rem; - left: 16rem; - } - - .xl\:inset-y-72 { - top: 18rem; - bottom: 18rem; - } - - .xl\:inset-x-72 { - right: 18rem; - left: 18rem; - } - - .xl\:inset-y-80 { - top: 20rem; - bottom: 20rem; - } - - .xl\:inset-x-80 { - right: 20rem; - left: 20rem; - } - - .xl\:inset-y-96 { - top: 24rem; - bottom: 24rem; - } - - .xl\:inset-x-96 { - right: 24rem; - left: 24rem; - } - - .xl\:inset-y-auto { - top: auto; - bottom: auto; - } - - .xl\:inset-x-auto { - right: auto; - left: auto; - } - - .xl\:inset-y-px { - top: 1px; - bottom: 1px; - } - - .xl\:inset-x-px { - right: 1px; - left: 1px; - } - - .xl\:inset-y-0\.5 { - top: 0.125rem; - bottom: 0.125rem; - } - - .xl\:inset-x-0\.5 { - right: 0.125rem; - left: 0.125rem; - } - - .xl\:inset-y-1\.5 { - top: 0.375rem; - bottom: 0.375rem; - } - - .xl\:inset-x-1\.5 { - right: 0.375rem; - left: 0.375rem; - } - - .xl\:inset-y-2\.5 { - top: 0.625rem; - bottom: 0.625rem; - } - - .xl\:inset-x-2\.5 { - right: 0.625rem; - left: 0.625rem; - } - - .xl\:inset-y-3\.5 { - top: 0.875rem; - bottom: 0.875rem; - } - - .xl\:inset-x-3\.5 { - right: 0.875rem; - left: 0.875rem; - } - - .xl\:inset-y-1\/2 { - top: 50%; - bottom: 50%; - } - - .xl\:inset-x-1\/2 { - right: 50%; - left: 50%; - } - - .xl\:inset-y-1\/3 { - top: 33.333333%; - bottom: 33.333333%; - } - - .xl\:inset-x-1\/3 { - right: 33.333333%; - left: 33.333333%; - } - - .xl\:inset-y-2\/3 { - top: 66.666667%; - bottom: 66.666667%; - } - - .xl\:inset-x-2\/3 { - right: 66.666667%; - left: 66.666667%; - } - - .xl\:inset-y-1\/4 { - top: 25%; - bottom: 25%; - } - - .xl\:inset-x-1\/4 { - right: 25%; - left: 25%; - } - - .xl\:inset-y-2\/4 { - top: 50%; - bottom: 50%; - } - - .xl\:inset-x-2\/4 { - right: 50%; - left: 50%; - } - - .xl\:inset-y-3\/4 { - top: 75%; - bottom: 75%; - } - - .xl\:inset-x-3\/4 { - right: 75%; - left: 75%; - } - - .xl\:inset-y-1\/5 { - top: 20%; - bottom: 20%; - } - - .xl\:inset-x-1\/5 { - right: 20%; - left: 20%; - } - - .xl\:inset-y-2\/5 { - top: 40%; - bottom: 40%; - } - - .xl\:inset-x-2\/5 { - right: 40%; - left: 40%; - } - - .xl\:inset-y-3\/5 { - top: 60%; - bottom: 60%; - } - - .xl\:inset-x-3\/5 { - right: 60%; - left: 60%; - } - - .xl\:inset-y-4\/5 { - top: 80%; - bottom: 80%; - } - - .xl\:inset-x-4\/5 { - right: 80%; - left: 80%; - } - - .xl\:inset-y-1\/6 { - top: 16.666667%; - bottom: 16.666667%; - } - - .xl\:inset-x-1\/6 { - right: 16.666667%; - left: 16.666667%; - } - - .xl\:inset-y-2\/6 { - top: 33.333333%; - bottom: 33.333333%; - } - - .xl\:inset-x-2\/6 { - right: 33.333333%; - left: 33.333333%; - } - - .xl\:inset-y-3\/6 { - top: 50%; - bottom: 50%; - } - - .xl\:inset-x-3\/6 { - right: 50%; - left: 50%; - } - - .xl\:inset-y-4\/6 { - top: 66.666667%; - bottom: 66.666667%; - } - - .xl\:inset-x-4\/6 { - right: 66.666667%; - left: 66.666667%; - } - - .xl\:inset-y-5\/6 { - top: 83.333333%; - bottom: 83.333333%; - } - - .xl\:inset-x-5\/6 { - right: 83.333333%; - left: 83.333333%; - } - - .xl\:inset-y-1\/12 { - top: 8.333333%; - bottom: 8.333333%; - } - - .xl\:inset-x-1\/12 { - right: 8.333333%; - left: 8.333333%; - } - - .xl\:inset-y-2\/12 { - top: 16.666667%; - bottom: 16.666667%; - } - - .xl\:inset-x-2\/12 { - right: 16.666667%; - left: 16.666667%; - } - - .xl\:inset-y-3\/12 { - top: 25%; - bottom: 25%; - } - - .xl\:inset-x-3\/12 { - right: 25%; - left: 25%; - } - - .xl\:inset-y-4\/12 { - top: 33.333333%; - bottom: 33.333333%; - } - - .xl\:inset-x-4\/12 { - right: 33.333333%; - left: 33.333333%; - } - - .xl\:inset-y-5\/12 { - top: 41.666667%; - bottom: 41.666667%; - } - - .xl\:inset-x-5\/12 { - right: 41.666667%; - left: 41.666667%; - } - - .xl\:inset-y-6\/12 { - top: 50%; - bottom: 50%; - } - - .xl\:inset-x-6\/12 { - right: 50%; - left: 50%; - } - - .xl\:inset-y-7\/12 { - top: 58.333333%; - bottom: 58.333333%; - } - - .xl\:inset-x-7\/12 { - right: 58.333333%; - left: 58.333333%; - } - - .xl\:inset-y-8\/12 { - top: 66.666667%; - bottom: 66.666667%; - } - - .xl\:inset-x-8\/12 { - right: 66.666667%; - left: 66.666667%; - } - - .xl\:inset-y-9\/12 { - top: 75%; - bottom: 75%; - } - - .xl\:inset-x-9\/12 { - right: 75%; - left: 75%; - } - - .xl\:inset-y-10\/12 { - top: 83.333333%; - bottom: 83.333333%; - } - - .xl\:inset-x-10\/12 { - right: 83.333333%; - left: 83.333333%; - } - - .xl\:inset-y-11\/12 { - top: 91.666667%; - bottom: 91.666667%; - } - - .xl\:inset-x-11\/12 { - right: 91.666667%; - left: 91.666667%; - } - - .xl\:inset-y-full { - top: 100%; - bottom: 100%; - } - - .xl\:inset-x-full { - right: 100%; - left: 100%; - } - - .xl\:top-0 { - top: 0; - } - - .xl\:right-0 { - right: 0; - } - - .xl\:bottom-0 { - bottom: 0; - } - - .xl\:left-0 { - left: 0; - } - - .xl\:top-1 { - top: 0.25rem; - } - - .xl\:right-1 { - right: 0.25rem; - } - - .xl\:bottom-1 { - bottom: 0.25rem; - } - - .xl\:left-1 { - left: 0.25rem; - } - - .xl\:top-2 { - top: 0.5rem; - } - - .xl\:right-2 { - right: 0.5rem; - } - - .xl\:bottom-2 { - bottom: 0.5rem; - } - - .xl\:left-2 { - left: 0.5rem; - } - - .xl\:top-3 { - top: 0.75rem; - } - - .xl\:right-3 { - right: 0.75rem; - } - - .xl\:bottom-3 { - bottom: 0.75rem; - } - - .xl\:left-3 { - left: 0.75rem; - } - - .xl\:top-4 { - top: 1rem; - } - - .xl\:right-4 { - right: 1rem; - } - - .xl\:bottom-4 { - bottom: 1rem; - } - - .xl\:left-4 { - left: 1rem; - } - - .xl\:top-5 { - top: 1.25rem; - } - - .xl\:right-5 { - right: 1.25rem; - } - - .xl\:bottom-5 { - bottom: 1.25rem; - } - - .xl\:left-5 { - left: 1.25rem; - } - - .xl\:top-6 { - top: 1.5rem; - } - - .xl\:right-6 { - right: 1.5rem; - } - - .xl\:bottom-6 { - bottom: 1.5rem; - } - - .xl\:left-6 { - left: 1.5rem; - } - - .xl\:top-7 { - top: 1.75rem; - } - - .xl\:right-7 { - right: 1.75rem; - } - - .xl\:bottom-7 { - bottom: 1.75rem; - } - - .xl\:left-7 { - left: 1.75rem; - } - - .xl\:top-8 { - top: 2rem; - } - - .xl\:right-8 { - right: 2rem; - } - - .xl\:bottom-8 { - bottom: 2rem; - } - - .xl\:left-8 { - left: 2rem; - } - - .xl\:top-9 { - top: 2.25rem; - } - - .xl\:right-9 { - right: 2.25rem; - } - - .xl\:bottom-9 { - bottom: 2.25rem; - } - - .xl\:left-9 { - left: 2.25rem; - } - - .xl\:top-10 { - top: 2.5rem; - } - - .xl\:right-10 { - right: 2.5rem; - } - - .xl\:bottom-10 { - bottom: 2.5rem; - } - - .xl\:left-10 { - left: 2.5rem; - } - - .xl\:top-11 { - top: 2.75rem; - } - - .xl\:right-11 { - right: 2.75rem; - } - - .xl\:bottom-11 { - bottom: 2.75rem; - } - - .xl\:left-11 { - left: 2.75rem; - } - - .xl\:top-12 { - top: 3rem; - } - - .xl\:right-12 { - right: 3rem; - } - - .xl\:bottom-12 { - bottom: 3rem; - } - - .xl\:left-12 { - left: 3rem; - } - - .xl\:top-13 { - top: 3.25rem; - } - - .xl\:right-13 { - right: 3.25rem; - } - - .xl\:bottom-13 { - bottom: 3.25rem; - } - - .xl\:left-13 { - left: 3.25rem; - } - - .xl\:top-14 { - top: 3.5rem; - } - - .xl\:right-14 { - right: 3.5rem; - } - - .xl\:bottom-14 { - bottom: 3.5rem; - } - - .xl\:left-14 { - left: 3.5rem; - } - - .xl\:top-15 { - top: 3.75rem; - } - - .xl\:right-15 { - right: 3.75rem; - } - - .xl\:bottom-15 { - bottom: 3.75rem; - } - - .xl\:left-15 { - left: 3.75rem; - } - - .xl\:top-16 { - top: 4rem; - } - - .xl\:right-16 { - right: 4rem; - } - - .xl\:bottom-16 { - bottom: 4rem; - } - - .xl\:left-16 { - left: 4rem; - } - - .xl\:top-20 { - top: 5rem; - } - - .xl\:right-20 { - right: 5rem; - } - - .xl\:bottom-20 { - bottom: 5rem; - } - - .xl\:left-20 { - left: 5rem; - } - - .xl\:top-24 { - top: 6rem; - } - - .xl\:right-24 { - right: 6rem; - } - - .xl\:bottom-24 { - bottom: 6rem; - } - - .xl\:left-24 { - left: 6rem; - } - - .xl\:top-28 { - top: 7rem; - } - - .xl\:right-28 { - right: 7rem; - } - - .xl\:bottom-28 { - bottom: 7rem; - } - - .xl\:left-28 { - left: 7rem; - } - - .xl\:top-32 { - top: 8rem; - } - - .xl\:right-32 { - right: 8rem; - } - - .xl\:bottom-32 { - bottom: 8rem; - } - - .xl\:left-32 { - left: 8rem; - } - - .xl\:top-36 { - top: 9rem; - } - - .xl\:right-36 { - right: 9rem; - } - - .xl\:bottom-36 { - bottom: 9rem; - } - - .xl\:left-36 { - left: 9rem; - } - - .xl\:top-40 { - top: 10rem; - } - - .xl\:right-40 { - right: 10rem; - } - - .xl\:bottom-40 { - bottom: 10rem; - } - - .xl\:left-40 { - left: 10rem; - } - - .xl\:top-44 { - top: 11rem; - } - - .xl\:right-44 { - right: 11rem; - } - - .xl\:bottom-44 { - bottom: 11rem; - } - - .xl\:left-44 { - left: 11rem; - } - - .xl\:top-48 { - top: 12rem; - } - - .xl\:right-48 { - right: 12rem; - } - - .xl\:bottom-48 { - bottom: 12rem; - } - - .xl\:left-48 { - left: 12rem; - } - - .xl\:top-52 { - top: 13rem; - } - - .xl\:right-52 { - right: 13rem; - } - - .xl\:bottom-52 { - bottom: 13rem; - } - - .xl\:left-52 { - left: 13rem; - } - - .xl\:top-56 { - top: 14rem; - } - - .xl\:right-56 { - right: 14rem; - } - - .xl\:bottom-56 { - bottom: 14rem; - } - - .xl\:left-56 { - left: 14rem; - } - - .xl\:top-60 { - top: 15rem; - } - - .xl\:right-60 { - right: 15rem; - } - - .xl\:bottom-60 { - bottom: 15rem; - } - - .xl\:left-60 { - left: 15rem; - } - - .xl\:top-64 { - top: 16rem; - } - - .xl\:right-64 { - right: 16rem; - } - - .xl\:bottom-64 { - bottom: 16rem; - } - - .xl\:left-64 { - left: 16rem; - } - - .xl\:top-72 { - top: 18rem; - } - - .xl\:right-72 { - right: 18rem; - } - - .xl\:bottom-72 { - bottom: 18rem; - } - - .xl\:left-72 { - left: 18rem; - } - - .xl\:top-80 { - top: 20rem; - } - - .xl\:right-80 { - right: 20rem; - } - - .xl\:bottom-80 { - bottom: 20rem; - } - - .xl\:left-80 { - left: 20rem; - } - - .xl\:top-96 { - top: 24rem; - } - - .xl\:right-96 { - right: 24rem; - } - - .xl\:bottom-96 { - bottom: 24rem; - } - - .xl\:left-96 { - left: 24rem; - } - - .xl\:top-auto { - top: auto; - } - - .xl\:right-auto { - right: auto; - } - - .xl\:bottom-auto { - bottom: auto; - } - - .xl\:left-auto { - left: auto; - } - - .xl\:top-px { - top: 1px; - } - - .xl\:right-px { - right: 1px; - } - - .xl\:bottom-px { - bottom: 1px; - } - - .xl\:left-px { - left: 1px; - } - - .xl\:top-0\.5 { - top: 0.125rem; - } - - .xl\:right-0\.5 { - right: 0.125rem; - } - - .xl\:bottom-0\.5 { - bottom: 0.125rem; - } - - .xl\:left-0\.5 { - left: 0.125rem; - } - - .xl\:top-1\.5 { - top: 0.375rem; - } - - .xl\:right-1\.5 { - right: 0.375rem; - } - - .xl\:bottom-1\.5 { - bottom: 0.375rem; - } - - .xl\:left-1\.5 { - left: 0.375rem; - } - - .xl\:top-2\.5 { - top: 0.625rem; - } - - .xl\:right-2\.5 { - right: 0.625rem; - } - - .xl\:bottom-2\.5 { - bottom: 0.625rem; - } - - .xl\:left-2\.5 { - left: 0.625rem; - } - - .xl\:top-3\.5 { - top: 0.875rem; - } - - .xl\:right-3\.5 { - right: 0.875rem; - } - - .xl\:bottom-3\.5 { - bottom: 0.875rem; - } - - .xl\:left-3\.5 { - left: 0.875rem; - } - - .xl\:top-1\/2 { - top: 50%; - } - - .xl\:right-1\/2 { - right: 50%; - } - - .xl\:bottom-1\/2 { - bottom: 50%; - } - - .xl\:left-1\/2 { - left: 50%; - } - - .xl\:top-1\/3 { - top: 33.333333%; - } - - .xl\:right-1\/3 { - right: 33.333333%; - } - - .xl\:bottom-1\/3 { - bottom: 33.333333%; - } - - .xl\:left-1\/3 { - left: 33.333333%; - } - - .xl\:top-2\/3 { - top: 66.666667%; - } - - .xl\:right-2\/3 { - right: 66.666667%; - } - - .xl\:bottom-2\/3 { - bottom: 66.666667%; - } - - .xl\:left-2\/3 { - left: 66.666667%; - } - - .xl\:top-1\/4 { - top: 25%; - } - - .xl\:right-1\/4 { - right: 25%; - } - - .xl\:bottom-1\/4 { - bottom: 25%; - } - - .xl\:left-1\/4 { - left: 25%; - } - - .xl\:top-2\/4 { - top: 50%; - } - - .xl\:right-2\/4 { - right: 50%; - } - - .xl\:bottom-2\/4 { - bottom: 50%; - } - - .xl\:left-2\/4 { - left: 50%; - } - - .xl\:top-3\/4 { - top: 75%; - } - - .xl\:right-3\/4 { - right: 75%; - } - - .xl\:bottom-3\/4 { - bottom: 75%; - } - - .xl\:left-3\/4 { - left: 75%; - } - - .xl\:top-1\/5 { - top: 20%; - } - - .xl\:right-1\/5 { - right: 20%; - } - - .xl\:bottom-1\/5 { - bottom: 20%; - } - - .xl\:left-1\/5 { - left: 20%; - } - - .xl\:top-2\/5 { - top: 40%; - } - - .xl\:right-2\/5 { - right: 40%; - } - - .xl\:bottom-2\/5 { - bottom: 40%; - } - - .xl\:left-2\/5 { - left: 40%; - } - - .xl\:top-3\/5 { - top: 60%; - } - - .xl\:right-3\/5 { - right: 60%; - } - - .xl\:bottom-3\/5 { - bottom: 60%; - } - - .xl\:left-3\/5 { - left: 60%; - } - - .xl\:top-4\/5 { - top: 80%; - } - - .xl\:right-4\/5 { - right: 80%; - } - - .xl\:bottom-4\/5 { - bottom: 80%; - } - - .xl\:left-4\/5 { - left: 80%; - } - - .xl\:top-1\/6 { - top: 16.666667%; - } - - .xl\:right-1\/6 { - right: 16.666667%; - } - - .xl\:bottom-1\/6 { - bottom: 16.666667%; - } - - .xl\:left-1\/6 { - left: 16.666667%; - } - - .xl\:top-2\/6 { - top: 33.333333%; - } - - .xl\:right-2\/6 { - right: 33.333333%; - } - - .xl\:bottom-2\/6 { - bottom: 33.333333%; - } - - .xl\:left-2\/6 { - left: 33.333333%; - } - - .xl\:top-3\/6 { - top: 50%; - } - - .xl\:right-3\/6 { - right: 50%; - } - - .xl\:bottom-3\/6 { - bottom: 50%; - } - - .xl\:left-3\/6 { - left: 50%; - } - - .xl\:top-4\/6 { - top: 66.666667%; - } - - .xl\:right-4\/6 { - right: 66.666667%; - } - - .xl\:bottom-4\/6 { - bottom: 66.666667%; - } - - .xl\:left-4\/6 { - left: 66.666667%; - } - - .xl\:top-5\/6 { - top: 83.333333%; - } - - .xl\:right-5\/6 { - right: 83.333333%; - } - - .xl\:bottom-5\/6 { - bottom: 83.333333%; - } - - .xl\:left-5\/6 { - left: 83.333333%; - } - - .xl\:top-1\/12 { - top: 8.333333%; - } - - .xl\:right-1\/12 { - right: 8.333333%; - } - - .xl\:bottom-1\/12 { - bottom: 8.333333%; - } - - .xl\:left-1\/12 { - left: 8.333333%; - } - - .xl\:top-2\/12 { - top: 16.666667%; - } - - .xl\:right-2\/12 { - right: 16.666667%; - } - - .xl\:bottom-2\/12 { - bottom: 16.666667%; - } - - .xl\:left-2\/12 { - left: 16.666667%; - } - - .xl\:top-3\/12 { - top: 25%; - } - - .xl\:right-3\/12 { - right: 25%; - } - - .xl\:bottom-3\/12 { - bottom: 25%; - } - - .xl\:left-3\/12 { - left: 25%; - } - - .xl\:top-4\/12 { - top: 33.333333%; - } - - .xl\:right-4\/12 { - right: 33.333333%; - } - - .xl\:bottom-4\/12 { - bottom: 33.333333%; - } - - .xl\:left-4\/12 { - left: 33.333333%; - } - - .xl\:top-5\/12 { - top: 41.666667%; - } - - .xl\:right-5\/12 { - right: 41.666667%; - } - - .xl\:bottom-5\/12 { - bottom: 41.666667%; - } - - .xl\:left-5\/12 { - left: 41.666667%; - } - - .xl\:top-6\/12 { - top: 50%; - } - - .xl\:right-6\/12 { - right: 50%; - } - - .xl\:bottom-6\/12 { - bottom: 50%; - } - - .xl\:left-6\/12 { - left: 50%; - } - - .xl\:top-7\/12 { - top: 58.333333%; - } - - .xl\:right-7\/12 { - right: 58.333333%; - } - - .xl\:bottom-7\/12 { - bottom: 58.333333%; - } - - .xl\:left-7\/12 { - left: 58.333333%; - } - - .xl\:top-8\/12 { - top: 66.666667%; - } - - .xl\:right-8\/12 { - right: 66.666667%; - } - - .xl\:bottom-8\/12 { - bottom: 66.666667%; - } - - .xl\:left-8\/12 { - left: 66.666667%; - } - - .xl\:top-9\/12 { - top: 75%; - } - - .xl\:right-9\/12 { - right: 75%; - } - - .xl\:bottom-9\/12 { - bottom: 75%; - } - - .xl\:left-9\/12 { - left: 75%; - } - - .xl\:top-10\/12 { - top: 83.333333%; - } - - .xl\:right-10\/12 { - right: 83.333333%; - } - - .xl\:bottom-10\/12 { - bottom: 83.333333%; - } - - .xl\:left-10\/12 { - left: 83.333333%; - } - - .xl\:top-11\/12 { - top: 91.666667%; - } - - .xl\:right-11\/12 { - right: 91.666667%; - } - - .xl\:bottom-11\/12 { - bottom: 91.666667%; - } - - .xl\:left-11\/12 { - left: 91.666667%; - } - - .xl\:top-full { - top: 100%; - } - - .xl\:right-full { - right: 100%; - } - - .xl\:bottom-full { - bottom: 100%; - } - - .xl\:left-full { - left: 100%; - } - - .xl\:resize-none { - resize: none; - } - - .xl\:resize-y { - resize: vertical; - } - - .xl\:resize-x { - resize: horizontal; - } - - .xl\:resize { - resize: both; - } - - .xl\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .xl\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .xl\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .xl\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .xl\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .xl\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .xl\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .xl\:shadow-none { - box-shadow: none; - } - - .xl\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .xl\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .xl\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .xl\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .xl\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .xl\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .xl\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .xl\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .xl\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .xl\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .xl\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-xs { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .group:focus .xl\:group-focus\:shadow-sm { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .group:focus .xl\:group-focus\:shadow { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .xl\:group-focus\:shadow-md { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .group:focus .xl\:group-focus\:shadow-lg { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .group:focus .xl\:group-focus\:shadow-xl { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .group:focus .xl\:group-focus\:shadow-2xl { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .group:focus .xl\:group-focus\:shadow-inner { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .group:focus .xl\:group-focus\:shadow-outline { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-none { - box-shadow: none; - } - - .group:focus .xl\:group-focus\:shadow-solid { - box-shadow: 0 0 0 2px currentColor; - } - - .group:focus .xl\:group-focus\:shadow-outline-gray { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-blue { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-teal { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-green { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-yellow { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-orange { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-red { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-pink { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-purple { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .group:focus .xl\:group-focus\:shadow-outline-indigo { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .xl\:hover\:shadow-xs:hover { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .xl\:hover\:shadow-sm:hover { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .xl\:hover\:shadow:hover { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:hover\:shadow-md:hover { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .xl\:hover\:shadow-lg:hover { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .xl\:hover\:shadow-xl:hover { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .xl\:hover\:shadow-2xl:hover { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .xl\:hover\:shadow-inner:hover { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:hover\:shadow-outline:hover { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .xl\:hover\:shadow-none:hover { - box-shadow: none; - } - - .xl\:hover\:shadow-solid:hover { - box-shadow: 0 0 0 2px currentColor; - } - - .xl\:hover\:shadow-outline-gray:hover { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .xl\:hover\:shadow-outline-blue:hover { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .xl\:hover\:shadow-outline-teal:hover { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .xl\:hover\:shadow-outline-green:hover { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .xl\:hover\:shadow-outline-yellow:hover { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .xl\:hover\:shadow-outline-orange:hover { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .xl\:hover\:shadow-outline-red:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .xl\:hover\:shadow-outline-pink:hover { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .xl\:hover\:shadow-outline-purple:hover { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .xl\:hover\:shadow-outline-indigo:hover { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .xl\:focus\:shadow-xs:focus { - box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.05); - } - - .xl\:focus\:shadow-sm:focus { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); - } - - .xl\:focus\:shadow:focus { - box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:focus\:shadow-md:focus { - box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); - } - - .xl\:focus\:shadow-lg:focus { - box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); - } - - .xl\:focus\:shadow-xl:focus { - box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); - } - - .xl\:focus\:shadow-2xl:focus { - box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); - } - - .xl\:focus\:shadow-inner:focus { - box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); - } - - .xl\:focus\:shadow-outline:focus { - box-shadow: 0 0 0 3px rgba(118, 169, 250, 0.45); - } - - .xl\:focus\:shadow-none:focus { - box-shadow: none; - } - - .xl\:focus\:shadow-solid:focus { - box-shadow: 0 0 0 2px currentColor; - } - - .xl\:focus\:shadow-outline-gray:focus { - box-shadow: 0 0 0 3px rgba(159, 166, 178, 0.45); - } - - .xl\:focus\:shadow-outline-blue:focus { - box-shadow: 0 0 0 3px rgba(164, 202, 254, 0.45); - } - - .xl\:focus\:shadow-outline-teal:focus { - box-shadow: 0 0 0 3px rgba(126, 220, 226, 0.45); - } - - .xl\:focus\:shadow-outline-green:focus { - box-shadow: 0 0 0 3px rgba(132, 225, 188, 0.45); - } - - .xl\:focus\:shadow-outline-yellow:focus { - box-shadow: 0 0 0 3px rgba(250, 202, 21, 0.45); - } - - .xl\:focus\:shadow-outline-orange:focus { - box-shadow: 0 0 0 3px rgba(253, 186, 140, 0.45); - } - - .xl\:focus\:shadow-outline-red:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 180, 0.45); - } - - .xl\:focus\:shadow-outline-pink:focus { - box-shadow: 0 0 0 3px rgba(248, 180, 217, 0.45); - } - - .xl\:focus\:shadow-outline-purple:focus { - box-shadow: 0 0 0 3px rgba(202, 191, 253, 0.45); - } - - .xl\:focus\:shadow-outline-indigo:focus { - box-shadow: 0 0 0 3px rgba(180, 198, 252, 0.45); - } - - .xl\:fill-current { - fill: currentColor; - } - - .xl\:stroke-current { - stroke: currentColor; - } - - .xl\:stroke-0 { - stroke-width: 0; - } - - .xl\:stroke-1 { - stroke-width: 1; - } - - .xl\:stroke-2 { - stroke-width: 2; - } - - .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-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .xl\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .xl\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .xl\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .xl\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .xl\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .xl\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .xl\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .xl\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .xl\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .xl\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .xl\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .xl\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .xl\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .xl\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .xl\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .xl\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .xl\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .xl\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .xl\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .xl\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .xl\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .xl\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .xl\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .xl\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .xl\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .xl\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .xl\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .xl\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .xl\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .xl\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .xl\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .xl\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .xl\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .xl\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .xl\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .xl\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .xl\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .xl\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .xl\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .xl\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .xl\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .xl\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .xl\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .xl\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .xl\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .xl\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .xl\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .xl\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .xl\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .xl\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .xl\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .xl\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .xl\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .xl\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .xl\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .xl\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .xl\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .xl\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .xl\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .xl\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .xl\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .xl\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .xl\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .xl\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .xl\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .xl\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .xl\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .xl\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .xl\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .xl\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .xl\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .xl\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .xl\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .xl\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .xl\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .xl\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .xl\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .xl\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .xl\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .xl\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .xl\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .xl\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .xl\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .xl\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .xl\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .xl\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .xl\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .xl\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .xl\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .xl\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .xl\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .xl\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .xl\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .xl\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .xl\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .xl\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .xl\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .xl\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .xl\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .xl\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .xl\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .xl\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .xl\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .xl\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .xl\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .xl\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .xl\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .xl\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .xl\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .xl\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .xl\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-transparent { - color: transparent; - } - - .group:hover .xl\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:hover .xl\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-transparent { - color: transparent; - } - - .group:focus .xl\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .group:focus .xl\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .xl\:hover\:text-transparent:hover { - color: transparent; - } - - .xl\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .xl\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .xl\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .xl\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .xl\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .xl\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .xl\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .xl\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .xl\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .xl\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .xl\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .xl\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .xl\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .xl\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .xl\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .xl\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .xl\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .xl\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .xl\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .xl\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .xl\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .xl\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .xl\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .xl\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .xl\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .xl\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .xl\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .xl\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .xl\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .xl\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .xl\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .xl\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .xl\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .xl\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .xl\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .xl\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .xl\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .xl\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .xl\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .xl\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .xl\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .xl\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .xl\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .xl\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .xl\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .xl\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .xl\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .xl\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .xl\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .xl\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .xl\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .xl\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .xl\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .xl\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .xl\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .xl\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .xl\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .xl\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .xl\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .xl\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .xl\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .xl\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .xl\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .xl\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .xl\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .xl\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .xl\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .xl\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .xl\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .xl\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .xl\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .xl\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .xl\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .xl\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .xl\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .xl\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .xl\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .xl\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .xl\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .xl\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .xl\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .xl\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .xl\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .xl\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .xl\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .xl\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .xl\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .xl\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .xl\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .xl\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .xl\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .xl\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .xl\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .xl\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .xl\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .xl\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .xl\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .xl\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .xl\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .xl\:focus\:text-transparent:focus { - color: transparent; - } - - .xl\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .xl\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .xl\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .xl\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .xl\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .xl\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .xl\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .xl\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .xl\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .xl\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .xl\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .xl\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .xl\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .xl\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .xl\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .xl\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .xl\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .xl\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .xl\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .xl\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .xl\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .xl\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .xl\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .xl\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .xl\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .xl\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .xl\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .xl\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .xl\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .xl\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .xl\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .xl\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .xl\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .xl\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .xl\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .xl\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .xl\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .xl\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .xl\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .xl\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .xl\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .xl\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .xl\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .xl\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .xl\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .xl\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .xl\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .xl\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .xl\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .xl\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .xl\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .xl\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .xl\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .xl\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .xl\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .xl\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .xl\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .xl\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .xl\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .xl\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .xl\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .xl\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .xl\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .xl\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .xl\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .xl\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .xl\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .xl\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .xl\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .xl\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .xl\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .xl\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .xl\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .xl\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .xl\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .xl\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .xl\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .xl\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .xl\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .xl\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .xl\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .xl\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .xl\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .xl\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .xl\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .xl\:active\:text-transparent:active { - color: transparent; - } - - .xl\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .xl\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .xl\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .xl\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .xl\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .xl\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .xl\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .xl\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .xl\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .xl\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .xl\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .xl\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .xl\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .xl\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .xl\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .xl\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .xl\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .xl\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .xl\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .xl\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .xl\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .xl\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .xl\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .xl\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .xl\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .xl\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .xl\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .xl\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .xl\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .xl\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .xl\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .xl\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .xl\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .xl\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .xl\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .xl\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .xl\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .xl\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .xl\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .xl\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .xl\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .xl\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .xl\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .xl\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .xl\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .xl\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .xl\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .xl\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .xl\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .xl\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .xl\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .xl\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .xl\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .xl\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .xl\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .xl\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .xl\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .xl\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .xl\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .xl\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .xl\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .xl\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .xl\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .xl\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .xl\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .xl\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .xl\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .xl\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .xl\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .xl\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .xl\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .xl\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .xl\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .xl\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .xl\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .xl\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .xl\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .xl\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .xl\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .xl\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .xl\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .xl\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .xl\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .xl\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .xl\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .xl\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .xl\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .xl\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .xl\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .xl\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .xl\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .xl\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .xl\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .xl\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .xl\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .xl\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .xl\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .xl\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .xl\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .xl\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .xl\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .xl\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .xl\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .xl\:dark\:text-transparent { - color: transparent; - } - - .dark .xl\:dark\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .xl\:dark\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .xl\:dark\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .xl\:dark\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .xl\:dark\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .xl\:dark\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .xl\:dark\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .xl\:dark\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-transparent { - color: transparent; - } - - .dark .group:hover .xl\:dark\:group-hover\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:hover .xl\:dark\:group-hover\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-transparent { - color: transparent; - } - - .dark .group:focus .xl\:dark\:group-focus\:text-white { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-black { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-50 { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-100 { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-200 { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-300 { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-400 { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-500 { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-600 { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-700 { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-800 { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-gray-900 { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-50 { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-100 { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-200 { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-300 { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-400 { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-500 { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-600 { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-700 { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-800 { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-cool-gray-900 { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-50 { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-100 { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-200 { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-300 { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-400 { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-500 { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-600 { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-700 { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-800 { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-red-900 { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-50 { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-100 { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-200 { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-300 { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-400 { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-500 { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-600 { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-700 { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-800 { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-orange-900 { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-50 { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-100 { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-200 { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-300 { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-400 { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-500 { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-600 { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-700 { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-800 { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-yellow-900 { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-50 { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-100 { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-200 { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-300 { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-400 { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-500 { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-600 { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-700 { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-800 { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-green-900 { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-50 { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-100 { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-200 { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-300 { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-400 { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-500 { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-600 { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-700 { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-800 { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-teal-900 { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-50 { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-100 { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-200 { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-300 { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-400 { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-500 { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-600 { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-700 { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-800 { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-blue-900 { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-50 { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-100 { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-200 { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-300 { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-400 { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-500 { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-600 { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-700 { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-800 { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-indigo-900 { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-50 { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-100 { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-200 { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-300 { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-400 { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-500 { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-600 { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-700 { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-800 { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-purple-900 { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-50 { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-100 { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-200 { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-300 { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-400 { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-500 { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-600 { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-700 { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-800 { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .group:focus .xl\:dark\:group-focus\:text-pink-900 { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-transparent:hover { - color: transparent; - } - - .dark .xl\:dark\:hover\:text-white:hover { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-black:hover { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-50:hover { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-100:hover { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-200:hover { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-300:hover { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-400:hover { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-500:hover { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-600:hover { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-700:hover { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-800:hover { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-gray-900:hover { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-50:hover { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-100:hover { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-200:hover { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-300:hover { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-400:hover { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-500:hover { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-600:hover { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-700:hover { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-800:hover { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-cool-gray-900:hover { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-50:hover { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-100:hover { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-200:hover { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-300:hover { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-400:hover { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-500:hover { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-600:hover { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-700:hover { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-800:hover { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-red-900:hover { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-50:hover { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-100:hover { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-200:hover { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-300:hover { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-400:hover { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-500:hover { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-600:hover { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-700:hover { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-800:hover { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-orange-900:hover { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-50:hover { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-100:hover { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-200:hover { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-300:hover { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-400:hover { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-500:hover { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-600:hover { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-700:hover { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-800:hover { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-yellow-900:hover { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-50:hover { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-100:hover { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-200:hover { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-300:hover { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-400:hover { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-500:hover { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-600:hover { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-700:hover { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-800:hover { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-green-900:hover { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-50:hover { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-100:hover { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-200:hover { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-300:hover { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-400:hover { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-500:hover { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-600:hover { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-700:hover { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-800:hover { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-teal-900:hover { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-50:hover { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-100:hover { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-200:hover { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-300:hover { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-400:hover { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-500:hover { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-600:hover { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-700:hover { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-800:hover { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-blue-900:hover { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-50:hover { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-100:hover { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-200:hover { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-300:hover { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-400:hover { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-500:hover { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-600:hover { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-700:hover { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-800:hover { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-indigo-900:hover { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-50:hover { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-100:hover { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-200:hover { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-300:hover { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-400:hover { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-500:hover { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-600:hover { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-700:hover { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-800:hover { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-purple-900:hover { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-50:hover { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-100:hover { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-200:hover { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-300:hover { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-400:hover { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-500:hover { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-600:hover { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-700:hover { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-800:hover { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .xl\:dark\:hover\:text-pink-900:hover { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-transparent:focus-within { - color: transparent; - } - - .dark .xl\:dark\:focus-within\:text-white:focus-within { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-black:focus-within { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-50:focus-within { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-100:focus-within { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-200:focus-within { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-300:focus-within { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-400:focus-within { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-500:focus-within { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-600:focus-within { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-700:focus-within { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-800:focus-within { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-gray-900:focus-within { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-50:focus-within { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-100:focus-within { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-200:focus-within { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-300:focus-within { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-400:focus-within { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-500:focus-within { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-600:focus-within { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-700:focus-within { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-800:focus-within { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-cool-gray-900:focus-within { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-50:focus-within { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-100:focus-within { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-200:focus-within { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-300:focus-within { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-400:focus-within { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-500:focus-within { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-600:focus-within { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-700:focus-within { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-800:focus-within { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-red-900:focus-within { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-50:focus-within { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-100:focus-within { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-200:focus-within { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-300:focus-within { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-400:focus-within { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-500:focus-within { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-600:focus-within { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-700:focus-within { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-800:focus-within { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-orange-900:focus-within { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-50:focus-within { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-100:focus-within { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-200:focus-within { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-300:focus-within { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-400:focus-within { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-500:focus-within { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-600:focus-within { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-700:focus-within { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-800:focus-within { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-yellow-900:focus-within { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-50:focus-within { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-100:focus-within { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-200:focus-within { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-300:focus-within { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-400:focus-within { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-500:focus-within { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-600:focus-within { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-700:focus-within { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-800:focus-within { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-green-900:focus-within { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-50:focus-within { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-100:focus-within { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-200:focus-within { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-300:focus-within { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-400:focus-within { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-500:focus-within { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-600:focus-within { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-700:focus-within { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-800:focus-within { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-teal-900:focus-within { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-50:focus-within { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-100:focus-within { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-200:focus-within { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-300:focus-within { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-400:focus-within { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-500:focus-within { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-600:focus-within { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-700:focus-within { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-800:focus-within { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-blue-900:focus-within { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-50:focus-within { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-100:focus-within { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-200:focus-within { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-300:focus-within { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-400:focus-within { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-500:focus-within { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-600:focus-within { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-700:focus-within { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-800:focus-within { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-indigo-900:focus-within { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-50:focus-within { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-100:focus-within { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-200:focus-within { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-300:focus-within { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-400:focus-within { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-500:focus-within { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-600:focus-within { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-700:focus-within { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-800:focus-within { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-purple-900:focus-within { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-50:focus-within { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-100:focus-within { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-200:focus-within { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-300:focus-within { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-400:focus-within { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-500:focus-within { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-600:focus-within { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-700:focus-within { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-800:focus-within { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .xl\:dark\:focus-within\:text-pink-900:focus-within { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-transparent:focus { - color: transparent; - } - - .dark .xl\:dark\:focus\:text-white:focus { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-black:focus { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-50:focus { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-100:focus { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-200:focus { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-300:focus { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-400:focus { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-500:focus { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-600:focus { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-700:focus { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-800:focus { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-gray-900:focus { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-50:focus { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-100:focus { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-200:focus { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-300:focus { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-400:focus { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-500:focus { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-600:focus { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-700:focus { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-800:focus { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-cool-gray-900:focus { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-50:focus { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-100:focus { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-200:focus { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-300:focus { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-400:focus { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-500:focus { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-600:focus { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-700:focus { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-800:focus { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-red-900:focus { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-50:focus { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-100:focus { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-200:focus { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-300:focus { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-400:focus { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-500:focus { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-600:focus { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-700:focus { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-800:focus { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-orange-900:focus { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-50:focus { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-100:focus { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-200:focus { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-300:focus { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-400:focus { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-500:focus { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-600:focus { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-700:focus { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-800:focus { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-yellow-900:focus { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-50:focus { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-100:focus { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-200:focus { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-300:focus { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-400:focus { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-500:focus { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-600:focus { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-700:focus { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-800:focus { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-green-900:focus { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-50:focus { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-100:focus { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-200:focus { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-300:focus { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-400:focus { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-500:focus { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-600:focus { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-700:focus { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-800:focus { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-teal-900:focus { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-50:focus { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-100:focus { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-200:focus { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-300:focus { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-400:focus { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-500:focus { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-600:focus { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-700:focus { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-800:focus { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-blue-900:focus { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-50:focus { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-100:focus { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-200:focus { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-300:focus { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-400:focus { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-500:focus { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-600:focus { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-700:focus { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-800:focus { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-indigo-900:focus { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-50:focus { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-100:focus { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-200:focus { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-300:focus { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-400:focus { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-500:focus { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-600:focus { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-700:focus { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-800:focus { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-purple-900:focus { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-50:focus { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-100:focus { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-200:focus { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-300:focus { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-400:focus { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-500:focus { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-600:focus { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-700:focus { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-800:focus { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .xl\:dark\:focus\:text-pink-900:focus { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-transparent:active { - color: transparent; - } - - .dark .xl\:dark\:active\:text-white:active { - --text-opacity: 1; - color: #ffffff; - color: rgba(255, 255, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-black:active { - --text-opacity: 1; - color: #000000; - color: rgba(0, 0, 0, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-50:active { - --text-opacity: 1; - color: #f9fafb; - color: rgba(249, 250, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-100:active { - --text-opacity: 1; - color: #f4f5f7; - color: rgba(244, 245, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-200:active { - --text-opacity: 1; - color: #e5e7eb; - color: rgba(229, 231, 235, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-300:active { - --text-opacity: 1; - color: #d2d6dc; - color: rgba(210, 214, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-400:active { - --text-opacity: 1; - color: #9fa6b2; - color: rgba(159, 166, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-500:active { - --text-opacity: 1; - color: #6b7280; - color: rgba(107, 114, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-600:active { - --text-opacity: 1; - color: #4b5563; - color: rgba(75, 85, 99, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-700:active { - --text-opacity: 1; - color: #374151; - color: rgba(55, 65, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-800:active { - --text-opacity: 1; - color: #252f3f; - color: rgba(37, 47, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-gray-900:active { - --text-opacity: 1; - color: #161e2e; - color: rgba(22, 30, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-50:active { - --text-opacity: 1; - color: #f8fafc; - color: rgba(248, 250, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-100:active { - --text-opacity: 1; - color: #f1f5f9; - color: rgba(241, 245, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-200:active { - --text-opacity: 1; - color: #e2e8f0; - color: rgba(226, 232, 240, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-300:active { - --text-opacity: 1; - color: #cfd8e3; - color: rgba(207, 216, 227, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-400:active { - --text-opacity: 1; - color: #97a6ba; - color: rgba(151, 166, 186, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-500:active { - --text-opacity: 1; - color: #64748b; - color: rgba(100, 116, 139, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-600:active { - --text-opacity: 1; - color: #475569; - color: rgba(71, 85, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-700:active { - --text-opacity: 1; - color: #364152; - color: rgba(54, 65, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-800:active { - --text-opacity: 1; - color: #27303f; - color: rgba(39, 48, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-cool-gray-900:active { - --text-opacity: 1; - color: #1a202e; - color: rgba(26, 32, 46, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-50:active { - --text-opacity: 1; - color: #fdf2f2; - color: rgba(253, 242, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-100:active { - --text-opacity: 1; - color: #fde8e8; - color: rgba(253, 232, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-200:active { - --text-opacity: 1; - color: #fbd5d5; - color: rgba(251, 213, 213, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-300:active { - --text-opacity: 1; - color: #f8b4b4; - color: rgba(248, 180, 180, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-400:active { - --text-opacity: 1; - color: #f98080; - color: rgba(249, 128, 128, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-500:active { - --text-opacity: 1; - color: #f05252; - color: rgba(240, 82, 82, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-600:active { - --text-opacity: 1; - color: #e02424; - color: rgba(224, 36, 36, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-700:active { - --text-opacity: 1; - color: #c81e1e; - color: rgba(200, 30, 30, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-800:active { - --text-opacity: 1; - color: #9b1c1c; - color: rgba(155, 28, 28, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-red-900:active { - --text-opacity: 1; - color: #771d1d; - color: rgba(119, 29, 29, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-50:active { - --text-opacity: 1; - color: #fff8f1; - color: rgba(255, 248, 241, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-100:active { - --text-opacity: 1; - color: #feecdc; - color: rgba(254, 236, 220, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-200:active { - --text-opacity: 1; - color: #fcd9bd; - color: rgba(252, 217, 189, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-300:active { - --text-opacity: 1; - color: #fdba8c; - color: rgba(253, 186, 140, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-400:active { - --text-opacity: 1; - color: #ff8a4c; - color: rgba(255, 138, 76, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-500:active { - --text-opacity: 1; - color: #ff5a1f; - color: rgba(255, 90, 31, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-600:active { - --text-opacity: 1; - color: #d03801; - color: rgba(208, 56, 1, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-700:active { - --text-opacity: 1; - color: #b43403; - color: rgba(180, 52, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-800:active { - --text-opacity: 1; - color: #8a2c0d; - color: rgba(138, 44, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-orange-900:active { - --text-opacity: 1; - color: #73230d; - color: rgba(115, 35, 13, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-50:active { - --text-opacity: 1; - color: #fdfdea; - color: rgba(253, 253, 234, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-100:active { - --text-opacity: 1; - color: #fdf6b2; - color: rgba(253, 246, 178, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-200:active { - --text-opacity: 1; - color: #fce96a; - color: rgba(252, 233, 106, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-300:active { - --text-opacity: 1; - color: #faca15; - color: rgba(250, 202, 21, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-400:active { - --text-opacity: 1; - color: #e3a008; - color: rgba(227, 160, 8, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-500:active { - --text-opacity: 1; - color: #c27803; - color: rgba(194, 120, 3, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-600:active { - --text-opacity: 1; - color: #9f580a; - color: rgba(159, 88, 10, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-700:active { - --text-opacity: 1; - color: #8e4b10; - color: rgba(142, 75, 16, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-800:active { - --text-opacity: 1; - color: #723b13; - color: rgba(114, 59, 19, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-yellow-900:active { - --text-opacity: 1; - color: #633112; - color: rgba(99, 49, 18, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-50:active { - --text-opacity: 1; - color: #f3faf7; - color: rgba(243, 250, 247, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-100:active { - --text-opacity: 1; - color: #def7ec; - color: rgba(222, 247, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-200:active { - --text-opacity: 1; - color: #bcf0da; - color: rgba(188, 240, 218, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-300:active { - --text-opacity: 1; - color: #84e1bc; - color: rgba(132, 225, 188, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-400:active { - --text-opacity: 1; - color: #31c48d; - color: rgba(49, 196, 141, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-500:active { - --text-opacity: 1; - color: #0e9f6e; - color: rgba(14, 159, 110, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-600:active { - --text-opacity: 1; - color: #057a55; - color: rgba(5, 122, 85, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-700:active { - --text-opacity: 1; - color: #046c4e; - color: rgba(4, 108, 78, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-800:active { - --text-opacity: 1; - color: #03543f; - color: rgba(3, 84, 63, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-green-900:active { - --text-opacity: 1; - color: #014737; - color: rgba(1, 71, 55, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-50:active { - --text-opacity: 1; - color: #edfafa; - color: rgba(237, 250, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-100:active { - --text-opacity: 1; - color: #d5f5f6; - color: rgba(213, 245, 246, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-200:active { - --text-opacity: 1; - color: #afecef; - color: rgba(175, 236, 239, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-300:active { - --text-opacity: 1; - color: #7edce2; - color: rgba(126, 220, 226, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-400:active { - --text-opacity: 1; - color: #16bdca; - color: rgba(22, 189, 202, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-500:active { - --text-opacity: 1; - color: #0694a2; - color: rgba(6, 148, 162, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-600:active { - --text-opacity: 1; - color: #047481; - color: rgba(4, 116, 129, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-700:active { - --text-opacity: 1; - color: #036672; - color: rgba(3, 102, 114, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-800:active { - --text-opacity: 1; - color: #05505c; - color: rgba(5, 80, 92, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-teal-900:active { - --text-opacity: 1; - color: #014451; - color: rgba(1, 68, 81, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-50:active { - --text-opacity: 1; - color: #ebf5ff; - color: rgba(235, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-100:active { - --text-opacity: 1; - color: #e1effe; - color: rgba(225, 239, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-200:active { - --text-opacity: 1; - color: #c3ddfd; - color: rgba(195, 221, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-300:active { - --text-opacity: 1; - color: #a4cafe; - color: rgba(164, 202, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-400:active { - --text-opacity: 1; - color: #76a9fa; - color: rgba(118, 169, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-500:active { - --text-opacity: 1; - color: #3f83f8; - color: rgba(63, 131, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-600:active { - --text-opacity: 1; - color: #1c64f2; - color: rgba(28, 100, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-700:active { - --text-opacity: 1; - color: #1a56db; - color: rgba(26, 86, 219, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-800:active { - --text-opacity: 1; - color: #1e429f; - color: rgba(30, 66, 159, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-blue-900:active { - --text-opacity: 1; - color: #233876; - color: rgba(35, 56, 118, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-50:active { - --text-opacity: 1; - color: #f0f5ff; - color: rgba(240, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-100:active { - --text-opacity: 1; - color: #e5edff; - color: rgba(229, 237, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-200:active { - --text-opacity: 1; - color: #cddbfe; - color: rgba(205, 219, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-300:active { - --text-opacity: 1; - color: #b4c6fc; - color: rgba(180, 198, 252, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-400:active { - --text-opacity: 1; - color: #8da2fb; - color: rgba(141, 162, 251, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-500:active { - --text-opacity: 1; - color: #6875f5; - color: rgba(104, 117, 245, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-600:active { - --text-opacity: 1; - color: #5850ec; - color: rgba(88, 80, 236, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-700:active { - --text-opacity: 1; - color: #5145cd; - color: rgba(81, 69, 205, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-800:active { - --text-opacity: 1; - color: #42389d; - color: rgba(66, 56, 157, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-indigo-900:active { - --text-opacity: 1; - color: #362f78; - color: rgba(54, 47, 120, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-50:active { - --text-opacity: 1; - color: #f6f5ff; - color: rgba(246, 245, 255, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-100:active { - --text-opacity: 1; - color: #edebfe; - color: rgba(237, 235, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-200:active { - --text-opacity: 1; - color: #dcd7fe; - color: rgba(220, 215, 254, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-300:active { - --text-opacity: 1; - color: #cabffd; - color: rgba(202, 191, 253, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-400:active { - --text-opacity: 1; - color: #ac94fa; - color: rgba(172, 148, 250, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-500:active { - --text-opacity: 1; - color: #9061f9; - color: rgba(144, 97, 249, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-600:active { - --text-opacity: 1; - color: #7e3af2; - color: rgba(126, 58, 242, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-700:active { - --text-opacity: 1; - color: #6c2bd9; - color: rgba(108, 43, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-800:active { - --text-opacity: 1; - color: #5521b5; - color: rgba(85, 33, 181, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-purple-900:active { - --text-opacity: 1; - color: #4a1d96; - color: rgba(74, 29, 150, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-50:active { - --text-opacity: 1; - color: #fdf2f8; - color: rgba(253, 242, 248, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-100:active { - --text-opacity: 1; - color: #fce8f3; - color: rgba(252, 232, 243, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-200:active { - --text-opacity: 1; - color: #fad1e8; - color: rgba(250, 209, 232, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-300:active { - --text-opacity: 1; - color: #f8b4d9; - color: rgba(248, 180, 217, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-400:active { - --text-opacity: 1; - color: #f17eb8; - color: rgba(241, 126, 184, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-500:active { - --text-opacity: 1; - color: #e74694; - color: rgba(231, 70, 148, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-600:active { - --text-opacity: 1; - color: #d61f69; - color: rgba(214, 31, 105, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-700:active { - --text-opacity: 1; - color: #bf125d; - color: rgba(191, 18, 93, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-800:active { - --text-opacity: 1; - color: #99154b; - color: rgba(153, 21, 75, var(--text-opacity)); - } - - .dark .xl\:dark\:active\:text-pink-900:active { - --text-opacity: 1; - color: #751a3d; - color: rgba(117, 26, 61, var(--text-opacity)); - } - - .xl\:text-opacity-0 { - --text-opacity: 0; - } - - .xl\:text-opacity-25 { - --text-opacity: 0.25; - } - - .xl\:text-opacity-50 { - --text-opacity: 0.5; - } - - .xl\:text-opacity-75 { - --text-opacity: 0.75; - } - - .xl\:text-opacity-100 { - --text-opacity: 1; - } - - .xl\:hover\:text-opacity-0:hover { - --text-opacity: 0; - } - - .xl\:hover\:text-opacity-25:hover { - --text-opacity: 0.25; - } - - .xl\:hover\:text-opacity-50:hover { - --text-opacity: 0.5; - } - - .xl\:hover\:text-opacity-75:hover { - --text-opacity: 0.75; - } - - .xl\:hover\:text-opacity-100:hover { - --text-opacity: 1; - } - - .xl\:focus\:text-opacity-0:focus { - --text-opacity: 0; - } - - .xl\:focus\:text-opacity-25:focus { - --text-opacity: 0.25; - } - - .xl\:focus\:text-opacity-50:focus { - --text-opacity: 0.5; - } - - .xl\:focus\:text-opacity-75:focus { - --text-opacity: 0.75; - } - - .xl\:focus\:text-opacity-100:focus { - --text-opacity: 1; - } - - .xl\:italic { - font-style: italic; - } - - .xl\:not-italic { - 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; - } - - .group:hover .xl\:group-hover\:underline { - text-decoration: underline; - } - - .group:hover .xl\:group-hover\:line-through { - text-decoration: line-through; - } - - .group:hover .xl\:group-hover\:no-underline { - text-decoration: none; - } - - .group:focus .xl\:group-focus\:underline { - text-decoration: underline; - } - - .group:focus .xl\:group-focus\:line-through { - text-decoration: line-through; - } - - .group:focus .xl\:group-focus\:no-underline { - text-decoration: 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\:focus\:underline:focus { - text-decoration: underline; - } - - .xl\:focus\:line-through:focus { - text-decoration: line-through; - } - - .xl\:focus\:no-underline:focus { - 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\:ordinal, .xl\:slashed-zero, .xl\:lining-nums, .xl\:oldstyle-nums, .xl\:proportional-nums, .xl\:tabular-nums, .xl\:diagonal-fractions, .xl\:stacked-fractions { - --font-variant-numeric-ordinal: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-slashed-zero: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-figure: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-spacing: var(--tailwind-empty,/*!*/ /*!*/); - --font-variant-numeric-fraction: var(--tailwind-empty,/*!*/ /*!*/); - font-variant-numeric: var(--font-variant-numeric-ordinal) var(--font-variant-numeric-slashed-zero) var(--font-variant-numeric-figure) var(--font-variant-numeric-spacing) var(--font-variant-numeric-fraction); - } - - .xl\:normal-nums { - font-variant-numeric: normal; - } - - .xl\:ordinal { - --font-variant-numeric-ordinal: ordinal; - } - - .xl\:slashed-zero { - --font-variant-numeric-slashed-zero: slashed-zero; - } - - .xl\:lining-nums { - --font-variant-numeric-figure: lining-nums; - } - - .xl\:oldstyle-nums { - --font-variant-numeric-figure: oldstyle-nums; - } - - .xl\:proportional-nums { - --font-variant-numeric-spacing: proportional-nums; - } - - .xl\:tabular-nums { - --font-variant-numeric-spacing: tabular-nums; - } - - .xl\:diagonal-fractions { - --font-variant-numeric-fraction: diagonal-fractions; - } - - .xl\:stacked-fractions { - --font-variant-numeric-fraction: stacked-fractions; - } - - .xl\:tracking-tighter { - letter-spacing: -0.05em; - } - - .xl\:tracking-tight { - letter-spacing: -0.025em; - } - - .xl\:tracking-normal { - letter-spacing: 0; - } - - .xl\:tracking-wide { - letter-spacing: 0.025em; - } - - .xl\:tracking-wider { - letter-spacing: 0.05em; - } - - .xl\:tracking-widest { - letter-spacing: 0.1em; - } - - .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\:select-all { - -webkit-user-select: all; - -moz-user-select: all; - -ms-user-select: all; - user-select: all; - } - - .xl\:select-auto { - -webkit-user-select: auto; - -moz-user-select: auto; - -ms-user-select: auto; - user-select: auto; - } - - .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-normal { - word-wrap: normal; - overflow-wrap: normal; - word-break: normal; - } - - .xl\:break-words { - word-wrap: break-word; - overflow-wrap: break-word; - } - - .xl\:break-all { - word-break: break-all; - } - - .xl\:truncate { - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - } - - .xl\:w-0 { - width: 0; - } - - .xl\:w-1 { - width: 0.25rem; - } - - .xl\:w-2 { - width: 0.5rem; - } - - .xl\:w-3 { - width: 0.75rem; - } - - .xl\:w-4 { - width: 1rem; - } - - .xl\:w-5 { - width: 1.25rem; - } - - .xl\:w-6 { - width: 1.5rem; - } - - .xl\:w-7 { - width: 1.75rem; - } - - .xl\:w-8 { - width: 2rem; - } - - .xl\:w-9 { - width: 2.25rem; - } - - .xl\:w-10 { - width: 2.5rem; - } - - .xl\:w-11 { - width: 2.75rem; - } - - .xl\:w-12 { - width: 3rem; - } - - .xl\:w-13 { - width: 3.25rem; - } - - .xl\:w-14 { - width: 3.5rem; - } - - .xl\:w-15 { - width: 3.75rem; - } - - .xl\:w-16 { - width: 4rem; - } - - .xl\:w-20 { - width: 5rem; - } - - .xl\:w-24 { - width: 6rem; - } - - .xl\:w-28 { - width: 7rem; - } - - .xl\:w-32 { - width: 8rem; - } - - .xl\:w-36 { - width: 9rem; - } - - .xl\:w-40 { - width: 10rem; - } - - .xl\:w-44 { - width: 11rem; - } - - .xl\:w-48 { - width: 12rem; - } - - .xl\:w-52 { - width: 13rem; - } - - .xl\:w-56 { - width: 14rem; - } - - .xl\:w-60 { - width: 15rem; - } - - .xl\:w-64 { - width: 16rem; - } - - .xl\:w-72 { - width: 18rem; - } - - .xl\:w-80 { - width: 20rem; - } - - .xl\:w-96 { - width: 24rem; - } - - .xl\:w-auto { - width: auto; - } - - .xl\:w-px { - width: 1px; - } - - .xl\:w-0\.5 { - width: 0.125rem; - } - - .xl\:w-1\.5 { - width: 0.375rem; - } - - .xl\:w-2\.5 { - width: 0.625rem; - } - - .xl\:w-3\.5 { - width: 0.875rem; - } - - .xl\:w-1\/2 { - width: 50%; - } - - .xl\:w-1\/3 { - width: 33.333333%; - } - - .xl\:w-2\/3 { - width: 66.666667%; - } - - .xl\:w-1\/4 { - width: 25%; - } - - .xl\:w-2\/4 { - width: 50%; - } - - .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.666667%; - } - - .xl\:w-2\/6 { - width: 33.333333%; - } - - .xl\:w-3\/6 { - width: 50%; - } - - .xl\:w-4\/6 { - width: 66.666667%; - } - - .xl\:w-5\/6 { - width: 83.333333%; - } - - .xl\:w-1\/12 { - width: 8.333333%; - } - - .xl\:w-2\/12 { - width: 16.666667%; - } - - .xl\:w-3\/12 { - width: 25%; - } - - .xl\:w-4\/12 { - width: 33.333333%; - } - - .xl\:w-5\/12 { - width: 41.666667%; - } - - .xl\:w-6\/12 { - width: 50%; - } - - .xl\:w-7\/12 { - width: 58.333333%; - } - - .xl\:w-8\/12 { - width: 66.666667%; - } - - .xl\:w-9\/12 { - width: 75%; - } - - .xl\:w-10\/12 { - width: 83.333333%; - } - - .xl\:w-11\/12 { - width: 91.666667%; - } - - .xl\:w-full { - width: 100%; - } - - .xl\:w-screen { - width: 100vw; - } - - .xl\:w-min-content { - width: -webkit-min-content; - width: -moz-min-content; - width: min-content; - } - - .xl\:w-max-content { - width: -webkit-max-content; - width: -moz-max-content; - width: max-content; - } - - .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; - } - - .xl\:focus-within\:z-0:focus-within { - z-index: 0; - } - - .xl\:focus-within\:z-10:focus-within { - z-index: 10; - } - - .xl\:focus-within\:z-20:focus-within { - z-index: 20; - } - - .xl\:focus-within\:z-30:focus-within { - z-index: 30; - } - - .xl\:focus-within\:z-40:focus-within { - z-index: 40; - } - - .xl\:focus-within\:z-50:focus-within { - z-index: 50; - } - - .xl\:focus-within\:z-auto:focus-within { - z-index: auto; - } - - .xl\:focus\:z-0:focus { - z-index: 0; - } - - .xl\:focus\:z-10:focus { - z-index: 10; - } - - .xl\:focus\:z-20:focus { - z-index: 20; - } - - .xl\:focus\:z-30:focus { - z-index: 30; - } - - .xl\:focus\:z-40:focus { - z-index: 40; - } - - .xl\:focus\:z-50:focus { - z-index: 50; - } - - .xl\:focus\:z-auto:focus { - z-index: auto; - } - - .xl\:gap-0 { - grid-gap: 0; - gap: 0; - } - - .xl\:gap-1 { - grid-gap: 0.25rem; - gap: 0.25rem; - } - - .xl\:gap-2 { - grid-gap: 0.5rem; - gap: 0.5rem; - } - - .xl\:gap-3 { - grid-gap: 0.75rem; - gap: 0.75rem; - } - - .xl\:gap-4 { - grid-gap: 1rem; - gap: 1rem; - } - - .xl\:gap-5 { - grid-gap: 1.25rem; - gap: 1.25rem; - } - - .xl\:gap-6 { - grid-gap: 1.5rem; - gap: 1.5rem; - } - - .xl\:gap-7 { - grid-gap: 1.75rem; - gap: 1.75rem; - } - - .xl\:gap-8 { - grid-gap: 2rem; - gap: 2rem; - } - - .xl\:gap-9 { - grid-gap: 2.25rem; - gap: 2.25rem; - } - - .xl\:gap-10 { - grid-gap: 2.5rem; - gap: 2.5rem; - } - - .xl\:gap-11 { - grid-gap: 2.75rem; - gap: 2.75rem; - } - - .xl\:gap-12 { - grid-gap: 3rem; - gap: 3rem; - } - - .xl\:gap-13 { - grid-gap: 3.25rem; - gap: 3.25rem; - } - - .xl\:gap-14 { - grid-gap: 3.5rem; - gap: 3.5rem; - } - - .xl\:gap-15 { - grid-gap: 3.75rem; - gap: 3.75rem; - } - - .xl\:gap-16 { - grid-gap: 4rem; - gap: 4rem; - } - - .xl\:gap-20 { - grid-gap: 5rem; - gap: 5rem; - } - - .xl\:gap-24 { - grid-gap: 6rem; - gap: 6rem; - } - - .xl\:gap-28 { - grid-gap: 7rem; - gap: 7rem; - } - - .xl\:gap-32 { - grid-gap: 8rem; - gap: 8rem; - } - - .xl\:gap-36 { - grid-gap: 9rem; - gap: 9rem; - } - - .xl\:gap-40 { - grid-gap: 10rem; - gap: 10rem; - } - - .xl\:gap-44 { - grid-gap: 11rem; - gap: 11rem; - } - - .xl\:gap-48 { - grid-gap: 12rem; - gap: 12rem; - } - - .xl\:gap-52 { - grid-gap: 13rem; - gap: 13rem; - } - - .xl\:gap-56 { - grid-gap: 14rem; - gap: 14rem; - } - - .xl\:gap-60 { - grid-gap: 15rem; - gap: 15rem; - } - - .xl\:gap-64 { - grid-gap: 16rem; - gap: 16rem; - } - - .xl\:gap-72 { - grid-gap: 18rem; - gap: 18rem; - } - - .xl\:gap-80 { - grid-gap: 20rem; - gap: 20rem; - } - - .xl\:gap-96 { - grid-gap: 24rem; - gap: 24rem; - } - - .xl\:gap-px { - grid-gap: 1px; - gap: 1px; - } - - .xl\:gap-0\.5 { - grid-gap: 0.125rem; - gap: 0.125rem; - } - - .xl\:gap-1\.5 { - grid-gap: 0.375rem; - gap: 0.375rem; - } - - .xl\:gap-2\.5 { - grid-gap: 0.625rem; - gap: 0.625rem; - } - - .xl\:gap-3\.5 { - grid-gap: 0.875rem; - gap: 0.875rem; - } - - .xl\:gap-1\/2 { - grid-gap: 50%; - gap: 50%; - } - - .xl\:gap-1\/3 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .xl\:gap-2\/3 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .xl\:gap-1\/4 { - grid-gap: 25%; - gap: 25%; - } - - .xl\:gap-2\/4 { - grid-gap: 50%; - gap: 50%; - } - - .xl\:gap-3\/4 { - grid-gap: 75%; - gap: 75%; - } - - .xl\:gap-1\/5 { - grid-gap: 20%; - gap: 20%; - } - - .xl\:gap-2\/5 { - grid-gap: 40%; - gap: 40%; - } - - .xl\:gap-3\/5 { - grid-gap: 60%; - gap: 60%; - } - - .xl\:gap-4\/5 { - grid-gap: 80%; - gap: 80%; - } - - .xl\:gap-1\/6 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .xl\:gap-2\/6 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .xl\:gap-3\/6 { - grid-gap: 50%; - gap: 50%; - } - - .xl\:gap-4\/6 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .xl\:gap-5\/6 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .xl\:gap-1\/12 { - grid-gap: 8.333333%; - gap: 8.333333%; - } - - .xl\:gap-2\/12 { - grid-gap: 16.666667%; - gap: 16.666667%; - } - - .xl\:gap-3\/12 { - grid-gap: 25%; - gap: 25%; - } - - .xl\:gap-4\/12 { - grid-gap: 33.333333%; - gap: 33.333333%; - } - - .xl\:gap-5\/12 { - grid-gap: 41.666667%; - gap: 41.666667%; - } - - .xl\:gap-6\/12 { - grid-gap: 50%; - gap: 50%; - } - - .xl\:gap-7\/12 { - grid-gap: 58.333333%; - gap: 58.333333%; - } - - .xl\:gap-8\/12 { - grid-gap: 66.666667%; - gap: 66.666667%; - } - - .xl\:gap-9\/12 { - grid-gap: 75%; - gap: 75%; - } - - .xl\:gap-10\/12 { - grid-gap: 83.333333%; - gap: 83.333333%; - } - - .xl\:gap-11\/12 { - grid-gap: 91.666667%; - gap: 91.666667%; - } - - .xl\:gap-full { - grid-gap: 100%; - gap: 100%; - } - - .xl\:col-gap-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .xl\:col-gap-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .xl\:col-gap-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .xl\:col-gap-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .xl\:col-gap-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .xl\:col-gap-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .xl\:col-gap-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .xl\:col-gap-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .xl\:col-gap-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .xl\:col-gap-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .xl\:col-gap-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .xl\:col-gap-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .xl\:col-gap-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .xl\:col-gap-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .xl\:col-gap-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .xl\:col-gap-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .xl\:col-gap-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .xl\:col-gap-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .xl\:col-gap-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .xl\:col-gap-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .xl\:col-gap-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .xl\:col-gap-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .xl\:col-gap-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .xl\:col-gap-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .xl\:col-gap-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .xl\:col-gap-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .xl\:col-gap-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .xl\:col-gap-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .xl\:col-gap-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .xl\:col-gap-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .xl\:col-gap-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .xl\:col-gap-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .xl\:col-gap-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .xl\:col-gap-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .xl\:col-gap-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .xl\:col-gap-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .xl\:col-gap-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .xl\:col-gap-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:col-gap-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .xl\:col-gap-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .xl\:col-gap-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .xl\:col-gap-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:col-gap-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .xl\:col-gap-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .xl\:col-gap-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .xl\:col-gap-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .xl\:col-gap-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .xl\:col-gap-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .xl\:col-gap-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .xl\:col-gap-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:col-gap-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .xl\:col-gap-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .xl\:col-gap-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .xl\:col-gap-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .xl\:col-gap-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .xl\:col-gap-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .xl\:col-gap-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .xl\:col-gap-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:col-gap-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .xl\:col-gap-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .xl\:col-gap-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .xl\:col-gap-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .xl\:col-gap-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .xl\:col-gap-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .xl\:gap-x-0 { - grid-column-gap: 0; - -moz-column-gap: 0; - column-gap: 0; - } - - .xl\:gap-x-1 { - grid-column-gap: 0.25rem; - -moz-column-gap: 0.25rem; - column-gap: 0.25rem; - } - - .xl\:gap-x-2 { - grid-column-gap: 0.5rem; - -moz-column-gap: 0.5rem; - column-gap: 0.5rem; - } - - .xl\:gap-x-3 { - grid-column-gap: 0.75rem; - -moz-column-gap: 0.75rem; - column-gap: 0.75rem; - } - - .xl\:gap-x-4 { - grid-column-gap: 1rem; - -moz-column-gap: 1rem; - column-gap: 1rem; - } - - .xl\:gap-x-5 { - grid-column-gap: 1.25rem; - -moz-column-gap: 1.25rem; - column-gap: 1.25rem; - } - - .xl\:gap-x-6 { - grid-column-gap: 1.5rem; - -moz-column-gap: 1.5rem; - column-gap: 1.5rem; - } - - .xl\:gap-x-7 { - grid-column-gap: 1.75rem; - -moz-column-gap: 1.75rem; - column-gap: 1.75rem; - } - - .xl\:gap-x-8 { - grid-column-gap: 2rem; - -moz-column-gap: 2rem; - column-gap: 2rem; - } - - .xl\:gap-x-9 { - grid-column-gap: 2.25rem; - -moz-column-gap: 2.25rem; - column-gap: 2.25rem; - } - - .xl\:gap-x-10 { - grid-column-gap: 2.5rem; - -moz-column-gap: 2.5rem; - column-gap: 2.5rem; - } - - .xl\:gap-x-11 { - grid-column-gap: 2.75rem; - -moz-column-gap: 2.75rem; - column-gap: 2.75rem; - } - - .xl\:gap-x-12 { - grid-column-gap: 3rem; - -moz-column-gap: 3rem; - column-gap: 3rem; - } - - .xl\:gap-x-13 { - grid-column-gap: 3.25rem; - -moz-column-gap: 3.25rem; - column-gap: 3.25rem; - } - - .xl\:gap-x-14 { - grid-column-gap: 3.5rem; - -moz-column-gap: 3.5rem; - column-gap: 3.5rem; - } - - .xl\:gap-x-15 { - grid-column-gap: 3.75rem; - -moz-column-gap: 3.75rem; - column-gap: 3.75rem; - } - - .xl\:gap-x-16 { - grid-column-gap: 4rem; - -moz-column-gap: 4rem; - column-gap: 4rem; - } - - .xl\:gap-x-20 { - grid-column-gap: 5rem; - -moz-column-gap: 5rem; - column-gap: 5rem; - } - - .xl\:gap-x-24 { - grid-column-gap: 6rem; - -moz-column-gap: 6rem; - column-gap: 6rem; - } - - .xl\:gap-x-28 { - grid-column-gap: 7rem; - -moz-column-gap: 7rem; - column-gap: 7rem; - } - - .xl\:gap-x-32 { - grid-column-gap: 8rem; - -moz-column-gap: 8rem; - column-gap: 8rem; - } - - .xl\:gap-x-36 { - grid-column-gap: 9rem; - -moz-column-gap: 9rem; - column-gap: 9rem; - } - - .xl\:gap-x-40 { - grid-column-gap: 10rem; - -moz-column-gap: 10rem; - column-gap: 10rem; - } - - .xl\:gap-x-44 { - grid-column-gap: 11rem; - -moz-column-gap: 11rem; - column-gap: 11rem; - } - - .xl\:gap-x-48 { - grid-column-gap: 12rem; - -moz-column-gap: 12rem; - column-gap: 12rem; - } - - .xl\:gap-x-52 { - grid-column-gap: 13rem; - -moz-column-gap: 13rem; - column-gap: 13rem; - } - - .xl\:gap-x-56 { - grid-column-gap: 14rem; - -moz-column-gap: 14rem; - column-gap: 14rem; - } - - .xl\:gap-x-60 { - grid-column-gap: 15rem; - -moz-column-gap: 15rem; - column-gap: 15rem; - } - - .xl\:gap-x-64 { - grid-column-gap: 16rem; - -moz-column-gap: 16rem; - column-gap: 16rem; - } - - .xl\:gap-x-72 { - grid-column-gap: 18rem; - -moz-column-gap: 18rem; - column-gap: 18rem; - } - - .xl\:gap-x-80 { - grid-column-gap: 20rem; - -moz-column-gap: 20rem; - column-gap: 20rem; - } - - .xl\:gap-x-96 { - grid-column-gap: 24rem; - -moz-column-gap: 24rem; - column-gap: 24rem; - } - - .xl\:gap-x-px { - grid-column-gap: 1px; - -moz-column-gap: 1px; - column-gap: 1px; - } - - .xl\:gap-x-0\.5 { - grid-column-gap: 0.125rem; - -moz-column-gap: 0.125rem; - column-gap: 0.125rem; - } - - .xl\:gap-x-1\.5 { - grid-column-gap: 0.375rem; - -moz-column-gap: 0.375rem; - column-gap: 0.375rem; - } - - .xl\:gap-x-2\.5 { - grid-column-gap: 0.625rem; - -moz-column-gap: 0.625rem; - column-gap: 0.625rem; - } - - .xl\:gap-x-3\.5 { - grid-column-gap: 0.875rem; - -moz-column-gap: 0.875rem; - column-gap: 0.875rem; - } - - .xl\:gap-x-1\/2 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:gap-x-1\/3 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .xl\:gap-x-2\/3 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .xl\:gap-x-1\/4 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .xl\:gap-x-2\/4 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:gap-x-3\/4 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .xl\:gap-x-1\/5 { - grid-column-gap: 20%; - -moz-column-gap: 20%; - column-gap: 20%; - } - - .xl\:gap-x-2\/5 { - grid-column-gap: 40%; - -moz-column-gap: 40%; - column-gap: 40%; - } - - .xl\:gap-x-3\/5 { - grid-column-gap: 60%; - -moz-column-gap: 60%; - column-gap: 60%; - } - - .xl\:gap-x-4\/5 { - grid-column-gap: 80%; - -moz-column-gap: 80%; - column-gap: 80%; - } - - .xl\:gap-x-1\/6 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .xl\:gap-x-2\/6 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .xl\:gap-x-3\/6 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:gap-x-4\/6 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .xl\:gap-x-5\/6 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .xl\:gap-x-1\/12 { - grid-column-gap: 8.333333%; - -moz-column-gap: 8.333333%; - column-gap: 8.333333%; - } - - .xl\:gap-x-2\/12 { - grid-column-gap: 16.666667%; - -moz-column-gap: 16.666667%; - column-gap: 16.666667%; - } - - .xl\:gap-x-3\/12 { - grid-column-gap: 25%; - -moz-column-gap: 25%; - column-gap: 25%; - } - - .xl\:gap-x-4\/12 { - grid-column-gap: 33.333333%; - -moz-column-gap: 33.333333%; - column-gap: 33.333333%; - } - - .xl\:gap-x-5\/12 { - grid-column-gap: 41.666667%; - -moz-column-gap: 41.666667%; - column-gap: 41.666667%; - } - - .xl\:gap-x-6\/12 { - grid-column-gap: 50%; - -moz-column-gap: 50%; - column-gap: 50%; - } - - .xl\:gap-x-7\/12 { - grid-column-gap: 58.333333%; - -moz-column-gap: 58.333333%; - column-gap: 58.333333%; - } - - .xl\:gap-x-8\/12 { - grid-column-gap: 66.666667%; - -moz-column-gap: 66.666667%; - column-gap: 66.666667%; - } - - .xl\:gap-x-9\/12 { - grid-column-gap: 75%; - -moz-column-gap: 75%; - column-gap: 75%; - } - - .xl\:gap-x-10\/12 { - grid-column-gap: 83.333333%; - -moz-column-gap: 83.333333%; - column-gap: 83.333333%; - } - - .xl\:gap-x-11\/12 { - grid-column-gap: 91.666667%; - -moz-column-gap: 91.666667%; - column-gap: 91.666667%; - } - - .xl\:gap-x-full { - grid-column-gap: 100%; - -moz-column-gap: 100%; - column-gap: 100%; - } - - .xl\:row-gap-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .xl\:row-gap-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .xl\:row-gap-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .xl\:row-gap-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .xl\:row-gap-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .xl\:row-gap-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .xl\:row-gap-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .xl\:row-gap-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .xl\:row-gap-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .xl\:row-gap-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .xl\:row-gap-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .xl\:row-gap-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .xl\:row-gap-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .xl\:row-gap-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .xl\:row-gap-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .xl\:row-gap-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .xl\:row-gap-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .xl\:row-gap-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .xl\:row-gap-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .xl\:row-gap-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .xl\:row-gap-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .xl\:row-gap-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .xl\:row-gap-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .xl\:row-gap-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .xl\:row-gap-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .xl\:row-gap-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .xl\:row-gap-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .xl\:row-gap-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .xl\:row-gap-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .xl\:row-gap-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .xl\:row-gap-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .xl\:row-gap-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .xl\:row-gap-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .xl\:row-gap-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .xl\:row-gap-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .xl\:row-gap-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .xl\:row-gap-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .xl\:row-gap-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:row-gap-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .xl\:row-gap-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .xl\:row-gap-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .xl\:row-gap-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:row-gap-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .xl\:row-gap-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .xl\:row-gap-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .xl\:row-gap-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .xl\:row-gap-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .xl\:row-gap-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .xl\:row-gap-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .xl\:row-gap-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:row-gap-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .xl\:row-gap-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .xl\:row-gap-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .xl\:row-gap-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .xl\:row-gap-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .xl\:row-gap-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .xl\:row-gap-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .xl\:row-gap-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:row-gap-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .xl\:row-gap-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .xl\:row-gap-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .xl\:row-gap-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .xl\:row-gap-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .xl\:row-gap-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .xl\:gap-y-0 { - grid-row-gap: 0; - row-gap: 0; - } - - .xl\:gap-y-1 { - grid-row-gap: 0.25rem; - row-gap: 0.25rem; - } - - .xl\:gap-y-2 { - grid-row-gap: 0.5rem; - row-gap: 0.5rem; - } - - .xl\:gap-y-3 { - grid-row-gap: 0.75rem; - row-gap: 0.75rem; - } - - .xl\:gap-y-4 { - grid-row-gap: 1rem; - row-gap: 1rem; - } - - .xl\:gap-y-5 { - grid-row-gap: 1.25rem; - row-gap: 1.25rem; - } - - .xl\:gap-y-6 { - grid-row-gap: 1.5rem; - row-gap: 1.5rem; - } - - .xl\:gap-y-7 { - grid-row-gap: 1.75rem; - row-gap: 1.75rem; - } - - .xl\:gap-y-8 { - grid-row-gap: 2rem; - row-gap: 2rem; - } - - .xl\:gap-y-9 { - grid-row-gap: 2.25rem; - row-gap: 2.25rem; - } - - .xl\:gap-y-10 { - grid-row-gap: 2.5rem; - row-gap: 2.5rem; - } - - .xl\:gap-y-11 { - grid-row-gap: 2.75rem; - row-gap: 2.75rem; - } - - .xl\:gap-y-12 { - grid-row-gap: 3rem; - row-gap: 3rem; - } - - .xl\:gap-y-13 { - grid-row-gap: 3.25rem; - row-gap: 3.25rem; - } - - .xl\:gap-y-14 { - grid-row-gap: 3.5rem; - row-gap: 3.5rem; - } - - .xl\:gap-y-15 { - grid-row-gap: 3.75rem; - row-gap: 3.75rem; - } - - .xl\:gap-y-16 { - grid-row-gap: 4rem; - row-gap: 4rem; - } - - .xl\:gap-y-20 { - grid-row-gap: 5rem; - row-gap: 5rem; - } - - .xl\:gap-y-24 { - grid-row-gap: 6rem; - row-gap: 6rem; - } - - .xl\:gap-y-28 { - grid-row-gap: 7rem; - row-gap: 7rem; - } - - .xl\:gap-y-32 { - grid-row-gap: 8rem; - row-gap: 8rem; - } - - .xl\:gap-y-36 { - grid-row-gap: 9rem; - row-gap: 9rem; - } - - .xl\:gap-y-40 { - grid-row-gap: 10rem; - row-gap: 10rem; - } - - .xl\:gap-y-44 { - grid-row-gap: 11rem; - row-gap: 11rem; - } - - .xl\:gap-y-48 { - grid-row-gap: 12rem; - row-gap: 12rem; - } - - .xl\:gap-y-52 { - grid-row-gap: 13rem; - row-gap: 13rem; - } - - .xl\:gap-y-56 { - grid-row-gap: 14rem; - row-gap: 14rem; - } - - .xl\:gap-y-60 { - grid-row-gap: 15rem; - row-gap: 15rem; - } - - .xl\:gap-y-64 { - grid-row-gap: 16rem; - row-gap: 16rem; - } - - .xl\:gap-y-72 { - grid-row-gap: 18rem; - row-gap: 18rem; - } - - .xl\:gap-y-80 { - grid-row-gap: 20rem; - row-gap: 20rem; - } - - .xl\:gap-y-96 { - grid-row-gap: 24rem; - row-gap: 24rem; - } - - .xl\:gap-y-px { - grid-row-gap: 1px; - row-gap: 1px; - } - - .xl\:gap-y-0\.5 { - grid-row-gap: 0.125rem; - row-gap: 0.125rem; - } - - .xl\:gap-y-1\.5 { - grid-row-gap: 0.375rem; - row-gap: 0.375rem; - } - - .xl\:gap-y-2\.5 { - grid-row-gap: 0.625rem; - row-gap: 0.625rem; - } - - .xl\:gap-y-3\.5 { - grid-row-gap: 0.875rem; - row-gap: 0.875rem; - } - - .xl\:gap-y-1\/2 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:gap-y-1\/3 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .xl\:gap-y-2\/3 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .xl\:gap-y-1\/4 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .xl\:gap-y-2\/4 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:gap-y-3\/4 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .xl\:gap-y-1\/5 { - grid-row-gap: 20%; - row-gap: 20%; - } - - .xl\:gap-y-2\/5 { - grid-row-gap: 40%; - row-gap: 40%; - } - - .xl\:gap-y-3\/5 { - grid-row-gap: 60%; - row-gap: 60%; - } - - .xl\:gap-y-4\/5 { - grid-row-gap: 80%; - row-gap: 80%; - } - - .xl\:gap-y-1\/6 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .xl\:gap-y-2\/6 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .xl\:gap-y-3\/6 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:gap-y-4\/6 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .xl\:gap-y-5\/6 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .xl\:gap-y-1\/12 { - grid-row-gap: 8.333333%; - row-gap: 8.333333%; - } - - .xl\:gap-y-2\/12 { - grid-row-gap: 16.666667%; - row-gap: 16.666667%; - } - - .xl\:gap-y-3\/12 { - grid-row-gap: 25%; - row-gap: 25%; - } - - .xl\:gap-y-4\/12 { - grid-row-gap: 33.333333%; - row-gap: 33.333333%; - } - - .xl\:gap-y-5\/12 { - grid-row-gap: 41.666667%; - row-gap: 41.666667%; - } - - .xl\:gap-y-6\/12 { - grid-row-gap: 50%; - row-gap: 50%; - } - - .xl\:gap-y-7\/12 { - grid-row-gap: 58.333333%; - row-gap: 58.333333%; - } - - .xl\:gap-y-8\/12 { - grid-row-gap: 66.666667%; - row-gap: 66.666667%; - } - - .xl\:gap-y-9\/12 { - grid-row-gap: 75%; - row-gap: 75%; - } - - .xl\:gap-y-10\/12 { - grid-row-gap: 83.333333%; - row-gap: 83.333333%; - } - - .xl\:gap-y-11\/12 { - grid-row-gap: 91.666667%; - row-gap: 91.666667%; - } - - .xl\:gap-y-full { - grid-row-gap: 100%; - row-gap: 100%; - } - - .xl\:grid-flow-row { - grid-auto-flow: row; - } - - .xl\:grid-flow-col { - grid-auto-flow: column; - } - - .xl\:grid-flow-row-dense { - grid-auto-flow: row dense; - } - - .xl\:grid-flow-col-dense { - grid-auto-flow: column dense; - } - - .xl\:grid-cols-1 { - grid-template-columns: repeat(1, minmax(0, 1fr)); - } - - .xl\:grid-cols-2 { - grid-template-columns: repeat(2, minmax(0, 1fr)); - } - - .xl\:grid-cols-3 { - grid-template-columns: repeat(3, minmax(0, 1fr)); - } - - .xl\:grid-cols-4 { - grid-template-columns: repeat(4, minmax(0, 1fr)); - } - - .xl\:grid-cols-5 { - grid-template-columns: repeat(5, minmax(0, 1fr)); - } - - .xl\:grid-cols-6 { - grid-template-columns: repeat(6, minmax(0, 1fr)); - } - - .xl\:grid-cols-7 { - grid-template-columns: repeat(7, minmax(0, 1fr)); - } - - .xl\:grid-cols-8 { - grid-template-columns: repeat(8, minmax(0, 1fr)); - } - - .xl\:grid-cols-9 { - grid-template-columns: repeat(9, minmax(0, 1fr)); - } - - .xl\:grid-cols-10 { - grid-template-columns: repeat(10, minmax(0, 1fr)); - } - - .xl\:grid-cols-11 { - grid-template-columns: repeat(11, minmax(0, 1fr)); - } - - .xl\:grid-cols-12 { - grid-template-columns: repeat(12, minmax(0, 1fr)); - } - - .xl\:grid-cols-none { - grid-template-columns: none; - } - - .xl\:auto-cols-auto { - grid-auto-columns: auto; - } - - .xl\:auto-cols-min { - grid-auto-columns: -webkit-min-content; - grid-auto-columns: min-content; - } - - .xl\:auto-cols-max { - grid-auto-columns: -webkit-max-content; - grid-auto-columns: max-content; - } - - .xl\:auto-cols-fr { - grid-auto-columns: minmax(0, 1fr); - } - - .xl\:col-auto { - grid-column: auto; - } - - .xl\:col-span-1 { - grid-column: span 1 / span 1; - } - - .xl\:col-span-2 { - grid-column: span 2 / span 2; - } - - .xl\:col-span-3 { - grid-column: span 3 / span 3; - } - - .xl\:col-span-4 { - grid-column: span 4 / span 4; - } - - .xl\:col-span-5 { - grid-column: span 5 / span 5; - } - - .xl\:col-span-6 { - grid-column: span 6 / span 6; - } - - .xl\:col-span-7 { - grid-column: span 7 / span 7; - } - - .xl\:col-span-8 { - grid-column: span 8 / span 8; - } - - .xl\:col-span-9 { - grid-column: span 9 / span 9; - } - - .xl\:col-span-10 { - grid-column: span 10 / span 10; - } - - .xl\:col-span-11 { - grid-column: span 11 / span 11; - } - - .xl\:col-span-12 { - grid-column: span 12 / span 12; - } - - .xl\:col-span-full { - grid-column: 1 / -1; - } - - .xl\:col-start-1 { - grid-column-start: 1; - } - - .xl\:col-start-2 { - grid-column-start: 2; - } - - .xl\:col-start-3 { - grid-column-start: 3; - } - - .xl\:col-start-4 { - grid-column-start: 4; - } - - .xl\:col-start-5 { - grid-column-start: 5; - } - - .xl\:col-start-6 { - grid-column-start: 6; - } - - .xl\:col-start-7 { - grid-column-start: 7; - } - - .xl\:col-start-8 { - grid-column-start: 8; - } - - .xl\:col-start-9 { - grid-column-start: 9; - } - - .xl\:col-start-10 { - grid-column-start: 10; - } - - .xl\:col-start-11 { - grid-column-start: 11; - } - - .xl\:col-start-12 { - grid-column-start: 12; - } - - .xl\:col-start-13 { - grid-column-start: 13; - } - - .xl\:col-start-auto { - grid-column-start: auto; - } - - .xl\:col-end-1 { - grid-column-end: 1; - } - - .xl\:col-end-2 { - grid-column-end: 2; - } - - .xl\:col-end-3 { - grid-column-end: 3; - } - - .xl\:col-end-4 { - grid-column-end: 4; - } - - .xl\:col-end-5 { - grid-column-end: 5; - } - - .xl\:col-end-6 { - grid-column-end: 6; - } - - .xl\:col-end-7 { - grid-column-end: 7; - } - - .xl\:col-end-8 { - grid-column-end: 8; - } - - .xl\:col-end-9 { - grid-column-end: 9; - } - - .xl\:col-end-10 { - grid-column-end: 10; - } - - .xl\:col-end-11 { - grid-column-end: 11; - } - - .xl\:col-end-12 { - grid-column-end: 12; - } - - .xl\:col-end-13 { - grid-column-end: 13; - } - - .xl\:col-end-auto { - grid-column-end: auto; - } - - .xl\:grid-rows-1 { - grid-template-rows: repeat(1, minmax(0, 1fr)); - } - - .xl\:grid-rows-2 { - grid-template-rows: repeat(2, minmax(0, 1fr)); - } - - .xl\:grid-rows-3 { - grid-template-rows: repeat(3, minmax(0, 1fr)); - } - - .xl\:grid-rows-4 { - grid-template-rows: repeat(4, minmax(0, 1fr)); - } - - .xl\:grid-rows-5 { - grid-template-rows: repeat(5, minmax(0, 1fr)); - } - - .xl\:grid-rows-6 { - grid-template-rows: repeat(6, minmax(0, 1fr)); - } - - .xl\:grid-rows-none { - grid-template-rows: none; - } - - .xl\:auto-rows-auto { - grid-auto-rows: auto; - } - - .xl\:auto-rows-min { - grid-auto-rows: -webkit-min-content; - grid-auto-rows: min-content; - } - - .xl\:auto-rows-max { - grid-auto-rows: -webkit-max-content; - grid-auto-rows: max-content; - } - - .xl\:auto-rows-fr { - grid-auto-rows: minmax(0, 1fr); - } - - .xl\:row-auto { - grid-row: auto; - } - - .xl\:row-span-1 { - grid-row: span 1 / span 1; - } - - .xl\:row-span-2 { - grid-row: span 2 / span 2; - } - - .xl\:row-span-3 { - grid-row: span 3 / span 3; - } - - .xl\:row-span-4 { - grid-row: span 4 / span 4; - } - - .xl\:row-span-5 { - grid-row: span 5 / span 5; - } - - .xl\:row-span-6 { - grid-row: span 6 / span 6; - } - - .xl\:row-span-full { - grid-row: 1 / -1; - } - - .xl\:row-start-1 { - grid-row-start: 1; - } - - .xl\:row-start-2 { - grid-row-start: 2; - } - - .xl\:row-start-3 { - grid-row-start: 3; - } - - .xl\:row-start-4 { - grid-row-start: 4; - } - - .xl\:row-start-5 { - grid-row-start: 5; - } - - .xl\:row-start-6 { - grid-row-start: 6; - } - - .xl\:row-start-7 { - grid-row-start: 7; - } - - .xl\:row-start-auto { - grid-row-start: auto; - } - - .xl\:row-end-1 { - grid-row-end: 1; - } - - .xl\:row-end-2 { - grid-row-end: 2; - } - - .xl\:row-end-3 { - grid-row-end: 3; - } - - .xl\:row-end-4 { - grid-row-end: 4; - } - - .xl\:row-end-5 { - grid-row-end: 5; - } - - .xl\:row-end-6 { - grid-row-end: 6; - } - - .xl\:row-end-7 { - grid-row-end: 7; - } - - .xl\:row-end-auto { - grid-row-end: auto; - } - - .xl\:transform { - --transform-translate-x: 0; - --transform-translate-y: 0; - --transform-rotate: 0; - --transform-skew-x: 0; - --transform-skew-y: 0; - --transform-scale-x: 1; - --transform-scale-y: 1; - transform: translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y)); - } - - .xl\:transform-none { - transform: none; - } - - .xl\:origin-center { - transform-origin: center; - } - - .xl\:origin-top { - transform-origin: top; - } - - .xl\:origin-top-right { - transform-origin: top right; - } - - .xl\:origin-right { - transform-origin: right; - } - - .xl\:origin-bottom-right { - transform-origin: bottom right; - } - - .xl\:origin-bottom { - transform-origin: bottom; - } - - .xl\:origin-bottom-left { - transform-origin: bottom left; - } - - .xl\:origin-left { - transform-origin: left; - } - - .xl\:origin-top-left { - transform-origin: top left; - } - - .xl\:scale-0 { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .xl\:scale-50 { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .xl\:scale-75 { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .xl\:scale-90 { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .xl\:scale-95 { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .xl\:scale-100 { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .xl\:scale-105 { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .xl\:scale-110 { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .xl\:scale-125 { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .xl\:scale-150 { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .xl\:scale-x-0 { - --transform-scale-x: 0; - } - - .xl\:scale-x-50 { - --transform-scale-x: .5; - } - - .xl\:scale-x-75 { - --transform-scale-x: .75; - } - - .xl\:scale-x-90 { - --transform-scale-x: .9; - } - - .xl\:scale-x-95 { - --transform-scale-x: .95; - } - - .xl\:scale-x-100 { - --transform-scale-x: 1; - } - - .xl\:scale-x-105 { - --transform-scale-x: 1.05; - } - - .xl\:scale-x-110 { - --transform-scale-x: 1.1; - } - - .xl\:scale-x-125 { - --transform-scale-x: 1.25; - } - - .xl\:scale-x-150 { - --transform-scale-x: 1.5; - } - - .xl\:scale-y-0 { - --transform-scale-y: 0; - } - - .xl\:scale-y-50 { - --transform-scale-y: .5; - } - - .xl\:scale-y-75 { - --transform-scale-y: .75; - } - - .xl\:scale-y-90 { - --transform-scale-y: .9; - } - - .xl\:scale-y-95 { - --transform-scale-y: .95; - } - - .xl\:scale-y-100 { - --transform-scale-y: 1; - } - - .xl\:scale-y-105 { - --transform-scale-y: 1.05; - } - - .xl\:scale-y-110 { - --transform-scale-y: 1.1; - } - - .xl\:scale-y-125 { - --transform-scale-y: 1.25; - } - - .xl\:scale-y-150 { - --transform-scale-y: 1.5; - } - - .xl\:hover\:scale-0:hover { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .xl\:hover\:scale-50:hover { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .xl\:hover\:scale-75:hover { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .xl\:hover\:scale-90:hover { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .xl\:hover\:scale-95:hover { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .xl\:hover\:scale-100:hover { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .xl\:hover\:scale-105:hover { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .xl\:hover\:scale-110:hover { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .xl\:hover\:scale-125:hover { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .xl\:hover\:scale-150:hover { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .xl\:hover\:scale-x-0:hover { - --transform-scale-x: 0; - } - - .xl\:hover\:scale-x-50:hover { - --transform-scale-x: .5; - } - - .xl\:hover\:scale-x-75:hover { - --transform-scale-x: .75; - } - - .xl\:hover\:scale-x-90:hover { - --transform-scale-x: .9; - } - - .xl\:hover\:scale-x-95:hover { - --transform-scale-x: .95; - } - - .xl\:hover\:scale-x-100:hover { - --transform-scale-x: 1; - } - - .xl\:hover\:scale-x-105:hover { - --transform-scale-x: 1.05; - } - - .xl\:hover\:scale-x-110:hover { - --transform-scale-x: 1.1; - } - - .xl\:hover\:scale-x-125:hover { - --transform-scale-x: 1.25; - } - - .xl\:hover\:scale-x-150:hover { - --transform-scale-x: 1.5; - } - - .xl\:hover\:scale-y-0:hover { - --transform-scale-y: 0; - } - - .xl\:hover\:scale-y-50:hover { - --transform-scale-y: .5; - } - - .xl\:hover\:scale-y-75:hover { - --transform-scale-y: .75; - } - - .xl\:hover\:scale-y-90:hover { - --transform-scale-y: .9; - } - - .xl\:hover\:scale-y-95:hover { - --transform-scale-y: .95; - } - - .xl\:hover\:scale-y-100:hover { - --transform-scale-y: 1; - } - - .xl\:hover\:scale-y-105:hover { - --transform-scale-y: 1.05; - } - - .xl\:hover\:scale-y-110:hover { - --transform-scale-y: 1.1; - } - - .xl\:hover\:scale-y-125:hover { - --transform-scale-y: 1.25; - } - - .xl\:hover\:scale-y-150:hover { - --transform-scale-y: 1.5; - } - - .xl\:focus\:scale-0:focus { - --transform-scale-x: 0; - --transform-scale-y: 0; - } - - .xl\:focus\:scale-50:focus { - --transform-scale-x: .5; - --transform-scale-y: .5; - } - - .xl\:focus\:scale-75:focus { - --transform-scale-x: .75; - --transform-scale-y: .75; - } - - .xl\:focus\:scale-90:focus { - --transform-scale-x: .9; - --transform-scale-y: .9; - } - - .xl\:focus\:scale-95:focus { - --transform-scale-x: .95; - --transform-scale-y: .95; - } - - .xl\:focus\:scale-100:focus { - --transform-scale-x: 1; - --transform-scale-y: 1; - } - - .xl\:focus\:scale-105:focus { - --transform-scale-x: 1.05; - --transform-scale-y: 1.05; - } - - .xl\:focus\:scale-110:focus { - --transform-scale-x: 1.1; - --transform-scale-y: 1.1; - } - - .xl\:focus\:scale-125:focus { - --transform-scale-x: 1.25; - --transform-scale-y: 1.25; - } - - .xl\:focus\:scale-150:focus { - --transform-scale-x: 1.5; - --transform-scale-y: 1.5; - } - - .xl\:focus\:scale-x-0:focus { - --transform-scale-x: 0; - } - - .xl\:focus\:scale-x-50:focus { - --transform-scale-x: .5; - } - - .xl\:focus\:scale-x-75:focus { - --transform-scale-x: .75; - } - - .xl\:focus\:scale-x-90:focus { - --transform-scale-x: .9; - } - - .xl\:focus\:scale-x-95:focus { - --transform-scale-x: .95; - } - - .xl\:focus\:scale-x-100:focus { - --transform-scale-x: 1; - } - - .xl\:focus\:scale-x-105:focus { - --transform-scale-x: 1.05; - } - - .xl\:focus\:scale-x-110:focus { - --transform-scale-x: 1.1; - } - - .xl\:focus\:scale-x-125:focus { - --transform-scale-x: 1.25; - } - - .xl\:focus\:scale-x-150:focus { - --transform-scale-x: 1.5; - } - - .xl\:focus\:scale-y-0:focus { - --transform-scale-y: 0; - } - - .xl\:focus\:scale-y-50:focus { - --transform-scale-y: .5; - } - - .xl\:focus\:scale-y-75:focus { - --transform-scale-y: .75; - } - - .xl\:focus\:scale-y-90:focus { - --transform-scale-y: .9; - } - - .xl\:focus\:scale-y-95:focus { - --transform-scale-y: .95; - } - - .xl\:focus\:scale-y-100:focus { - --transform-scale-y: 1; - } - - .xl\:focus\:scale-y-105:focus { - --transform-scale-y: 1.05; - } - - .xl\:focus\:scale-y-110:focus { - --transform-scale-y: 1.1; - } - - .xl\:focus\:scale-y-125:focus { - --transform-scale-y: 1.25; - } - - .xl\:focus\:scale-y-150:focus { - --transform-scale-y: 1.5; - } - - .xl\:rotate-0 { - --transform-rotate: 0; - } - - .xl\:rotate-1 { - --transform-rotate: 1deg; - } - - .xl\:rotate-2 { - --transform-rotate: 2deg; - } - - .xl\:rotate-3 { - --transform-rotate: 3deg; - } - - .xl\:rotate-6 { - --transform-rotate: 6deg; - } - - .xl\:rotate-12 { - --transform-rotate: 12deg; - } - - .xl\:rotate-45 { - --transform-rotate: 45deg; - } - - .xl\:rotate-90 { - --transform-rotate: 90deg; - } - - .xl\:rotate-180 { - --transform-rotate: 180deg; - } - - .xl\:-rotate-180 { - --transform-rotate: -180deg; - } - - .xl\:-rotate-90 { - --transform-rotate: -90deg; - } - - .xl\:-rotate-45 { - --transform-rotate: -45deg; - } - - .xl\:-rotate-12 { - --transform-rotate: -12deg; - } - - .xl\:-rotate-6 { - --transform-rotate: -6deg; - } - - .xl\:-rotate-3 { - --transform-rotate: -3deg; - } - - .xl\:-rotate-2 { - --transform-rotate: -2deg; - } - - .xl\:-rotate-1 { - --transform-rotate: -1deg; - } - - .xl\:hover\:rotate-0:hover { - --transform-rotate: 0; - } - - .xl\:hover\:rotate-1:hover { - --transform-rotate: 1deg; - } - - .xl\:hover\:rotate-2:hover { - --transform-rotate: 2deg; - } - - .xl\:hover\:rotate-3:hover { - --transform-rotate: 3deg; - } - - .xl\:hover\:rotate-6:hover { - --transform-rotate: 6deg; - } - - .xl\:hover\:rotate-12:hover { - --transform-rotate: 12deg; - } - - .xl\:hover\:rotate-45:hover { - --transform-rotate: 45deg; - } - - .xl\:hover\:rotate-90:hover { - --transform-rotate: 90deg; - } - - .xl\:hover\:rotate-180:hover { - --transform-rotate: 180deg; - } - - .xl\:hover\:-rotate-180:hover { - --transform-rotate: -180deg; - } - - .xl\:hover\:-rotate-90:hover { - --transform-rotate: -90deg; - } - - .xl\:hover\:-rotate-45:hover { - --transform-rotate: -45deg; - } - - .xl\:hover\:-rotate-12:hover { - --transform-rotate: -12deg; - } - - .xl\:hover\:-rotate-6:hover { - --transform-rotate: -6deg; - } - - .xl\:hover\:-rotate-3:hover { - --transform-rotate: -3deg; - } - - .xl\:hover\:-rotate-2:hover { - --transform-rotate: -2deg; - } - - .xl\:hover\:-rotate-1:hover { - --transform-rotate: -1deg; - } - - .xl\:focus\:rotate-0:focus { - --transform-rotate: 0; - } - - .xl\:focus\:rotate-1:focus { - --transform-rotate: 1deg; - } - - .xl\:focus\:rotate-2:focus { - --transform-rotate: 2deg; - } - - .xl\:focus\:rotate-3:focus { - --transform-rotate: 3deg; - } - - .xl\:focus\:rotate-6:focus { - --transform-rotate: 6deg; - } - - .xl\:focus\:rotate-12:focus { - --transform-rotate: 12deg; - } - - .xl\:focus\:rotate-45:focus { - --transform-rotate: 45deg; - } - - .xl\:focus\:rotate-90:focus { - --transform-rotate: 90deg; - } - - .xl\:focus\:rotate-180:focus { - --transform-rotate: 180deg; - } - - .xl\:focus\:-rotate-180:focus { - --transform-rotate: -180deg; - } - - .xl\:focus\:-rotate-90:focus { - --transform-rotate: -90deg; - } - - .xl\:focus\:-rotate-45:focus { - --transform-rotate: -45deg; - } - - .xl\:focus\:-rotate-12:focus { - --transform-rotate: -12deg; - } - - .xl\:focus\:-rotate-6:focus { - --transform-rotate: -6deg; - } - - .xl\:focus\:-rotate-3:focus { - --transform-rotate: -3deg; - } - - .xl\:focus\:-rotate-2:focus { - --transform-rotate: -2deg; - } - - .xl\:focus\:-rotate-1:focus { - --transform-rotate: -1deg; - } - - .xl\:translate-x-0 { - --transform-translate-x: 0; - } - - .xl\:translate-x-1 { - --transform-translate-x: 0.25rem; - } - - .xl\:translate-x-2 { - --transform-translate-x: 0.5rem; - } - - .xl\:translate-x-3 { - --transform-translate-x: 0.75rem; - } - - .xl\:translate-x-4 { - --transform-translate-x: 1rem; - } - - .xl\:translate-x-5 { - --transform-translate-x: 1.25rem; - } - - .xl\:translate-x-6 { - --transform-translate-x: 1.5rem; - } - - .xl\:translate-x-7 { - --transform-translate-x: 1.75rem; - } - - .xl\:translate-x-8 { - --transform-translate-x: 2rem; - } - - .xl\:translate-x-9 { - --transform-translate-x: 2.25rem; - } - - .xl\:translate-x-10 { - --transform-translate-x: 2.5rem; - } - - .xl\:translate-x-11 { - --transform-translate-x: 2.75rem; - } - - .xl\:translate-x-12 { - --transform-translate-x: 3rem; - } - - .xl\:translate-x-13 { - --transform-translate-x: 3.25rem; - } - - .xl\:translate-x-14 { - --transform-translate-x: 3.5rem; - } - - .xl\:translate-x-15 { - --transform-translate-x: 3.75rem; - } - - .xl\:translate-x-16 { - --transform-translate-x: 4rem; - } - - .xl\:translate-x-20 { - --transform-translate-x: 5rem; - } - - .xl\:translate-x-24 { - --transform-translate-x: 6rem; - } - - .xl\:translate-x-28 { - --transform-translate-x: 7rem; - } - - .xl\:translate-x-32 { - --transform-translate-x: 8rem; - } - - .xl\:translate-x-36 { - --transform-translate-x: 9rem; - } - - .xl\:translate-x-40 { - --transform-translate-x: 10rem; - } - - .xl\:translate-x-44 { - --transform-translate-x: 11rem; - } - - .xl\:translate-x-48 { - --transform-translate-x: 12rem; - } - - .xl\:translate-x-52 { - --transform-translate-x: 13rem; - } - - .xl\:translate-x-56 { - --transform-translate-x: 14rem; - } - - .xl\:translate-x-60 { - --transform-translate-x: 15rem; - } - - .xl\:translate-x-64 { - --transform-translate-x: 16rem; - } - - .xl\:translate-x-72 { - --transform-translate-x: 18rem; - } - - .xl\:translate-x-80 { - --transform-translate-x: 20rem; - } - - .xl\:translate-x-96 { - --transform-translate-x: 24rem; - } - - .xl\:translate-x-px { - --transform-translate-x: 1px; - } - - .xl\:translate-x-0\.5 { - --transform-translate-x: 0.125rem; - } - - .xl\:translate-x-1\.5 { - --transform-translate-x: 0.375rem; - } - - .xl\:translate-x-2\.5 { - --transform-translate-x: 0.625rem; - } - - .xl\:translate-x-3\.5 { - --transform-translate-x: 0.875rem; - } - - .xl\:translate-x-1\/2 { - --transform-translate-x: 50%; - } - - .xl\:translate-x-1\/3 { - --transform-translate-x: 33.333333%; - } - - .xl\:translate-x-2\/3 { - --transform-translate-x: 66.666667%; - } - - .xl\:translate-x-1\/4 { - --transform-translate-x: 25%; - } - - .xl\:translate-x-2\/4 { - --transform-translate-x: 50%; - } - - .xl\:translate-x-3\/4 { - --transform-translate-x: 75%; - } - - .xl\:translate-x-1\/5 { - --transform-translate-x: 20%; - } - - .xl\:translate-x-2\/5 { - --transform-translate-x: 40%; - } - - .xl\:translate-x-3\/5 { - --transform-translate-x: 60%; - } - - .xl\:translate-x-4\/5 { - --transform-translate-x: 80%; - } - - .xl\:translate-x-1\/6 { - --transform-translate-x: 16.666667%; - } - - .xl\:translate-x-2\/6 { - --transform-translate-x: 33.333333%; - } - - .xl\:translate-x-3\/6 { - --transform-translate-x: 50%; - } - - .xl\:translate-x-4\/6 { - --transform-translate-x: 66.666667%; - } - - .xl\:translate-x-5\/6 { - --transform-translate-x: 83.333333%; - } - - .xl\:translate-x-1\/12 { - --transform-translate-x: 8.333333%; - } - - .xl\:translate-x-2\/12 { - --transform-translate-x: 16.666667%; - } - - .xl\:translate-x-3\/12 { - --transform-translate-x: 25%; - } - - .xl\:translate-x-4\/12 { - --transform-translate-x: 33.333333%; - } - - .xl\:translate-x-5\/12 { - --transform-translate-x: 41.666667%; - } - - .xl\:translate-x-6\/12 { - --transform-translate-x: 50%; - } - - .xl\:translate-x-7\/12 { - --transform-translate-x: 58.333333%; - } - - .xl\:translate-x-8\/12 { - --transform-translate-x: 66.666667%; - } - - .xl\:translate-x-9\/12 { - --transform-translate-x: 75%; - } - - .xl\:translate-x-10\/12 { - --transform-translate-x: 83.333333%; - } - - .xl\:translate-x-11\/12 { - --transform-translate-x: 91.666667%; - } - - .xl\:translate-x-full { - --transform-translate-x: 100%; - } - - .xl\:-translate-x-1 { - --transform-translate-x: -0.25rem; - } - - .xl\:-translate-x-2 { - --transform-translate-x: -0.5rem; - } - - .xl\:-translate-x-3 { - --transform-translate-x: -0.75rem; - } - - .xl\:-translate-x-4 { - --transform-translate-x: -1rem; - } - - .xl\:-translate-x-5 { - --transform-translate-x: -1.25rem; - } - - .xl\:-translate-x-6 { - --transform-translate-x: -1.5rem; - } - - .xl\:-translate-x-7 { - --transform-translate-x: -1.75rem; - } - - .xl\:-translate-x-8 { - --transform-translate-x: -2rem; - } - - .xl\:-translate-x-9 { - --transform-translate-x: -2.25rem; - } - - .xl\:-translate-x-10 { - --transform-translate-x: -2.5rem; - } - - .xl\:-translate-x-11 { - --transform-translate-x: -2.75rem; - } - - .xl\:-translate-x-12 { - --transform-translate-x: -3rem; - } - - .xl\:-translate-x-13 { - --transform-translate-x: -3.25rem; - } - - .xl\:-translate-x-14 { - --transform-translate-x: -3.5rem; - } - - .xl\:-translate-x-15 { - --transform-translate-x: -3.75rem; - } - - .xl\:-translate-x-16 { - --transform-translate-x: -4rem; - } - - .xl\:-translate-x-20 { - --transform-translate-x: -5rem; - } - - .xl\:-translate-x-24 { - --transform-translate-x: -6rem; - } - - .xl\:-translate-x-28 { - --transform-translate-x: -7rem; - } - - .xl\:-translate-x-32 { - --transform-translate-x: -8rem; - } - - .xl\:-translate-x-36 { - --transform-translate-x: -9rem; - } - - .xl\:-translate-x-40 { - --transform-translate-x: -10rem; - } - - .xl\:-translate-x-44 { - --transform-translate-x: -11rem; - } - - .xl\:-translate-x-48 { - --transform-translate-x: -12rem; - } - - .xl\:-translate-x-52 { - --transform-translate-x: -13rem; - } - - .xl\:-translate-x-56 { - --transform-translate-x: -14rem; - } - - .xl\:-translate-x-60 { - --transform-translate-x: -15rem; - } - - .xl\:-translate-x-64 { - --transform-translate-x: -16rem; - } - - .xl\:-translate-x-72 { - --transform-translate-x: -18rem; - } - - .xl\:-translate-x-80 { - --transform-translate-x: -20rem; - } - - .xl\:-translate-x-96 { - --transform-translate-x: -24rem; - } - - .xl\:-translate-x-px { - --transform-translate-x: -1px; - } - - .xl\:-translate-x-0\.5 { - --transform-translate-x: -0.125rem; - } - - .xl\:-translate-x-1\.5 { - --transform-translate-x: -0.375rem; - } - - .xl\:-translate-x-2\.5 { - --transform-translate-x: -0.625rem; - } - - .xl\:-translate-x-3\.5 { - --transform-translate-x: -0.875rem; - } - - .xl\:-translate-x-1\/2 { - --transform-translate-x: -50%; - } - - .xl\:-translate-x-1\/3 { - --transform-translate-x: -33.33333%; - } - - .xl\:-translate-x-2\/3 { - --transform-translate-x: -66.66667%; - } - - .xl\:-translate-x-1\/4 { - --transform-translate-x: -25%; - } - - .xl\:-translate-x-2\/4 { - --transform-translate-x: -50%; - } - - .xl\:-translate-x-3\/4 { - --transform-translate-x: -75%; - } - - .xl\:-translate-x-1\/5 { - --transform-translate-x: -20%; - } - - .xl\:-translate-x-2\/5 { - --transform-translate-x: -40%; - } - - .xl\:-translate-x-3\/5 { - --transform-translate-x: -60%; - } - - .xl\:-translate-x-4\/5 { - --transform-translate-x: -80%; - } - - .xl\:-translate-x-1\/6 { - --transform-translate-x: -16.66667%; - } - - .xl\:-translate-x-2\/6 { - --transform-translate-x: -33.33333%; - } - - .xl\:-translate-x-3\/6 { - --transform-translate-x: -50%; - } - - .xl\:-translate-x-4\/6 { - --transform-translate-x: -66.66667%; - } - - .xl\:-translate-x-5\/6 { - --transform-translate-x: -83.33333%; - } - - .xl\:-translate-x-1\/12 { - --transform-translate-x: -8.33333%; - } - - .xl\:-translate-x-2\/12 { - --transform-translate-x: -16.66667%; - } - - .xl\:-translate-x-3\/12 { - --transform-translate-x: -25%; - } - - .xl\:-translate-x-4\/12 { - --transform-translate-x: -33.33333%; - } - - .xl\:-translate-x-5\/12 { - --transform-translate-x: -41.66667%; - } - - .xl\:-translate-x-6\/12 { - --transform-translate-x: -50%; - } - - .xl\:-translate-x-7\/12 { - --transform-translate-x: -58.33333%; - } - - .xl\:-translate-x-8\/12 { - --transform-translate-x: -66.66667%; - } - - .xl\:-translate-x-9\/12 { - --transform-translate-x: -75%; - } - - .xl\:-translate-x-10\/12 { - --transform-translate-x: -83.33333%; - } - - .xl\:-translate-x-11\/12 { - --transform-translate-x: -91.66667%; - } - - .xl\:-translate-x-full { - --transform-translate-x: -100%; - } - - .xl\:translate-y-0 { - --transform-translate-y: 0; - } - - .xl\:translate-y-1 { - --transform-translate-y: 0.25rem; - } - - .xl\:translate-y-2 { - --transform-translate-y: 0.5rem; - } - - .xl\:translate-y-3 { - --transform-translate-y: 0.75rem; - } - - .xl\:translate-y-4 { - --transform-translate-y: 1rem; - } - - .xl\:translate-y-5 { - --transform-translate-y: 1.25rem; - } - - .xl\:translate-y-6 { - --transform-translate-y: 1.5rem; - } - - .xl\:translate-y-7 { - --transform-translate-y: 1.75rem; - } - - .xl\:translate-y-8 { - --transform-translate-y: 2rem; - } - - .xl\:translate-y-9 { - --transform-translate-y: 2.25rem; - } - - .xl\:translate-y-10 { - --transform-translate-y: 2.5rem; - } - - .xl\:translate-y-11 { - --transform-translate-y: 2.75rem; - } - - .xl\:translate-y-12 { - --transform-translate-y: 3rem; - } - - .xl\:translate-y-13 { - --transform-translate-y: 3.25rem; - } - - .xl\:translate-y-14 { - --transform-translate-y: 3.5rem; - } - - .xl\:translate-y-15 { - --transform-translate-y: 3.75rem; - } - - .xl\:translate-y-16 { - --transform-translate-y: 4rem; - } - - .xl\:translate-y-20 { - --transform-translate-y: 5rem; - } - - .xl\:translate-y-24 { - --transform-translate-y: 6rem; - } - - .xl\:translate-y-28 { - --transform-translate-y: 7rem; - } - - .xl\:translate-y-32 { - --transform-translate-y: 8rem; - } - - .xl\:translate-y-36 { - --transform-translate-y: 9rem; - } - - .xl\:translate-y-40 { - --transform-translate-y: 10rem; - } - - .xl\:translate-y-44 { - --transform-translate-y: 11rem; - } - - .xl\:translate-y-48 { - --transform-translate-y: 12rem; - } - - .xl\:translate-y-52 { - --transform-translate-y: 13rem; - } - - .xl\:translate-y-56 { - --transform-translate-y: 14rem; - } - - .xl\:translate-y-60 { - --transform-translate-y: 15rem; - } - - .xl\:translate-y-64 { - --transform-translate-y: 16rem; - } - - .xl\:translate-y-72 { - --transform-translate-y: 18rem; - } - - .xl\:translate-y-80 { - --transform-translate-y: 20rem; - } - - .xl\:translate-y-96 { - --transform-translate-y: 24rem; - } - - .xl\:translate-y-px { - --transform-translate-y: 1px; - } - - .xl\:translate-y-0\.5 { - --transform-translate-y: 0.125rem; - } - - .xl\:translate-y-1\.5 { - --transform-translate-y: 0.375rem; - } - - .xl\:translate-y-2\.5 { - --transform-translate-y: 0.625rem; - } - - .xl\:translate-y-3\.5 { - --transform-translate-y: 0.875rem; - } - - .xl\:translate-y-1\/2 { - --transform-translate-y: 50%; - } - - .xl\:translate-y-1\/3 { - --transform-translate-y: 33.333333%; - } - - .xl\:translate-y-2\/3 { - --transform-translate-y: 66.666667%; - } - - .xl\:translate-y-1\/4 { - --transform-translate-y: 25%; - } - - .xl\:translate-y-2\/4 { - --transform-translate-y: 50%; - } - - .xl\:translate-y-3\/4 { - --transform-translate-y: 75%; - } - - .xl\:translate-y-1\/5 { - --transform-translate-y: 20%; - } - - .xl\:translate-y-2\/5 { - --transform-translate-y: 40%; - } - - .xl\:translate-y-3\/5 { - --transform-translate-y: 60%; - } - - .xl\:translate-y-4\/5 { - --transform-translate-y: 80%; - } - - .xl\:translate-y-1\/6 { - --transform-translate-y: 16.666667%; - } - - .xl\:translate-y-2\/6 { - --transform-translate-y: 33.333333%; - } - - .xl\:translate-y-3\/6 { - --transform-translate-y: 50%; - } - - .xl\:translate-y-4\/6 { - --transform-translate-y: 66.666667%; - } - - .xl\:translate-y-5\/6 { - --transform-translate-y: 83.333333%; - } - - .xl\:translate-y-1\/12 { - --transform-translate-y: 8.333333%; - } - - .xl\:translate-y-2\/12 { - --transform-translate-y: 16.666667%; - } - - .xl\:translate-y-3\/12 { - --transform-translate-y: 25%; - } - - .xl\:translate-y-4\/12 { - --transform-translate-y: 33.333333%; - } - - .xl\:translate-y-5\/12 { - --transform-translate-y: 41.666667%; - } - - .xl\:translate-y-6\/12 { - --transform-translate-y: 50%; - } - - .xl\:translate-y-7\/12 { - --transform-translate-y: 58.333333%; - } - - .xl\:translate-y-8\/12 { - --transform-translate-y: 66.666667%; - } - - .xl\:translate-y-9\/12 { - --transform-translate-y: 75%; - } - - .xl\:translate-y-10\/12 { - --transform-translate-y: 83.333333%; - } - - .xl\:translate-y-11\/12 { - --transform-translate-y: 91.666667%; - } - - .xl\:translate-y-full { - --transform-translate-y: 100%; - } - - .xl\:-translate-y-1 { - --transform-translate-y: -0.25rem; - } - - .xl\:-translate-y-2 { - --transform-translate-y: -0.5rem; - } - - .xl\:-translate-y-3 { - --transform-translate-y: -0.75rem; - } - - .xl\:-translate-y-4 { - --transform-translate-y: -1rem; - } - - .xl\:-translate-y-5 { - --transform-translate-y: -1.25rem; - } - - .xl\:-translate-y-6 { - --transform-translate-y: -1.5rem; - } - - .xl\:-translate-y-7 { - --transform-translate-y: -1.75rem; - } - - .xl\:-translate-y-8 { - --transform-translate-y: -2rem; - } - - .xl\:-translate-y-9 { - --transform-translate-y: -2.25rem; - } - - .xl\:-translate-y-10 { - --transform-translate-y: -2.5rem; - } - - .xl\:-translate-y-11 { - --transform-translate-y: -2.75rem; - } - - .xl\:-translate-y-12 { - --transform-translate-y: -3rem; - } - - .xl\:-translate-y-13 { - --transform-translate-y: -3.25rem; - } - - .xl\:-translate-y-14 { - --transform-translate-y: -3.5rem; - } - - .xl\:-translate-y-15 { - --transform-translate-y: -3.75rem; - } - - .xl\:-translate-y-16 { - --transform-translate-y: -4rem; - } - - .xl\:-translate-y-20 { - --transform-translate-y: -5rem; - } - - .xl\:-translate-y-24 { - --transform-translate-y: -6rem; - } - - .xl\:-translate-y-28 { - --transform-translate-y: -7rem; - } - - .xl\:-translate-y-32 { - --transform-translate-y: -8rem; - } - - .xl\:-translate-y-36 { - --transform-translate-y: -9rem; - } - - .xl\:-translate-y-40 { - --transform-translate-y: -10rem; - } - - .xl\:-translate-y-44 { - --transform-translate-y: -11rem; - } - - .xl\:-translate-y-48 { - --transform-translate-y: -12rem; - } - - .xl\:-translate-y-52 { - --transform-translate-y: -13rem; - } - - .xl\:-translate-y-56 { - --transform-translate-y: -14rem; - } - - .xl\:-translate-y-60 { - --transform-translate-y: -15rem; - } - - .xl\:-translate-y-64 { - --transform-translate-y: -16rem; - } - - .xl\:-translate-y-72 { - --transform-translate-y: -18rem; - } - - .xl\:-translate-y-80 { - --transform-translate-y: -20rem; - } - - .xl\:-translate-y-96 { - --transform-translate-y: -24rem; - } - - .xl\:-translate-y-px { - --transform-translate-y: -1px; - } - - .xl\:-translate-y-0\.5 { - --transform-translate-y: -0.125rem; - } - - .xl\:-translate-y-1\.5 { - --transform-translate-y: -0.375rem; - } - - .xl\:-translate-y-2\.5 { - --transform-translate-y: -0.625rem; - } - - .xl\:-translate-y-3\.5 { - --transform-translate-y: -0.875rem; - } - - .xl\:-translate-y-1\/2 { - --transform-translate-y: -50%; - } - - .xl\:-translate-y-1\/3 { - --transform-translate-y: -33.33333%; - } - - .xl\:-translate-y-2\/3 { - --transform-translate-y: -66.66667%; - } - - .xl\:-translate-y-1\/4 { - --transform-translate-y: -25%; - } - - .xl\:-translate-y-2\/4 { - --transform-translate-y: -50%; - } - - .xl\:-translate-y-3\/4 { - --transform-translate-y: -75%; - } - - .xl\:-translate-y-1\/5 { - --transform-translate-y: -20%; - } - - .xl\:-translate-y-2\/5 { - --transform-translate-y: -40%; - } - - .xl\:-translate-y-3\/5 { - --transform-translate-y: -60%; - } - - .xl\:-translate-y-4\/5 { - --transform-translate-y: -80%; - } - - .xl\:-translate-y-1\/6 { - --transform-translate-y: -16.66667%; - } - - .xl\:-translate-y-2\/6 { - --transform-translate-y: -33.33333%; - } - - .xl\:-translate-y-3\/6 { - --transform-translate-y: -50%; - } - - .xl\:-translate-y-4\/6 { - --transform-translate-y: -66.66667%; - } - - .xl\:-translate-y-5\/6 { - --transform-translate-y: -83.33333%; - } - - .xl\:-translate-y-1\/12 { - --transform-translate-y: -8.33333%; - } - - .xl\:-translate-y-2\/12 { - --transform-translate-y: -16.66667%; - } - - .xl\:-translate-y-3\/12 { - --transform-translate-y: -25%; - } - - .xl\:-translate-y-4\/12 { - --transform-translate-y: -33.33333%; - } - - .xl\:-translate-y-5\/12 { - --transform-translate-y: -41.66667%; - } - - .xl\:-translate-y-6\/12 { - --transform-translate-y: -50%; - } - - .xl\:-translate-y-7\/12 { - --transform-translate-y: -58.33333%; - } - - .xl\:-translate-y-8\/12 { - --transform-translate-y: -66.66667%; - } - - .xl\:-translate-y-9\/12 { - --transform-translate-y: -75%; - } - - .xl\:-translate-y-10\/12 { - --transform-translate-y: -83.33333%; - } - - .xl\:-translate-y-11\/12 { - --transform-translate-y: -91.66667%; - } - - .xl\:-translate-y-full { - --transform-translate-y: -100%; - } - - .xl\:hover\:translate-x-0:hover { - --transform-translate-x: 0; - } - - .xl\:hover\:translate-x-1:hover { - --transform-translate-x: 0.25rem; - } - - .xl\:hover\:translate-x-2:hover { - --transform-translate-x: 0.5rem; - } - - .xl\:hover\:translate-x-3:hover { - --transform-translate-x: 0.75rem; - } - - .xl\:hover\:translate-x-4:hover { - --transform-translate-x: 1rem; - } - - .xl\:hover\:translate-x-5:hover { - --transform-translate-x: 1.25rem; - } - - .xl\:hover\:translate-x-6:hover { - --transform-translate-x: 1.5rem; - } - - .xl\:hover\:translate-x-7:hover { - --transform-translate-x: 1.75rem; - } - - .xl\:hover\:translate-x-8:hover { - --transform-translate-x: 2rem; - } - - .xl\:hover\:translate-x-9:hover { - --transform-translate-x: 2.25rem; - } - - .xl\:hover\:translate-x-10:hover { - --transform-translate-x: 2.5rem; - } - - .xl\:hover\:translate-x-11:hover { - --transform-translate-x: 2.75rem; - } - - .xl\:hover\:translate-x-12:hover { - --transform-translate-x: 3rem; - } - - .xl\:hover\:translate-x-13:hover { - --transform-translate-x: 3.25rem; - } - - .xl\:hover\:translate-x-14:hover { - --transform-translate-x: 3.5rem; - } - - .xl\:hover\:translate-x-15:hover { - --transform-translate-x: 3.75rem; - } - - .xl\:hover\:translate-x-16:hover { - --transform-translate-x: 4rem; - } - - .xl\:hover\:translate-x-20:hover { - --transform-translate-x: 5rem; - } - - .xl\:hover\:translate-x-24:hover { - --transform-translate-x: 6rem; - } - - .xl\:hover\:translate-x-28:hover { - --transform-translate-x: 7rem; - } - - .xl\:hover\:translate-x-32:hover { - --transform-translate-x: 8rem; - } - - .xl\:hover\:translate-x-36:hover { - --transform-translate-x: 9rem; - } - - .xl\:hover\:translate-x-40:hover { - --transform-translate-x: 10rem; - } - - .xl\:hover\:translate-x-44:hover { - --transform-translate-x: 11rem; - } - - .xl\:hover\:translate-x-48:hover { - --transform-translate-x: 12rem; - } - - .xl\:hover\:translate-x-52:hover { - --transform-translate-x: 13rem; - } - - .xl\:hover\:translate-x-56:hover { - --transform-translate-x: 14rem; - } - - .xl\:hover\:translate-x-60:hover { - --transform-translate-x: 15rem; - } - - .xl\:hover\:translate-x-64:hover { - --transform-translate-x: 16rem; - } - - .xl\:hover\:translate-x-72:hover { - --transform-translate-x: 18rem; - } - - .xl\:hover\:translate-x-80:hover { - --transform-translate-x: 20rem; - } - - .xl\:hover\:translate-x-96:hover { - --transform-translate-x: 24rem; - } - - .xl\:hover\:translate-x-px:hover { - --transform-translate-x: 1px; - } - - .xl\:hover\:translate-x-0\.5:hover { - --transform-translate-x: 0.125rem; - } - - .xl\:hover\:translate-x-1\.5:hover { - --transform-translate-x: 0.375rem; - } - - .xl\:hover\:translate-x-2\.5:hover { - --transform-translate-x: 0.625rem; - } - - .xl\:hover\:translate-x-3\.5:hover { - --transform-translate-x: 0.875rem; - } - - .xl\:hover\:translate-x-1\/2:hover { - --transform-translate-x: 50%; - } - - .xl\:hover\:translate-x-1\/3:hover { - --transform-translate-x: 33.333333%; - } - - .xl\:hover\:translate-x-2\/3:hover { - --transform-translate-x: 66.666667%; - } - - .xl\:hover\:translate-x-1\/4:hover { - --transform-translate-x: 25%; - } - - .xl\:hover\:translate-x-2\/4:hover { - --transform-translate-x: 50%; - } - - .xl\:hover\:translate-x-3\/4:hover { - --transform-translate-x: 75%; - } - - .xl\:hover\:translate-x-1\/5:hover { - --transform-translate-x: 20%; - } - - .xl\:hover\:translate-x-2\/5:hover { - --transform-translate-x: 40%; - } - - .xl\:hover\:translate-x-3\/5:hover { - --transform-translate-x: 60%; - } - - .xl\:hover\:translate-x-4\/5:hover { - --transform-translate-x: 80%; - } - - .xl\:hover\:translate-x-1\/6:hover { - --transform-translate-x: 16.666667%; - } - - .xl\:hover\:translate-x-2\/6:hover { - --transform-translate-x: 33.333333%; - } - - .xl\:hover\:translate-x-3\/6:hover { - --transform-translate-x: 50%; - } - - .xl\:hover\:translate-x-4\/6:hover { - --transform-translate-x: 66.666667%; - } - - .xl\:hover\:translate-x-5\/6:hover { - --transform-translate-x: 83.333333%; - } - - .xl\:hover\:translate-x-1\/12:hover { - --transform-translate-x: 8.333333%; - } - - .xl\:hover\:translate-x-2\/12:hover { - --transform-translate-x: 16.666667%; - } - - .xl\:hover\:translate-x-3\/12:hover { - --transform-translate-x: 25%; - } - - .xl\:hover\:translate-x-4\/12:hover { - --transform-translate-x: 33.333333%; - } - - .xl\:hover\:translate-x-5\/12:hover { - --transform-translate-x: 41.666667%; - } - - .xl\:hover\:translate-x-6\/12:hover { - --transform-translate-x: 50%; - } - - .xl\:hover\:translate-x-7\/12:hover { - --transform-translate-x: 58.333333%; - } - - .xl\:hover\:translate-x-8\/12:hover { - --transform-translate-x: 66.666667%; - } - - .xl\:hover\:translate-x-9\/12:hover { - --transform-translate-x: 75%; - } - - .xl\:hover\:translate-x-10\/12:hover { - --transform-translate-x: 83.333333%; - } - - .xl\:hover\:translate-x-11\/12:hover { - --transform-translate-x: 91.666667%; - } - - .xl\:hover\:translate-x-full:hover { - --transform-translate-x: 100%; - } - - .xl\:hover\:-translate-x-1:hover { - --transform-translate-x: -0.25rem; - } - - .xl\:hover\:-translate-x-2:hover { - --transform-translate-x: -0.5rem; - } - - .xl\:hover\:-translate-x-3:hover { - --transform-translate-x: -0.75rem; - } - - .xl\:hover\:-translate-x-4:hover { - --transform-translate-x: -1rem; - } - - .xl\:hover\:-translate-x-5:hover { - --transform-translate-x: -1.25rem; - } - - .xl\:hover\:-translate-x-6:hover { - --transform-translate-x: -1.5rem; - } - - .xl\:hover\:-translate-x-7:hover { - --transform-translate-x: -1.75rem; - } - - .xl\:hover\:-translate-x-8:hover { - --transform-translate-x: -2rem; - } - - .xl\:hover\:-translate-x-9:hover { - --transform-translate-x: -2.25rem; - } - - .xl\:hover\:-translate-x-10:hover { - --transform-translate-x: -2.5rem; - } - - .xl\:hover\:-translate-x-11:hover { - --transform-translate-x: -2.75rem; - } - - .xl\:hover\:-translate-x-12:hover { - --transform-translate-x: -3rem; - } - - .xl\:hover\:-translate-x-13:hover { - --transform-translate-x: -3.25rem; - } - - .xl\:hover\:-translate-x-14:hover { - --transform-translate-x: -3.5rem; - } - - .xl\:hover\:-translate-x-15:hover { - --transform-translate-x: -3.75rem; - } - - .xl\:hover\:-translate-x-16:hover { - --transform-translate-x: -4rem; - } - - .xl\:hover\:-translate-x-20:hover { - --transform-translate-x: -5rem; - } - - .xl\:hover\:-translate-x-24:hover { - --transform-translate-x: -6rem; - } - - .xl\:hover\:-translate-x-28:hover { - --transform-translate-x: -7rem; - } - - .xl\:hover\:-translate-x-32:hover { - --transform-translate-x: -8rem; - } - - .xl\:hover\:-translate-x-36:hover { - --transform-translate-x: -9rem; - } - - .xl\:hover\:-translate-x-40:hover { - --transform-translate-x: -10rem; - } - - .xl\:hover\:-translate-x-44:hover { - --transform-translate-x: -11rem; - } - - .xl\:hover\:-translate-x-48:hover { - --transform-translate-x: -12rem; - } - - .xl\:hover\:-translate-x-52:hover { - --transform-translate-x: -13rem; - } - - .xl\:hover\:-translate-x-56:hover { - --transform-translate-x: -14rem; - } - - .xl\:hover\:-translate-x-60:hover { - --transform-translate-x: -15rem; - } - - .xl\:hover\:-translate-x-64:hover { - --transform-translate-x: -16rem; - } - - .xl\:hover\:-translate-x-72:hover { - --transform-translate-x: -18rem; - } - - .xl\:hover\:-translate-x-80:hover { - --transform-translate-x: -20rem; - } - - .xl\:hover\:-translate-x-96:hover { - --transform-translate-x: -24rem; - } - - .xl\:hover\:-translate-x-px:hover { - --transform-translate-x: -1px; - } - - .xl\:hover\:-translate-x-0\.5:hover { - --transform-translate-x: -0.125rem; - } - - .xl\:hover\:-translate-x-1\.5:hover { - --transform-translate-x: -0.375rem; - } - - .xl\:hover\:-translate-x-2\.5:hover { - --transform-translate-x: -0.625rem; - } - - .xl\:hover\:-translate-x-3\.5:hover { - --transform-translate-x: -0.875rem; - } - - .xl\:hover\:-translate-x-1\/2:hover { - --transform-translate-x: -50%; - } - - .xl\:hover\:-translate-x-1\/3:hover { - --transform-translate-x: -33.33333%; - } - - .xl\:hover\:-translate-x-2\/3:hover { - --transform-translate-x: -66.66667%; - } - - .xl\:hover\:-translate-x-1\/4:hover { - --transform-translate-x: -25%; - } - - .xl\:hover\:-translate-x-2\/4:hover { - --transform-translate-x: -50%; - } - - .xl\:hover\:-translate-x-3\/4:hover { - --transform-translate-x: -75%; - } - - .xl\:hover\:-translate-x-1\/5:hover { - --transform-translate-x: -20%; - } - - .xl\:hover\:-translate-x-2\/5:hover { - --transform-translate-x: -40%; - } - - .xl\:hover\:-translate-x-3\/5:hover { - --transform-translate-x: -60%; - } - - .xl\:hover\:-translate-x-4\/5:hover { - --transform-translate-x: -80%; - } - - .xl\:hover\:-translate-x-1\/6:hover { - --transform-translate-x: -16.66667%; - } - - .xl\:hover\:-translate-x-2\/6:hover { - --transform-translate-x: -33.33333%; - } - - .xl\:hover\:-translate-x-3\/6:hover { - --transform-translate-x: -50%; - } - - .xl\:hover\:-translate-x-4\/6:hover { - --transform-translate-x: -66.66667%; - } - - .xl\:hover\:-translate-x-5\/6:hover { - --transform-translate-x: -83.33333%; - } - - .xl\:hover\:-translate-x-1\/12:hover { - --transform-translate-x: -8.33333%; - } - - .xl\:hover\:-translate-x-2\/12:hover { - --transform-translate-x: -16.66667%; - } - - .xl\:hover\:-translate-x-3\/12:hover { - --transform-translate-x: -25%; - } - - .xl\:hover\:-translate-x-4\/12:hover { - --transform-translate-x: -33.33333%; - } - - .xl\:hover\:-translate-x-5\/12:hover { - --transform-translate-x: -41.66667%; - } - - .xl\:hover\:-translate-x-6\/12:hover { - --transform-translate-x: -50%; - } - - .xl\:hover\:-translate-x-7\/12:hover { - --transform-translate-x: -58.33333%; - } - - .xl\:hover\:-translate-x-8\/12:hover { - --transform-translate-x: -66.66667%; - } - - .xl\:hover\:-translate-x-9\/12:hover { - --transform-translate-x: -75%; - } - - .xl\:hover\:-translate-x-10\/12:hover { - --transform-translate-x: -83.33333%; - } - - .xl\:hover\:-translate-x-11\/12:hover { - --transform-translate-x: -91.66667%; - } - - .xl\:hover\:-translate-x-full:hover { - --transform-translate-x: -100%; - } - - .xl\:hover\:translate-y-0:hover { - --transform-translate-y: 0; - } - - .xl\:hover\:translate-y-1:hover { - --transform-translate-y: 0.25rem; - } - - .xl\:hover\:translate-y-2:hover { - --transform-translate-y: 0.5rem; - } - - .xl\:hover\:translate-y-3:hover { - --transform-translate-y: 0.75rem; - } - - .xl\:hover\:translate-y-4:hover { - --transform-translate-y: 1rem; - } - - .xl\:hover\:translate-y-5:hover { - --transform-translate-y: 1.25rem; - } - - .xl\:hover\:translate-y-6:hover { - --transform-translate-y: 1.5rem; - } - - .xl\:hover\:translate-y-7:hover { - --transform-translate-y: 1.75rem; - } - - .xl\:hover\:translate-y-8:hover { - --transform-translate-y: 2rem; - } - - .xl\:hover\:translate-y-9:hover { - --transform-translate-y: 2.25rem; - } - - .xl\:hover\:translate-y-10:hover { - --transform-translate-y: 2.5rem; - } - - .xl\:hover\:translate-y-11:hover { - --transform-translate-y: 2.75rem; - } - - .xl\:hover\:translate-y-12:hover { - --transform-translate-y: 3rem; - } - - .xl\:hover\:translate-y-13:hover { - --transform-translate-y: 3.25rem; - } - - .xl\:hover\:translate-y-14:hover { - --transform-translate-y: 3.5rem; - } - - .xl\:hover\:translate-y-15:hover { - --transform-translate-y: 3.75rem; - } - - .xl\:hover\:translate-y-16:hover { - --transform-translate-y: 4rem; - } - - .xl\:hover\:translate-y-20:hover { - --transform-translate-y: 5rem; - } - - .xl\:hover\:translate-y-24:hover { - --transform-translate-y: 6rem; - } - - .xl\:hover\:translate-y-28:hover { - --transform-translate-y: 7rem; - } - - .xl\:hover\:translate-y-32:hover { - --transform-translate-y: 8rem; - } - - .xl\:hover\:translate-y-36:hover { - --transform-translate-y: 9rem; - } - - .xl\:hover\:translate-y-40:hover { - --transform-translate-y: 10rem; - } - - .xl\:hover\:translate-y-44:hover { - --transform-translate-y: 11rem; - } - - .xl\:hover\:translate-y-48:hover { - --transform-translate-y: 12rem; - } - - .xl\:hover\:translate-y-52:hover { - --transform-translate-y: 13rem; - } - - .xl\:hover\:translate-y-56:hover { - --transform-translate-y: 14rem; - } - - .xl\:hover\:translate-y-60:hover { - --transform-translate-y: 15rem; - } - - .xl\:hover\:translate-y-64:hover { - --transform-translate-y: 16rem; - } - - .xl\:hover\:translate-y-72:hover { - --transform-translate-y: 18rem; - } - - .xl\:hover\:translate-y-80:hover { - --transform-translate-y: 20rem; - } - - .xl\:hover\:translate-y-96:hover { - --transform-translate-y: 24rem; - } - - .xl\:hover\:translate-y-px:hover { - --transform-translate-y: 1px; - } - - .xl\:hover\:translate-y-0\.5:hover { - --transform-translate-y: 0.125rem; - } - - .xl\:hover\:translate-y-1\.5:hover { - --transform-translate-y: 0.375rem; - } - - .xl\:hover\:translate-y-2\.5:hover { - --transform-translate-y: 0.625rem; - } - - .xl\:hover\:translate-y-3\.5:hover { - --transform-translate-y: 0.875rem; - } - - .xl\:hover\:translate-y-1\/2:hover { - --transform-translate-y: 50%; - } - - .xl\:hover\:translate-y-1\/3:hover { - --transform-translate-y: 33.333333%; - } - - .xl\:hover\:translate-y-2\/3:hover { - --transform-translate-y: 66.666667%; - } - - .xl\:hover\:translate-y-1\/4:hover { - --transform-translate-y: 25%; - } - - .xl\:hover\:translate-y-2\/4:hover { - --transform-translate-y: 50%; - } - - .xl\:hover\:translate-y-3\/4:hover { - --transform-translate-y: 75%; - } - - .xl\:hover\:translate-y-1\/5:hover { - --transform-translate-y: 20%; - } - - .xl\:hover\:translate-y-2\/5:hover { - --transform-translate-y: 40%; - } - - .xl\:hover\:translate-y-3\/5:hover { - --transform-translate-y: 60%; - } - - .xl\:hover\:translate-y-4\/5:hover { - --transform-translate-y: 80%; - } - - .xl\:hover\:translate-y-1\/6:hover { - --transform-translate-y: 16.666667%; - } - - .xl\:hover\:translate-y-2\/6:hover { - --transform-translate-y: 33.333333%; - } - - .xl\:hover\:translate-y-3\/6:hover { - --transform-translate-y: 50%; - } - - .xl\:hover\:translate-y-4\/6:hover { - --transform-translate-y: 66.666667%; - } - - .xl\:hover\:translate-y-5\/6:hover { - --transform-translate-y: 83.333333%; - } - - .xl\:hover\:translate-y-1\/12:hover { - --transform-translate-y: 8.333333%; - } - - .xl\:hover\:translate-y-2\/12:hover { - --transform-translate-y: 16.666667%; - } - - .xl\:hover\:translate-y-3\/12:hover { - --transform-translate-y: 25%; - } - - .xl\:hover\:translate-y-4\/12:hover { - --transform-translate-y: 33.333333%; - } - - .xl\:hover\:translate-y-5\/12:hover { - --transform-translate-y: 41.666667%; - } - - .xl\:hover\:translate-y-6\/12:hover { - --transform-translate-y: 50%; - } - - .xl\:hover\:translate-y-7\/12:hover { - --transform-translate-y: 58.333333%; - } - - .xl\:hover\:translate-y-8\/12:hover { - --transform-translate-y: 66.666667%; - } - - .xl\:hover\:translate-y-9\/12:hover { - --transform-translate-y: 75%; - } - - .xl\:hover\:translate-y-10\/12:hover { - --transform-translate-y: 83.333333%; - } - - .xl\:hover\:translate-y-11\/12:hover { - --transform-translate-y: 91.666667%; - } - - .xl\:hover\:translate-y-full:hover { - --transform-translate-y: 100%; - } - - .xl\:hover\:-translate-y-1:hover { - --transform-translate-y: -0.25rem; - } - - .xl\:hover\:-translate-y-2:hover { - --transform-translate-y: -0.5rem; - } - - .xl\:hover\:-translate-y-3:hover { - --transform-translate-y: -0.75rem; - } - - .xl\:hover\:-translate-y-4:hover { - --transform-translate-y: -1rem; - } - - .xl\:hover\:-translate-y-5:hover { - --transform-translate-y: -1.25rem; - } - - .xl\:hover\:-translate-y-6:hover { - --transform-translate-y: -1.5rem; - } - - .xl\:hover\:-translate-y-7:hover { - --transform-translate-y: -1.75rem; - } - - .xl\:hover\:-translate-y-8:hover { - --transform-translate-y: -2rem; - } - - .xl\:hover\:-translate-y-9:hover { - --transform-translate-y: -2.25rem; - } - - .xl\:hover\:-translate-y-10:hover { - --transform-translate-y: -2.5rem; - } - - .xl\:hover\:-translate-y-11:hover { - --transform-translate-y: -2.75rem; - } - - .xl\:hover\:-translate-y-12:hover { - --transform-translate-y: -3rem; - } - - .xl\:hover\:-translate-y-13:hover { - --transform-translate-y: -3.25rem; - } - - .xl\:hover\:-translate-y-14:hover { - --transform-translate-y: -3.5rem; - } - - .xl\:hover\:-translate-y-15:hover { - --transform-translate-y: -3.75rem; - } - - .xl\:hover\:-translate-y-16:hover { - --transform-translate-y: -4rem; - } - - .xl\:hover\:-translate-y-20:hover { - --transform-translate-y: -5rem; - } - - .xl\:hover\:-translate-y-24:hover { - --transform-translate-y: -6rem; - } - - .xl\:hover\:-translate-y-28:hover { - --transform-translate-y: -7rem; - } - - .xl\:hover\:-translate-y-32:hover { - --transform-translate-y: -8rem; - } - - .xl\:hover\:-translate-y-36:hover { - --transform-translate-y: -9rem; - } - - .xl\:hover\:-translate-y-40:hover { - --transform-translate-y: -10rem; - } - - .xl\:hover\:-translate-y-44:hover { - --transform-translate-y: -11rem; - } - - .xl\:hover\:-translate-y-48:hover { - --transform-translate-y: -12rem; - } - - .xl\:hover\:-translate-y-52:hover { - --transform-translate-y: -13rem; - } - - .xl\:hover\:-translate-y-56:hover { - --transform-translate-y: -14rem; - } - - .xl\:hover\:-translate-y-60:hover { - --transform-translate-y: -15rem; - } - - .xl\:hover\:-translate-y-64:hover { - --transform-translate-y: -16rem; - } - - .xl\:hover\:-translate-y-72:hover { - --transform-translate-y: -18rem; - } - - .xl\:hover\:-translate-y-80:hover { - --transform-translate-y: -20rem; - } - - .xl\:hover\:-translate-y-96:hover { - --transform-translate-y: -24rem; - } - - .xl\:hover\:-translate-y-px:hover { - --transform-translate-y: -1px; - } - - .xl\:hover\:-translate-y-0\.5:hover { - --transform-translate-y: -0.125rem; - } - - .xl\:hover\:-translate-y-1\.5:hover { - --transform-translate-y: -0.375rem; - } - - .xl\:hover\:-translate-y-2\.5:hover { - --transform-translate-y: -0.625rem; - } - - .xl\:hover\:-translate-y-3\.5:hover { - --transform-translate-y: -0.875rem; - } - - .xl\:hover\:-translate-y-1\/2:hover { - --transform-translate-y: -50%; - } - - .xl\:hover\:-translate-y-1\/3:hover { - --transform-translate-y: -33.33333%; - } - - .xl\:hover\:-translate-y-2\/3:hover { - --transform-translate-y: -66.66667%; - } - - .xl\:hover\:-translate-y-1\/4:hover { - --transform-translate-y: -25%; - } - - .xl\:hover\:-translate-y-2\/4:hover { - --transform-translate-y: -50%; - } - - .xl\:hover\:-translate-y-3\/4:hover { - --transform-translate-y: -75%; - } - - .xl\:hover\:-translate-y-1\/5:hover { - --transform-translate-y: -20%; - } - - .xl\:hover\:-translate-y-2\/5:hover { - --transform-translate-y: -40%; - } - - .xl\:hover\:-translate-y-3\/5:hover { - --transform-translate-y: -60%; - } - - .xl\:hover\:-translate-y-4\/5:hover { - --transform-translate-y: -80%; - } - - .xl\:hover\:-translate-y-1\/6:hover { - --transform-translate-y: -16.66667%; - } - - .xl\:hover\:-translate-y-2\/6:hover { - --transform-translate-y: -33.33333%; - } - - .xl\:hover\:-translate-y-3\/6:hover { - --transform-translate-y: -50%; - } - - .xl\:hover\:-translate-y-4\/6:hover { - --transform-translate-y: -66.66667%; - } - - .xl\:hover\:-translate-y-5\/6:hover { - --transform-translate-y: -83.33333%; - } - - .xl\:hover\:-translate-y-1\/12:hover { - --transform-translate-y: -8.33333%; - } - - .xl\:hover\:-translate-y-2\/12:hover { - --transform-translate-y: -16.66667%; - } - - .xl\:hover\:-translate-y-3\/12:hover { - --transform-translate-y: -25%; - } - - .xl\:hover\:-translate-y-4\/12:hover { - --transform-translate-y: -33.33333%; - } - - .xl\:hover\:-translate-y-5\/12:hover { - --transform-translate-y: -41.66667%; - } - - .xl\:hover\:-translate-y-6\/12:hover { - --transform-translate-y: -50%; - } - - .xl\:hover\:-translate-y-7\/12:hover { - --transform-translate-y: -58.33333%; - } - - .xl\:hover\:-translate-y-8\/12:hover { - --transform-translate-y: -66.66667%; - } - - .xl\:hover\:-translate-y-9\/12:hover { - --transform-translate-y: -75%; - } - - .xl\:hover\:-translate-y-10\/12:hover { - --transform-translate-y: -83.33333%; - } - - .xl\:hover\:-translate-y-11\/12:hover { - --transform-translate-y: -91.66667%; - } - - .xl\:hover\:-translate-y-full:hover { - --transform-translate-y: -100%; - } - - .xl\:focus\:translate-x-0:focus { - --transform-translate-x: 0; - } - - .xl\:focus\:translate-x-1:focus { - --transform-translate-x: 0.25rem; - } - - .xl\:focus\:translate-x-2:focus { - --transform-translate-x: 0.5rem; - } - - .xl\:focus\:translate-x-3:focus { - --transform-translate-x: 0.75rem; - } - - .xl\:focus\:translate-x-4:focus { - --transform-translate-x: 1rem; - } - - .xl\:focus\:translate-x-5:focus { - --transform-translate-x: 1.25rem; - } - - .xl\:focus\:translate-x-6:focus { - --transform-translate-x: 1.5rem; - } - - .xl\:focus\:translate-x-7:focus { - --transform-translate-x: 1.75rem; - } - - .xl\:focus\:translate-x-8:focus { - --transform-translate-x: 2rem; - } - - .xl\:focus\:translate-x-9:focus { - --transform-translate-x: 2.25rem; - } - - .xl\:focus\:translate-x-10:focus { - --transform-translate-x: 2.5rem; - } - - .xl\:focus\:translate-x-11:focus { - --transform-translate-x: 2.75rem; - } - - .xl\:focus\:translate-x-12:focus { - --transform-translate-x: 3rem; - } - - .xl\:focus\:translate-x-13:focus { - --transform-translate-x: 3.25rem; - } - - .xl\:focus\:translate-x-14:focus { - --transform-translate-x: 3.5rem; - } - - .xl\:focus\:translate-x-15:focus { - --transform-translate-x: 3.75rem; - } - - .xl\:focus\:translate-x-16:focus { - --transform-translate-x: 4rem; - } - - .xl\:focus\:translate-x-20:focus { - --transform-translate-x: 5rem; - } - - .xl\:focus\:translate-x-24:focus { - --transform-translate-x: 6rem; - } - - .xl\:focus\:translate-x-28:focus { - --transform-translate-x: 7rem; - } - - .xl\:focus\:translate-x-32:focus { - --transform-translate-x: 8rem; - } - - .xl\:focus\:translate-x-36:focus { - --transform-translate-x: 9rem; - } - - .xl\:focus\:translate-x-40:focus { - --transform-translate-x: 10rem; - } - - .xl\:focus\:translate-x-44:focus { - --transform-translate-x: 11rem; - } - - .xl\:focus\:translate-x-48:focus { - --transform-translate-x: 12rem; - } - - .xl\:focus\:translate-x-52:focus { - --transform-translate-x: 13rem; - } - - .xl\:focus\:translate-x-56:focus { - --transform-translate-x: 14rem; - } - - .xl\:focus\:translate-x-60:focus { - --transform-translate-x: 15rem; - } - - .xl\:focus\:translate-x-64:focus { - --transform-translate-x: 16rem; - } - - .xl\:focus\:translate-x-72:focus { - --transform-translate-x: 18rem; - } - - .xl\:focus\:translate-x-80:focus { - --transform-translate-x: 20rem; - } - - .xl\:focus\:translate-x-96:focus { - --transform-translate-x: 24rem; - } - - .xl\:focus\:translate-x-px:focus { - --transform-translate-x: 1px; - } - - .xl\:focus\:translate-x-0\.5:focus { - --transform-translate-x: 0.125rem; - } - - .xl\:focus\:translate-x-1\.5:focus { - --transform-translate-x: 0.375rem; - } - - .xl\:focus\:translate-x-2\.5:focus { - --transform-translate-x: 0.625rem; - } - - .xl\:focus\:translate-x-3\.5:focus { - --transform-translate-x: 0.875rem; - } - - .xl\:focus\:translate-x-1\/2:focus { - --transform-translate-x: 50%; - } - - .xl\:focus\:translate-x-1\/3:focus { - --transform-translate-x: 33.333333%; - } - - .xl\:focus\:translate-x-2\/3:focus { - --transform-translate-x: 66.666667%; - } - - .xl\:focus\:translate-x-1\/4:focus { - --transform-translate-x: 25%; - } - - .xl\:focus\:translate-x-2\/4:focus { - --transform-translate-x: 50%; - } - - .xl\:focus\:translate-x-3\/4:focus { - --transform-translate-x: 75%; - } - - .xl\:focus\:translate-x-1\/5:focus { - --transform-translate-x: 20%; - } - - .xl\:focus\:translate-x-2\/5:focus { - --transform-translate-x: 40%; - } - - .xl\:focus\:translate-x-3\/5:focus { - --transform-translate-x: 60%; - } - - .xl\:focus\:translate-x-4\/5:focus { - --transform-translate-x: 80%; - } - - .xl\:focus\:translate-x-1\/6:focus { - --transform-translate-x: 16.666667%; - } - - .xl\:focus\:translate-x-2\/6:focus { - --transform-translate-x: 33.333333%; - } - - .xl\:focus\:translate-x-3\/6:focus { - --transform-translate-x: 50%; - } - - .xl\:focus\:translate-x-4\/6:focus { - --transform-translate-x: 66.666667%; - } - - .xl\:focus\:translate-x-5\/6:focus { - --transform-translate-x: 83.333333%; - } - - .xl\:focus\:translate-x-1\/12:focus { - --transform-translate-x: 8.333333%; - } - - .xl\:focus\:translate-x-2\/12:focus { - --transform-translate-x: 16.666667%; - } - - .xl\:focus\:translate-x-3\/12:focus { - --transform-translate-x: 25%; - } - - .xl\:focus\:translate-x-4\/12:focus { - --transform-translate-x: 33.333333%; - } - - .xl\:focus\:translate-x-5\/12:focus { - --transform-translate-x: 41.666667%; - } - - .xl\:focus\:translate-x-6\/12:focus { - --transform-translate-x: 50%; - } - - .xl\:focus\:translate-x-7\/12:focus { - --transform-translate-x: 58.333333%; - } - - .xl\:focus\:translate-x-8\/12:focus { - --transform-translate-x: 66.666667%; - } - - .xl\:focus\:translate-x-9\/12:focus { - --transform-translate-x: 75%; - } - - .xl\:focus\:translate-x-10\/12:focus { - --transform-translate-x: 83.333333%; - } - - .xl\:focus\:translate-x-11\/12:focus { - --transform-translate-x: 91.666667%; - } - - .xl\:focus\:translate-x-full:focus { - --transform-translate-x: 100%; - } - - .xl\:focus\:-translate-x-1:focus { - --transform-translate-x: -0.25rem; - } - - .xl\:focus\:-translate-x-2:focus { - --transform-translate-x: -0.5rem; - } - - .xl\:focus\:-translate-x-3:focus { - --transform-translate-x: -0.75rem; - } - - .xl\:focus\:-translate-x-4:focus { - --transform-translate-x: -1rem; - } - - .xl\:focus\:-translate-x-5:focus { - --transform-translate-x: -1.25rem; - } - - .xl\:focus\:-translate-x-6:focus { - --transform-translate-x: -1.5rem; - } - - .xl\:focus\:-translate-x-7:focus { - --transform-translate-x: -1.75rem; - } - - .xl\:focus\:-translate-x-8:focus { - --transform-translate-x: -2rem; - } - - .xl\:focus\:-translate-x-9:focus { - --transform-translate-x: -2.25rem; - } - - .xl\:focus\:-translate-x-10:focus { - --transform-translate-x: -2.5rem; - } - - .xl\:focus\:-translate-x-11:focus { - --transform-translate-x: -2.75rem; - } - - .xl\:focus\:-translate-x-12:focus { - --transform-translate-x: -3rem; - } - - .xl\:focus\:-translate-x-13:focus { - --transform-translate-x: -3.25rem; - } - - .xl\:focus\:-translate-x-14:focus { - --transform-translate-x: -3.5rem; - } - - .xl\:focus\:-translate-x-15:focus { - --transform-translate-x: -3.75rem; - } - - .xl\:focus\:-translate-x-16:focus { - --transform-translate-x: -4rem; - } - - .xl\:focus\:-translate-x-20:focus { - --transform-translate-x: -5rem; - } - - .xl\:focus\:-translate-x-24:focus { - --transform-translate-x: -6rem; - } - - .xl\:focus\:-translate-x-28:focus { - --transform-translate-x: -7rem; - } - - .xl\:focus\:-translate-x-32:focus { - --transform-translate-x: -8rem; - } - - .xl\:focus\:-translate-x-36:focus { - --transform-translate-x: -9rem; - } - - .xl\:focus\:-translate-x-40:focus { - --transform-translate-x: -10rem; - } - - .xl\:focus\:-translate-x-44:focus { - --transform-translate-x: -11rem; - } - - .xl\:focus\:-translate-x-48:focus { - --transform-translate-x: -12rem; - } - - .xl\:focus\:-translate-x-52:focus { - --transform-translate-x: -13rem; - } - - .xl\:focus\:-translate-x-56:focus { - --transform-translate-x: -14rem; - } - - .xl\:focus\:-translate-x-60:focus { - --transform-translate-x: -15rem; - } - - .xl\:focus\:-translate-x-64:focus { - --transform-translate-x: -16rem; - } - - .xl\:focus\:-translate-x-72:focus { - --transform-translate-x: -18rem; - } - - .xl\:focus\:-translate-x-80:focus { - --transform-translate-x: -20rem; - } - - .xl\:focus\:-translate-x-96:focus { - --transform-translate-x: -24rem; - } - - .xl\:focus\:-translate-x-px:focus { - --transform-translate-x: -1px; - } - - .xl\:focus\:-translate-x-0\.5:focus { - --transform-translate-x: -0.125rem; - } - - .xl\:focus\:-translate-x-1\.5:focus { - --transform-translate-x: -0.375rem; - } - - .xl\:focus\:-translate-x-2\.5:focus { - --transform-translate-x: -0.625rem; - } - - .xl\:focus\:-translate-x-3\.5:focus { - --transform-translate-x: -0.875rem; - } - - .xl\:focus\:-translate-x-1\/2:focus { - --transform-translate-x: -50%; - } - - .xl\:focus\:-translate-x-1\/3:focus { - --transform-translate-x: -33.33333%; - } - - .xl\:focus\:-translate-x-2\/3:focus { - --transform-translate-x: -66.66667%; - } - - .xl\:focus\:-translate-x-1\/4:focus { - --transform-translate-x: -25%; - } - - .xl\:focus\:-translate-x-2\/4:focus { - --transform-translate-x: -50%; - } - - .xl\:focus\:-translate-x-3\/4:focus { - --transform-translate-x: -75%; - } - - .xl\:focus\:-translate-x-1\/5:focus { - --transform-translate-x: -20%; - } - - .xl\:focus\:-translate-x-2\/5:focus { - --transform-translate-x: -40%; - } - - .xl\:focus\:-translate-x-3\/5:focus { - --transform-translate-x: -60%; - } - - .xl\:focus\:-translate-x-4\/5:focus { - --transform-translate-x: -80%; - } - - .xl\:focus\:-translate-x-1\/6:focus { - --transform-translate-x: -16.66667%; - } - - .xl\:focus\:-translate-x-2\/6:focus { - --transform-translate-x: -33.33333%; - } - - .xl\:focus\:-translate-x-3\/6:focus { - --transform-translate-x: -50%; - } - - .xl\:focus\:-translate-x-4\/6:focus { - --transform-translate-x: -66.66667%; - } - - .xl\:focus\:-translate-x-5\/6:focus { - --transform-translate-x: -83.33333%; - } - - .xl\:focus\:-translate-x-1\/12:focus { - --transform-translate-x: -8.33333%; - } - - .xl\:focus\:-translate-x-2\/12:focus { - --transform-translate-x: -16.66667%; - } - - .xl\:focus\:-translate-x-3\/12:focus { - --transform-translate-x: -25%; - } - - .xl\:focus\:-translate-x-4\/12:focus { - --transform-translate-x: -33.33333%; - } - - .xl\:focus\:-translate-x-5\/12:focus { - --transform-translate-x: -41.66667%; - } - - .xl\:focus\:-translate-x-6\/12:focus { - --transform-translate-x: -50%; - } - - .xl\:focus\:-translate-x-7\/12:focus { - --transform-translate-x: -58.33333%; - } - - .xl\:focus\:-translate-x-8\/12:focus { - --transform-translate-x: -66.66667%; - } - - .xl\:focus\:-translate-x-9\/12:focus { - --transform-translate-x: -75%; - } - - .xl\:focus\:-translate-x-10\/12:focus { - --transform-translate-x: -83.33333%; - } - - .xl\:focus\:-translate-x-11\/12:focus { - --transform-translate-x: -91.66667%; - } - - .xl\:focus\:-translate-x-full:focus { - --transform-translate-x: -100%; - } - - .xl\:focus\:translate-y-0:focus { - --transform-translate-y: 0; - } - - .xl\:focus\:translate-y-1:focus { - --transform-translate-y: 0.25rem; - } - - .xl\:focus\:translate-y-2:focus { - --transform-translate-y: 0.5rem; - } - - .xl\:focus\:translate-y-3:focus { - --transform-translate-y: 0.75rem; - } - - .xl\:focus\:translate-y-4:focus { - --transform-translate-y: 1rem; - } - - .xl\:focus\:translate-y-5:focus { - --transform-translate-y: 1.25rem; - } - - .xl\:focus\:translate-y-6:focus { - --transform-translate-y: 1.5rem; - } - - .xl\:focus\:translate-y-7:focus { - --transform-translate-y: 1.75rem; - } - - .xl\:focus\:translate-y-8:focus { - --transform-translate-y: 2rem; - } - - .xl\:focus\:translate-y-9:focus { - --transform-translate-y: 2.25rem; - } - - .xl\:focus\:translate-y-10:focus { - --transform-translate-y: 2.5rem; - } - - .xl\:focus\:translate-y-11:focus { - --transform-translate-y: 2.75rem; - } - - .xl\:focus\:translate-y-12:focus { - --transform-translate-y: 3rem; - } - - .xl\:focus\:translate-y-13:focus { - --transform-translate-y: 3.25rem; - } - - .xl\:focus\:translate-y-14:focus { - --transform-translate-y: 3.5rem; - } - - .xl\:focus\:translate-y-15:focus { - --transform-translate-y: 3.75rem; - } - - .xl\:focus\:translate-y-16:focus { - --transform-translate-y: 4rem; - } - - .xl\:focus\:translate-y-20:focus { - --transform-translate-y: 5rem; - } - - .xl\:focus\:translate-y-24:focus { - --transform-translate-y: 6rem; - } - - .xl\:focus\:translate-y-28:focus { - --transform-translate-y: 7rem; - } - - .xl\:focus\:translate-y-32:focus { - --transform-translate-y: 8rem; - } - - .xl\:focus\:translate-y-36:focus { - --transform-translate-y: 9rem; - } - - .xl\:focus\:translate-y-40:focus { - --transform-translate-y: 10rem; - } - - .xl\:focus\:translate-y-44:focus { - --transform-translate-y: 11rem; - } - - .xl\:focus\:translate-y-48:focus { - --transform-translate-y: 12rem; - } - - .xl\:focus\:translate-y-52:focus { - --transform-translate-y: 13rem; - } - - .xl\:focus\:translate-y-56:focus { - --transform-translate-y: 14rem; - } - - .xl\:focus\:translate-y-60:focus { - --transform-translate-y: 15rem; - } - - .xl\:focus\:translate-y-64:focus { - --transform-translate-y: 16rem; - } - - .xl\:focus\:translate-y-72:focus { - --transform-translate-y: 18rem; - } - - .xl\:focus\:translate-y-80:focus { - --transform-translate-y: 20rem; - } - - .xl\:focus\:translate-y-96:focus { - --transform-translate-y: 24rem; - } - - .xl\:focus\:translate-y-px:focus { - --transform-translate-y: 1px; - } - - .xl\:focus\:translate-y-0\.5:focus { - --transform-translate-y: 0.125rem; - } - - .xl\:focus\:translate-y-1\.5:focus { - --transform-translate-y: 0.375rem; - } - - .xl\:focus\:translate-y-2\.5:focus { - --transform-translate-y: 0.625rem; - } - - .xl\:focus\:translate-y-3\.5:focus { - --transform-translate-y: 0.875rem; - } - - .xl\:focus\:translate-y-1\/2:focus { - --transform-translate-y: 50%; - } - - .xl\:focus\:translate-y-1\/3:focus { - --transform-translate-y: 33.333333%; - } - - .xl\:focus\:translate-y-2\/3:focus { - --transform-translate-y: 66.666667%; - } - - .xl\:focus\:translate-y-1\/4:focus { - --transform-translate-y: 25%; - } - - .xl\:focus\:translate-y-2\/4:focus { - --transform-translate-y: 50%; - } - - .xl\:focus\:translate-y-3\/4:focus { - --transform-translate-y: 75%; - } - - .xl\:focus\:translate-y-1\/5:focus { - --transform-translate-y: 20%; - } - - .xl\:focus\:translate-y-2\/5:focus { - --transform-translate-y: 40%; - } - - .xl\:focus\:translate-y-3\/5:focus { - --transform-translate-y: 60%; - } - - .xl\:focus\:translate-y-4\/5:focus { - --transform-translate-y: 80%; - } - - .xl\:focus\:translate-y-1\/6:focus { - --transform-translate-y: 16.666667%; - } - - .xl\:focus\:translate-y-2\/6:focus { - --transform-translate-y: 33.333333%; - } - - .xl\:focus\:translate-y-3\/6:focus { - --transform-translate-y: 50%; - } - - .xl\:focus\:translate-y-4\/6:focus { - --transform-translate-y: 66.666667%; - } - - .xl\:focus\:translate-y-5\/6:focus { - --transform-translate-y: 83.333333%; - } - - .xl\:focus\:translate-y-1\/12:focus { - --transform-translate-y: 8.333333%; - } - - .xl\:focus\:translate-y-2\/12:focus { - --transform-translate-y: 16.666667%; - } - - .xl\:focus\:translate-y-3\/12:focus { - --transform-translate-y: 25%; - } - - .xl\:focus\:translate-y-4\/12:focus { - --transform-translate-y: 33.333333%; - } - - .xl\:focus\:translate-y-5\/12:focus { - --transform-translate-y: 41.666667%; - } - - .xl\:focus\:translate-y-6\/12:focus { - --transform-translate-y: 50%; - } - - .xl\:focus\:translate-y-7\/12:focus { - --transform-translate-y: 58.333333%; - } - - .xl\:focus\:translate-y-8\/12:focus { - --transform-translate-y: 66.666667%; - } - - .xl\:focus\:translate-y-9\/12:focus { - --transform-translate-y: 75%; - } - - .xl\:focus\:translate-y-10\/12:focus { - --transform-translate-y: 83.333333%; - } - - .xl\:focus\:translate-y-11\/12:focus { - --transform-translate-y: 91.666667%; - } - - .xl\:focus\:translate-y-full:focus { - --transform-translate-y: 100%; - } - - .xl\:focus\:-translate-y-1:focus { - --transform-translate-y: -0.25rem; - } - - .xl\:focus\:-translate-y-2:focus { - --transform-translate-y: -0.5rem; - } - - .xl\:focus\:-translate-y-3:focus { - --transform-translate-y: -0.75rem; - } - - .xl\:focus\:-translate-y-4:focus { - --transform-translate-y: -1rem; - } - - .xl\:focus\:-translate-y-5:focus { - --transform-translate-y: -1.25rem; - } - - .xl\:focus\:-translate-y-6:focus { - --transform-translate-y: -1.5rem; - } - - .xl\:focus\:-translate-y-7:focus { - --transform-translate-y: -1.75rem; - } - - .xl\:focus\:-translate-y-8:focus { - --transform-translate-y: -2rem; - } - - .xl\:focus\:-translate-y-9:focus { - --transform-translate-y: -2.25rem; - } - - .xl\:focus\:-translate-y-10:focus { - --transform-translate-y: -2.5rem; - } - - .xl\:focus\:-translate-y-11:focus { - --transform-translate-y: -2.75rem; - } - - .xl\:focus\:-translate-y-12:focus { - --transform-translate-y: -3rem; - } - - .xl\:focus\:-translate-y-13:focus { - --transform-translate-y: -3.25rem; - } - - .xl\:focus\:-translate-y-14:focus { - --transform-translate-y: -3.5rem; - } - - .xl\:focus\:-translate-y-15:focus { - --transform-translate-y: -3.75rem; - } - - .xl\:focus\:-translate-y-16:focus { - --transform-translate-y: -4rem; - } - - .xl\:focus\:-translate-y-20:focus { - --transform-translate-y: -5rem; - } - - .xl\:focus\:-translate-y-24:focus { - --transform-translate-y: -6rem; - } - - .xl\:focus\:-translate-y-28:focus { - --transform-translate-y: -7rem; - } - - .xl\:focus\:-translate-y-32:focus { - --transform-translate-y: -8rem; - } - - .xl\:focus\:-translate-y-36:focus { - --transform-translate-y: -9rem; - } - - .xl\:focus\:-translate-y-40:focus { - --transform-translate-y: -10rem; - } - - .xl\:focus\:-translate-y-44:focus { - --transform-translate-y: -11rem; - } - - .xl\:focus\:-translate-y-48:focus { - --transform-translate-y: -12rem; - } - - .xl\:focus\:-translate-y-52:focus { - --transform-translate-y: -13rem; - } - - .xl\:focus\:-translate-y-56:focus { - --transform-translate-y: -14rem; - } - - .xl\:focus\:-translate-y-60:focus { - --transform-translate-y: -15rem; - } - - .xl\:focus\:-translate-y-64:focus { - --transform-translate-y: -16rem; - } - - .xl\:focus\:-translate-y-72:focus { - --transform-translate-y: -18rem; - } - - .xl\:focus\:-translate-y-80:focus { - --transform-translate-y: -20rem; - } - - .xl\:focus\:-translate-y-96:focus { - --transform-translate-y: -24rem; - } - - .xl\:focus\:-translate-y-px:focus { - --transform-translate-y: -1px; - } - - .xl\:focus\:-translate-y-0\.5:focus { - --transform-translate-y: -0.125rem; - } - - .xl\:focus\:-translate-y-1\.5:focus { - --transform-translate-y: -0.375rem; - } - - .xl\:focus\:-translate-y-2\.5:focus { - --transform-translate-y: -0.625rem; - } - - .xl\:focus\:-translate-y-3\.5:focus { - --transform-translate-y: -0.875rem; - } - - .xl\:focus\:-translate-y-1\/2:focus { - --transform-translate-y: -50%; - } - - .xl\:focus\:-translate-y-1\/3:focus { - --transform-translate-y: -33.33333%; - } - - .xl\:focus\:-translate-y-2\/3:focus { - --transform-translate-y: -66.66667%; - } - - .xl\:focus\:-translate-y-1\/4:focus { - --transform-translate-y: -25%; - } - - .xl\:focus\:-translate-y-2\/4:focus { - --transform-translate-y: -50%; - } - - .xl\:focus\:-translate-y-3\/4:focus { - --transform-translate-y: -75%; - } - - .xl\:focus\:-translate-y-1\/5:focus { - --transform-translate-y: -20%; - } - - .xl\:focus\:-translate-y-2\/5:focus { - --transform-translate-y: -40%; - } - - .xl\:focus\:-translate-y-3\/5:focus { - --transform-translate-y: -60%; - } - - .xl\:focus\:-translate-y-4\/5:focus { - --transform-translate-y: -80%; - } - - .xl\:focus\:-translate-y-1\/6:focus { - --transform-translate-y: -16.66667%; - } - - .xl\:focus\:-translate-y-2\/6:focus { - --transform-translate-y: -33.33333%; - } - - .xl\:focus\:-translate-y-3\/6:focus { - --transform-translate-y: -50%; - } - - .xl\:focus\:-translate-y-4\/6:focus { - --transform-translate-y: -66.66667%; - } - - .xl\:focus\:-translate-y-5\/6:focus { - --transform-translate-y: -83.33333%; - } - - .xl\:focus\:-translate-y-1\/12:focus { - --transform-translate-y: -8.33333%; - } - - .xl\:focus\:-translate-y-2\/12:focus { - --transform-translate-y: -16.66667%; - } - - .xl\:focus\:-translate-y-3\/12:focus { - --transform-translate-y: -25%; - } - - .xl\:focus\:-translate-y-4\/12:focus { - --transform-translate-y: -33.33333%; - } - - .xl\:focus\:-translate-y-5\/12:focus { - --transform-translate-y: -41.66667%; - } - - .xl\:focus\:-translate-y-6\/12:focus { - --transform-translate-y: -50%; - } - - .xl\:focus\:-translate-y-7\/12:focus { - --transform-translate-y: -58.33333%; - } - - .xl\:focus\:-translate-y-8\/12:focus { - --transform-translate-y: -66.66667%; - } - - .xl\:focus\:-translate-y-9\/12:focus { - --transform-translate-y: -75%; - } - - .xl\:focus\:-translate-y-10\/12:focus { - --transform-translate-y: -83.33333%; - } - - .xl\:focus\:-translate-y-11\/12:focus { - --transform-translate-y: -91.66667%; - } - - .xl\:focus\:-translate-y-full:focus { - --transform-translate-y: -100%; - } - - .xl\:skew-x-0 { - --transform-skew-x: 0; - } - - .xl\:skew-x-1 { - --transform-skew-x: 1deg; - } - - .xl\:skew-x-2 { - --transform-skew-x: 2deg; - } - - .xl\:skew-x-3 { - --transform-skew-x: 3deg; - } - - .xl\:skew-x-6 { - --transform-skew-x: 6deg; - } - - .xl\:skew-x-12 { - --transform-skew-x: 12deg; - } - - .xl\:-skew-x-12 { - --transform-skew-x: -12deg; - } - - .xl\:-skew-x-6 { - --transform-skew-x: -6deg; - } - - .xl\:-skew-x-3 { - --transform-skew-x: -3deg; - } - - .xl\:-skew-x-2 { - --transform-skew-x: -2deg; - } - - .xl\:-skew-x-1 { - --transform-skew-x: -1deg; - } - - .xl\:skew-y-0 { - --transform-skew-y: 0; - } - - .xl\:skew-y-1 { - --transform-skew-y: 1deg; - } - - .xl\:skew-y-2 { - --transform-skew-y: 2deg; - } - - .xl\:skew-y-3 { - --transform-skew-y: 3deg; - } - - .xl\:skew-y-6 { - --transform-skew-y: 6deg; - } - - .xl\:skew-y-12 { - --transform-skew-y: 12deg; - } - - .xl\:-skew-y-12 { - --transform-skew-y: -12deg; - } - - .xl\:-skew-y-6 { - --transform-skew-y: -6deg; - } - - .xl\:-skew-y-3 { - --transform-skew-y: -3deg; - } - - .xl\:-skew-y-2 { - --transform-skew-y: -2deg; - } - - .xl\:-skew-y-1 { - --transform-skew-y: -1deg; - } - - .xl\:hover\:skew-x-0:hover { - --transform-skew-x: 0; - } - - .xl\:hover\:skew-x-1:hover { - --transform-skew-x: 1deg; - } - - .xl\:hover\:skew-x-2:hover { - --transform-skew-x: 2deg; - } - - .xl\:hover\:skew-x-3:hover { - --transform-skew-x: 3deg; - } - - .xl\:hover\:skew-x-6:hover { - --transform-skew-x: 6deg; - } - - .xl\:hover\:skew-x-12:hover { - --transform-skew-x: 12deg; - } - - .xl\:hover\:-skew-x-12:hover { - --transform-skew-x: -12deg; - } - - .xl\:hover\:-skew-x-6:hover { - --transform-skew-x: -6deg; - } - - .xl\:hover\:-skew-x-3:hover { - --transform-skew-x: -3deg; - } - - .xl\:hover\:-skew-x-2:hover { - --transform-skew-x: -2deg; - } - - .xl\:hover\:-skew-x-1:hover { - --transform-skew-x: -1deg; - } - - .xl\:hover\:skew-y-0:hover { - --transform-skew-y: 0; - } - - .xl\:hover\:skew-y-1:hover { - --transform-skew-y: 1deg; - } - - .xl\:hover\:skew-y-2:hover { - --transform-skew-y: 2deg; - } - - .xl\:hover\:skew-y-3:hover { - --transform-skew-y: 3deg; - } - - .xl\:hover\:skew-y-6:hover { - --transform-skew-y: 6deg; - } - - .xl\:hover\:skew-y-12:hover { - --transform-skew-y: 12deg; - } - - .xl\:hover\:-skew-y-12:hover { - --transform-skew-y: -12deg; - } - - .xl\:hover\:-skew-y-6:hover { - --transform-skew-y: -6deg; - } - - .xl\:hover\:-skew-y-3:hover { - --transform-skew-y: -3deg; - } - - .xl\:hover\:-skew-y-2:hover { - --transform-skew-y: -2deg; - } - - .xl\:hover\:-skew-y-1:hover { - --transform-skew-y: -1deg; - } - - .xl\:focus\:skew-x-0:focus { - --transform-skew-x: 0; - } - - .xl\:focus\:skew-x-1:focus { - --transform-skew-x: 1deg; - } - - .xl\:focus\:skew-x-2:focus { - --transform-skew-x: 2deg; - } - - .xl\:focus\:skew-x-3:focus { - --transform-skew-x: 3deg; - } - - .xl\:focus\:skew-x-6:focus { - --transform-skew-x: 6deg; - } - - .xl\:focus\:skew-x-12:focus { - --transform-skew-x: 12deg; - } - - .xl\:focus\:-skew-x-12:focus { - --transform-skew-x: -12deg; - } - - .xl\:focus\:-skew-x-6:focus { - --transform-skew-x: -6deg; - } - - .xl\:focus\:-skew-x-3:focus { - --transform-skew-x: -3deg; - } - - .xl\:focus\:-skew-x-2:focus { - --transform-skew-x: -2deg; - } - - .xl\:focus\:-skew-x-1:focus { - --transform-skew-x: -1deg; - } - - .xl\:focus\:skew-y-0:focus { - --transform-skew-y: 0; - } - - .xl\:focus\:skew-y-1:focus { - --transform-skew-y: 1deg; - } - - .xl\:focus\:skew-y-2:focus { - --transform-skew-y: 2deg; - } - - .xl\:focus\:skew-y-3:focus { - --transform-skew-y: 3deg; - } - - .xl\:focus\:skew-y-6:focus { - --transform-skew-y: 6deg; - } - - .xl\:focus\:skew-y-12:focus { - --transform-skew-y: 12deg; - } - - .xl\:focus\:-skew-y-12:focus { - --transform-skew-y: -12deg; - } - - .xl\:focus\:-skew-y-6:focus { - --transform-skew-y: -6deg; - } - - .xl\:focus\:-skew-y-3:focus { - --transform-skew-y: -3deg; - } - - .xl\:focus\:-skew-y-2:focus { - --transform-skew-y: -2deg; - } - - .xl\:focus\:-skew-y-1:focus { - --transform-skew-y: -1deg; - } - - .xl\:transition-none { - transition-property: none; - } - - .xl\:transition-all { - transition-property: all; - } - - .xl\:transition { - transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform; - } - - .xl\:transition-colors { - transition-property: background-color, border-color, color, fill, stroke; - } - - .xl\:transition-opacity { - transition-property: opacity; - } - - .xl\:transition-shadow { - transition-property: box-shadow; - } - - .xl\:transition-transform { - transition-property: transform; - } - - .xl\:ease-linear { - transition-timing-function: linear; - } - - .xl\:ease-in { - transition-timing-function: cubic-bezier(0.4, 0, 1, 1); - } - - .xl\:ease-out { - transition-timing-function: cubic-bezier(0, 0, 0.2, 1); - } - - .xl\:ease-in-out { - transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); - } - - .xl\:duration-75 { - transition-duration: 75ms; - } - - .xl\:duration-100 { - transition-duration: 100ms; - } - - .xl\:duration-150 { - transition-duration: 150ms; - } - - .xl\:duration-200 { - transition-duration: 200ms; - } - - .xl\:duration-300 { - transition-duration: 300ms; - } - - .xl\:duration-500 { - transition-duration: 500ms; - } - - .xl\:duration-700 { - transition-duration: 700ms; - } - - .xl\:duration-1000 { - transition-duration: 1000ms; - } - - .xl\:delay-75 { - transition-delay: 75ms; - } - - .xl\:delay-100 { - transition-delay: 100ms; - } - - .xl\:delay-150 { - transition-delay: 150ms; - } - - .xl\:delay-200 { - transition-delay: 200ms; - } - - .xl\:delay-300 { - transition-delay: 300ms; - } - - .xl\:delay-500 { - transition-delay: 500ms; - } - - .xl\:delay-700 { - transition-delay: 700ms; - } - - .xl\:delay-1000 { - transition-delay: 1000ms; - } - - .xl\:animate-none { - -webkit-animation: none; - animation: none; - } - - .xl\:animate-spin { - -webkit-animation: spin 1s linear infinite; - animation: spin 1s linear infinite; - } - - .xl\:animate-ping { - -webkit-animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - animation: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite; - } - - .xl\:animate-pulse { - -webkit-animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; - } - - .xl\:animate-bounce { - -webkit-animation: bounce 1s infinite; - animation: bounce 1s infinite; - } -} +/*! 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{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{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]{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}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}button{background-color:transparent;background-image:none}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}fieldset,ol,ul{margin:0;padding:0}ol,ul{list-style:none}html{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;line-height:1.5}*,:after,:before{box-sizing:border-box;border:0 solid #d2d6dc}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#a0aec0}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a0aec0}input::placeholder,textarea::placeholder{color:#a0aec0}[role=button],button{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}.form-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-input::-moz-placeholder{color:#9fa6b2;opacity:1}.form-input:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-input::placeholder{color:#9fa6b2;opacity:1}.form-input:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-textarea::-moz-placeholder{color:#9fa6b2;opacity:1}.form-textarea:-ms-input-placeholder{color:#9fa6b2;opacity:1}.form-textarea::placeholder{color:#9fa6b2;opacity:1}.form-textarea:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem .75rem;font-size:1rem;line-height:1.5}.form-multiselect:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M7 7l3-3 3 3m0 6l-3 3-3-3' stroke='%239fa6b2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;background-repeat:no-repeat;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.375rem;padding:.5rem 2.5rem .5rem .75rem;font-size:1rem;line-height:1.5;background-position:right .5rem center;background-size:1.5em 1.5em}.form-select::-ms-expand{color:#9fa6b2;border:none}@media not print{.form-select::-ms-expand{display:none}}@media print and (-ms-high-contrast:active),print and (-ms-high-contrast:none){.form-select{padding-right:.75rem}}.form-select:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l4-4a1 1 0 00-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-checkbox::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px;border-radius:.25rem}.form-checkbox:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-checkbox:checked:focus,.form-radio:checked{border-color:transparent}.form-radio:checked{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%23fff' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='8' cy='8' r='3'/%3E%3C/svg%3E");background-color:currentColor;background-size:100% 100%;background-position:50%;background-repeat:no-repeat}@media not print{.form-radio::-ms-check{border-width:1px;color:transparent;background:inherit;border-color:inherit;border-radius:inherit}}.form-radio{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-print-color-adjust:exact;color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-shrink:0;border-radius:100%;height:1rem;width:1rem;color:#3f83f8;background-color:#fff;border-color:#d2d6dc;border-width:1px}.form-radio:focus{outline:none;box-shadow:0 0 0 3px rgba(164,202,254,.45);border-color:#a4cafe}.form-radio:checked:focus{border-color:transparent}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#5850ec;text-decoration:none;font-weight:600}.prose strong{color:#161e2e;font-weight:600}.prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h3,.prose h4{color:#1a202c;font-weight:600}.prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#161e2e;font-weight:600;font-size:.875em}.prose code:after,.prose code:before{content:"`"}.prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:after,.prose pre code:before{content:""}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose figure,.prose img,.prose video{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose ol>li:before{left:0}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>:first-child{margin-top:1.25em}.prose>ul>li>:last-child{margin-bottom:1.25em}.prose>ol>li>:first-child{margin-top:1.25em}.prose>ol>li>:last-child{margin-bottom:1.25em}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin-top:.75em;margin-bottom:.75em}.prose h2+*,.prose h3+*,.prose h4+*,.prose hr+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1,.prose h2,.prose h3,.prose h4{color:#161e2e}.prose-sm{font-size:.875rem;line-height:1.7142857}.prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.prose-sm figure,.prose-sm img,.prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.prose-sm figure>*{margin-top:0;margin-bottom:0}.prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.prose-sm code{font-size:.8571429em}.prose-sm h2 code{font-size:.9em}.prose-sm h3 code{font-size:.8888889em}.prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.prose-sm ol,.prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.prose-sm ol>li{padding-left:1.5714286em}.prose-sm ol>li:before{left:0}.prose-sm ul>li{padding-left:1.5714286em}.prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm>ul>li>:first-child{margin-top:1.1428571em}.prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.prose-sm>ol>li>:first-child{margin-top:1.1428571em}.prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.prose-sm ol ol,.prose-sm ol ul,.prose-sm ul ol,.prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.prose-sm h2+*,.prose-sm h3+*,.prose-sm h4+*,.prose-sm hr+*{margin-top:0}.prose-sm table{font-size:.8571429em;line-height:1.5}.prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.prose-sm thead th:first-child{padding-left:0}.prose-sm thead th:last-child{padding-right:0}.prose-sm tbody td{padding:.6666667em 1em}.prose-sm tbody td:first-child{padding-left:0}.prose-sm tbody td:last-child{padding-right:0}.prose-sm>:first-child{margin-top:0}.prose-sm>:last-child{margin-bottom:0}.prose-lg{font-size:1.125rem;line-height:1.7777778}.prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.prose-lg figure,.prose-lg img,.prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.prose-lg figure>*{margin-top:0;margin-bottom:0}.prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.prose-lg code{font-size:.8888889em}.prose-lg h2 code{font-size:.8666667em}.prose-lg h3 code{font-size:.875em}.prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.prose-lg ol,.prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.prose-lg ol>li{padding-left:1.6666667em}.prose-lg ol>li:before{left:0}.prose-lg ul>li{padding-left:1.6666667em}.prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg>ul>li>:first-child{margin-top:1.3333333em}.prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.prose-lg>ol>li>:first-child{margin-top:1.3333333em}.prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.prose-lg ol ol,.prose-lg ol ul,.prose-lg ul ol,.prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.prose-lg h2+*,.prose-lg h3+*,.prose-lg h4+*,.prose-lg hr+*{margin-top:0}.prose-lg table{font-size:.8888889em;line-height:1.5}.prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.prose-lg thead th:first-child{padding-left:0}.prose-lg thead th:last-child{padding-right:0}.prose-lg tbody td{padding:.75em}.prose-lg tbody td:first-child{padding-left:0}.prose-lg tbody td:last-child{padding-right:0}.prose-lg>:first-child{margin-top:0}.prose-lg>:last-child{margin-bottom:0}.prose-xl{font-size:1.25rem;line-height:1.8}.prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.prose-xl figure,.prose-xl img,.prose-xl video{margin-top:2em;margin-bottom:2em}.prose-xl figure>*{margin-top:0;margin-bottom:0}.prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.prose-xl code{font-size:.9em}.prose-xl h2 code{font-size:.8611111em}.prose-xl h3 code,.prose-xl pre{font-size:.9em}.prose-xl pre{line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.prose-xl ol,.prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.prose-xl li{margin-top:.6em;margin-bottom:.6em}.prose-xl ol>li{padding-left:1.8em}.prose-xl ol>li:before{left:0}.prose-xl ul>li{padding-left:1.8em}.prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.prose-xl>ul>li>:first-child{margin-top:1.2em}.prose-xl>ul>li>:last-child{margin-bottom:1.2em}.prose-xl>ol>li>:first-child{margin-top:1.2em}.prose-xl>ol>li>:last-child{margin-bottom:1.2em}.prose-xl ol ol,.prose-xl ol ul,.prose-xl ul ol,.prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.prose-xl h2+*,.prose-xl h3+*,.prose-xl h4+*,.prose-xl hr+*{margin-top:0}.prose-xl table{font-size:.9em;line-height:1.5555556}.prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.prose-xl thead th:first-child{padding-left:0}.prose-xl thead th:last-child{padding-right:0}.prose-xl tbody td{padding:.8888889em .6666667em}.prose-xl tbody td:first-child{padding-left:0}.prose-xl tbody td:last-child{padding-right:0}.prose-xl>:first-child{margin-top:0}.prose-xl>:last-child{margin-bottom:0}.prose-2xl{font-size:1.5rem;line-height:1.6666667}.prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.prose-2xl figure,.prose-2xl img,.prose-2xl video{margin-top:2em;margin-bottom:2em}.prose-2xl figure>*{margin-top:0;margin-bottom:0}.prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.prose-2xl code{font-size:.8333333em}.prose-2xl h2 code{font-size:.875em}.prose-2xl h3 code{font-size:.8888889em}.prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.prose-2xl ol,.prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.prose-2xl li{margin-top:.5em;margin-bottom:.5em}.prose-2xl ol>li{padding-left:1.6666667em}.prose-2xl ol>li:before{left:0}.prose-2xl ul>li{padding-left:1.6666667em}.prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.prose-2xl ol ol,.prose-2xl ol ul,.prose-2xl ul ol,.prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.prose-2xl hr{margin-top:3em;margin-bottom:3em}.prose-2xl h2+*,.prose-2xl h3+*,.prose-2xl h4+*,.prose-2xl hr+*{margin-top:0}.prose-2xl table{font-size:.8333333em;line-height:1.4}.prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.prose-2xl thead th:first-child{padding-left:0}.prose-2xl thead th:last-child{padding-right:0}.prose-2xl tbody td{padding:.8em .6em}.prose-2xl tbody td:first-child{padding-left:0}.prose-2xl tbody td:last-child{padding-right:0}.prose-2xl>:first-child{margin-top:0}.prose-2xl>:last-child{margin-bottom:0}.space-y-1>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(0.25rem*(1 - var(--space-y-reverse)));margin-bottom:calc(0.25rem*var(--space-y-reverse))}.space-y-6>:not(template)~:not(template){--space-y-reverse:0;margin-top:calc(1.5rem*(1 - var(--space-y-reverse)));margin-bottom:calc(1.5rem*var(--space-y-reverse))}.space-x-8>:not(template)~:not(template){--space-x-reverse:0;margin-right:calc(2rem*var(--space-x-reverse));margin-left:calc(2rem*(1 - var(--space-x-reverse)))}.bg-white{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.bg-gray-50{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.bg-gray-100{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.bg-gray-200{--bg-opacity:1;background-color:#e5e7eb;background-color:rgba(229,231,235,var(--bg-opacity))}.bg-gray-500{--bg-opacity:1;background-color:#6b7280;background-color:rgba(107,114,128,var(--bg-opacity))}.bg-gray-800{--bg-opacity:1;background-color:#252f3f;background-color:rgba(37,47,63,var(--bg-opacity))}.bg-red-100{--bg-opacity:1;background-color:#fde8e8;background-color:rgba(253,232,232,var(--bg-opacity))}.bg-red-600{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.bg-teal-100{--bg-opacity:1;background-color:#d5f5f6;background-color:rgba(213,245,246,var(--bg-opacity))}.bg-indigo-50{--bg-opacity:1;background-color:#f0f5ff;background-color:rgba(240,245,255,var(--bg-opacity))}.hover\:bg-white:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity))}.hover\:bg-gray-50:hover{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.hover\:bg-gray-100:hover{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.hover\:bg-gray-700:hover{--bg-opacity:1;background-color:#374151;background-color:rgba(55,65,81,var(--bg-opacity))}.hover\:bg-red-500:hover{--bg-opacity:1;background-color:#f05252;background-color:rgba(240,82,82,var(--bg-opacity))}.focus\:bg-gray-50:focus{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.focus\:bg-gray-100:focus{--bg-opacity:1;background-color:#f4f5f7;background-color:rgba(244,245,247,var(--bg-opacity))}.focus\:bg-indigo-100:focus{--bg-opacity:1;background-color:#e5edff;background-color:rgba(229,237,255,var(--bg-opacity))}.active\:bg-gray-50:active{--bg-opacity:1;background-color:#f9fafb;background-color:rgba(249,250,251,var(--bg-opacity))}.active\:bg-gray-900:active{--bg-opacity:1;background-color:#161e2e;background-color:rgba(22,30,46,var(--bg-opacity))}.active\:bg-red-600:active{--bg-opacity:1;background-color:#e02424;background-color:rgba(224,36,36,var(--bg-opacity))}.bg-opacity-25{--bg-opacity:0.25}.border-transparent{border-color:transparent}.border-gray-100{--border-opacity:1;border-color:#f4f5f7;border-color:rgba(244,245,247,var(--border-opacity))}.border-gray-200{--border-opacity:1;border-color:#e5e7eb;border-color:rgba(229,231,235,var(--border-opacity))}.border-gray-300{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.border-gray-400{--border-opacity:1;border-color:#9fa6b2;border-color:rgba(159,166,178,var(--border-opacity))}.border-teal-500{--border-opacity:1;border-color:#0694a2;border-color:rgba(6,148,162,var(--border-opacity))}.border-indigo-400{--border-opacity:1;border-color:#8da2fb;border-color:rgba(141,162,251,var(--border-opacity))}.focus\:border-gray-300:focus,.hover\:border-gray-300:hover{--border-opacity:1;border-color:#d2d6dc;border-color:rgba(210,214,220,var(--border-opacity))}.focus\:border-gray-900:focus{--border-opacity:1;border-color:#161e2e;border-color:rgba(22,30,46,var(--border-opacity))}.focus\:border-red-700:focus{--border-opacity:1;border-color:#c81e1e;border-color:rgba(200,30,30,var(--border-opacity))}.focus\:border-blue-300:focus{--border-opacity:1;border-color:#a4cafe;border-color:rgba(164,202,254,var(--border-opacity))}.focus\:border-indigo-700:focus{--border-opacity:1;border-color:#5145cd;border-color:rgba(81,69,205,var(--border-opacity))}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.border-2{border-width:2px}.border{border-width:1px}.border-b-2{border-bottom-width:2px}.border-t-4{border-top-width:4px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.flex-shrink-0{flex-shrink:0}.float-right{float:right}.float-left{float:left}.font-sans{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-16{height:4rem}.h-20{height:5rem}.h-24{height:6rem}.h-64{height:16rem}.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}.leading-5{line-height:1.25rem}.leading-6{line-height:1.5rem}.leading-7{line-height:1.75rem}.leading-tight{line-height:1.25}.list-inside{list-style-position:inside}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.my-3{margin-top:.75rem;margin-bottom:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-auto{margin-left:auto;margin-right:auto}.mt-1{margin-top:.25rem}.ml-1{margin-left:.25rem}.mt-2{margin-top:.5rem}.mr-2{margin-right:.5rem}.ml-2{margin-left:.5rem}.mt-3{margin-top:.75rem}.mr-3{margin-right:.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-5{margin-top:1.25rem}.mr-5{margin-right:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mt-6{margin-top:1.5rem}.ml-6{margin-left:1.5rem}.mt-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mt-10{margin-top:2.5rem}.mb-10{margin-bottom:2.5rem}.ml-12{margin-left:3rem}.-ml-1{margin-left:-.25rem}.-mr-2{margin-right:-.5rem}.-mt-px{margin-top:-1px}.max-w-xl{max-width:36rem}.max-w-6xl{max-width:72rem}.max-w-7xl{max-width:80rem}.min-h-screen{min-height:100vh}.object-cover{-o-object-fit:cover;object-fit:cover}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.opacity-100{opacity:1}.disabled\:opacity-25:disabled{opacity:.25}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.overflow-hidden{overflow:hidden}.p-0{padding:0}.p-2{padding:.5rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.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}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-12{padding-top:3rem;padding-bottom:3rem}.pt-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pt-2{padding-top:.5rem}.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}.pt-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pl-12{padding-left:3rem}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{top:0;bottom:0}.inset-0,.inset-x-0{right:0;left:0}.top-0{top:0}.right-0{right:0}.left-0{left:0}.shadow-xs{box-shadow:0 0 0 1px rgba(0,0,0,.05)}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.hover\:shadow:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.focus\:shadow-outline-gray:focus{box-shadow:0 0 0 3px rgba(159,166,178,.45)}.focus\:shadow-outline-blue:focus{box-shadow:0 0 0 3px rgba(164,202,254,.45)}.focus\:shadow-outline-red:focus{box-shadow:0 0 0 3px rgba(248,180,180,.45)}.fill-current{fill:currentColor}.text-center{text-align:center}.text-right{text-align:right}.text-white{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.text-black{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.text-gray-200{--text-opacity:1;color:#e5e7eb;color:rgba(229,231,235,var(--text-opacity))}.text-gray-300{--text-opacity:1;color:#d2d6dc;color:rgba(210,214,220,var(--text-opacity))}.text-gray-400{--text-opacity:1;color:#9fa6b2;color:rgba(159,166,178,var(--text-opacity))}.text-gray-500{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.text-gray-600{--text-opacity:1;color:#4b5563;color:rgba(75,85,99,var(--text-opacity))}.text-gray-700{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.text-gray-800{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.text-gray-900{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.text-red-500{--text-opacity:1;color:#f05252;color:rgba(240,82,82,var(--text-opacity))}.text-red-600{--text-opacity:1;color:#e02424;color:rgba(224,36,36,var(--text-opacity))}.text-green-400{--text-opacity:1;color:#31c48d;color:rgba(49,196,141,var(--text-opacity))}.text-green-500{--text-opacity:1;color:#0e9f6e;color:rgba(14,159,110,var(--text-opacity))}.text-green-600{--text-opacity:1;color:#057a55;color:rgba(5,122,85,var(--text-opacity))}.text-teal-500{--text-opacity:1;color:#0694a2;color:rgba(6,148,162,var(--text-opacity))}.text-teal-900{--text-opacity:1;color:#014451;color:rgba(1,68,81,var(--text-opacity))}.text-indigo-500{--text-opacity:1;color:#6875f5;color:rgba(104,117,245,var(--text-opacity))}.text-indigo-700{--text-opacity:1;color:#5145cd;color:rgba(81,69,205,var(--text-opacity))}.hover\:text-black:hover{--text-opacity:1;color:#000;color:rgba(0,0,0,var(--text-opacity))}.hover\:text-gray-500:hover{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.hover\:text-gray-700:hover{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.hover\:text-gray-800:hover{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.hover\:text-gray-900:hover{--text-opacity:1;color:#161e2e;color:rgba(22,30,46,var(--text-opacity))}.focus\:text-gray-500:focus{--text-opacity:1;color:#6b7280;color:rgba(107,114,128,var(--text-opacity))}.focus\:text-gray-700:focus{--text-opacity:1;color:#374151;color:rgba(55,65,81,var(--text-opacity))}.focus\:text-gray-800:focus{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.focus\:text-indigo-800:focus{--text-opacity:1;color:#42389d;color:rgba(66,56,157,var(--text-opacity))}.active\:text-gray-800:active{--text-opacity:1;color:#252f3f;color:rgba(37,47,63,var(--text-opacity))}.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.w-3{width:.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-16{width:4rem}.w-20{width:5rem}.w-24{width:6rem}.w-48{width:12rem}.w-64{width:16rem}.w-auto{width:auto}.w-3\/4{width:75%}.w-1\/6{width:16.666667%}.w-5\/12{width:41.666667%}.w-full{width:100%}.z-50{z-index:50}.gap-1{grid-gap:.25rem;gap:.25rem}.gap-4{grid-gap:1rem;gap:1rem}.gap-6{grid-gap:1.5rem;gap:1.5rem}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.col-span-6{grid-column:span 6/span 6}.transform{--transform-translate-x:0;--transform-translate-y:0;--transform-rotate:0;--transform-skew-x:0;--transform-skew-y:0;--transform-scale-x:1;--transform-scale-y:1;transform:translateX(var(--transform-translate-x)) translateY(var(--transform-translate-y)) rotate(var(--transform-rotate)) skewX(var(--transform-skew-x)) skewY(var(--transform-skew-y)) scaleX(var(--transform-scale-x)) scaleY(var(--transform-scale-y))}.origin-top{transform-origin:top}.origin-top-right{transform-origin:top right}.origin-top-left{transform-origin:top left}.scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.scale-100{--transform-scale-x:1;--transform-scale-y:1}.translate-y-0{--transform-translate-y:0}.translate-y-4{--transform-translate-y:1rem}.transition-all{transition-property:all}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.duration-75{transition-duration:75ms}.duration-150{transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}@-webkit-keyframes spin{to{transform:rotate(1turn)}}@keyframes spin{to{transform:rotate(1turn)}}@-webkit-keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@-webkit-keyframes pulse{50%{opacity:.5}}@keyframes pulse{50%{opacity:.5}}@-webkit-keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes bounce{0%,to{transform:translateY(-25%);-webkit-animation-timing-function:cubic-bezier(.8,0,1,1);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;-webkit-animation-timing-function:cubic-bezier(0,0,.2,1);animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-spin{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}:root{--ck-sample-base-spacing:2em;--ck-sample-color-white:#fff;--ck-sample-color-green:#279863;--ck-sample-color-blue:#1a9aef;--ck-sample-container-width:1285px;--ck-sample-sidebar-width:350px;--ck-sample-editor-min-height:400px}.ck.ck-editor__editable[role=textbox],.ck.editor[role=textbox],.ck.editor__editable[role=textbox],.editor__editable,main .ck-editor[role=application] .ck.ck-content{width:100%;background:#fff;font-size:1em;line-height:1.6em;min-height:var(--ck-sample-editor-min-height);padding:1.5em 2em}.ck.ck-editor__editable{background:#fff;border:1px solid #b3b3b3;width:100%}.ck.ck-editor{width:100%;overflow-x:hidden}.ck.ck-editor__editable{position:relative;z-index:10}body[data-editor=DecoupledDocumentEditor] .document-editor__toolbar{width:100%}body[data-editor=DecoupledDocumentEditor] .collaboration-demo__editable,body[data-editor=DecoupledDocumentEditor] .row-editor .editor{width:18.5cm;height:100%;min-height:26.25cm;padding:1.75cm 1.5cm;margin:2.5rem;border:1px solid #d3d3d3;background-color:var(--ck-sample-color-white);box-shadow:0 0 5px rgba(0,0,0,.1)}body[data-editor=DecoupledDocumentEditor] .row-editor{display:flex;position:relative;justify-content:center;overflow-y:auto;background-color:#f2f2f2;border:1px solid #c4c4c4}body[data-editor=DecoupledDocumentEditor] .sidebar{background:transparent;border:0;box-shadow:none}.ck-toolbar{background:#fff!important;font-family:Inter!important;border-radius:5px}@media (min-width:640px){.sm\:container{width:100%;max-width:640px}@media (min-width:768px){.sm\:container{max-width:768px}}@media (min-width:1024px){.sm\:container{max-width:1024px}}@media (min-width:1280px){.sm\:container{max-width:1280px}}.sm\:prose{color:#374151;max-width:65ch}.sm\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.sm\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.sm\:prose strong{color:#161e2e;font-weight:600}.sm\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.sm\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.sm\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.sm\:prose ul>li{position:relative;padding-left:1.75em}.sm\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.sm\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.sm\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.sm\:prose blockquote p:first-of-type:before{content:open-quote}.sm\:prose blockquote p:last-of-type:after{content:close-quote}.sm\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.sm\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.sm\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.sm\:prose h3,.sm\:prose h4{color:#1a202c;font-weight:600}.sm\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.sm\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.sm\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.sm\:prose code:after,.sm\:prose code:before{content:"`"}.sm\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.sm\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.sm\:prose pre code:after,.sm\:prose pre code:before{content:""}.sm\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.sm\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.sm\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.sm\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.sm\:prose tbody tr:last-child{border-bottom-width:0}.sm\:prose tbody td{vertical-align:top;padding:.5714286em}.sm\:prose{font-size:1rem;line-height:1.75}.sm\:prose p{margin-top:1.25em;margin-bottom:1.25em}.sm\:prose figure,.sm\:prose img,.sm\:prose video{margin-top:2em;margin-bottom:2em}.sm\:prose figure>*{margin-top:0;margin-bottom:0}.sm\:prose h2 code{font-size:.875em}.sm\:prose h3 code{font-size:.9em}.sm\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.sm\:prose li{margin-top:.5em;margin-bottom:.5em}.sm\:prose ol>li:before{left:0}.sm\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.sm\:prose>ul>li>:first-child{margin-top:1.25em}.sm\:prose>ul>li>:last-child{margin-bottom:1.25em}.sm\:prose>ol>li>:first-child{margin-top:1.25em}.sm\:prose>ol>li>:last-child{margin-bottom:1.25em}.sm\:prose ol ol,.sm\:prose ol ul,.sm\:prose ul ol,.sm\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.sm\:prose h2+*,.sm\:prose h3+*,.sm\:prose h4+*,.sm\:prose hr+*{margin-top:0}.sm\:prose thead th:first-child{padding-left:0}.sm\:prose thead th:last-child{padding-right:0}.sm\:prose tbody td:first-child{padding-left:0}.sm\:prose tbody td:last-child{padding-right:0}.sm\:prose>:first-child{margin-top:0}.sm\:prose>:last-child{margin-bottom:0}.sm\:prose h1,.sm\:prose h2,.sm\:prose h3,.sm\:prose h4{color:#161e2e}.sm\:prose-sm{font-size:.875rem;line-height:1.7142857}.sm\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.sm\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.sm\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.sm\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.sm\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.sm\:prose-sm figure,.sm\:prose-sm img,.sm\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.sm\:prose-sm figure>*{margin-top:0;margin-bottom:0}.sm\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.sm\:prose-sm code{font-size:.8571429em}.sm\:prose-sm h2 code{font-size:.9em}.sm\:prose-sm h3 code{font-size:.8888889em}.sm\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.sm\:prose-sm ol,.sm\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.sm\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.sm\:prose-sm ol>li{padding-left:1.5714286em}.sm\:prose-sm ol>li:before{left:0}.sm\:prose-sm ul>li{padding-left:1.5714286em}.sm\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.sm\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.sm\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.sm\:prose-sm ol ol,.sm\:prose-sm ol ul,.sm\:prose-sm ul ol,.sm\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.sm\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.sm\:prose-sm h2+*,.sm\:prose-sm h3+*,.sm\:prose-sm h4+*,.sm\:prose-sm hr+*{margin-top:0}.sm\:prose-sm table{font-size:.8571429em;line-height:1.5}.sm\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.sm\:prose-sm thead th:first-child{padding-left:0}.sm\:prose-sm thead th:last-child{padding-right:0}.sm\:prose-sm tbody td{padding:.6666667em 1em}.sm\:prose-sm tbody td:first-child{padding-left:0}.sm\:prose-sm tbody td:last-child{padding-right:0}.sm\:prose-sm>:first-child{margin-top:0}.sm\:prose-sm>:last-child{margin-bottom:0}.sm\:prose-lg{font-size:1.125rem;line-height:1.7777778}.sm\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.sm\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.sm\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.sm\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.sm\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.sm\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.sm\:prose-lg figure,.sm\:prose-lg img,.sm\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.sm\:prose-lg figure>*{margin-top:0;margin-bottom:0}.sm\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.sm\:prose-lg code{font-size:.8888889em}.sm\:prose-lg h2 code{font-size:.8666667em}.sm\:prose-lg h3 code{font-size:.875em}.sm\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.sm\:prose-lg ol,.sm\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.sm\:prose-lg ol>li{padding-left:1.6666667em}.sm\:prose-lg ol>li:before{left:0}.sm\:prose-lg ul>li{padding-left:1.6666667em}.sm\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.sm\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.sm\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.sm\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-lg ol ol,.sm\:prose-lg ol ul,.sm\:prose-lg ul ol,.sm\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.sm\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.sm\:prose-lg h2+*,.sm\:prose-lg h3+*,.sm\:prose-lg h4+*,.sm\:prose-lg hr+*{margin-top:0}.sm\:prose-lg table{font-size:.8888889em;line-height:1.5}.sm\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.sm\:prose-lg thead th:first-child{padding-left:0}.sm\:prose-lg thead th:last-child{padding-right:0}.sm\:prose-lg tbody td{padding:.75em}.sm\:prose-lg tbody td:first-child{padding-left:0}.sm\:prose-lg tbody td:last-child{padding-right:0}.sm\:prose-lg>:first-child{margin-top:0}.sm\:prose-lg>:last-child{margin-bottom:0}.sm\:prose-xl{font-size:1.25rem;line-height:1.8}.sm\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.sm\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.sm\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.sm\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.sm\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.sm\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.sm\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.sm\:prose-xl figure,.sm\:prose-xl img,.sm\:prose-xl video{margin-top:2em;margin-bottom:2em}.sm\:prose-xl figure>*{margin-top:0;margin-bottom:0}.sm\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.sm\:prose-xl code{font-size:.9em}.sm\:prose-xl h2 code{font-size:.8611111em}.sm\:prose-xl h3 code{font-size:.9em}.sm\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.sm\:prose-xl ol,.sm\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.sm\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.sm\:prose-xl ol>li{padding-left:1.8em}.sm\:prose-xl ol>li:before{left:0}.sm\:prose-xl ul>li{padding-left:1.8em}.sm\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.sm\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.sm\:prose-xl>ul>li>:first-child{margin-top:1.2em}.sm\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.sm\:prose-xl>ol>li>:first-child{margin-top:1.2em}.sm\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.sm\:prose-xl ol ol,.sm\:prose-xl ol ul,.sm\:prose-xl ul ol,.sm\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.sm\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.sm\:prose-xl h2+*,.sm\:prose-xl h3+*,.sm\:prose-xl h4+*,.sm\:prose-xl hr+*{margin-top:0}.sm\:prose-xl table{font-size:.9em;line-height:1.5555556}.sm\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.sm\:prose-xl thead th:first-child{padding-left:0}.sm\:prose-xl thead th:last-child{padding-right:0}.sm\:prose-xl tbody td{padding:.8888889em .6666667em}.sm\:prose-xl tbody td:first-child{padding-left:0}.sm\:prose-xl tbody td:last-child{padding-right:0}.sm\:prose-xl>:first-child{margin-top:0}.sm\:prose-xl>:last-child{margin-bottom:0}.sm\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.sm\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.sm\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.sm\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.sm\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.sm\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.sm\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.sm\:prose-2xl figure,.sm\:prose-2xl img,.sm\:prose-2xl video{margin-top:2em;margin-bottom:2em}.sm\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.sm\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.sm\:prose-2xl code{font-size:.8333333em}.sm\:prose-2xl h2 code{font-size:.875em}.sm\:prose-2xl h3 code{font-size:.8888889em}.sm\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.sm\:prose-2xl ol,.sm\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.sm\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.sm\:prose-2xl ol>li{padding-left:1.6666667em}.sm\:prose-2xl ol>li:before{left:0}.sm\:prose-2xl ul>li{padding-left:1.6666667em}.sm\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.sm\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.sm\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.sm\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.sm\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.sm\:prose-2xl ol ol,.sm\:prose-2xl ol ul,.sm\:prose-2xl ul ol,.sm\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.sm\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.sm\:prose-2xl h2+*,.sm\:prose-2xl h3+*,.sm\:prose-2xl h4+*,.sm\:prose-2xl hr+*{margin-top:0}.sm\:prose-2xl table{font-size:.8333333em;line-height:1.4}.sm\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.sm\:prose-2xl thead th:first-child{padding-left:0}.sm\:prose-2xl thead th:last-child{padding-right:0}.sm\:prose-2xl tbody td{padding:.8em .6em}.sm\:prose-2xl tbody td:first-child{padding-left:0}.sm\:prose-2xl tbody td:last-child{padding-right:0}.sm\:prose-2xl>:first-child{margin-top:0}.sm\:prose-2xl>:last-child{margin-bottom:0}.sm\:rounded-md{border-radius:.375rem}.sm\:rounded-lg{border-radius:.5rem}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-start{justify-content:flex-start}.sm\:justify-center{justify-content:center}.sm\:justify-between{justify-content:space-between}.sm\:h-10{height:2.5rem}.sm\:h-20{height:5rem}.sm\:mx-0{margin-left:0;margin-right:0}.sm\:-my-px{margin-top:-1px;margin-bottom:-1px}.sm\:mt-0{margin-top:0}.sm\:ml-0{margin-left:0}.sm\:ml-4{margin-left:1rem}.sm\:ml-6{margin-left:1.5rem}.sm\:ml-10{margin-left:2.5rem}.sm\:max-w-sm{max-width:24rem}.sm\:max-w-md{max-width:28rem}.sm\:max-w-lg{max-width:32rem}.sm\:max-w-xl{max-width:36rem}.sm\:max-w-2xl{max-width:42rem}.sm\:p-6{padding:1.5rem}.sm\:px-0{padding-left:0;padding-right:0}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-20{padding-left:5rem;padding-right:5rem}.sm\:pt-0{padding-top:0}.sm\:pb-4{padding-bottom:1rem}.sm\:text-left{text-align:left}.sm\:text-right{text-align:right}.sm\:w-10{width:2.5rem}.sm\:w-7\/12{width:58.333333%}.sm\:w-full{width:100%}.sm\:col-span-4{grid-column:span 4/span 4}.sm\:scale-95{--transform-scale-x:.95;--transform-scale-y:.95}.sm\:scale-100{--transform-scale-x:1;--transform-scale-y:1}.sm\:translate-y-0{--transform-translate-y:0}}@media (min-width:768px){.md\:container{width:100%}@media (min-width:640px){.md\:container{max-width:640px}}@media (min-width:768px){.md\:container{max-width:768px}}@media (min-width:1024px){.md\:container{max-width:1024px}}@media (min-width:1280px){.md\:container{max-width:1280px}}.md\:prose{color:#374151;max-width:65ch}.md\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.md\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.md\:prose strong{color:#161e2e;font-weight:600}.md\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.md\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.md\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.md\:prose ul>li{position:relative;padding-left:1.75em}.md\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.md\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.md\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.md\:prose blockquote p:first-of-type:before{content:open-quote}.md\:prose blockquote p:last-of-type:after{content:close-quote}.md\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.md\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.md\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.md\:prose h3,.md\:prose h4{color:#1a202c;font-weight:600}.md\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.md\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.md\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.md\:prose code:after,.md\:prose code:before{content:"`"}.md\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.md\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.md\:prose pre code:after,.md\:prose pre code:before{content:""}.md\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.md\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.md\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.md\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.md\:prose tbody tr:last-child{border-bottom-width:0}.md\:prose tbody td{vertical-align:top;padding:.5714286em}.md\:prose{font-size:1rem;line-height:1.75}.md\:prose p{margin-top:1.25em;margin-bottom:1.25em}.md\:prose figure,.md\:prose img,.md\:prose video{margin-top:2em;margin-bottom:2em}.md\:prose figure>*{margin-top:0;margin-bottom:0}.md\:prose h2 code{font-size:.875em}.md\:prose h3 code{font-size:.9em}.md\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.md\:prose li{margin-top:.5em;margin-bottom:.5em}.md\:prose ol>li:before{left:0}.md\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.md\:prose>ul>li>:first-child{margin-top:1.25em}.md\:prose>ul>li>:last-child{margin-bottom:1.25em}.md\:prose>ol>li>:first-child{margin-top:1.25em}.md\:prose>ol>li>:last-child{margin-bottom:1.25em}.md\:prose ol ol,.md\:prose ol ul,.md\:prose ul ol,.md\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.md\:prose h2+*,.md\:prose h3+*,.md\:prose h4+*,.md\:prose hr+*{margin-top:0}.md\:prose thead th:first-child{padding-left:0}.md\:prose thead th:last-child{padding-right:0}.md\:prose tbody td:first-child{padding-left:0}.md\:prose tbody td:last-child{padding-right:0}.md\:prose>:first-child{margin-top:0}.md\:prose>:last-child{margin-bottom:0}.md\:prose h1,.md\:prose h2,.md\:prose h3,.md\:prose h4{color:#161e2e}.md\:prose-sm{font-size:.875rem;line-height:1.7142857}.md\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.md\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.md\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.md\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.md\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.md\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.md\:prose-sm figure,.md\:prose-sm img,.md\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.md\:prose-sm figure>*{margin-top:0;margin-bottom:0}.md\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.md\:prose-sm code{font-size:.8571429em}.md\:prose-sm h2 code{font-size:.9em}.md\:prose-sm h3 code{font-size:.8888889em}.md\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.md\:prose-sm ol,.md\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.md\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.md\:prose-sm ol>li{padding-left:1.5714286em}.md\:prose-sm ol>li:before{left:0}.md\:prose-sm ul>li{padding-left:1.5714286em}.md\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.md\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.md\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.md\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.md\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.md\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.md\:prose-sm ol ol,.md\:prose-sm ol ul,.md\:prose-sm ul ol,.md\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.md\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.md\:prose-sm h2+*,.md\:prose-sm h3+*,.md\:prose-sm h4+*,.md\:prose-sm hr+*{margin-top:0}.md\:prose-sm table{font-size:.8571429em;line-height:1.5}.md\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.md\:prose-sm thead th:first-child{padding-left:0}.md\:prose-sm thead th:last-child{padding-right:0}.md\:prose-sm tbody td{padding:.6666667em 1em}.md\:prose-sm tbody td:first-child{padding-left:0}.md\:prose-sm tbody td:last-child{padding-right:0}.md\:prose-sm>:first-child{margin-top:0}.md\:prose-sm>:last-child{margin-bottom:0}.md\:prose-lg{font-size:1.125rem;line-height:1.7777778}.md\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.md\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.md\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.md\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.md\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.md\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.md\:prose-lg figure,.md\:prose-lg img,.md\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.md\:prose-lg figure>*{margin-top:0;margin-bottom:0}.md\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.md\:prose-lg code{font-size:.8888889em}.md\:prose-lg h2 code{font-size:.8666667em}.md\:prose-lg h3 code{font-size:.875em}.md\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.md\:prose-lg ol,.md\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.md\:prose-lg ol>li{padding-left:1.6666667em}.md\:prose-lg ol>li:before{left:0}.md\:prose-lg ul>li{padding-left:1.6666667em}.md\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.md\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.md\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.md\:prose-lg ol ol,.md\:prose-lg ol ul,.md\:prose-lg ul ol,.md\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.md\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.md\:prose-lg h2+*,.md\:prose-lg h3+*,.md\:prose-lg h4+*,.md\:prose-lg hr+*{margin-top:0}.md\:prose-lg table{font-size:.8888889em;line-height:1.5}.md\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.md\:prose-lg thead th:first-child{padding-left:0}.md\:prose-lg thead th:last-child{padding-right:0}.md\:prose-lg tbody td{padding:.75em}.md\:prose-lg tbody td:first-child{padding-left:0}.md\:prose-lg tbody td:last-child{padding-right:0}.md\:prose-lg>:first-child{margin-top:0}.md\:prose-lg>:last-child{margin-bottom:0}.md\:prose-xl{font-size:1.25rem;line-height:1.8}.md\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.md\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.md\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.md\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.md\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.md\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.md\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.md\:prose-xl figure,.md\:prose-xl img,.md\:prose-xl video{margin-top:2em;margin-bottom:2em}.md\:prose-xl figure>*{margin-top:0;margin-bottom:0}.md\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.md\:prose-xl code{font-size:.9em}.md\:prose-xl h2 code{font-size:.8611111em}.md\:prose-xl h3 code{font-size:.9em}.md\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.md\:prose-xl ol,.md\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.md\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.md\:prose-xl ol>li{padding-left:1.8em}.md\:prose-xl ol>li:before{left:0}.md\:prose-xl ul>li{padding-left:1.8em}.md\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.md\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.md\:prose-xl>ul>li>:first-child{margin-top:1.2em}.md\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.md\:prose-xl>ol>li>:first-child{margin-top:1.2em}.md\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.md\:prose-xl ol ol,.md\:prose-xl ol ul,.md\:prose-xl ul ol,.md\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.md\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.md\:prose-xl h2+*,.md\:prose-xl h3+*,.md\:prose-xl h4+*,.md\:prose-xl hr+*{margin-top:0}.md\:prose-xl table{font-size:.9em;line-height:1.5555556}.md\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.md\:prose-xl thead th:first-child{padding-left:0}.md\:prose-xl thead th:last-child{padding-right:0}.md\:prose-xl tbody td{padding:.8888889em .6666667em}.md\:prose-xl tbody td:first-child{padding-left:0}.md\:prose-xl tbody td:last-child{padding-right:0}.md\:prose-xl>:first-child{margin-top:0}.md\:prose-xl>:last-child{margin-bottom:0}.md\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.md\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.md\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.md\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.md\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.md\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.md\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.md\:prose-2xl figure,.md\:prose-2xl img,.md\:prose-2xl video{margin-top:2em;margin-bottom:2em}.md\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.md\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.md\:prose-2xl code{font-size:.8333333em}.md\:prose-2xl h2 code{font-size:.875em}.md\:prose-2xl h3 code{font-size:.8888889em}.md\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.md\:prose-2xl ol,.md\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.md\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.md\:prose-2xl ol>li{padding-left:1.6666667em}.md\:prose-2xl ol>li:before{left:0}.md\:prose-2xl ul>li{padding-left:1.6666667em}.md\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.md\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.md\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.md\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.md\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.md\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.md\:prose-2xl ol ol,.md\:prose-2xl ol ul,.md\:prose-2xl ul ol,.md\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.md\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.md\:prose-2xl h2+*,.md\:prose-2xl h3+*,.md\:prose-2xl h4+*,.md\:prose-2xl hr+*{margin-top:0}.md\:prose-2xl table{font-size:.8333333em;line-height:1.4}.md\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.md\:prose-2xl thead th:first-child{padding-left:0}.md\:prose-2xl thead th:last-child{padding-right:0}.md\:prose-2xl tbody td{padding:.8em .6em}.md\:prose-2xl tbody td:first-child{padding-left:0}.md\:prose-2xl tbody td:last-child{padding-right:0}.md\:prose-2xl>:first-child{margin-top:0}.md\:prose-2xl>:last-child{margin-bottom:0}.md\:border-t-0{border-top-width:0}.md\:border-l{border-left-width:1px}.md\:grid{display:grid}.md\:mt-0{margin-top:0}.md\:gap-6{grid-gap:1.5rem;gap:1.5rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-2{grid-column:span 2/span 2}}@media (min-width:1024px){.lg\:container{width:100%}@media (min-width:640px){.lg\:container{max-width:640px}}@media (min-width:768px){.lg\:container{max-width:768px}}@media (min-width:1024px){.lg\:container{max-width:1024px}}@media (min-width:1280px){.lg\:container{max-width:1280px}}.lg\:prose{color:#374151;max-width:65ch}.lg\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.lg\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.lg\:prose strong{color:#161e2e;font-weight:600}.lg\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.lg\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.lg\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.lg\:prose ul>li{position:relative;padding-left:1.75em}.lg\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.lg\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.lg\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.lg\:prose blockquote p:first-of-type:before{content:open-quote}.lg\:prose blockquote p:last-of-type:after{content:close-quote}.lg\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.lg\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.lg\:prose h3,.lg\:prose h4{color:#1a202c;font-weight:600}.lg\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.lg\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.lg\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.lg\:prose code:after,.lg\:prose code:before{content:"`"}.lg\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.lg\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.lg\:prose pre code:after,.lg\:prose pre code:before{content:""}.lg\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.lg\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.lg\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.lg\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.lg\:prose tbody tr:last-child{border-bottom-width:0}.lg\:prose tbody td{vertical-align:top;padding:.5714286em}.lg\:prose{font-size:1rem;line-height:1.75}.lg\:prose p{margin-top:1.25em;margin-bottom:1.25em}.lg\:prose figure,.lg\:prose img,.lg\:prose video{margin-top:2em;margin-bottom:2em}.lg\:prose figure>*{margin-top:0;margin-bottom:0}.lg\:prose h2 code{font-size:.875em}.lg\:prose h3 code{font-size:.9em}.lg\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.lg\:prose li{margin-top:.5em;margin-bottom:.5em}.lg\:prose ol>li:before{left:0}.lg\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.lg\:prose>ul>li>:first-child{margin-top:1.25em}.lg\:prose>ul>li>:last-child{margin-bottom:1.25em}.lg\:prose>ol>li>:first-child{margin-top:1.25em}.lg\:prose>ol>li>:last-child{margin-bottom:1.25em}.lg\:prose ol ol,.lg\:prose ol ul,.lg\:prose ul ol,.lg\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.lg\:prose h2+*,.lg\:prose h3+*,.lg\:prose h4+*,.lg\:prose hr+*{margin-top:0}.lg\:prose thead th:first-child{padding-left:0}.lg\:prose thead th:last-child{padding-right:0}.lg\:prose tbody td:first-child{padding-left:0}.lg\:prose tbody td:last-child{padding-right:0}.lg\:prose>:first-child{margin-top:0}.lg\:prose>:last-child{margin-bottom:0}.lg\:prose h1,.lg\:prose h2,.lg\:prose h3,.lg\:prose h4{color:#161e2e}.lg\:prose-sm{font-size:.875rem;line-height:1.7142857}.lg\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.lg\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.lg\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.lg\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.lg\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.lg\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.lg\:prose-sm figure,.lg\:prose-sm img,.lg\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.lg\:prose-sm figure>*{margin-top:0;margin-bottom:0}.lg\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.lg\:prose-sm code{font-size:.8571429em}.lg\:prose-sm h2 code{font-size:.9em}.lg\:prose-sm h3 code{font-size:.8888889em}.lg\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.lg\:prose-sm ol,.lg\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.lg\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.lg\:prose-sm ol>li{padding-left:1.5714286em}.lg\:prose-sm ol>li:before{left:0}.lg\:prose-sm ul>li{padding-left:1.5714286em}.lg\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.lg\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.lg\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.lg\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.lg\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.lg\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.lg\:prose-sm ol ol,.lg\:prose-sm ol ul,.lg\:prose-sm ul ol,.lg\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.lg\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.lg\:prose-sm h2+*,.lg\:prose-sm h3+*,.lg\:prose-sm h4+*,.lg\:prose-sm hr+*{margin-top:0}.lg\:prose-sm table{font-size:.8571429em;line-height:1.5}.lg\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.lg\:prose-sm thead th:first-child{padding-left:0}.lg\:prose-sm thead th:last-child{padding-right:0}.lg\:prose-sm tbody td{padding:.6666667em 1em}.lg\:prose-sm tbody td:first-child{padding-left:0}.lg\:prose-sm tbody td:last-child{padding-right:0}.lg\:prose-sm>:first-child{margin-top:0}.lg\:prose-sm>:last-child{margin-bottom:0}.lg\:prose-lg{font-size:1.125rem;line-height:1.7777778}.lg\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.lg\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.lg\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.lg\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.lg\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.lg\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.lg\:prose-lg figure,.lg\:prose-lg img,.lg\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.lg\:prose-lg figure>*{margin-top:0;margin-bottom:0}.lg\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.lg\:prose-lg code{font-size:.8888889em}.lg\:prose-lg h2 code{font-size:.8666667em}.lg\:prose-lg h3 code{font-size:.875em}.lg\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.lg\:prose-lg ol,.lg\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.lg\:prose-lg ol>li{padding-left:1.6666667em}.lg\:prose-lg ol>li:before{left:0}.lg\:prose-lg ul>li{padding-left:1.6666667em}.lg\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.lg\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-lg ol ol,.lg\:prose-lg ol ul,.lg\:prose-lg ul ol,.lg\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.lg\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.lg\:prose-lg h2+*,.lg\:prose-lg h3+*,.lg\:prose-lg h4+*,.lg\:prose-lg hr+*{margin-top:0}.lg\:prose-lg table{font-size:.8888889em;line-height:1.5}.lg\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.lg\:prose-lg thead th:first-child{padding-left:0}.lg\:prose-lg thead th:last-child{padding-right:0}.lg\:prose-lg tbody td{padding:.75em}.lg\:prose-lg tbody td:first-child{padding-left:0}.lg\:prose-lg tbody td:last-child{padding-right:0}.lg\:prose-lg>:first-child{margin-top:0}.lg\:prose-lg>:last-child{margin-bottom:0}.lg\:prose-xl{font-size:1.25rem;line-height:1.8}.lg\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.lg\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.lg\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.lg\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.lg\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.lg\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.lg\:prose-xl figure,.lg\:prose-xl img,.lg\:prose-xl video{margin-top:2em;margin-bottom:2em}.lg\:prose-xl figure>*{margin-top:0;margin-bottom:0}.lg\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.lg\:prose-xl code{font-size:.9em}.lg\:prose-xl h2 code{font-size:.8611111em}.lg\:prose-xl h3 code{font-size:.9em}.lg\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.lg\:prose-xl ol,.lg\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.lg\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.lg\:prose-xl ol>li{padding-left:1.8em}.lg\:prose-xl ol>li:before{left:0}.lg\:prose-xl ul>li{padding-left:1.8em}.lg\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.lg\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl>ul>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl>ol>li>:first-child{margin-top:1.2em}.lg\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.lg\:prose-xl ol ol,.lg\:prose-xl ol ul,.lg\:prose-xl ul ol,.lg\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.lg\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.lg\:prose-xl h2+*,.lg\:prose-xl h3+*,.lg\:prose-xl h4+*,.lg\:prose-xl hr+*{margin-top:0}.lg\:prose-xl table{font-size:.9em;line-height:1.5555556}.lg\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.lg\:prose-xl thead th:first-child{padding-left:0}.lg\:prose-xl thead th:last-child{padding-right:0}.lg\:prose-xl tbody td{padding:.8888889em .6666667em}.lg\:prose-xl tbody td:first-child{padding-left:0}.lg\:prose-xl tbody td:last-child{padding-right:0}.lg\:prose-xl>:first-child{margin-top:0}.lg\:prose-xl>:last-child{margin-bottom:0}.lg\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.lg\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.lg\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.lg\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.lg\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.lg\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.lg\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.lg\:prose-2xl figure,.lg\:prose-2xl img,.lg\:prose-2xl video{margin-top:2em;margin-bottom:2em}.lg\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.lg\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.lg\:prose-2xl code{font-size:.8333333em}.lg\:prose-2xl h2 code{font-size:.875em}.lg\:prose-2xl h3 code{font-size:.8888889em}.lg\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.lg\:prose-2xl ol,.lg\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.lg\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.lg\:prose-2xl ol>li{padding-left:1.6666667em}.lg\:prose-2xl ol>li:before{left:0}.lg\:prose-2xl ul>li{padding-left:1.6666667em}.lg\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.lg\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.lg\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.lg\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.lg\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.lg\:prose-2xl ol ol,.lg\:prose-2xl ol ul,.lg\:prose-2xl ul ol,.lg\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.lg\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.lg\:prose-2xl h2+*,.lg\:prose-2xl h3+*,.lg\:prose-2xl h4+*,.lg\:prose-2xl hr+*{margin-top:0}.lg\:prose-2xl table{font-size:.8333333em;line-height:1.4}.lg\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.lg\:prose-2xl thead th:first-child{padding-left:0}.lg\:prose-2xl thead th:last-child{padding-right:0}.lg\:prose-2xl tbody td{padding:.8em .6em}.lg\:prose-2xl tbody td:first-child{padding-left:0}.lg\:prose-2xl tbody td:last-child{padding-right:0}.lg\:prose-2xl>:first-child{margin-top:0}.lg\:prose-2xl>:last-child{margin-bottom:0}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:col-span-4{grid-column:span 4/span 4}}@media (min-width:1280px){.xl\:container{width:100%}@media (min-width:640px){.xl\:container{max-width:640px}}@media (min-width:768px){.xl\:container{max-width:768px}}@media (min-width:1024px){.xl\:container{max-width:1024px}}@media (min-width:1280px){.xl\:container{max-width:1280px}}.xl\:prose{color:#374151;max-width:65ch}.xl\:prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.xl\:prose a{color:#5850ec;text-decoration:none;font-weight:600}.xl\:prose strong{color:#161e2e;font-weight:600}.xl\:prose ol{counter-reset:list-counter;margin-top:1.25em;margin-bottom:1.25em}.xl\:prose ol>li{position:relative;counter-increment:list-counter;padding-left:1.75em}.xl\:prose ol>li:before{content:counter(list-counter) ".";position:absolute;font-weight:400;color:#6b7280}.xl\:prose ul>li{position:relative;padding-left:1.75em}.xl\:prose ul>li:before{content:"";position:absolute;background-color:#d2d6dc;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.xl\:prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.xl\:prose blockquote{font-weight:500;font-style:italic;color:#161e2e;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.xl\:prose blockquote p:first-of-type:before{content:open-quote}.xl\:prose blockquote p:last-of-type:after{content:close-quote}.xl\:prose h1{color:#1a202c;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.xl\:prose h2{color:#1a202c;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.xl\:prose h3{font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.xl\:prose h3,.xl\:prose h4{color:#1a202c;font-weight:600}.xl\:prose h4{margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.xl\:prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.xl\:prose code{color:#161e2e;font-weight:600;font-size:.875em}.xl\:prose code:after,.xl\:prose code:before{content:"`"}.xl\:prose pre{color:#e5e7eb;background-color:#252f3f;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.xl\:prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.xl\:prose pre code:after,.xl\:prose pre code:before{content:""}.xl\:prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.xl\:prose thead{color:#161e2e;font-weight:600;border-bottom-width:1px;border-bottom-color:#d2d6dc}.xl\:prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.xl\:prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.xl\:prose tbody tr:last-child{border-bottom-width:0}.xl\:prose tbody td{vertical-align:top;padding:.5714286em}.xl\:prose{font-size:1rem;line-height:1.75}.xl\:prose p{margin-top:1.25em;margin-bottom:1.25em}.xl\:prose figure,.xl\:prose img,.xl\:prose video{margin-top:2em;margin-bottom:2em}.xl\:prose figure>*{margin-top:0;margin-bottom:0}.xl\:prose h2 code{font-size:.875em}.xl\:prose h3 code{font-size:.9em}.xl\:prose ul{margin-top:1.25em;margin-bottom:1.25em}.xl\:prose li{margin-top:.5em;margin-bottom:.5em}.xl\:prose ol>li:before{left:0}.xl\:prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.xl\:prose>ul>li>:first-child{margin-top:1.25em}.xl\:prose>ul>li>:last-child{margin-bottom:1.25em}.xl\:prose>ol>li>:first-child{margin-top:1.25em}.xl\:prose>ol>li>:last-child{margin-bottom:1.25em}.xl\:prose ol ol,.xl\:prose ol ul,.xl\:prose ul ol,.xl\:prose ul ul{margin-top:.75em;margin-bottom:.75em}.xl\:prose h2+*,.xl\:prose h3+*,.xl\:prose h4+*,.xl\:prose hr+*{margin-top:0}.xl\:prose thead th:first-child{padding-left:0}.xl\:prose thead th:last-child{padding-right:0}.xl\:prose tbody td:first-child{padding-left:0}.xl\:prose tbody td:last-child{padding-right:0}.xl\:prose>:first-child{margin-top:0}.xl\:prose>:last-child{margin-bottom:0}.xl\:prose h1,.xl\:prose h2,.xl\:prose h3,.xl\:prose h4{color:#161e2e}.xl\:prose-sm{font-size:.875rem;line-height:1.7142857}.xl\:prose-sm p{margin-top:1.1428571em;margin-bottom:1.1428571em}.xl\:prose-sm [class~=lead]{font-size:1.2857143em;line-height:1.5555556;margin-top:.8888889em;margin-bottom:.8888889em}.xl\:prose-sm blockquote{margin-top:1.3333333em;margin-bottom:1.3333333em;padding-left:1.1111111em}.xl\:prose-sm h1{font-size:2.1428571em;margin-top:0;margin-bottom:.8em;line-height:1.2}.xl\:prose-sm h2{font-size:1.4285714em;margin-top:1.6em;margin-bottom:.8em;line-height:1.4}.xl\:prose-sm h3{font-size:1.2857143em;margin-top:1.5555556em;margin-bottom:.4444444em;line-height:1.5555556}.xl\:prose-sm h4{margin-top:1.4285714em;margin-bottom:.5714286em;line-height:1.4285714}.xl\:prose-sm figure,.xl\:prose-sm img,.xl\:prose-sm video{margin-top:1.7142857em;margin-bottom:1.7142857em}.xl\:prose-sm figure>*{margin-top:0;margin-bottom:0}.xl\:prose-sm figure figcaption{font-size:.8571429em;line-height:1.3333333;margin-top:.6666667em}.xl\:prose-sm code{font-size:.8571429em}.xl\:prose-sm h2 code{font-size:.9em}.xl\:prose-sm h3 code{font-size:.8888889em}.xl\:prose-sm pre{font-size:.8571429em;line-height:1.6666667;margin-top:1.6666667em;margin-bottom:1.6666667em;border-radius:.25rem;padding:.6666667em 1em}.xl\:prose-sm ol,.xl\:prose-sm ul{margin-top:1.1428571em;margin-bottom:1.1428571em}.xl\:prose-sm li{margin-top:.2857143em;margin-bottom:.2857143em}.xl\:prose-sm ol>li{padding-left:1.5714286em}.xl\:prose-sm ol>li:before{left:0}.xl\:prose-sm ul>li{padding-left:1.5714286em}.xl\:prose-sm ul>li:before{height:.3571429em;width:.3571429em;top:.67857em;left:.2142857em}.xl\:prose-sm>ul>li p{margin-top:.5714286em;margin-bottom:.5714286em}.xl\:prose-sm>ul>li>:first-child{margin-top:1.1428571em}.xl\:prose-sm>ul>li>:last-child{margin-bottom:1.1428571em}.xl\:prose-sm>ol>li>:first-child{margin-top:1.1428571em}.xl\:prose-sm>ol>li>:last-child{margin-bottom:1.1428571em}.xl\:prose-sm ol ol,.xl\:prose-sm ol ul,.xl\:prose-sm ul ol,.xl\:prose-sm ul ul{margin-top:.5714286em;margin-bottom:.5714286em}.xl\:prose-sm hr{margin-top:2.8571429em;margin-bottom:2.8571429em}.xl\:prose-sm h2+*,.xl\:prose-sm h3+*,.xl\:prose-sm h4+*,.xl\:prose-sm hr+*{margin-top:0}.xl\:prose-sm table{font-size:.8571429em;line-height:1.5}.xl\:prose-sm thead th{padding-right:1em;padding-bottom:.6666667em;padding-left:1em}.xl\:prose-sm thead th:first-child{padding-left:0}.xl\:prose-sm thead th:last-child{padding-right:0}.xl\:prose-sm tbody td{padding:.6666667em 1em}.xl\:prose-sm tbody td:first-child{padding-left:0}.xl\:prose-sm tbody td:last-child{padding-right:0}.xl\:prose-sm>:first-child{margin-top:0}.xl\:prose-sm>:last-child{margin-bottom:0}.xl\:prose-lg{font-size:1.125rem;line-height:1.7777778}.xl\:prose-lg p{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-lg [class~=lead]{font-size:1.2222222em;line-height:1.4545455;margin-top:1.0909091em;margin-bottom:1.0909091em}.xl\:prose-lg blockquote{margin-top:1.6666667em;margin-bottom:1.6666667em;padding-left:1em}.xl\:prose-lg h1{font-size:2.6666667em;margin-top:0;margin-bottom:.8333333em;line-height:1}.xl\:prose-lg h2{font-size:1.6666667em;margin-top:1.8666667em;margin-bottom:1.0666667em;line-height:1.3333333}.xl\:prose-lg h3{font-size:1.3333333em;margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.xl\:prose-lg h4{margin-top:1.7777778em;margin-bottom:.4444444em;line-height:1.5555556}.xl\:prose-lg figure,.xl\:prose-lg img,.xl\:prose-lg video{margin-top:1.7777778em;margin-bottom:1.7777778em}.xl\:prose-lg figure>*{margin-top:0;margin-bottom:0}.xl\:prose-lg figure figcaption{font-size:.8888889em;line-height:1.5;margin-top:1em}.xl\:prose-lg code{font-size:.8888889em}.xl\:prose-lg h2 code{font-size:.8666667em}.xl\:prose-lg h3 code{font-size:.875em}.xl\:prose-lg pre{font-size:.8888889em;line-height:1.75;margin-top:2em;margin-bottom:2em;border-radius:.375rem;padding:1em 1.5em}.xl\:prose-lg ol,.xl\:prose-lg ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-lg li{margin-top:.6666667em;margin-bottom:.6666667em}.xl\:prose-lg ol>li{padding-left:1.6666667em}.xl\:prose-lg ol>li:before{left:0}.xl\:prose-lg ul>li{padding-left:1.6666667em}.xl\:prose-lg ul>li:before{width:.3333333em;height:.3333333em;top:.72222em;left:.2222222em}.xl\:prose-lg>ul>li p{margin-top:.8888889em;margin-bottom:.8888889em}.xl\:prose-lg>ul>li>:first-child{margin-top:1.3333333em}.xl\:prose-lg>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-lg>ol>li>:first-child{margin-top:1.3333333em}.xl\:prose-lg>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-lg ol ol,.xl\:prose-lg ol ul,.xl\:prose-lg ul ol,.xl\:prose-lg ul ul{margin-top:.8888889em;margin-bottom:.8888889em}.xl\:prose-lg hr{margin-top:3.1111111em;margin-bottom:3.1111111em}.xl\:prose-lg h2+*,.xl\:prose-lg h3+*,.xl\:prose-lg h4+*,.xl\:prose-lg hr+*{margin-top:0}.xl\:prose-lg table{font-size:.8888889em;line-height:1.5}.xl\:prose-lg thead th{padding-right:.75em;padding-bottom:.75em;padding-left:.75em}.xl\:prose-lg thead th:first-child{padding-left:0}.xl\:prose-lg thead th:last-child{padding-right:0}.xl\:prose-lg tbody td{padding:.75em}.xl\:prose-lg tbody td:first-child{padding-left:0}.xl\:prose-lg tbody td:last-child{padding-right:0}.xl\:prose-lg>:first-child{margin-top:0}.xl\:prose-lg>:last-child{margin-bottom:0}.xl\:prose-xl{font-size:1.25rem;line-height:1.8}.xl\:prose-xl p{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl [class~=lead]{font-size:1.2em;line-height:1.5;margin-top:1em;margin-bottom:1em}.xl\:prose-xl blockquote{margin-top:1.6em;margin-bottom:1.6em;padding-left:1.0666667em}.xl\:prose-xl h1{font-size:2.8em;margin-top:0;margin-bottom:.8571429em;line-height:1}.xl\:prose-xl h2{font-size:1.8em;margin-top:1.5555556em;margin-bottom:.8888889em;line-height:1.1111111}.xl\:prose-xl h3{font-size:1.5em;margin-top:1.6em;margin-bottom:.6666667em;line-height:1.3333333}.xl\:prose-xl h4{margin-top:1.8em;margin-bottom:.6em;line-height:1.6}.xl\:prose-xl figure,.xl\:prose-xl img,.xl\:prose-xl video{margin-top:2em;margin-bottom:2em}.xl\:prose-xl figure>*{margin-top:0;margin-bottom:0}.xl\:prose-xl figure figcaption{font-size:.9em;line-height:1.5555556;margin-top:1em}.xl\:prose-xl code{font-size:.9em}.xl\:prose-xl h2 code{font-size:.8611111em}.xl\:prose-xl h3 code{font-size:.9em}.xl\:prose-xl pre{font-size:.9em;line-height:1.7777778;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.1111111em 1.3333333em}.xl\:prose-xl ol,.xl\:prose-xl ul{margin-top:1.2em;margin-bottom:1.2em}.xl\:prose-xl li{margin-top:.6em;margin-bottom:.6em}.xl\:prose-xl ol>li{padding-left:1.8em}.xl\:prose-xl ol>li:before{left:0}.xl\:prose-xl ul>li{padding-left:1.8em}.xl\:prose-xl ul>li:before{width:.35em;height:.35em;top:.725em;left:.25em}.xl\:prose-xl>ul>li p{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl>ul>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ul>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl>ol>li>:first-child{margin-top:1.2em}.xl\:prose-xl>ol>li>:last-child{margin-bottom:1.2em}.xl\:prose-xl ol ol,.xl\:prose-xl ol ul,.xl\:prose-xl ul ol,.xl\:prose-xl ul ul{margin-top:.8em;margin-bottom:.8em}.xl\:prose-xl hr{margin-top:2.8em;margin-bottom:2.8em}.xl\:prose-xl h2+*,.xl\:prose-xl h3+*,.xl\:prose-xl h4+*,.xl\:prose-xl hr+*{margin-top:0}.xl\:prose-xl table{font-size:.9em;line-height:1.5555556}.xl\:prose-xl thead th{padding-right:.6666667em;padding-bottom:.8888889em;padding-left:.6666667em}.xl\:prose-xl thead th:first-child{padding-left:0}.xl\:prose-xl thead th:last-child{padding-right:0}.xl\:prose-xl tbody td{padding:.8888889em .6666667em}.xl\:prose-xl tbody td:first-child{padding-left:0}.xl\:prose-xl tbody td:last-child{padding-right:0}.xl\:prose-xl>:first-child{margin-top:0}.xl\:prose-xl>:last-child{margin-bottom:0}.xl\:prose-2xl{font-size:1.5rem;line-height:1.6666667}.xl\:prose-2xl p{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-2xl [class~=lead]{font-size:1.25em;line-height:1.4666667;margin-top:1.0666667em;margin-bottom:1.0666667em}.xl\:prose-2xl blockquote{margin-top:1.7777778em;margin-bottom:1.7777778em;padding-left:1.1111111em}.xl\:prose-2xl h1{font-size:2.6666667em;margin-top:0;margin-bottom:.875em;line-height:1}.xl\:prose-2xl h2{font-size:2em;margin-top:1.5em;margin-bottom:.8333333em;line-height:1.0833333}.xl\:prose-2xl h3{font-size:1.5em;margin-top:1.5555556em;margin-bottom:.6666667em;line-height:1.2222222}.xl\:prose-2xl h4{margin-top:1.6666667em;margin-bottom:.6666667em;line-height:1.5}.xl\:prose-2xl figure,.xl\:prose-2xl img,.xl\:prose-2xl video{margin-top:2em;margin-bottom:2em}.xl\:prose-2xl figure>*{margin-top:0;margin-bottom:0}.xl\:prose-2xl figure figcaption{font-size:.8333333em;line-height:1.6;margin-top:1em}.xl\:prose-2xl code{font-size:.8333333em}.xl\:prose-2xl h2 code{font-size:.875em}.xl\:prose-2xl h3 code{font-size:.8888889em}.xl\:prose-2xl pre{font-size:.8333333em;line-height:1.8;margin-top:2em;margin-bottom:2em;border-radius:.5rem;padding:1.2em 1.6em}.xl\:prose-2xl ol,.xl\:prose-2xl ul{margin-top:1.3333333em;margin-bottom:1.3333333em}.xl\:prose-2xl li{margin-top:.5em;margin-bottom:.5em}.xl\:prose-2xl ol>li{padding-left:1.6666667em}.xl\:prose-2xl ol>li:before{left:0}.xl\:prose-2xl ul>li{padding-left:1.6666667em}.xl\:prose-2xl ul>li:before{width:.3333333em;height:.3333333em;top:.66667em;left:.25em}.xl\:prose-2xl>ul>li p{margin-top:.8333333em;margin-bottom:.8333333em}.xl\:prose-2xl>ul>li>:first-child{margin-top:1.3333333em}.xl\:prose-2xl>ul>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-2xl>ol>li>:first-child{margin-top:1.3333333em}.xl\:prose-2xl>ol>li>:last-child{margin-bottom:1.3333333em}.xl\:prose-2xl ol ol,.xl\:prose-2xl ol ul,.xl\:prose-2xl ul ol,.xl\:prose-2xl ul ul{margin-top:.6666667em;margin-bottom:.6666667em}.xl\:prose-2xl hr{margin-top:3em;margin-bottom:3em}.xl\:prose-2xl h2+*,.xl\:prose-2xl h3+*,.xl\:prose-2xl h4+*,.xl\:prose-2xl hr+*{margin-top:0}.xl\:prose-2xl table{font-size:.8333333em;line-height:1.4}.xl\:prose-2xl thead th{padding-right:.6em;padding-bottom:.8em;padding-left:.6em}.xl\:prose-2xl thead th:first-child{padding-left:0}.xl\:prose-2xl thead th:last-child{padding-right:0}.xl\:prose-2xl tbody td{padding:.8em .6em}.xl\:prose-2xl tbody td:first-child{padding-left:0}.xl\:prose-2xl tbody td:last-child{padding-right:0}.xl\:prose-2xl>:first-child{margin-top:0}.xl\:prose-2xl>:last-child{margin-bottom:0}} \ No newline at end of file diff --git a/server/public/js/app.js b/server/public/js/app.js index da4667c..c3b401f 100644 --- a/server/public/js/app.js +++ b/server/public/js/app.js @@ -1,19393 +1,2 @@ -/******/ (function(modules) { // webpackBootstrap -/******/ // The module cache -/******/ var installedModules = {}; -/******/ -/******/ // The require function -/******/ function __webpack_require__(moduleId) { -/******/ -/******/ // Check if module is in cache -/******/ if(installedModules[moduleId]) { -/******/ return installedModules[moduleId].exports; -/******/ } -/******/ // Create a new module (and put it into the cache) -/******/ var module = installedModules[moduleId] = { -/******/ i: moduleId, -/******/ l: false, -/******/ exports: {} -/******/ }; -/******/ -/******/ // Execute the module function -/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__); -/******/ -/******/ // Flag the module as loaded -/******/ module.l = true; -/******/ -/******/ // Return the exports of the module -/******/ return module.exports; -/******/ } -/******/ -/******/ -/******/ // expose the modules object (__webpack_modules__) -/******/ __webpack_require__.m = modules; -/******/ -/******/ // expose the module cache -/******/ __webpack_require__.c = installedModules; -/******/ -/******/ // define getter function for harmony exports -/******/ __webpack_require__.d = function(exports, name, getter) { -/******/ if(!__webpack_require__.o(exports, name)) { -/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter }); -/******/ } -/******/ }; -/******/ -/******/ // define __esModule on exports -/******/ __webpack_require__.r = function(exports) { -/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) { -/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' }); -/******/ } -/******/ Object.defineProperty(exports, '__esModule', { value: true }); -/******/ }; -/******/ -/******/ // create a fake namespace object -/******/ // mode & 1: value is a module id, require it -/******/ // mode & 2: merge all properties of value into the ns -/******/ // mode & 4: return value when already ns object -/******/ // mode & 8|1: behave like require -/******/ __webpack_require__.t = function(value, mode) { -/******/ if(mode & 1) value = __webpack_require__(value); -/******/ if(mode & 8) return value; -/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value; -/******/ var ns = Object.create(null); -/******/ __webpack_require__.r(ns); -/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value }); -/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key)); -/******/ return ns; -/******/ }; -/******/ -/******/ // getDefaultExport function for compatibility with non-harmony modules -/******/ __webpack_require__.n = function(module) { -/******/ var getter = module && module.__esModule ? -/******/ function getDefault() { return module['default']; } : -/******/ function getModuleExports() { return module; }; -/******/ __webpack_require__.d(getter, 'a', getter); -/******/ return getter; -/******/ }; -/******/ -/******/ // Object.prototype.hasOwnProperty.call -/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); }; -/******/ -/******/ // __webpack_public_path__ -/******/ __webpack_require__.p = "/"; -/******/ -/******/ -/******/ // Load entry module and return exports -/******/ return __webpack_require__(__webpack_require__.s = 0); -/******/ }) -/************************************************************************/ -/******/ ({ - -/***/ "./node_modules/axios/index.js": -/*!*************************************!*\ - !*** ./node_modules/axios/index.js ***! - \*************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -module.exports = __webpack_require__(/*! ./lib/axios */ "./node_modules/axios/lib/axios.js"); - -/***/ }), - -/***/ "./node_modules/axios/lib/adapters/xhr.js": -/*!************************************************!*\ - !*** ./node_modules/axios/lib/adapters/xhr.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); -var settle = __webpack_require__(/*! ./../core/settle */ "./node_modules/axios/lib/core/settle.js"); -var buildURL = __webpack_require__(/*! ./../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); -var buildFullPath = __webpack_require__(/*! ../core/buildFullPath */ "./node_modules/axios/lib/core/buildFullPath.js"); -var parseHeaders = __webpack_require__(/*! ./../helpers/parseHeaders */ "./node_modules/axios/lib/helpers/parseHeaders.js"); -var isURLSameOrigin = __webpack_require__(/*! ./../helpers/isURLSameOrigin */ "./node_modules/axios/lib/helpers/isURLSameOrigin.js"); -var createError = __webpack_require__(/*! ../core/createError */ "./node_modules/axios/lib/core/createError.js"); - -module.exports = function xhrAdapter(config) { - return new Promise(function dispatchXhrRequest(resolve, reject) { - var requestData = config.data; - var requestHeaders = config.headers; - - if (utils.isFormData(requestData)) { - delete requestHeaders['Content-Type']; // Let the browser set it - } - - var request = new XMLHttpRequest(); - - // HTTP basic authentication - if (config.auth) { - var username = config.auth.username || ''; - var password = config.auth.password || ''; - requestHeaders.Authorization = 'Basic ' + btoa(username + ':' + password); - } - - var fullPath = buildFullPath(config.baseURL, config.url); - request.open(config.method.toUpperCase(), buildURL(fullPath, config.params, config.paramsSerializer), true); - - // Set the request timeout in MS - request.timeout = config.timeout; - - // Listen for ready state - request.onreadystatechange = function handleLoad() { - if (!request || request.readyState !== 4) { - return; - } - - // The request errored out and we didn't get a response, this will be - // handled by onerror instead - // With one exception: request that using file: protocol, most browsers - // will return status as 0 even though it's a successful request - if (request.status === 0 && !(request.responseURL && request.responseURL.indexOf('file:') === 0)) { - return; - } - - // Prepare the response - var responseHeaders = 'getAllResponseHeaders' in request ? parseHeaders(request.getAllResponseHeaders()) : null; - var responseData = !config.responseType || config.responseType === 'text' ? request.responseText : request.response; - var response = { - data: responseData, - status: request.status, - statusText: request.statusText, - headers: responseHeaders, - config: config, - request: request - }; - - settle(resolve, reject, response); - - // Clean up request - request = null; - }; - - // Handle browser request cancellation (as opposed to a manual cancellation) - request.onabort = function handleAbort() { - if (!request) { - return; - } - - reject(createError('Request aborted', config, 'ECONNABORTED', request)); - - // Clean up request - request = null; - }; - - // Handle low level network errors - request.onerror = function handleError() { - // Real errors are hidden from us by the browser - // onerror should only fire if it's a network error - reject(createError('Network Error', config, null, request)); - - // Clean up request - request = null; - }; - - // Handle timeout - request.ontimeout = function handleTimeout() { - var timeoutErrorMessage = 'timeout of ' + config.timeout + 'ms exceeded'; - if (config.timeoutErrorMessage) { - timeoutErrorMessage = config.timeoutErrorMessage; - } - reject(createError(timeoutErrorMessage, config, 'ECONNABORTED', - request)); - - // Clean up request - request = null; - }; - - // Add xsrf header - // This is only done if running in a standard browser environment. - // Specifically not if we're in a web worker, or react-native. - if (utils.isStandardBrowserEnv()) { - var cookies = __webpack_require__(/*! ./../helpers/cookies */ "./node_modules/axios/lib/helpers/cookies.js"); - - // Add xsrf header - var xsrfValue = (config.withCredentials || isURLSameOrigin(fullPath)) && config.xsrfCookieName ? - cookies.read(config.xsrfCookieName) : - undefined; - - if (xsrfValue) { - requestHeaders[config.xsrfHeaderName] = xsrfValue; - } - } - - // Add headers to the request - if ('setRequestHeader' in request) { - utils.forEach(requestHeaders, function setRequestHeader(val, key) { - if (typeof requestData === 'undefined' && key.toLowerCase() === 'content-type') { - // Remove Content-Type if data is undefined - delete requestHeaders[key]; - } else { - // Otherwise add header to the request - request.setRequestHeader(key, val); - } - }); - } - - // Add withCredentials to request if needed - if (!utils.isUndefined(config.withCredentials)) { - request.withCredentials = !!config.withCredentials; - } - - // Add responseType to request if needed - if (config.responseType) { - try { - request.responseType = config.responseType; - } catch (e) { - // Expected DOMException thrown by browsers not compatible XMLHttpRequest Level 2. - // But, this can be suppressed for 'json' type as it can be parsed by default 'transformResponse' function. - if (config.responseType !== 'json') { - throw e; - } - } - } - - // Handle progress if needed - if (typeof config.onDownloadProgress === 'function') { - request.addEventListener('progress', config.onDownloadProgress); - } - - // Not all browsers support upload events - if (typeof config.onUploadProgress === 'function' && request.upload) { - request.upload.addEventListener('progress', config.onUploadProgress); - } - - if (config.cancelToken) { - // Handle cancellation - config.cancelToken.promise.then(function onCanceled(cancel) { - if (!request) { - return; - } - - request.abort(); - reject(cancel); - // Clean up request - request = null; - }); - } - - if (requestData === undefined) { - requestData = null; - } - - // Send the request - request.send(requestData); - }); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/axios.js": -/*!*****************************************!*\ - !*** ./node_modules/axios/lib/axios.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); -var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); -var Axios = __webpack_require__(/*! ./core/Axios */ "./node_modules/axios/lib/core/Axios.js"); -var mergeConfig = __webpack_require__(/*! ./core/mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); -var defaults = __webpack_require__(/*! ./defaults */ "./node_modules/axios/lib/defaults.js"); - -/** - * Create an instance of Axios - * - * @param {Object} defaultConfig The default config for the instance - * @return {Axios} A new instance of Axios - */ -function createInstance(defaultConfig) { - var context = new Axios(defaultConfig); - var instance = bind(Axios.prototype.request, context); - - // Copy axios.prototype to instance - utils.extend(instance, Axios.prototype, context); - - // Copy context to instance - utils.extend(instance, context); - - return instance; -} - -// Create the default instance to be exported -var axios = createInstance(defaults); - -// Expose Axios class to allow class inheritance -axios.Axios = Axios; - -// Factory for creating new instances -axios.create = function create(instanceConfig) { - return createInstance(mergeConfig(axios.defaults, instanceConfig)); -}; - -// Expose Cancel & CancelToken -axios.Cancel = __webpack_require__(/*! ./cancel/Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); -axios.CancelToken = __webpack_require__(/*! ./cancel/CancelToken */ "./node_modules/axios/lib/cancel/CancelToken.js"); -axios.isCancel = __webpack_require__(/*! ./cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); - -// Expose all/spread -axios.all = function all(promises) { - return Promise.all(promises); -}; -axios.spread = __webpack_require__(/*! ./helpers/spread */ "./node_modules/axios/lib/helpers/spread.js"); - -module.exports = axios; - -// Allow use of default import syntax in TypeScript -module.exports.default = axios; - - -/***/ }), - -/***/ "./node_modules/axios/lib/cancel/Cancel.js": -/*!*************************************************!*\ - !*** ./node_modules/axios/lib/cancel/Cancel.js ***! - \*************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/** - * A `Cancel` is an object that is thrown when an operation is canceled. - * - * @class - * @param {string=} message The message. - */ -function Cancel(message) { - this.message = message; -} - -Cancel.prototype.toString = function toString() { - return 'Cancel' + (this.message ? ': ' + this.message : ''); -}; - -Cancel.prototype.__CANCEL__ = true; - -module.exports = Cancel; - - -/***/ }), - -/***/ "./node_modules/axios/lib/cancel/CancelToken.js": -/*!******************************************************!*\ - !*** ./node_modules/axios/lib/cancel/CancelToken.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var Cancel = __webpack_require__(/*! ./Cancel */ "./node_modules/axios/lib/cancel/Cancel.js"); - -/** - * A `CancelToken` is an object that can be used to request cancellation of an operation. - * - * @class - * @param {Function} executor The executor function. - */ -function CancelToken(executor) { - if (typeof executor !== 'function') { - throw new TypeError('executor must be a function.'); - } - - var resolvePromise; - this.promise = new Promise(function promiseExecutor(resolve) { - resolvePromise = resolve; - }); - - var token = this; - executor(function cancel(message) { - if (token.reason) { - // Cancellation has already been requested - return; - } - - token.reason = new Cancel(message); - resolvePromise(token.reason); - }); -} - -/** - * Throws a `Cancel` if cancellation has been requested. - */ -CancelToken.prototype.throwIfRequested = function throwIfRequested() { - if (this.reason) { - throw this.reason; - } -}; - -/** - * Returns an object that contains a new `CancelToken` and a function that, when called, - * cancels the `CancelToken`. - */ -CancelToken.source = function source() { - var cancel; - var token = new CancelToken(function executor(c) { - cancel = c; - }); - return { - token: token, - cancel: cancel - }; -}; - -module.exports = CancelToken; - - -/***/ }), - -/***/ "./node_modules/axios/lib/cancel/isCancel.js": -/*!***************************************************!*\ - !*** ./node_modules/axios/lib/cancel/isCancel.js ***! - \***************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = function isCancel(value) { - return !!(value && value.__CANCEL__); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/Axios.js": -/*!**********************************************!*\ - !*** ./node_modules/axios/lib/core/Axios.js ***! - \**********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); -var buildURL = __webpack_require__(/*! ../helpers/buildURL */ "./node_modules/axios/lib/helpers/buildURL.js"); -var InterceptorManager = __webpack_require__(/*! ./InterceptorManager */ "./node_modules/axios/lib/core/InterceptorManager.js"); -var dispatchRequest = __webpack_require__(/*! ./dispatchRequest */ "./node_modules/axios/lib/core/dispatchRequest.js"); -var mergeConfig = __webpack_require__(/*! ./mergeConfig */ "./node_modules/axios/lib/core/mergeConfig.js"); - -/** - * Create a new instance of Axios - * - * @param {Object} instanceConfig The default config for the instance - */ -function Axios(instanceConfig) { - this.defaults = instanceConfig; - this.interceptors = { - request: new InterceptorManager(), - response: new InterceptorManager() - }; -} - -/** - * Dispatch a request - * - * @param {Object} config The config specific for this request (merged with this.defaults) - */ -Axios.prototype.request = function request(config) { - /*eslint no-param-reassign:0*/ - // Allow for axios('example/url'[, config]) a la fetch API - if (typeof config === 'string') { - config = arguments[1] || {}; - config.url = arguments[0]; - } else { - config = config || {}; - } - - config = mergeConfig(this.defaults, config); - - // Set config.method - if (config.method) { - config.method = config.method.toLowerCase(); - } else if (this.defaults.method) { - config.method = this.defaults.method.toLowerCase(); - } else { - config.method = 'get'; - } - - // Hook up interceptors middleware - var chain = [dispatchRequest, undefined]; - var promise = Promise.resolve(config); - - this.interceptors.request.forEach(function unshiftRequestInterceptors(interceptor) { - chain.unshift(interceptor.fulfilled, interceptor.rejected); - }); - - this.interceptors.response.forEach(function pushResponseInterceptors(interceptor) { - chain.push(interceptor.fulfilled, interceptor.rejected); - }); - - while (chain.length) { - promise = promise.then(chain.shift(), chain.shift()); - } - - return promise; -}; - -Axios.prototype.getUri = function getUri(config) { - config = mergeConfig(this.defaults, config); - return buildURL(config.url, config.params, config.paramsSerializer).replace(/^\?/, ''); -}; - -// Provide aliases for supported request methods -utils.forEach(['delete', 'get', 'head', 'options'], function forEachMethodNoData(method) { - /*eslint func-names:0*/ - Axios.prototype[method] = function(url, config) { - return this.request(utils.merge(config || {}, { - method: method, - url: url - })); - }; -}); - -utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { - /*eslint func-names:0*/ - Axios.prototype[method] = function(url, data, config) { - return this.request(utils.merge(config || {}, { - method: method, - url: url, - data: data - })); - }; -}); - -module.exports = Axios; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/InterceptorManager.js": -/*!***********************************************************!*\ - !*** ./node_modules/axios/lib/core/InterceptorManager.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -function InterceptorManager() { - this.handlers = []; -} - -/** - * Add a new interceptor to the stack - * - * @param {Function} fulfilled The function to handle `then` for a `Promise` - * @param {Function} rejected The function to handle `reject` for a `Promise` - * - * @return {Number} An ID used to remove interceptor later - */ -InterceptorManager.prototype.use = function use(fulfilled, rejected) { - this.handlers.push({ - fulfilled: fulfilled, - rejected: rejected - }); - return this.handlers.length - 1; -}; - -/** - * Remove an interceptor from the stack - * - * @param {Number} id The ID that was returned by `use` - */ -InterceptorManager.prototype.eject = function eject(id) { - if (this.handlers[id]) { - this.handlers[id] = null; - } -}; - -/** - * Iterate over all the registered interceptors - * - * This method is particularly useful for skipping over any - * interceptors that may have become `null` calling `eject`. - * - * @param {Function} fn The function to call for each interceptor - */ -InterceptorManager.prototype.forEach = function forEach(fn) { - utils.forEach(this.handlers, function forEachHandler(h) { - if (h !== null) { - fn(h); - } - }); -}; - -module.exports = InterceptorManager; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/buildFullPath.js": -/*!******************************************************!*\ - !*** ./node_modules/axios/lib/core/buildFullPath.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var isAbsoluteURL = __webpack_require__(/*! ../helpers/isAbsoluteURL */ "./node_modules/axios/lib/helpers/isAbsoluteURL.js"); -var combineURLs = __webpack_require__(/*! ../helpers/combineURLs */ "./node_modules/axios/lib/helpers/combineURLs.js"); - -/** - * Creates a new URL by combining the baseURL with the requestedURL, - * only when the requestedURL is not already an absolute URL. - * If the requestURL is absolute, this function returns the requestedURL untouched. - * - * @param {string} baseURL The base URL - * @param {string} requestedURL Absolute or relative URL to combine - * @returns {string} The combined full path - */ -module.exports = function buildFullPath(baseURL, requestedURL) { - if (baseURL && !isAbsoluteURL(requestedURL)) { - return combineURLs(baseURL, requestedURL); - } - return requestedURL; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/createError.js": -/*!****************************************************!*\ - !*** ./node_modules/axios/lib/core/createError.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var enhanceError = __webpack_require__(/*! ./enhanceError */ "./node_modules/axios/lib/core/enhanceError.js"); - -/** - * Create an Error with the specified message, config, error code, request and response. - * - * @param {string} message The error message. - * @param {Object} config The config. - * @param {string} [code] The error code (for example, 'ECONNABORTED'). - * @param {Object} [request] The request. - * @param {Object} [response] The response. - * @returns {Error} The created error. - */ -module.exports = function createError(message, config, code, request, response) { - var error = new Error(message); - return enhanceError(error, config, code, request, response); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/dispatchRequest.js": -/*!********************************************************!*\ - !*** ./node_modules/axios/lib/core/dispatchRequest.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); -var transformData = __webpack_require__(/*! ./transformData */ "./node_modules/axios/lib/core/transformData.js"); -var isCancel = __webpack_require__(/*! ../cancel/isCancel */ "./node_modules/axios/lib/cancel/isCancel.js"); -var defaults = __webpack_require__(/*! ../defaults */ "./node_modules/axios/lib/defaults.js"); - -/** - * Throws a `Cancel` if cancellation has been requested. - */ -function throwIfCancellationRequested(config) { - if (config.cancelToken) { - config.cancelToken.throwIfRequested(); - } -} - -/** - * Dispatch a request to the server using the configured adapter. - * - * @param {object} config The config that is to be used for the request - * @returns {Promise} The Promise to be fulfilled - */ -module.exports = function dispatchRequest(config) { - throwIfCancellationRequested(config); - - // Ensure headers exist - config.headers = config.headers || {}; - - // Transform request data - config.data = transformData( - config.data, - config.headers, - config.transformRequest - ); - - // Flatten headers - config.headers = utils.merge( - config.headers.common || {}, - config.headers[config.method] || {}, - config.headers - ); - - utils.forEach( - ['delete', 'get', 'head', 'post', 'put', 'patch', 'common'], - function cleanHeaderConfig(method) { - delete config.headers[method]; - } - ); - - var adapter = config.adapter || defaults.adapter; - - return adapter(config).then(function onAdapterResolution(response) { - throwIfCancellationRequested(config); - - // Transform response data - response.data = transformData( - response.data, - response.headers, - config.transformResponse - ); - - return response; - }, function onAdapterRejection(reason) { - if (!isCancel(reason)) { - throwIfCancellationRequested(config); - - // Transform response data - if (reason && reason.response) { - reason.response.data = transformData( - reason.response.data, - reason.response.headers, - config.transformResponse - ); - } - } - - return Promise.reject(reason); - }); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/enhanceError.js": -/*!*****************************************************!*\ - !*** ./node_modules/axios/lib/core/enhanceError.js ***! - \*****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/** - * Update an Error with the specified config, error code, and response. - * - * @param {Error} error The error to update. - * @param {Object} config The config. - * @param {string} [code] The error code (for example, 'ECONNABORTED'). - * @param {Object} [request] The request. - * @param {Object} [response] The response. - * @returns {Error} The error. - */ -module.exports = function enhanceError(error, config, code, request, response) { - error.config = config; - if (code) { - error.code = code; - } - - error.request = request; - error.response = response; - error.isAxiosError = true; - - error.toJSON = function() { - return { - // Standard - message: this.message, - name: this.name, - // Microsoft - description: this.description, - number: this.number, - // Mozilla - fileName: this.fileName, - lineNumber: this.lineNumber, - columnNumber: this.columnNumber, - stack: this.stack, - // Axios - config: this.config, - code: this.code - }; - }; - return error; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/mergeConfig.js": -/*!****************************************************!*\ - !*** ./node_modules/axios/lib/core/mergeConfig.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); - -/** - * Config-specific merge-function which creates a new config-object - * by merging two configuration objects together. - * - * @param {Object} config1 - * @param {Object} config2 - * @returns {Object} New object resulting from merging config2 to config1 - */ -module.exports = function mergeConfig(config1, config2) { - // eslint-disable-next-line no-param-reassign - config2 = config2 || {}; - var config = {}; - - var valueFromConfig2Keys = ['url', 'method', 'params', 'data']; - var mergeDeepPropertiesKeys = ['headers', 'auth', 'proxy']; - var defaultToConfig2Keys = [ - 'baseURL', 'url', 'transformRequest', 'transformResponse', 'paramsSerializer', - 'timeout', 'withCredentials', 'adapter', 'responseType', 'xsrfCookieName', - 'xsrfHeaderName', 'onUploadProgress', 'onDownloadProgress', - 'maxContentLength', 'validateStatus', 'maxRedirects', 'httpAgent', - 'httpsAgent', 'cancelToken', 'socketPath' - ]; - - utils.forEach(valueFromConfig2Keys, function valueFromConfig2(prop) { - if (typeof config2[prop] !== 'undefined') { - config[prop] = config2[prop]; - } - }); - - utils.forEach(mergeDeepPropertiesKeys, function mergeDeepProperties(prop) { - if (utils.isObject(config2[prop])) { - config[prop] = utils.deepMerge(config1[prop], config2[prop]); - } else if (typeof config2[prop] !== 'undefined') { - config[prop] = config2[prop]; - } else if (utils.isObject(config1[prop])) { - config[prop] = utils.deepMerge(config1[prop]); - } else if (typeof config1[prop] !== 'undefined') { - config[prop] = config1[prop]; - } - }); - - utils.forEach(defaultToConfig2Keys, function defaultToConfig2(prop) { - if (typeof config2[prop] !== 'undefined') { - config[prop] = config2[prop]; - } else if (typeof config1[prop] !== 'undefined') { - config[prop] = config1[prop]; - } - }); - - var axiosKeys = valueFromConfig2Keys - .concat(mergeDeepPropertiesKeys) - .concat(defaultToConfig2Keys); - - var otherKeys = Object - .keys(config2) - .filter(function filterAxiosKeys(key) { - return axiosKeys.indexOf(key) === -1; - }); - - utils.forEach(otherKeys, function otherKeysDefaultToConfig2(prop) { - if (typeof config2[prop] !== 'undefined') { - config[prop] = config2[prop]; - } else if (typeof config1[prop] !== 'undefined') { - config[prop] = config1[prop]; - } - }); - - return config; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/settle.js": -/*!***********************************************!*\ - !*** ./node_modules/axios/lib/core/settle.js ***! - \***********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var createError = __webpack_require__(/*! ./createError */ "./node_modules/axios/lib/core/createError.js"); - -/** - * Resolve or reject a Promise based on response status. - * - * @param {Function} resolve A function that resolves the promise. - * @param {Function} reject A function that rejects the promise. - * @param {object} response The response. - */ -module.exports = function settle(resolve, reject, response) { - var validateStatus = response.config.validateStatus; - if (!validateStatus || validateStatus(response.status)) { - resolve(response); - } else { - reject(createError( - 'Request failed with status code ' + response.status, - response.config, - null, - response.request, - response - )); - } -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/core/transformData.js": -/*!******************************************************!*\ - !*** ./node_modules/axios/lib/core/transformData.js ***! - \******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -/** - * Transform the data for a request or a response - * - * @param {Object|String} data The data to be transformed - * @param {Array} headers The headers for the request or response - * @param {Array|Function} fns A single function or Array of functions - * @returns {*} The resulting transformed data - */ -module.exports = function transformData(data, headers, fns) { - /*eslint no-param-reassign:0*/ - utils.forEach(fns, function transform(fn) { - data = fn(data, headers); - }); - - return data; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/defaults.js": -/*!********************************************!*\ - !*** ./node_modules/axios/lib/defaults.js ***! - \********************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; -/* WEBPACK VAR INJECTION */(function(process) { - -var utils = __webpack_require__(/*! ./utils */ "./node_modules/axios/lib/utils.js"); -var normalizeHeaderName = __webpack_require__(/*! ./helpers/normalizeHeaderName */ "./node_modules/axios/lib/helpers/normalizeHeaderName.js"); - -var DEFAULT_CONTENT_TYPE = { - 'Content-Type': 'application/x-www-form-urlencoded' -}; - -function setContentTypeIfUnset(headers, value) { - if (!utils.isUndefined(headers) && utils.isUndefined(headers['Content-Type'])) { - headers['Content-Type'] = value; - } -} - -function getDefaultAdapter() { - var adapter; - if (typeof XMLHttpRequest !== 'undefined') { - // For browsers use XHR adapter - adapter = __webpack_require__(/*! ./adapters/xhr */ "./node_modules/axios/lib/adapters/xhr.js"); - } else if (typeof process !== 'undefined' && Object.prototype.toString.call(process) === '[object process]') { - // For node use HTTP adapter - adapter = __webpack_require__(/*! ./adapters/http */ "./node_modules/axios/lib/adapters/xhr.js"); - } - return adapter; -} - -var defaults = { - adapter: getDefaultAdapter(), - - transformRequest: [function transformRequest(data, headers) { - normalizeHeaderName(headers, 'Accept'); - normalizeHeaderName(headers, 'Content-Type'); - if (utils.isFormData(data) || - utils.isArrayBuffer(data) || - utils.isBuffer(data) || - utils.isStream(data) || - utils.isFile(data) || - utils.isBlob(data) - ) { - return data; - } - if (utils.isArrayBufferView(data)) { - return data.buffer; - } - if (utils.isURLSearchParams(data)) { - setContentTypeIfUnset(headers, 'application/x-www-form-urlencoded;charset=utf-8'); - return data.toString(); - } - if (utils.isObject(data)) { - setContentTypeIfUnset(headers, 'application/json;charset=utf-8'); - return JSON.stringify(data); - } - return data; - }], - - transformResponse: [function transformResponse(data) { - /*eslint no-param-reassign:0*/ - if (typeof data === 'string') { - try { - data = JSON.parse(data); - } catch (e) { /* Ignore */ } - } - return data; - }], - - /** - * A timeout in milliseconds to abort a request. If set to 0 (default) a - * timeout is not created. - */ - timeout: 0, - - xsrfCookieName: 'XSRF-TOKEN', - xsrfHeaderName: 'X-XSRF-TOKEN', - - maxContentLength: -1, - - validateStatus: function validateStatus(status) { - return status >= 200 && status < 300; - } -}; - -defaults.headers = { - common: { - 'Accept': 'application/json, text/plain, */*' - } -}; - -utils.forEach(['delete', 'get', 'head'], function forEachMethodNoData(method) { - defaults.headers[method] = {}; -}); - -utils.forEach(['post', 'put', 'patch'], function forEachMethodWithData(method) { - defaults.headers[method] = utils.merge(DEFAULT_CONTENT_TYPE); -}); - -module.exports = defaults; - -/* WEBPACK VAR INJECTION */}.call(this, __webpack_require__(/*! ./../../process/browser.js */ "./node_modules/process/browser.js"))) - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/bind.js": -/*!************************************************!*\ - !*** ./node_modules/axios/lib/helpers/bind.js ***! - \************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -module.exports = function bind(fn, thisArg) { - return function wrap() { - var args = new Array(arguments.length); - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i]; - } - return fn.apply(thisArg, args); - }; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/buildURL.js": -/*!****************************************************!*\ - !*** ./node_modules/axios/lib/helpers/buildURL.js ***! - \****************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -function encode(val) { - return encodeURIComponent(val). - replace(/%40/gi, '@'). - replace(/%3A/gi, ':'). - replace(/%24/g, '$'). - replace(/%2C/gi, ','). - replace(/%20/g, '+'). - replace(/%5B/gi, '['). - replace(/%5D/gi, ']'); -} - -/** - * Build a URL by appending params to the end - * - * @param {string} url The base of the url (e.g., http://www.google.com) - * @param {object} [params] The params to be appended - * @returns {string} The formatted url - */ -module.exports = function buildURL(url, params, paramsSerializer) { - /*eslint no-param-reassign:0*/ - if (!params) { - return url; - } - - var serializedParams; - if (paramsSerializer) { - serializedParams = paramsSerializer(params); - } else if (utils.isURLSearchParams(params)) { - serializedParams = params.toString(); - } else { - var parts = []; - - utils.forEach(params, function serialize(val, key) { - if (val === null || typeof val === 'undefined') { - return; - } - - if (utils.isArray(val)) { - key = key + '[]'; - } else { - val = [val]; - } - - utils.forEach(val, function parseValue(v) { - if (utils.isDate(v)) { - v = v.toISOString(); - } else if (utils.isObject(v)) { - v = JSON.stringify(v); - } - parts.push(encode(key) + '=' + encode(v)); - }); - }); - - serializedParams = parts.join('&'); - } - - if (serializedParams) { - var hashmarkIndex = url.indexOf('#'); - if (hashmarkIndex !== -1) { - url = url.slice(0, hashmarkIndex); - } - - url += (url.indexOf('?') === -1 ? '?' : '&') + serializedParams; - } - - return url; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/combineURLs.js": -/*!*******************************************************!*\ - !*** ./node_modules/axios/lib/helpers/combineURLs.js ***! - \*******************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/** - * Creates a new URL by combining the specified URLs - * - * @param {string} baseURL The base URL - * @param {string} relativeURL The relative URL - * @returns {string} The combined URL - */ -module.exports = function combineURLs(baseURL, relativeURL) { - return relativeURL - ? baseURL.replace(/\/+$/, '') + '/' + relativeURL.replace(/^\/+/, '') - : baseURL; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/cookies.js": -/*!***************************************************!*\ - !*** ./node_modules/axios/lib/helpers/cookies.js ***! - \***************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -module.exports = ( - utils.isStandardBrowserEnv() ? - - // Standard browser envs support document.cookie - (function standardBrowserEnv() { - return { - write: function write(name, value, expires, path, domain, secure) { - var cookie = []; - cookie.push(name + '=' + encodeURIComponent(value)); - - if (utils.isNumber(expires)) { - cookie.push('expires=' + new Date(expires).toGMTString()); - } - - if (utils.isString(path)) { - cookie.push('path=' + path); - } - - if (utils.isString(domain)) { - cookie.push('domain=' + domain); - } - - if (secure === true) { - cookie.push('secure'); - } - - document.cookie = cookie.join('; '); - }, - - read: function read(name) { - var match = document.cookie.match(new RegExp('(^|;\\s*)(' + name + ')=([^;]*)')); - return (match ? decodeURIComponent(match[3]) : null); - }, - - remove: function remove(name) { - this.write(name, '', Date.now() - 86400000); - } - }; - })() : - - // Non standard browser env (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return { - write: function write() {}, - read: function read() { return null; }, - remove: function remove() {} - }; - })() -); - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/isAbsoluteURL.js": -/*!*********************************************************!*\ - !*** ./node_modules/axios/lib/helpers/isAbsoluteURL.js ***! - \*********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/** - * Determines whether the specified URL is absolute - * - * @param {string} url The URL to test - * @returns {boolean} True if the specified URL is absolute, otherwise false - */ -module.exports = function isAbsoluteURL(url) { - // A URL is considered absolute if it begins with "://" or "//" (protocol-relative URL). - // RFC 3986 defines scheme name as a sequence of characters beginning with a letter and followed - // by any combination of letters, digits, plus, period, or hyphen. - return /^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(url); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/isURLSameOrigin.js": -/*!***********************************************************!*\ - !*** ./node_modules/axios/lib/helpers/isURLSameOrigin.js ***! - \***********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -module.exports = ( - utils.isStandardBrowserEnv() ? - - // Standard browser envs have full support of the APIs needed to test - // whether the request URL is of the same origin as current location. - (function standardBrowserEnv() { - var msie = /(msie|trident)/i.test(navigator.userAgent); - var urlParsingNode = document.createElement('a'); - var originURL; - - /** - * Parse a URL to discover it's components - * - * @param {String} url The URL to be parsed - * @returns {Object} - */ - function resolveURL(url) { - var href = url; - - if (msie) { - // IE needs attribute set twice to normalize properties - urlParsingNode.setAttribute('href', href); - href = urlParsingNode.href; - } - - urlParsingNode.setAttribute('href', href); - - // urlParsingNode provides the UrlUtils interface - http://url.spec.whatwg.org/#urlutils - return { - href: urlParsingNode.href, - protocol: urlParsingNode.protocol ? urlParsingNode.protocol.replace(/:$/, '') : '', - host: urlParsingNode.host, - search: urlParsingNode.search ? urlParsingNode.search.replace(/^\?/, '') : '', - hash: urlParsingNode.hash ? urlParsingNode.hash.replace(/^#/, '') : '', - hostname: urlParsingNode.hostname, - port: urlParsingNode.port, - pathname: (urlParsingNode.pathname.charAt(0) === '/') ? - urlParsingNode.pathname : - '/' + urlParsingNode.pathname - }; - } - - originURL = resolveURL(window.location.href); - - /** - * Determine if a URL shares the same origin as the current location - * - * @param {String} requestURL The URL to test - * @returns {boolean} True if URL shares the same origin, otherwise false - */ - return function isURLSameOrigin(requestURL) { - var parsed = (utils.isString(requestURL)) ? resolveURL(requestURL) : requestURL; - return (parsed.protocol === originURL.protocol && - parsed.host === originURL.host); - }; - })() : - - // Non standard browser envs (web workers, react-native) lack needed support. - (function nonStandardBrowserEnv() { - return function isURLSameOrigin() { - return true; - }; - })() -); - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/normalizeHeaderName.js": -/*!***************************************************************!*\ - !*** ./node_modules/axios/lib/helpers/normalizeHeaderName.js ***! - \***************************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ../utils */ "./node_modules/axios/lib/utils.js"); - -module.exports = function normalizeHeaderName(headers, normalizedName) { - utils.forEach(headers, function processHeader(value, name) { - if (name !== normalizedName && name.toUpperCase() === normalizedName.toUpperCase()) { - headers[normalizedName] = value; - delete headers[name]; - } - }); -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/parseHeaders.js": -/*!********************************************************!*\ - !*** ./node_modules/axios/lib/helpers/parseHeaders.js ***! - \********************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var utils = __webpack_require__(/*! ./../utils */ "./node_modules/axios/lib/utils.js"); - -// Headers whose duplicates are ignored by node -// c.f. https://nodejs.org/api/http.html#http_message_headers -var ignoreDuplicateOf = [ - 'age', 'authorization', 'content-length', 'content-type', 'etag', - 'expires', 'from', 'host', 'if-modified-since', 'if-unmodified-since', - 'last-modified', 'location', 'max-forwards', 'proxy-authorization', - 'referer', 'retry-after', 'user-agent' -]; - -/** - * Parse headers into an object - * - * ``` - * Date: Wed, 27 Aug 2014 08:58:49 GMT - * Content-Type: application/json - * Connection: keep-alive - * Transfer-Encoding: chunked - * ``` - * - * @param {String} headers Headers needing to be parsed - * @returns {Object} Headers parsed into an object - */ -module.exports = function parseHeaders(headers) { - var parsed = {}; - var key; - var val; - var i; - - if (!headers) { return parsed; } - - utils.forEach(headers.split('\n'), function parser(line) { - i = line.indexOf(':'); - key = utils.trim(line.substr(0, i)).toLowerCase(); - val = utils.trim(line.substr(i + 1)); - - if (key) { - if (parsed[key] && ignoreDuplicateOf.indexOf(key) >= 0) { - return; - } - if (key === 'set-cookie') { - parsed[key] = (parsed[key] ? parsed[key] : []).concat([val]); - } else { - parsed[key] = parsed[key] ? parsed[key] + ', ' + val : val; - } - } - }); - - return parsed; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/helpers/spread.js": -/*!**************************************************!*\ - !*** ./node_modules/axios/lib/helpers/spread.js ***! - \**************************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -/** - * Syntactic sugar for invoking a function and expanding an array for arguments. - * - * Common use case would be to use `Function.prototype.apply`. - * - * ```js - * function f(x, y, z) {} - * var args = [1, 2, 3]; - * f.apply(null, args); - * ``` - * - * With `spread` this example can be re-written. - * - * ```js - * spread(function(x, y, z) {})([1, 2, 3]); - * ``` - * - * @param {Function} callback - * @returns {Function} - */ -module.exports = function spread(callback) { - return function wrap(arr) { - return callback.apply(null, arr); - }; -}; - - -/***/ }), - -/***/ "./node_modules/axios/lib/utils.js": -/*!*****************************************!*\ - !*** ./node_modules/axios/lib/utils.js ***! - \*****************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -"use strict"; - - -var bind = __webpack_require__(/*! ./helpers/bind */ "./node_modules/axios/lib/helpers/bind.js"); - -/*global toString:true*/ - -// utils is a library of generic helper functions non-specific to axios - -var toString = Object.prototype.toString; - -/** - * Determine if a value is an Array - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Array, otherwise false - */ -function isArray(val) { - return toString.call(val) === '[object Array]'; -} - -/** - * Determine if a value is undefined - * - * @param {Object} val The value to test - * @returns {boolean} True if the value is undefined, otherwise false - */ -function isUndefined(val) { - return typeof val === 'undefined'; -} - -/** - * Determine if a value is a Buffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Buffer, otherwise false - */ -function isBuffer(val) { - return val !== null && !isUndefined(val) && val.constructor !== null && !isUndefined(val.constructor) - && typeof val.constructor.isBuffer === 'function' && val.constructor.isBuffer(val); -} - -/** - * Determine if a value is an ArrayBuffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an ArrayBuffer, otherwise false - */ -function isArrayBuffer(val) { - return toString.call(val) === '[object ArrayBuffer]'; -} - -/** - * Determine if a value is a FormData - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an FormData, otherwise false - */ -function isFormData(val) { - return (typeof FormData !== 'undefined') && (val instanceof FormData); -} - -/** - * Determine if a value is a view on an ArrayBuffer - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a view on an ArrayBuffer, otherwise false - */ -function isArrayBufferView(val) { - var result; - if ((typeof ArrayBuffer !== 'undefined') && (ArrayBuffer.isView)) { - result = ArrayBuffer.isView(val); - } else { - result = (val) && (val.buffer) && (val.buffer instanceof ArrayBuffer); - } - return result; -} - -/** - * Determine if a value is a String - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a String, otherwise false - */ -function isString(val) { - return typeof val === 'string'; -} - -/** - * Determine if a value is a Number - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Number, otherwise false - */ -function isNumber(val) { - return typeof val === 'number'; -} - -/** - * Determine if a value is an Object - * - * @param {Object} val The value to test - * @returns {boolean} True if value is an Object, otherwise false - */ -function isObject(val) { - return val !== null && typeof val === 'object'; -} - -/** - * Determine if a value is a Date - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Date, otherwise false - */ -function isDate(val) { - return toString.call(val) === '[object Date]'; -} - -/** - * Determine if a value is a File - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a File, otherwise false - */ -function isFile(val) { - return toString.call(val) === '[object File]'; -} - -/** - * Determine if a value is a Blob - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Blob, otherwise false - */ -function isBlob(val) { - return toString.call(val) === '[object Blob]'; -} - -/** - * Determine if a value is a Function - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Function, otherwise false - */ -function isFunction(val) { - return toString.call(val) === '[object Function]'; -} - -/** - * Determine if a value is a Stream - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a Stream, otherwise false - */ -function isStream(val) { - return isObject(val) && isFunction(val.pipe); -} - -/** - * Determine if a value is a URLSearchParams object - * - * @param {Object} val The value to test - * @returns {boolean} True if value is a URLSearchParams object, otherwise false - */ -function isURLSearchParams(val) { - return typeof URLSearchParams !== 'undefined' && val instanceof URLSearchParams; -} - -/** - * Trim excess whitespace off the beginning and end of a string - * - * @param {String} str The String to trim - * @returns {String} The String freed of excess whitespace - */ -function trim(str) { - return str.replace(/^\s*/, '').replace(/\s*$/, ''); -} - -/** - * Determine if we're running in a standard browser environment - * - * This allows axios to run in a web worker, and react-native. - * Both environments support XMLHttpRequest, but not fully standard globals. - * - * web workers: - * typeof window -> undefined - * typeof document -> undefined - * - * react-native: - * navigator.product -> 'ReactNative' - * nativescript - * navigator.product -> 'NativeScript' or 'NS' - */ -function isStandardBrowserEnv() { - if (typeof navigator !== 'undefined' && (navigator.product === 'ReactNative' || - navigator.product === 'NativeScript' || - navigator.product === 'NS')) { - return false; - } - return ( - typeof window !== 'undefined' && - typeof document !== 'undefined' - ); -} - -/** - * Iterate over an Array or an Object invoking a function for each item. - * - * If `obj` is an Array callback will be called passing - * the value, index, and complete array for each item. - * - * If 'obj' is an Object callback will be called passing - * the value, key, and complete object for each property. - * - * @param {Object|Array} obj The object to iterate - * @param {Function} fn The callback to invoke for each item - */ -function forEach(obj, fn) { - // Don't bother if no value provided - if (obj === null || typeof obj === 'undefined') { - return; - } - - // Force an array if not already something iterable - if (typeof obj !== 'object') { - /*eslint no-param-reassign:0*/ - obj = [obj]; - } - - if (isArray(obj)) { - // Iterate over array values - for (var i = 0, l = obj.length; i < l; i++) { - fn.call(null, obj[i], i, obj); - } - } else { - // Iterate over object keys - for (var key in obj) { - if (Object.prototype.hasOwnProperty.call(obj, key)) { - fn.call(null, obj[key], key, obj); - } - } - } -} - -/** - * Accepts varargs expecting each argument to be an object, then - * immutably merges the properties of each object and returns result. - * - * When multiple objects contain the same key the later object in - * the arguments list will take precedence. - * - * Example: - * - * ```js - * var result = merge({foo: 123}, {foo: 456}); - * console.log(result.foo); // outputs 456 - * ``` - * - * @param {Object} obj1 Object to merge - * @returns {Object} Result of all merge properties - */ -function merge(/* obj1, obj2, obj3, ... */) { - var result = {}; - function assignValue(val, key) { - if (typeof result[key] === 'object' && typeof val === 'object') { - result[key] = merge(result[key], val); - } else { - result[key] = val; - } - } - - for (var i = 0, l = arguments.length; i < l; i++) { - forEach(arguments[i], assignValue); - } - return result; -} - -/** - * Function equal to merge with the difference being that no reference - * to original objects is kept. - * - * @see merge - * @param {Object} obj1 Object to merge - * @returns {Object} Result of all merge properties - */ -function deepMerge(/* obj1, obj2, obj3, ... */) { - var result = {}; - function assignValue(val, key) { - if (typeof result[key] === 'object' && typeof val === 'object') { - result[key] = deepMerge(result[key], val); - } else if (typeof val === 'object') { - result[key] = deepMerge({}, val); - } else { - result[key] = val; - } - } - - for (var i = 0, l = arguments.length; i < l; i++) { - forEach(arguments[i], assignValue); - } - return result; -} - -/** - * Extends object a by mutably adding to it the properties of object b. - * - * @param {Object} a The object to be extended - * @param {Object} b The object to copy properties from - * @param {Object} thisArg The object to bind function to - * @return {Object} The resulting value of object a - */ -function extend(a, b, thisArg) { - forEach(b, function assignValue(val, key) { - if (thisArg && typeof val === 'function') { - a[key] = bind(val, thisArg); - } else { - a[key] = val; - } - }); - return a; -} - -module.exports = { - isArray: isArray, - isArrayBuffer: isArrayBuffer, - isBuffer: isBuffer, - isFormData: isFormData, - isArrayBufferView: isArrayBufferView, - isString: isString, - isNumber: isNumber, - isObject: isObject, - isUndefined: isUndefined, - isDate: isDate, - isFile: isFile, - isBlob: isBlob, - isFunction: isFunction, - isStream: isStream, - isURLSearchParams: isURLSearchParams, - isStandardBrowserEnv: isStandardBrowserEnv, - forEach: forEach, - merge: merge, - deepMerge: deepMerge, - extend: extend, - trim: trim -}; - - -/***/ }), - -/***/ "./node_modules/lodash/lodash.js": -/*!***************************************!*\ - !*** ./node_modules/lodash/lodash.js ***! - \***************************************/ -/*! no static exports found */ -/***/ (function(module, exports, __webpack_require__) { - -/* WEBPACK VAR INJECTION */(function(global, module) {var __WEBPACK_AMD_DEFINE_RESULT__;/** - * @license - * Lodash - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */ -;(function() { - - /** Used as a safe reference for `undefined` in pre-ES5 environments. */ - var undefined; - - /** Used as the semantic version number. */ - var VERSION = '4.17.20'; - - /** Used as the size to enable large array optimizations. */ - var LARGE_ARRAY_SIZE = 200; - - /** Error message constants. */ - var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.', - FUNC_ERROR_TEXT = 'Expected a function'; - - /** Used to stand-in for `undefined` hash values. */ - var HASH_UNDEFINED = '__lodash_hash_undefined__'; - - /** Used as the maximum memoize cache size. */ - var MAX_MEMOIZE_SIZE = 500; - - /** Used as the internal argument placeholder. */ - var PLACEHOLDER = '__lodash_placeholder__'; - - /** Used to compose bitmasks for cloning. */ - var CLONE_DEEP_FLAG = 1, - CLONE_FLAT_FLAG = 2, - CLONE_SYMBOLS_FLAG = 4; - - /** Used to compose bitmasks for value comparisons. */ - var COMPARE_PARTIAL_FLAG = 1, - COMPARE_UNORDERED_FLAG = 2; - - /** Used to compose bitmasks for function metadata. */ - var WRAP_BIND_FLAG = 1, - WRAP_BIND_KEY_FLAG = 2, - WRAP_CURRY_BOUND_FLAG = 4, - WRAP_CURRY_FLAG = 8, - WRAP_CURRY_RIGHT_FLAG = 16, - WRAP_PARTIAL_FLAG = 32, - WRAP_PARTIAL_RIGHT_FLAG = 64, - WRAP_ARY_FLAG = 128, - WRAP_REARG_FLAG = 256, - WRAP_FLIP_FLAG = 512; - - /** Used as default options for `_.truncate`. */ - var DEFAULT_TRUNC_LENGTH = 30, - DEFAULT_TRUNC_OMISSION = '...'; - - /** Used to detect hot functions by number of calls within a span of milliseconds. */ - var HOT_COUNT = 800, - HOT_SPAN = 16; - - /** Used to indicate the type of lazy iteratees. */ - var LAZY_FILTER_FLAG = 1, - LAZY_MAP_FLAG = 2, - LAZY_WHILE_FLAG = 3; - - /** Used as references for various `Number` constants. */ - var INFINITY = 1 / 0, - MAX_SAFE_INTEGER = 9007199254740991, - MAX_INTEGER = 1.7976931348623157e+308, - NAN = 0 / 0; - - /** Used as references for the maximum length and index of an array. */ - var MAX_ARRAY_LENGTH = 4294967295, - MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1, - HALF_MAX_ARRAY_LENGTH = MAX_ARRAY_LENGTH >>> 1; - - /** Used to associate wrap methods with their bit flags. */ - var wrapFlags = [ - ['ary', WRAP_ARY_FLAG], - ['bind', WRAP_BIND_FLAG], - ['bindKey', WRAP_BIND_KEY_FLAG], - ['curry', WRAP_CURRY_FLAG], - ['curryRight', WRAP_CURRY_RIGHT_FLAG], - ['flip', WRAP_FLIP_FLAG], - ['partial', WRAP_PARTIAL_FLAG], - ['partialRight', WRAP_PARTIAL_RIGHT_FLAG], - ['rearg', WRAP_REARG_FLAG] - ]; - - /** `Object#toString` result references. */ - var argsTag = '[object Arguments]', - arrayTag = '[object Array]', - asyncTag = '[object AsyncFunction]', - boolTag = '[object Boolean]', - dateTag = '[object Date]', - domExcTag = '[object DOMException]', - errorTag = '[object Error]', - funcTag = '[object Function]', - genTag = '[object GeneratorFunction]', - mapTag = '[object Map]', - numberTag = '[object Number]', - nullTag = '[object Null]', - objectTag = '[object Object]', - promiseTag = '[object Promise]', - proxyTag = '[object Proxy]', - regexpTag = '[object RegExp]', - setTag = '[object Set]', - stringTag = '[object String]', - symbolTag = '[object Symbol]', - undefinedTag = '[object Undefined]', - weakMapTag = '[object WeakMap]', - weakSetTag = '[object WeakSet]'; - - var arrayBufferTag = '[object ArrayBuffer]', - dataViewTag = '[object DataView]', - float32Tag = '[object Float32Array]', - float64Tag = '[object Float64Array]', - int8Tag = '[object Int8Array]', - int16Tag = '[object Int16Array]', - int32Tag = '[object Int32Array]', - uint8Tag = '[object Uint8Array]', - uint8ClampedTag = '[object Uint8ClampedArray]', - uint16Tag = '[object Uint16Array]', - uint32Tag = '[object Uint32Array]'; - - /** Used to match empty string literals in compiled template source. */ - var reEmptyStringLeading = /\b__p \+= '';/g, - reEmptyStringMiddle = /\b(__p \+=) '' \+/g, - reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g; - - /** Used to match HTML entities and HTML characters. */ - var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g, - reUnescapedHtml = /[&<>"']/g, - reHasEscapedHtml = RegExp(reEscapedHtml.source), - reHasUnescapedHtml = RegExp(reUnescapedHtml.source); - - /** Used to match template delimiters. */ - var reEscape = /<%-([\s\S]+?)%>/g, - reEvaluate = /<%([\s\S]+?)%>/g, - reInterpolate = /<%=([\s\S]+?)%>/g; - - /** Used to match property names within property paths. */ - var reIsDeepProp = /\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/, - reIsPlainProp = /^\w*$/, - rePropName = /[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g; - - /** - * Used to match `RegExp` - * [syntax characters](http://ecma-international.org/ecma-262/7.0/#sec-patterns). - */ - var reRegExpChar = /[\\^$.*+?()[\]{}|]/g, - reHasRegExpChar = RegExp(reRegExpChar.source); - - /** Used to match leading and trailing whitespace. */ - var reTrim = /^\s+|\s+$/g, - reTrimStart = /^\s+/, - reTrimEnd = /\s+$/; - - /** Used to match wrap detail comments. */ - var reWrapComment = /\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/, - reWrapDetails = /\{\n\/\* \[wrapped with (.+)\] \*/, - reSplitDetails = /,? & /; - - /** Used to match words composed of alphanumeric characters. */ - var reAsciiWord = /[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g; - - /** Used to match backslashes in property paths. */ - var reEscapeChar = /\\(\\)?/g; - - /** - * Used to match - * [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexical-components). - */ - var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g; - - /** Used to match `RegExp` flags from their coerced string values. */ - var reFlags = /\w*$/; - - /** Used to detect bad signed hexadecimal string values. */ - var reIsBadHex = /^[-+]0x[0-9a-f]+$/i; - - /** Used to detect binary string values. */ - var reIsBinary = /^0b[01]+$/i; - - /** Used to detect host constructors (Safari). */ - var reIsHostCtor = /^\[object .+?Constructor\]$/; - - /** Used to detect octal string values. */ - var reIsOctal = /^0o[0-7]+$/i; - - /** Used to detect unsigned integer values. */ - var reIsUint = /^(?:0|[1-9]\d*)$/; - - /** Used to match Latin Unicode letters (excluding mathematical operators). */ - var reLatin = /[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g; - - /** Used to ensure capturing order of template delimiters. */ - var reNoMatch = /($^)/; - - /** Used to match unescaped characters in compiled string literals. */ - var reUnescapedString = /['\n\r\u2028\u2029\\]/g; - - /** Used to compose unicode character classes. */ - var rsAstralRange = '\\ud800-\\udfff', - rsComboMarksRange = '\\u0300-\\u036f', - reComboHalfMarksRange = '\\ufe20-\\ufe2f', - rsComboSymbolsRange = '\\u20d0-\\u20ff', - rsComboRange = rsComboMarksRange + reComboHalfMarksRange + rsComboSymbolsRange, - rsDingbatRange = '\\u2700-\\u27bf', - rsLowerRange = 'a-z\\xdf-\\xf6\\xf8-\\xff', - rsMathOpRange = '\\xac\\xb1\\xd7\\xf7', - rsNonCharRange = '\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf', - rsPunctuationRange = '\\u2000-\\u206f', - rsSpaceRange = ' \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000', - rsUpperRange = 'A-Z\\xc0-\\xd6\\xd8-\\xde', - rsVarRange = '\\ufe0e\\ufe0f', - rsBreakRange = rsMathOpRange + rsNonCharRange + rsPunctuationRange + rsSpaceRange; - - /** Used to compose unicode capture groups. */ - var rsApos = "['\u2019]", - rsAstral = '[' + rsAstralRange + ']', - rsBreak = '[' + rsBreakRange + ']', - rsCombo = '[' + rsComboRange + ']', - rsDigits = '\\d+', - rsDingbat = '[' + rsDingbatRange + ']', - rsLower = '[' + rsLowerRange + ']', - rsMisc = '[^' + rsAstralRange + rsBreakRange + rsDigits + rsDingbatRange + rsLowerRange + rsUpperRange + ']', - rsFitz = '\\ud83c[\\udffb-\\udfff]', - rsModifier = '(?:' + rsCombo + '|' + rsFitz + ')', - rsNonAstral = '[^' + rsAstralRange + ']', - rsRegional = '(?:\\ud83c[\\udde6-\\uddff]){2}', - rsSurrPair = '[\\ud800-\\udbff][\\udc00-\\udfff]', - rsUpper = '[' + rsUpperRange + ']', - rsZWJ = '\\u200d'; - - /** Used to compose unicode regexes. */ - var rsMiscLower = '(?:' + rsLower + '|' + rsMisc + ')', - rsMiscUpper = '(?:' + rsUpper + '|' + rsMisc + ')', - rsOptContrLower = '(?:' + rsApos + '(?:d|ll|m|re|s|t|ve))?', - rsOptContrUpper = '(?:' + rsApos + '(?:D|LL|M|RE|S|T|VE))?', - reOptMod = rsModifier + '?', - rsOptVar = '[' + rsVarRange + ']?', - rsOptJoin = '(?:' + rsZWJ + '(?:' + [rsNonAstral, rsRegional, rsSurrPair].join('|') + ')' + rsOptVar + reOptMod + ')*', - rsOrdLower = '\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])', - rsOrdUpper = '\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])', - rsSeq = rsOptVar + reOptMod + rsOptJoin, - rsEmoji = '(?:' + [rsDingbat, rsRegional, rsSurrPair].join('|') + ')' + rsSeq, - rsSymbol = '(?:' + [rsNonAstral + rsCombo + '?', rsCombo, rsRegional, rsSurrPair, rsAstral].join('|') + ')'; - - /** Used to match apostrophes. */ - var reApos = RegExp(rsApos, 'g'); - - /** - * Used to match [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks) and - * [combining diacritical marks for symbols](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks_for_Symbols). - */ - var reComboMark = RegExp(rsCombo, 'g'); - - /** Used to match [string symbols](https://mathiasbynens.be/notes/javascript-unicode). */ - var reUnicode = RegExp(rsFitz + '(?=' + rsFitz + ')|' + rsSymbol + rsSeq, 'g'); - - /** Used to match complex or compound words. */ - var reUnicodeWord = RegExp([ - rsUpper + '?' + rsLower + '+' + rsOptContrLower + '(?=' + [rsBreak, rsUpper, '$'].join('|') + ')', - rsMiscUpper + '+' + rsOptContrUpper + '(?=' + [rsBreak, rsUpper + rsMiscLower, '$'].join('|') + ')', - rsUpper + '?' + rsMiscLower + '+' + rsOptContrLower, - rsUpper + '+' + rsOptContrUpper, - rsOrdUpper, - rsOrdLower, - rsDigits, - rsEmoji - ].join('|'), 'g'); - - /** Used to detect strings with [zero-width joiners or code points from the astral planes](http://eev.ee/blog/2015/09/12/dark-corners-of-unicode/). */ - var reHasUnicode = RegExp('[' + rsZWJ + rsAstralRange + rsComboRange + rsVarRange + ']'); - - /** Used to detect strings that need a more robust regexp to match words. */ - var reHasUnicodeWord = /[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/; - - /** Used to assign default `context` object properties. */ - var contextProps = [ - 'Array', 'Buffer', 'DataView', 'Date', 'Error', 'Float32Array', 'Float64Array', - 'Function', 'Int8Array', 'Int16Array', 'Int32Array', 'Map', 'Math', 'Object', - 'Promise', 'RegExp', 'Set', 'String', 'Symbol', 'TypeError', 'Uint8Array', - 'Uint8ClampedArray', 'Uint16Array', 'Uint32Array', 'WeakMap', - '_', 'clearTimeout', 'isFinite', 'parseInt', 'setTimeout' - ]; - - /** Used to make template sourceURLs easier to identify. */ - var templateCounter = -1; - - /** Used to identify `toStringTag` values of typed arrays. */ - var typedArrayTags = {}; - typedArrayTags[float32Tag] = typedArrayTags[float64Tag] = - typedArrayTags[int8Tag] = typedArrayTags[int16Tag] = - typedArrayTags[int32Tag] = typedArrayTags[uint8Tag] = - typedArrayTags[uint8ClampedTag] = typedArrayTags[uint16Tag] = - typedArrayTags[uint32Tag] = true; - typedArrayTags[argsTag] = typedArrayTags[arrayTag] = - typedArrayTags[arrayBufferTag] = typedArrayTags[boolTag] = - typedArrayTags[dataViewTag] = typedArrayTags[dateTag] = - typedArrayTags[errorTag] = typedArrayTags[funcTag] = - typedArrayTags[mapTag] = typedArrayTags[numberTag] = - typedArrayTags[objectTag] = typedArrayTags[regexpTag] = - typedArrayTags[setTag] = typedArrayTags[stringTag] = - typedArrayTags[weakMapTag] = false; - - /** Used to identify `toStringTag` values supported by `_.clone`. */ - var cloneableTags = {}; - cloneableTags[argsTag] = cloneableTags[arrayTag] = - cloneableTags[arrayBufferTag] = cloneableTags[dataViewTag] = - cloneableTags[boolTag] = cloneableTags[dateTag] = - cloneableTags[float32Tag] = cloneableTags[float64Tag] = - cloneableTags[int8Tag] = cloneableTags[int16Tag] = - cloneableTags[int32Tag] = cloneableTags[mapTag] = - cloneableTags[numberTag] = cloneableTags[objectTag] = - cloneableTags[regexpTag] = cloneableTags[setTag] = - cloneableTags[stringTag] = cloneableTags[symbolTag] = - cloneableTags[uint8Tag] = cloneableTags[uint8ClampedTag] = - cloneableTags[uint16Tag] = cloneableTags[uint32Tag] = true; - cloneableTags[errorTag] = cloneableTags[funcTag] = - cloneableTags[weakMapTag] = false; - - /** Used to map Latin Unicode letters to basic Latin letters. */ - var deburredLetters = { - // Latin-1 Supplement block. - '\xc0': 'A', '\xc1': 'A', '\xc2': 'A', '\xc3': 'A', '\xc4': 'A', '\xc5': 'A', - '\xe0': 'a', '\xe1': 'a', '\xe2': 'a', '\xe3': 'a', '\xe4': 'a', '\xe5': 'a', - '\xc7': 'C', '\xe7': 'c', - '\xd0': 'D', '\xf0': 'd', - '\xc8': 'E', '\xc9': 'E', '\xca': 'E', '\xcb': 'E', - '\xe8': 'e', '\xe9': 'e', '\xea': 'e', '\xeb': 'e', - '\xcc': 'I', '\xcd': 'I', '\xce': 'I', '\xcf': 'I', - '\xec': 'i', '\xed': 'i', '\xee': 'i', '\xef': 'i', - '\xd1': 'N', '\xf1': 'n', - '\xd2': 'O', '\xd3': 'O', '\xd4': 'O', '\xd5': 'O', '\xd6': 'O', '\xd8': 'O', - '\xf2': 'o', '\xf3': 'o', '\xf4': 'o', '\xf5': 'o', '\xf6': 'o', '\xf8': 'o', - '\xd9': 'U', '\xda': 'U', '\xdb': 'U', '\xdc': 'U', - '\xf9': 'u', '\xfa': 'u', '\xfb': 'u', '\xfc': 'u', - '\xdd': 'Y', '\xfd': 'y', '\xff': 'y', - '\xc6': 'Ae', '\xe6': 'ae', - '\xde': 'Th', '\xfe': 'th', - '\xdf': 'ss', - // Latin Extended-A block. - '\u0100': 'A', '\u0102': 'A', '\u0104': 'A', - '\u0101': 'a', '\u0103': 'a', '\u0105': 'a', - '\u0106': 'C', '\u0108': 'C', '\u010a': 'C', '\u010c': 'C', - '\u0107': 'c', '\u0109': 'c', '\u010b': 'c', '\u010d': 'c', - '\u010e': 'D', '\u0110': 'D', '\u010f': 'd', '\u0111': 'd', - '\u0112': 'E', '\u0114': 'E', '\u0116': 'E', '\u0118': 'E', '\u011a': 'E', - '\u0113': 'e', '\u0115': 'e', '\u0117': 'e', '\u0119': 'e', '\u011b': 'e', - '\u011c': 'G', '\u011e': 'G', '\u0120': 'G', '\u0122': 'G', - '\u011d': 'g', '\u011f': 'g', '\u0121': 'g', '\u0123': 'g', - '\u0124': 'H', '\u0126': 'H', '\u0125': 'h', '\u0127': 'h', - '\u0128': 'I', '\u012a': 'I', '\u012c': 'I', '\u012e': 'I', '\u0130': 'I', - '\u0129': 'i', '\u012b': 'i', '\u012d': 'i', '\u012f': 'i', '\u0131': 'i', - '\u0134': 'J', '\u0135': 'j', - '\u0136': 'K', '\u0137': 'k', '\u0138': 'k', - '\u0139': 'L', '\u013b': 'L', '\u013d': 'L', '\u013f': 'L', '\u0141': 'L', - '\u013a': 'l', '\u013c': 'l', '\u013e': 'l', '\u0140': 'l', '\u0142': 'l', - '\u0143': 'N', '\u0145': 'N', '\u0147': 'N', '\u014a': 'N', - '\u0144': 'n', '\u0146': 'n', '\u0148': 'n', '\u014b': 'n', - '\u014c': 'O', '\u014e': 'O', '\u0150': 'O', - '\u014d': 'o', '\u014f': 'o', '\u0151': 'o', - '\u0154': 'R', '\u0156': 'R', '\u0158': 'R', - '\u0155': 'r', '\u0157': 'r', '\u0159': 'r', - '\u015a': 'S', '\u015c': 'S', '\u015e': 'S', '\u0160': 'S', - '\u015b': 's', '\u015d': 's', '\u015f': 's', '\u0161': 's', - '\u0162': 'T', '\u0164': 'T', '\u0166': 'T', - '\u0163': 't', '\u0165': 't', '\u0167': 't', - '\u0168': 'U', '\u016a': 'U', '\u016c': 'U', '\u016e': 'U', '\u0170': 'U', '\u0172': 'U', - '\u0169': 'u', '\u016b': 'u', '\u016d': 'u', '\u016f': 'u', '\u0171': 'u', '\u0173': 'u', - '\u0174': 'W', '\u0175': 'w', - '\u0176': 'Y', '\u0177': 'y', '\u0178': 'Y', - '\u0179': 'Z', '\u017b': 'Z', '\u017d': 'Z', - '\u017a': 'z', '\u017c': 'z', '\u017e': 'z', - '\u0132': 'IJ', '\u0133': 'ij', - '\u0152': 'Oe', '\u0153': 'oe', - '\u0149': "'n", '\u017f': 's' - }; - - /** Used to map characters to HTML entities. */ - var htmlEscapes = { - '&': '&', - '<': '<', - '>': '>', - '"': '"', - "'": ''' - }; - - /** Used to map HTML entities to characters. */ - var htmlUnescapes = { - '&': '&', - '<': '<', - '>': '>', - '"': '"', - ''': "'" - }; - - /** Used to escape characters for inclusion in compiled string literals. */ - var stringEscapes = { - '\\': '\\', - "'": "'", - '\n': 'n', - '\r': 'r', - '\u2028': 'u2028', - '\u2029': 'u2029' - }; - - /** Built-in method references without a dependency on `root`. */ - var freeParseFloat = parseFloat, - freeParseInt = parseInt; - - /** Detect free variable `global` from Node.js. */ - var freeGlobal = typeof global == 'object' && global && global.Object === Object && global; - - /** Detect free variable `self`. */ - var freeSelf = typeof self == 'object' && self && self.Object === Object && self; - - /** Used as a reference to the global object. */ - var root = freeGlobal || freeSelf || Function('return this')(); - - /** Detect free variable `exports`. */ - var freeExports = true && exports && !exports.nodeType && exports; - - /** Detect free variable `module`. */ - var freeModule = freeExports && typeof module == 'object' && module && !module.nodeType && module; - - /** Detect the popular CommonJS extension `module.exports`. */ - var moduleExports = freeModule && freeModule.exports === freeExports; - - /** Detect free variable `process` from Node.js. */ - var freeProcess = moduleExports && freeGlobal.process; - - /** Used to access faster Node.js helpers. */ - var nodeUtil = (function() { - try { - // Use `util.types` for Node.js 10+. - var types = freeModule && freeModule.require && freeModule.require('util').types; - - if (types) { - return types; - } - - // Legacy `process.binding('util')` for Node.js < 10. - return freeProcess && freeProcess.binding && freeProcess.binding('util'); - } catch (e) {} - }()); - - /* Node.js helper references. */ - var nodeIsArrayBuffer = nodeUtil && nodeUtil.isArrayBuffer, - nodeIsDate = nodeUtil && nodeUtil.isDate, - nodeIsMap = nodeUtil && nodeUtil.isMap, - nodeIsRegExp = nodeUtil && nodeUtil.isRegExp, - nodeIsSet = nodeUtil && nodeUtil.isSet, - nodeIsTypedArray = nodeUtil && nodeUtil.isTypedArray; - - /*--------------------------------------------------------------------------*/ - - /** - * A faster alternative to `Function#apply`, this function invokes `func` - * with the `this` binding of `thisArg` and the arguments of `args`. - * - * @private - * @param {Function} func The function to invoke. - * @param {*} thisArg The `this` binding of `func`. - * @param {Array} args The arguments to invoke `func` with. - * @returns {*} Returns the result of `func`. - */ - function apply(func, thisArg, args) { - switch (args.length) { - case 0: return func.call(thisArg); - case 1: return func.call(thisArg, args[0]); - case 2: return func.call(thisArg, args[0], args[1]); - case 3: return func.call(thisArg, args[0], args[1], args[2]); - } - return func.apply(thisArg, args); - } - - /** - * A specialized version of `baseAggregator` for arrays. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} setter The function to set `accumulator` values. - * @param {Function} iteratee The iteratee to transform keys. - * @param {Object} accumulator The initial aggregated object. - * @returns {Function} Returns `accumulator`. - */ - function arrayAggregator(array, setter, iteratee, accumulator) { - var index = -1, - length = array == null ? 0 : array.length; - - while (++index < length) { - var value = array[index]; - setter(accumulator, value, iteratee(value), array); - } - return accumulator; - } - - /** - * A specialized version of `_.forEach` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns `array`. - */ - function arrayEach(array, iteratee) { - var index = -1, - length = array == null ? 0 : array.length; - - while (++index < length) { - if (iteratee(array[index], index, array) === false) { - break; - } - } - return array; - } - - /** - * A specialized version of `_.forEachRight` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns `array`. - */ - function arrayEachRight(array, iteratee) { - var length = array == null ? 0 : array.length; - - while (length--) { - if (iteratee(array[length], length, array) === false) { - break; - } - } - return array; - } - - /** - * A specialized version of `_.every` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {boolean} Returns `true` if all elements pass the predicate check, - * else `false`. - */ - function arrayEvery(array, predicate) { - var index = -1, - length = array == null ? 0 : array.length; - - while (++index < length) { - if (!predicate(array[index], index, array)) { - return false; - } - } - return true; - } - - /** - * A specialized version of `_.filter` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - */ - function arrayFilter(array, predicate) { - var index = -1, - length = array == null ? 0 : array.length, - resIndex = 0, - result = []; - - while (++index < length) { - var value = array[index]; - if (predicate(value, index, array)) { - result[resIndex++] = value; - } - } - return result; - } - - /** - * A specialized version of `_.includes` for arrays without support for - * specifying an index to search from. - * - * @private - * @param {Array} [array] The array to inspect. - * @param {*} target The value to search for. - * @returns {boolean} Returns `true` if `target` is found, else `false`. - */ - function arrayIncludes(array, value) { - var length = array == null ? 0 : array.length; - return !!length && baseIndexOf(array, value, 0) > -1; - } - - /** - * This function is like `arrayIncludes` except that it accepts a comparator. - * - * @private - * @param {Array} [array] The array to inspect. - * @param {*} target The value to search for. - * @param {Function} comparator The comparator invoked per element. - * @returns {boolean} Returns `true` if `target` is found, else `false`. - */ - function arrayIncludesWith(array, value, comparator) { - var index = -1, - length = array == null ? 0 : array.length; - - while (++index < length) { - if (comparator(value, array[index])) { - return true; - } - } - return false; - } - - /** - * A specialized version of `_.map` for arrays without support for iteratee - * shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the new mapped array. - */ - function arrayMap(array, iteratee) { - var index = -1, - length = array == null ? 0 : array.length, - result = Array(length); - - while (++index < length) { - result[index] = iteratee(array[index], index, array); - } - return result; - } - - /** - * Appends the elements of `values` to `array`. - * - * @private - * @param {Array} array The array to modify. - * @param {Array} values The values to append. - * @returns {Array} Returns `array`. - */ - function arrayPush(array, values) { - var index = -1, - length = values.length, - offset = array.length; - - while (++index < length) { - array[offset + index] = values[index]; - } - return array; - } - - /** - * A specialized version of `_.reduce` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {*} [accumulator] The initial value. - * @param {boolean} [initAccum] Specify using the first element of `array` as - * the initial value. - * @returns {*} Returns the accumulated value. - */ - function arrayReduce(array, iteratee, accumulator, initAccum) { - var index = -1, - length = array == null ? 0 : array.length; - - if (initAccum && length) { - accumulator = array[++index]; - } - while (++index < length) { - accumulator = iteratee(accumulator, array[index], index, array); - } - return accumulator; - } - - /** - * A specialized version of `_.reduceRight` for arrays without support for - * iteratee shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {*} [accumulator] The initial value. - * @param {boolean} [initAccum] Specify using the last element of `array` as - * the initial value. - * @returns {*} Returns the accumulated value. - */ - function arrayReduceRight(array, iteratee, accumulator, initAccum) { - var length = array == null ? 0 : array.length; - if (initAccum && length) { - accumulator = array[--length]; - } - while (length--) { - accumulator = iteratee(accumulator, array[length], length, array); - } - return accumulator; - } - - /** - * A specialized version of `_.some` for arrays without support for iteratee - * shorthands. - * - * @private - * @param {Array} [array] The array to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {boolean} Returns `true` if any element passes the predicate check, - * else `false`. - */ - function arraySome(array, predicate) { - var index = -1, - length = array == null ? 0 : array.length; - - while (++index < length) { - if (predicate(array[index], index, array)) { - return true; - } - } - return false; - } - - /** - * Gets the size of an ASCII `string`. - * - * @private - * @param {string} string The string inspect. - * @returns {number} Returns the string size. - */ - var asciiSize = baseProperty('length'); - - /** - * Converts an ASCII `string` to an array. - * - * @private - * @param {string} string The string to convert. - * @returns {Array} Returns the converted array. - */ - function asciiToArray(string) { - return string.split(''); - } - - /** - * Splits an ASCII `string` into an array of its words. - * - * @private - * @param {string} The string to inspect. - * @returns {Array} Returns the words of `string`. - */ - function asciiWords(string) { - return string.match(reAsciiWord) || []; - } - - /** - * The base implementation of methods like `_.findKey` and `_.findLastKey`, - * without support for iteratee shorthands, which iterates over `collection` - * using `eachFunc`. - * - * @private - * @param {Array|Object} collection The collection to inspect. - * @param {Function} predicate The function invoked per iteration. - * @param {Function} eachFunc The function to iterate over `collection`. - * @returns {*} Returns the found element or its key, else `undefined`. - */ - function baseFindKey(collection, predicate, eachFunc) { - var result; - eachFunc(collection, function(value, key, collection) { - if (predicate(value, key, collection)) { - result = key; - return false; - } - }); - return result; - } - - /** - * The base implementation of `_.findIndex` and `_.findLastIndex` without - * support for iteratee shorthands. - * - * @private - * @param {Array} array The array to inspect. - * @param {Function} predicate The function invoked per iteration. - * @param {number} fromIndex The index to search from. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {number} Returns the index of the matched value, else `-1`. - */ - function baseFindIndex(array, predicate, fromIndex, fromRight) { - var length = array.length, - index = fromIndex + (fromRight ? 1 : -1); - - while ((fromRight ? index-- : ++index < length)) { - if (predicate(array[index], index, array)) { - return index; - } - } - return -1; - } - - /** - * The base implementation of `_.indexOf` without `fromIndex` bounds checks. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - */ - function baseIndexOf(array, value, fromIndex) { - return value === value - ? strictIndexOf(array, value, fromIndex) - : baseFindIndex(array, baseIsNaN, fromIndex); - } - - /** - * This function is like `baseIndexOf` except that it accepts a comparator. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @param {Function} comparator The comparator invoked per element. - * @returns {number} Returns the index of the matched value, else `-1`. - */ - function baseIndexOfWith(array, value, fromIndex, comparator) { - var index = fromIndex - 1, - length = array.length; - - while (++index < length) { - if (comparator(array[index], value)) { - return index; - } - } - return -1; - } - - /** - * The base implementation of `_.isNaN` without support for number objects. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`. - */ - function baseIsNaN(value) { - return value !== value; - } - - /** - * The base implementation of `_.mean` and `_.meanBy` without support for - * iteratee shorthands. - * - * @private - * @param {Array} array The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {number} Returns the mean. - */ - function baseMean(array, iteratee) { - var length = array == null ? 0 : array.length; - return length ? (baseSum(array, iteratee) / length) : NAN; - } - - /** - * The base implementation of `_.property` without support for deep paths. - * - * @private - * @param {string} key The key of the property to get. - * @returns {Function} Returns the new accessor function. - */ - function baseProperty(key) { - return function(object) { - return object == null ? undefined : object[key]; - }; - } - - /** - * The base implementation of `_.propertyOf` without support for deep paths. - * - * @private - * @param {Object} object The object to query. - * @returns {Function} Returns the new accessor function. - */ - function basePropertyOf(object) { - return function(key) { - return object == null ? undefined : object[key]; - }; - } - - /** - * The base implementation of `_.reduce` and `_.reduceRight`, without support - * for iteratee shorthands, which iterates over `collection` using `eachFunc`. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {*} accumulator The initial value. - * @param {boolean} initAccum Specify using the first or last element of - * `collection` as the initial value. - * @param {Function} eachFunc The function to iterate over `collection`. - * @returns {*} Returns the accumulated value. - */ - function baseReduce(collection, iteratee, accumulator, initAccum, eachFunc) { - eachFunc(collection, function(value, index, collection) { - accumulator = initAccum - ? (initAccum = false, value) - : iteratee(accumulator, value, index, collection); - }); - return accumulator; - } - - /** - * The base implementation of `_.sortBy` which uses `comparer` to define the - * sort order of `array` and replaces criteria objects with their corresponding - * values. - * - * @private - * @param {Array} array The array to sort. - * @param {Function} comparer The function to define sort order. - * @returns {Array} Returns `array`. - */ - function baseSortBy(array, comparer) { - var length = array.length; - - array.sort(comparer); - while (length--) { - array[length] = array[length].value; - } - return array; - } - - /** - * The base implementation of `_.sum` and `_.sumBy` without support for - * iteratee shorthands. - * - * @private - * @param {Array} array The array to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {number} Returns the sum. - */ - function baseSum(array, iteratee) { - var result, - index = -1, - length = array.length; - - while (++index < length) { - var current = iteratee(array[index]); - if (current !== undefined) { - result = result === undefined ? current : (result + current); - } - } - return result; - } - - /** - * The base implementation of `_.times` without support for iteratee shorthands - * or max array length checks. - * - * @private - * @param {number} n The number of times to invoke `iteratee`. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the array of results. - */ - function baseTimes(n, iteratee) { - var index = -1, - result = Array(n); - - while (++index < n) { - result[index] = iteratee(index); - } - return result; - } - - /** - * The base implementation of `_.toPairs` and `_.toPairsIn` which creates an array - * of key-value pairs for `object` corresponding to the property names of `props`. - * - * @private - * @param {Object} object The object to query. - * @param {Array} props The property names to get values for. - * @returns {Object} Returns the key-value pairs. - */ - function baseToPairs(object, props) { - return arrayMap(props, function(key) { - return [key, object[key]]; - }); - } - - /** - * The base implementation of `_.unary` without support for storing metadata. - * - * @private - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - */ - function baseUnary(func) { - return function(value) { - return func(value); - }; - } - - /** - * The base implementation of `_.values` and `_.valuesIn` which creates an - * array of `object` property values corresponding to the property names - * of `props`. - * - * @private - * @param {Object} object The object to query. - * @param {Array} props The property names to get values for. - * @returns {Object} Returns the array of property values. - */ - function baseValues(object, props) { - return arrayMap(props, function(key) { - return object[key]; - }); - } - - /** - * Checks if a `cache` value for `key` exists. - * - * @private - * @param {Object} cache The cache to query. - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ - function cacheHas(cache, key) { - return cache.has(key); - } - - /** - * Used by `_.trim` and `_.trimStart` to get the index of the first string symbol - * that is not found in the character symbols. - * - * @private - * @param {Array} strSymbols The string symbols to inspect. - * @param {Array} chrSymbols The character symbols to find. - * @returns {number} Returns the index of the first unmatched string symbol. - */ - function charsStartIndex(strSymbols, chrSymbols) { - var index = -1, - length = strSymbols.length; - - while (++index < length && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {} - return index; - } - - /** - * Used by `_.trim` and `_.trimEnd` to get the index of the last string symbol - * that is not found in the character symbols. - * - * @private - * @param {Array} strSymbols The string symbols to inspect. - * @param {Array} chrSymbols The character symbols to find. - * @returns {number} Returns the index of the last unmatched string symbol. - */ - function charsEndIndex(strSymbols, chrSymbols) { - var index = strSymbols.length; - - while (index-- && baseIndexOf(chrSymbols, strSymbols[index], 0) > -1) {} - return index; - } - - /** - * Gets the number of `placeholder` occurrences in `array`. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} placeholder The placeholder to search for. - * @returns {number} Returns the placeholder count. - */ - function countHolders(array, placeholder) { - var length = array.length, - result = 0; - - while (length--) { - if (array[length] === placeholder) { - ++result; - } - } - return result; - } - - /** - * Used by `_.deburr` to convert Latin-1 Supplement and Latin Extended-A - * letters to basic Latin letters. - * - * @private - * @param {string} letter The matched letter to deburr. - * @returns {string} Returns the deburred letter. - */ - var deburrLetter = basePropertyOf(deburredLetters); - - /** - * Used by `_.escape` to convert characters to HTML entities. - * - * @private - * @param {string} chr The matched character to escape. - * @returns {string} Returns the escaped character. - */ - var escapeHtmlChar = basePropertyOf(htmlEscapes); - - /** - * Used by `_.template` to escape characters for inclusion in compiled string literals. - * - * @private - * @param {string} chr The matched character to escape. - * @returns {string} Returns the escaped character. - */ - function escapeStringChar(chr) { - return '\\' + stringEscapes[chr]; - } - - /** - * Gets the value at `key` of `object`. - * - * @private - * @param {Object} [object] The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ - function getValue(object, key) { - return object == null ? undefined : object[key]; - } - - /** - * Checks if `string` contains Unicode symbols. - * - * @private - * @param {string} string The string to inspect. - * @returns {boolean} Returns `true` if a symbol is found, else `false`. - */ - function hasUnicode(string) { - return reHasUnicode.test(string); - } - - /** - * Checks if `string` contains a word composed of Unicode symbols. - * - * @private - * @param {string} string The string to inspect. - * @returns {boolean} Returns `true` if a word is found, else `false`. - */ - function hasUnicodeWord(string) { - return reHasUnicodeWord.test(string); - } - - /** - * Converts `iterator` to an array. - * - * @private - * @param {Object} iterator The iterator to convert. - * @returns {Array} Returns the converted array. - */ - function iteratorToArray(iterator) { - var data, - result = []; - - while (!(data = iterator.next()).done) { - result.push(data.value); - } - return result; - } - - /** - * Converts `map` to its key-value pairs. - * - * @private - * @param {Object} map The map to convert. - * @returns {Array} Returns the key-value pairs. - */ - function mapToArray(map) { - var index = -1, - result = Array(map.size); - - map.forEach(function(value, key) { - result[++index] = [key, value]; - }); - return result; - } - - /** - * Creates a unary function that invokes `func` with its argument transformed. - * - * @private - * @param {Function} func The function to wrap. - * @param {Function} transform The argument transform. - * @returns {Function} Returns the new function. - */ - function overArg(func, transform) { - return function(arg) { - return func(transform(arg)); - }; - } - - /** - * Replaces all `placeholder` elements in `array` with an internal placeholder - * and returns an array of their indexes. - * - * @private - * @param {Array} array The array to modify. - * @param {*} placeholder The placeholder to replace. - * @returns {Array} Returns the new array of placeholder indexes. - */ - function replaceHolders(array, placeholder) { - var index = -1, - length = array.length, - resIndex = 0, - result = []; - - while (++index < length) { - var value = array[index]; - if (value === placeholder || value === PLACEHOLDER) { - array[index] = PLACEHOLDER; - result[resIndex++] = index; - } - } - return result; - } - - /** - * Converts `set` to an array of its values. - * - * @private - * @param {Object} set The set to convert. - * @returns {Array} Returns the values. - */ - function setToArray(set) { - var index = -1, - result = Array(set.size); - - set.forEach(function(value) { - result[++index] = value; - }); - return result; - } - - /** - * Converts `set` to its value-value pairs. - * - * @private - * @param {Object} set The set to convert. - * @returns {Array} Returns the value-value pairs. - */ - function setToPairs(set) { - var index = -1, - result = Array(set.size); - - set.forEach(function(value) { - result[++index] = [value, value]; - }); - return result; - } - - /** - * A specialized version of `_.indexOf` which performs strict equality - * comparisons of values, i.e. `===`. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - */ - function strictIndexOf(array, value, fromIndex) { - var index = fromIndex - 1, - length = array.length; - - while (++index < length) { - if (array[index] === value) { - return index; - } - } - return -1; - } - - /** - * A specialized version of `_.lastIndexOf` which performs strict equality - * comparisons of values, i.e. `===`. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} fromIndex The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - */ - function strictLastIndexOf(array, value, fromIndex) { - var index = fromIndex + 1; - while (index--) { - if (array[index] === value) { - return index; - } - } - return index; - } - - /** - * Gets the number of symbols in `string`. - * - * @private - * @param {string} string The string to inspect. - * @returns {number} Returns the string size. - */ - function stringSize(string) { - return hasUnicode(string) - ? unicodeSize(string) - : asciiSize(string); - } - - /** - * Converts `string` to an array. - * - * @private - * @param {string} string The string to convert. - * @returns {Array} Returns the converted array. - */ - function stringToArray(string) { - return hasUnicode(string) - ? unicodeToArray(string) - : asciiToArray(string); - } - - /** - * Used by `_.unescape` to convert HTML entities to characters. - * - * @private - * @param {string} chr The matched character to unescape. - * @returns {string} Returns the unescaped character. - */ - var unescapeHtmlChar = basePropertyOf(htmlUnescapes); - - /** - * Gets the size of a Unicode `string`. - * - * @private - * @param {string} string The string inspect. - * @returns {number} Returns the string size. - */ - function unicodeSize(string) { - var result = reUnicode.lastIndex = 0; - while (reUnicode.test(string)) { - ++result; - } - return result; - } - - /** - * Converts a Unicode `string` to an array. - * - * @private - * @param {string} string The string to convert. - * @returns {Array} Returns the converted array. - */ - function unicodeToArray(string) { - return string.match(reUnicode) || []; - } - - /** - * Splits a Unicode `string` into an array of its words. - * - * @private - * @param {string} The string to inspect. - * @returns {Array} Returns the words of `string`. - */ - function unicodeWords(string) { - return string.match(reUnicodeWord) || []; - } - - /*--------------------------------------------------------------------------*/ - - /** - * Create a new pristine `lodash` function using the `context` object. - * - * @static - * @memberOf _ - * @since 1.1.0 - * @category Util - * @param {Object} [context=root] The context object. - * @returns {Function} Returns a new `lodash` function. - * @example - * - * _.mixin({ 'foo': _.constant('foo') }); - * - * var lodash = _.runInContext(); - * lodash.mixin({ 'bar': lodash.constant('bar') }); - * - * _.isFunction(_.foo); - * // => true - * _.isFunction(_.bar); - * // => false - * - * lodash.isFunction(lodash.foo); - * // => false - * lodash.isFunction(lodash.bar); - * // => true - * - * // Create a suped-up `defer` in Node.js. - * var defer = _.runInContext({ 'setTimeout': setImmediate }).defer; - */ - var runInContext = (function runInContext(context) { - context = context == null ? root : _.defaults(root.Object(), context, _.pick(root, contextProps)); - - /** Built-in constructor references. */ - var Array = context.Array, - Date = context.Date, - Error = context.Error, - Function = context.Function, - Math = context.Math, - Object = context.Object, - RegExp = context.RegExp, - String = context.String, - TypeError = context.TypeError; - - /** Used for built-in method references. */ - var arrayProto = Array.prototype, - funcProto = Function.prototype, - objectProto = Object.prototype; - - /** Used to detect overreaching core-js shims. */ - var coreJsData = context['__core-js_shared__']; - - /** Used to resolve the decompiled source of functions. */ - var funcToString = funcProto.toString; - - /** Used to check objects for own properties. */ - var hasOwnProperty = objectProto.hasOwnProperty; - - /** Used to generate unique IDs. */ - var idCounter = 0; - - /** Used to detect methods masquerading as native. */ - var maskSrcKey = (function() { - var uid = /[^.]+$/.exec(coreJsData && coreJsData.keys && coreJsData.keys.IE_PROTO || ''); - return uid ? ('Symbol(src)_1.' + uid) : ''; - }()); - - /** - * Used to resolve the - * [`toStringTag`](http://ecma-international.org/ecma-262/7.0/#sec-object.prototype.tostring) - * of values. - */ - var nativeObjectToString = objectProto.toString; - - /** Used to infer the `Object` constructor. */ - var objectCtorString = funcToString.call(Object); - - /** Used to restore the original `_` reference in `_.noConflict`. */ - var oldDash = root._; - - /** Used to detect if a method is native. */ - var reIsNative = RegExp('^' + - funcToString.call(hasOwnProperty).replace(reRegExpChar, '\\$&') - .replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g, '$1.*?') + '$' - ); - - /** Built-in value references. */ - var Buffer = moduleExports ? context.Buffer : undefined, - Symbol = context.Symbol, - Uint8Array = context.Uint8Array, - allocUnsafe = Buffer ? Buffer.allocUnsafe : undefined, - getPrototype = overArg(Object.getPrototypeOf, Object), - objectCreate = Object.create, - propertyIsEnumerable = objectProto.propertyIsEnumerable, - splice = arrayProto.splice, - spreadableSymbol = Symbol ? Symbol.isConcatSpreadable : undefined, - symIterator = Symbol ? Symbol.iterator : undefined, - symToStringTag = Symbol ? Symbol.toStringTag : undefined; - - var defineProperty = (function() { - try { - var func = getNative(Object, 'defineProperty'); - func({}, '', {}); - return func; - } catch (e) {} - }()); - - /** Mocked built-ins. */ - var ctxClearTimeout = context.clearTimeout !== root.clearTimeout && context.clearTimeout, - ctxNow = Date && Date.now !== root.Date.now && Date.now, - ctxSetTimeout = context.setTimeout !== root.setTimeout && context.setTimeout; - - /* Built-in method references for those with the same name as other `lodash` methods. */ - var nativeCeil = Math.ceil, - nativeFloor = Math.floor, - nativeGetSymbols = Object.getOwnPropertySymbols, - nativeIsBuffer = Buffer ? Buffer.isBuffer : undefined, - nativeIsFinite = context.isFinite, - nativeJoin = arrayProto.join, - nativeKeys = overArg(Object.keys, Object), - nativeMax = Math.max, - nativeMin = Math.min, - nativeNow = Date.now, - nativeParseInt = context.parseInt, - nativeRandom = Math.random, - nativeReverse = arrayProto.reverse; - - /* Built-in method references that are verified to be native. */ - var DataView = getNative(context, 'DataView'), - Map = getNative(context, 'Map'), - Promise = getNative(context, 'Promise'), - Set = getNative(context, 'Set'), - WeakMap = getNative(context, 'WeakMap'), - nativeCreate = getNative(Object, 'create'); - - /** Used to store function metadata. */ - var metaMap = WeakMap && new WeakMap; - - /** Used to lookup unminified function names. */ - var realNames = {}; - - /** Used to detect maps, sets, and weakmaps. */ - var dataViewCtorString = toSource(DataView), - mapCtorString = toSource(Map), - promiseCtorString = toSource(Promise), - setCtorString = toSource(Set), - weakMapCtorString = toSource(WeakMap); - - /** Used to convert symbols to primitives and strings. */ - var symbolProto = Symbol ? Symbol.prototype : undefined, - symbolValueOf = symbolProto ? symbolProto.valueOf : undefined, - symbolToString = symbolProto ? symbolProto.toString : undefined; - - /*------------------------------------------------------------------------*/ - - /** - * Creates a `lodash` object which wraps `value` to enable implicit method - * chain sequences. Methods that operate on and return arrays, collections, - * and functions can be chained together. Methods that retrieve a single value - * or may return a primitive value will automatically end the chain sequence - * and return the unwrapped value. Otherwise, the value must be unwrapped - * with `_#value`. - * - * Explicit chain sequences, which must be unwrapped with `_#value`, may be - * enabled using `_.chain`. - * - * The execution of chained methods is lazy, that is, it's deferred until - * `_#value` is implicitly or explicitly called. - * - * Lazy evaluation allows several methods to support shortcut fusion. - * Shortcut fusion is an optimization to merge iteratee calls; this avoids - * the creation of intermediate arrays and can greatly reduce the number of - * iteratee executions. Sections of a chain sequence qualify for shortcut - * fusion if the section is applied to an array and iteratees accept only - * one argument. The heuristic for whether a section qualifies for shortcut - * fusion is subject to change. - * - * Chaining is supported in custom builds as long as the `_#value` method is - * directly or indirectly included in the build. - * - * In addition to lodash methods, wrappers have `Array` and `String` methods. - * - * The wrapper `Array` methods are: - * `concat`, `join`, `pop`, `push`, `shift`, `sort`, `splice`, and `unshift` - * - * The wrapper `String` methods are: - * `replace` and `split` - * - * The wrapper methods that support shortcut fusion are: - * `at`, `compact`, `drop`, `dropRight`, `dropWhile`, `filter`, `find`, - * `findLast`, `head`, `initial`, `last`, `map`, `reject`, `reverse`, `slice`, - * `tail`, `take`, `takeRight`, `takeRightWhile`, `takeWhile`, and `toArray` - * - * The chainable wrapper methods are: - * `after`, `ary`, `assign`, `assignIn`, `assignInWith`, `assignWith`, `at`, - * `before`, `bind`, `bindAll`, `bindKey`, `castArray`, `chain`, `chunk`, - * `commit`, `compact`, `concat`, `conforms`, `constant`, `countBy`, `create`, - * `curry`, `debounce`, `defaults`, `defaultsDeep`, `defer`, `delay`, - * `difference`, `differenceBy`, `differenceWith`, `drop`, `dropRight`, - * `dropRightWhile`, `dropWhile`, `extend`, `extendWith`, `fill`, `filter`, - * `flatMap`, `flatMapDeep`, `flatMapDepth`, `flatten`, `flattenDeep`, - * `flattenDepth`, `flip`, `flow`, `flowRight`, `fromPairs`, `functions`, - * `functionsIn`, `groupBy`, `initial`, `intersection`, `intersectionBy`, - * `intersectionWith`, `invert`, `invertBy`, `invokeMap`, `iteratee`, `keyBy`, - * `keys`, `keysIn`, `map`, `mapKeys`, `mapValues`, `matches`, `matchesProperty`, - * `memoize`, `merge`, `mergeWith`, `method`, `methodOf`, `mixin`, `negate`, - * `nthArg`, `omit`, `omitBy`, `once`, `orderBy`, `over`, `overArgs`, - * `overEvery`, `overSome`, `partial`, `partialRight`, `partition`, `pick`, - * `pickBy`, `plant`, `property`, `propertyOf`, `pull`, `pullAll`, `pullAllBy`, - * `pullAllWith`, `pullAt`, `push`, `range`, `rangeRight`, `rearg`, `reject`, - * `remove`, `rest`, `reverse`, `sampleSize`, `set`, `setWith`, `shuffle`, - * `slice`, `sort`, `sortBy`, `splice`, `spread`, `tail`, `take`, `takeRight`, - * `takeRightWhile`, `takeWhile`, `tap`, `throttle`, `thru`, `toArray`, - * `toPairs`, `toPairsIn`, `toPath`, `toPlainObject`, `transform`, `unary`, - * `union`, `unionBy`, `unionWith`, `uniq`, `uniqBy`, `uniqWith`, `unset`, - * `unshift`, `unzip`, `unzipWith`, `update`, `updateWith`, `values`, - * `valuesIn`, `without`, `wrap`, `xor`, `xorBy`, `xorWith`, `zip`, - * `zipObject`, `zipObjectDeep`, and `zipWith` - * - * The wrapper methods that are **not** chainable by default are: - * `add`, `attempt`, `camelCase`, `capitalize`, `ceil`, `clamp`, `clone`, - * `cloneDeep`, `cloneDeepWith`, `cloneWith`, `conformsTo`, `deburr`, - * `defaultTo`, `divide`, `each`, `eachRight`, `endsWith`, `eq`, `escape`, - * `escapeRegExp`, `every`, `find`, `findIndex`, `findKey`, `findLast`, - * `findLastIndex`, `findLastKey`, `first`, `floor`, `forEach`, `forEachRight`, - * `forIn`, `forInRight`, `forOwn`, `forOwnRight`, `get`, `gt`, `gte`, `has`, - * `hasIn`, `head`, `identity`, `includes`, `indexOf`, `inRange`, `invoke`, - * `isArguments`, `isArray`, `isArrayBuffer`, `isArrayLike`, `isArrayLikeObject`, - * `isBoolean`, `isBuffer`, `isDate`, `isElement`, `isEmpty`, `isEqual`, - * `isEqualWith`, `isError`, `isFinite`, `isFunction`, `isInteger`, `isLength`, - * `isMap`, `isMatch`, `isMatchWith`, `isNaN`, `isNative`, `isNil`, `isNull`, - * `isNumber`, `isObject`, `isObjectLike`, `isPlainObject`, `isRegExp`, - * `isSafeInteger`, `isSet`, `isString`, `isUndefined`, `isTypedArray`, - * `isWeakMap`, `isWeakSet`, `join`, `kebabCase`, `last`, `lastIndexOf`, - * `lowerCase`, `lowerFirst`, `lt`, `lte`, `max`, `maxBy`, `mean`, `meanBy`, - * `min`, `minBy`, `multiply`, `noConflict`, `noop`, `now`, `nth`, `pad`, - * `padEnd`, `padStart`, `parseInt`, `pop`, `random`, `reduce`, `reduceRight`, - * `repeat`, `result`, `round`, `runInContext`, `sample`, `shift`, `size`, - * `snakeCase`, `some`, `sortedIndex`, `sortedIndexBy`, `sortedLastIndex`, - * `sortedLastIndexBy`, `startCase`, `startsWith`, `stubArray`, `stubFalse`, - * `stubObject`, `stubString`, `stubTrue`, `subtract`, `sum`, `sumBy`, - * `template`, `times`, `toFinite`, `toInteger`, `toJSON`, `toLength`, - * `toLower`, `toNumber`, `toSafeInteger`, `toString`, `toUpper`, `trim`, - * `trimEnd`, `trimStart`, `truncate`, `unescape`, `uniqueId`, `upperCase`, - * `upperFirst`, `value`, and `words` - * - * @name _ - * @constructor - * @category Seq - * @param {*} value The value to wrap in a `lodash` instance. - * @returns {Object} Returns the new `lodash` wrapper instance. - * @example - * - * function square(n) { - * return n * n; - * } - * - * var wrapped = _([1, 2, 3]); - * - * // Returns an unwrapped value. - * wrapped.reduce(_.add); - * // => 6 - * - * // Returns a wrapped value. - * var squares = wrapped.map(square); - * - * _.isArray(squares); - * // => false - * - * _.isArray(squares.value()); - * // => true - */ - function lodash(value) { - if (isObjectLike(value) && !isArray(value) && !(value instanceof LazyWrapper)) { - if (value instanceof LodashWrapper) { - return value; - } - if (hasOwnProperty.call(value, '__wrapped__')) { - return wrapperClone(value); - } - } - return new LodashWrapper(value); - } - - /** - * The base implementation of `_.create` without support for assigning - * properties to the created object. - * - * @private - * @param {Object} proto The object to inherit from. - * @returns {Object} Returns the new object. - */ - var baseCreate = (function() { - function object() {} - return function(proto) { - if (!isObject(proto)) { - return {}; - } - if (objectCreate) { - return objectCreate(proto); - } - object.prototype = proto; - var result = new object; - object.prototype = undefined; - return result; - }; - }()); - - /** - * The function whose prototype chain sequence wrappers inherit from. - * - * @private - */ - function baseLodash() { - // No operation performed. - } - - /** - * The base constructor for creating `lodash` wrapper objects. - * - * @private - * @param {*} value The value to wrap. - * @param {boolean} [chainAll] Enable explicit method chain sequences. - */ - function LodashWrapper(value, chainAll) { - this.__wrapped__ = value; - this.__actions__ = []; - this.__chain__ = !!chainAll; - this.__index__ = 0; - this.__values__ = undefined; - } - - /** - * By default, the template delimiters used by lodash are like those in - * embedded Ruby (ERB) as well as ES2015 template strings. Change the - * following template settings to use alternative delimiters. - * - * @static - * @memberOf _ - * @type {Object} - */ - lodash.templateSettings = { - - /** - * Used to detect `data` property values to be HTML-escaped. - * - * @memberOf _.templateSettings - * @type {RegExp} - */ - 'escape': reEscape, - - /** - * Used to detect code to be evaluated. - * - * @memberOf _.templateSettings - * @type {RegExp} - */ - 'evaluate': reEvaluate, - - /** - * Used to detect `data` property values to inject. - * - * @memberOf _.templateSettings - * @type {RegExp} - */ - 'interpolate': reInterpolate, - - /** - * Used to reference the data object in the template text. - * - * @memberOf _.templateSettings - * @type {string} - */ - 'variable': '', - - /** - * Used to import variables into the compiled template. - * - * @memberOf _.templateSettings - * @type {Object} - */ - 'imports': { - - /** - * A reference to the `lodash` function. - * - * @memberOf _.templateSettings.imports - * @type {Function} - */ - '_': lodash - } - }; - - // Ensure wrappers are instances of `baseLodash`. - lodash.prototype = baseLodash.prototype; - lodash.prototype.constructor = lodash; - - LodashWrapper.prototype = baseCreate(baseLodash.prototype); - LodashWrapper.prototype.constructor = LodashWrapper; - - /*------------------------------------------------------------------------*/ - - /** - * Creates a lazy wrapper object which wraps `value` to enable lazy evaluation. - * - * @private - * @constructor - * @param {*} value The value to wrap. - */ - function LazyWrapper(value) { - this.__wrapped__ = value; - this.__actions__ = []; - this.__dir__ = 1; - this.__filtered__ = false; - this.__iteratees__ = []; - this.__takeCount__ = MAX_ARRAY_LENGTH; - this.__views__ = []; - } - - /** - * Creates a clone of the lazy wrapper object. - * - * @private - * @name clone - * @memberOf LazyWrapper - * @returns {Object} Returns the cloned `LazyWrapper` object. - */ - function lazyClone() { - var result = new LazyWrapper(this.__wrapped__); - result.__actions__ = copyArray(this.__actions__); - result.__dir__ = this.__dir__; - result.__filtered__ = this.__filtered__; - result.__iteratees__ = copyArray(this.__iteratees__); - result.__takeCount__ = this.__takeCount__; - result.__views__ = copyArray(this.__views__); - return result; - } - - /** - * Reverses the direction of lazy iteration. - * - * @private - * @name reverse - * @memberOf LazyWrapper - * @returns {Object} Returns the new reversed `LazyWrapper` object. - */ - function lazyReverse() { - if (this.__filtered__) { - var result = new LazyWrapper(this); - result.__dir__ = -1; - result.__filtered__ = true; - } else { - result = this.clone(); - result.__dir__ *= -1; - } - return result; - } - - /** - * Extracts the unwrapped value from its lazy wrapper. - * - * @private - * @name value - * @memberOf LazyWrapper - * @returns {*} Returns the unwrapped value. - */ - function lazyValue() { - var array = this.__wrapped__.value(), - dir = this.__dir__, - isArr = isArray(array), - isRight = dir < 0, - arrLength = isArr ? array.length : 0, - view = getView(0, arrLength, this.__views__), - start = view.start, - end = view.end, - length = end - start, - index = isRight ? end : (start - 1), - iteratees = this.__iteratees__, - iterLength = iteratees.length, - resIndex = 0, - takeCount = nativeMin(length, this.__takeCount__); - - if (!isArr || (!isRight && arrLength == length && takeCount == length)) { - return baseWrapperValue(array, this.__actions__); - } - var result = []; - - outer: - while (length-- && resIndex < takeCount) { - index += dir; - - var iterIndex = -1, - value = array[index]; - - while (++iterIndex < iterLength) { - var data = iteratees[iterIndex], - iteratee = data.iteratee, - type = data.type, - computed = iteratee(value); - - if (type == LAZY_MAP_FLAG) { - value = computed; - } else if (!computed) { - if (type == LAZY_FILTER_FLAG) { - continue outer; - } else { - break outer; - } - } - } - result[resIndex++] = value; - } - return result; - } - - // Ensure `LazyWrapper` is an instance of `baseLodash`. - LazyWrapper.prototype = baseCreate(baseLodash.prototype); - LazyWrapper.prototype.constructor = LazyWrapper; - - /*------------------------------------------------------------------------*/ - - /** - * Creates a hash object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ - function Hash(entries) { - var index = -1, - length = entries == null ? 0 : entries.length; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } - } - - /** - * Removes all key-value entries from the hash. - * - * @private - * @name clear - * @memberOf Hash - */ - function hashClear() { - this.__data__ = nativeCreate ? nativeCreate(null) : {}; - this.size = 0; - } - - /** - * Removes `key` and its value from the hash. - * - * @private - * @name delete - * @memberOf Hash - * @param {Object} hash The hash to modify. - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ - function hashDelete(key) { - var result = this.has(key) && delete this.__data__[key]; - this.size -= result ? 1 : 0; - return result; - } - - /** - * Gets the hash value for `key`. - * - * @private - * @name get - * @memberOf Hash - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ - function hashGet(key) { - var data = this.__data__; - if (nativeCreate) { - var result = data[key]; - return result === HASH_UNDEFINED ? undefined : result; - } - return hasOwnProperty.call(data, key) ? data[key] : undefined; - } - - /** - * Checks if a hash value for `key` exists. - * - * @private - * @name has - * @memberOf Hash - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ - function hashHas(key) { - var data = this.__data__; - return nativeCreate ? (data[key] !== undefined) : hasOwnProperty.call(data, key); - } - - /** - * Sets the hash `key` to `value`. - * - * @private - * @name set - * @memberOf Hash - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the hash instance. - */ - function hashSet(key, value) { - var data = this.__data__; - this.size += this.has(key) ? 0 : 1; - data[key] = (nativeCreate && value === undefined) ? HASH_UNDEFINED : value; - return this; - } - - // Add methods to `Hash`. - Hash.prototype.clear = hashClear; - Hash.prototype['delete'] = hashDelete; - Hash.prototype.get = hashGet; - Hash.prototype.has = hashHas; - Hash.prototype.set = hashSet; - - /*------------------------------------------------------------------------*/ - - /** - * Creates an list cache object. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ - function ListCache(entries) { - var index = -1, - length = entries == null ? 0 : entries.length; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } - } - - /** - * Removes all key-value entries from the list cache. - * - * @private - * @name clear - * @memberOf ListCache - */ - function listCacheClear() { - this.__data__ = []; - this.size = 0; - } - - /** - * Removes `key` and its value from the list cache. - * - * @private - * @name delete - * @memberOf ListCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ - function listCacheDelete(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - return false; - } - var lastIndex = data.length - 1; - if (index == lastIndex) { - data.pop(); - } else { - splice.call(data, index, 1); - } - --this.size; - return true; - } - - /** - * Gets the list cache value for `key`. - * - * @private - * @name get - * @memberOf ListCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ - function listCacheGet(key) { - var data = this.__data__, - index = assocIndexOf(data, key); - - return index < 0 ? undefined : data[index][1]; - } - - /** - * Checks if a list cache value for `key` exists. - * - * @private - * @name has - * @memberOf ListCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ - function listCacheHas(key) { - return assocIndexOf(this.__data__, key) > -1; - } - - /** - * Sets the list cache `key` to `value`. - * - * @private - * @name set - * @memberOf ListCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the list cache instance. - */ - function listCacheSet(key, value) { - var data = this.__data__, - index = assocIndexOf(data, key); - - if (index < 0) { - ++this.size; - data.push([key, value]); - } else { - data[index][1] = value; - } - return this; - } - - // Add methods to `ListCache`. - ListCache.prototype.clear = listCacheClear; - ListCache.prototype['delete'] = listCacheDelete; - ListCache.prototype.get = listCacheGet; - ListCache.prototype.has = listCacheHas; - ListCache.prototype.set = listCacheSet; - - /*------------------------------------------------------------------------*/ - - /** - * Creates a map cache object to store key-value pairs. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ - function MapCache(entries) { - var index = -1, - length = entries == null ? 0 : entries.length; - - this.clear(); - while (++index < length) { - var entry = entries[index]; - this.set(entry[0], entry[1]); - } - } - - /** - * Removes all key-value entries from the map. - * - * @private - * @name clear - * @memberOf MapCache - */ - function mapCacheClear() { - this.size = 0; - this.__data__ = { - 'hash': new Hash, - 'map': new (Map || ListCache), - 'string': new Hash - }; - } - - /** - * Removes `key` and its value from the map. - * - * @private - * @name delete - * @memberOf MapCache - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ - function mapCacheDelete(key) { - var result = getMapData(this, key)['delete'](key); - this.size -= result ? 1 : 0; - return result; - } - - /** - * Gets the map value for `key`. - * - * @private - * @name get - * @memberOf MapCache - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ - function mapCacheGet(key) { - return getMapData(this, key).get(key); - } - - /** - * Checks if a map value for `key` exists. - * - * @private - * @name has - * @memberOf MapCache - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ - function mapCacheHas(key) { - return getMapData(this, key).has(key); - } - - /** - * Sets the map `key` to `value`. - * - * @private - * @name set - * @memberOf MapCache - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the map cache instance. - */ - function mapCacheSet(key, value) { - var data = getMapData(this, key), - size = data.size; - - data.set(key, value); - this.size += data.size == size ? 0 : 1; - return this; - } - - // Add methods to `MapCache`. - MapCache.prototype.clear = mapCacheClear; - MapCache.prototype['delete'] = mapCacheDelete; - MapCache.prototype.get = mapCacheGet; - MapCache.prototype.has = mapCacheHas; - MapCache.prototype.set = mapCacheSet; - - /*------------------------------------------------------------------------*/ - - /** - * - * Creates an array cache object to store unique values. - * - * @private - * @constructor - * @param {Array} [values] The values to cache. - */ - function SetCache(values) { - var index = -1, - length = values == null ? 0 : values.length; - - this.__data__ = new MapCache; - while (++index < length) { - this.add(values[index]); - } - } - - /** - * Adds `value` to the array cache. - * - * @private - * @name add - * @memberOf SetCache - * @alias push - * @param {*} value The value to cache. - * @returns {Object} Returns the cache instance. - */ - function setCacheAdd(value) { - this.__data__.set(value, HASH_UNDEFINED); - return this; - } - - /** - * Checks if `value` is in the array cache. - * - * @private - * @name has - * @memberOf SetCache - * @param {*} value The value to search for. - * @returns {number} Returns `true` if `value` is found, else `false`. - */ - function setCacheHas(value) { - return this.__data__.has(value); - } - - // Add methods to `SetCache`. - SetCache.prototype.add = SetCache.prototype.push = setCacheAdd; - SetCache.prototype.has = setCacheHas; - - /*------------------------------------------------------------------------*/ - - /** - * Creates a stack cache object to store key-value pairs. - * - * @private - * @constructor - * @param {Array} [entries] The key-value pairs to cache. - */ - function Stack(entries) { - var data = this.__data__ = new ListCache(entries); - this.size = data.size; - } - - /** - * Removes all key-value entries from the stack. - * - * @private - * @name clear - * @memberOf Stack - */ - function stackClear() { - this.__data__ = new ListCache; - this.size = 0; - } - - /** - * Removes `key` and its value from the stack. - * - * @private - * @name delete - * @memberOf Stack - * @param {string} key The key of the value to remove. - * @returns {boolean} Returns `true` if the entry was removed, else `false`. - */ - function stackDelete(key) { - var data = this.__data__, - result = data['delete'](key); - - this.size = data.size; - return result; - } - - /** - * Gets the stack value for `key`. - * - * @private - * @name get - * @memberOf Stack - * @param {string} key The key of the value to get. - * @returns {*} Returns the entry value. - */ - function stackGet(key) { - return this.__data__.get(key); - } - - /** - * Checks if a stack value for `key` exists. - * - * @private - * @name has - * @memberOf Stack - * @param {string} key The key of the entry to check. - * @returns {boolean} Returns `true` if an entry for `key` exists, else `false`. - */ - function stackHas(key) { - return this.__data__.has(key); - } - - /** - * Sets the stack `key` to `value`. - * - * @private - * @name set - * @memberOf Stack - * @param {string} key The key of the value to set. - * @param {*} value The value to set. - * @returns {Object} Returns the stack cache instance. - */ - function stackSet(key, value) { - var data = this.__data__; - if (data instanceof ListCache) { - var pairs = data.__data__; - if (!Map || (pairs.length < LARGE_ARRAY_SIZE - 1)) { - pairs.push([key, value]); - this.size = ++data.size; - return this; - } - data = this.__data__ = new MapCache(pairs); - } - data.set(key, value); - this.size = data.size; - return this; - } - - // Add methods to `Stack`. - Stack.prototype.clear = stackClear; - Stack.prototype['delete'] = stackDelete; - Stack.prototype.get = stackGet; - Stack.prototype.has = stackHas; - Stack.prototype.set = stackSet; - - /*------------------------------------------------------------------------*/ - - /** - * Creates an array of the enumerable property names of the array-like `value`. - * - * @private - * @param {*} value The value to query. - * @param {boolean} inherited Specify returning inherited property names. - * @returns {Array} Returns the array of property names. - */ - function arrayLikeKeys(value, inherited) { - var isArr = isArray(value), - isArg = !isArr && isArguments(value), - isBuff = !isArr && !isArg && isBuffer(value), - isType = !isArr && !isArg && !isBuff && isTypedArray(value), - skipIndexes = isArr || isArg || isBuff || isType, - result = skipIndexes ? baseTimes(value.length, String) : [], - length = result.length; - - for (var key in value) { - if ((inherited || hasOwnProperty.call(value, key)) && - !(skipIndexes && ( - // Safari 9 has enumerable `arguments.length` in strict mode. - key == 'length' || - // Node.js 0.10 has enumerable non-index properties on buffers. - (isBuff && (key == 'offset' || key == 'parent')) || - // PhantomJS 2 has enumerable non-index properties on typed arrays. - (isType && (key == 'buffer' || key == 'byteLength' || key == 'byteOffset')) || - // Skip index properties. - isIndex(key, length) - ))) { - result.push(key); - } - } - return result; - } - - /** - * A specialized version of `_.sample` for arrays. - * - * @private - * @param {Array} array The array to sample. - * @returns {*} Returns the random element. - */ - function arraySample(array) { - var length = array.length; - return length ? array[baseRandom(0, length - 1)] : undefined; - } - - /** - * A specialized version of `_.sampleSize` for arrays. - * - * @private - * @param {Array} array The array to sample. - * @param {number} n The number of elements to sample. - * @returns {Array} Returns the random elements. - */ - function arraySampleSize(array, n) { - return shuffleSelf(copyArray(array), baseClamp(n, 0, array.length)); - } - - /** - * A specialized version of `_.shuffle` for arrays. - * - * @private - * @param {Array} array The array to shuffle. - * @returns {Array} Returns the new shuffled array. - */ - function arrayShuffle(array) { - return shuffleSelf(copyArray(array)); - } - - /** - * This function is like `assignValue` except that it doesn't assign - * `undefined` values. - * - * @private - * @param {Object} object The object to modify. - * @param {string} key The key of the property to assign. - * @param {*} value The value to assign. - */ - function assignMergeValue(object, key, value) { - if ((value !== undefined && !eq(object[key], value)) || - (value === undefined && !(key in object))) { - baseAssignValue(object, key, value); - } - } - - /** - * Assigns `value` to `key` of `object` if the existing value is not equivalent - * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons. - * - * @private - * @param {Object} object The object to modify. - * @param {string} key The key of the property to assign. - * @param {*} value The value to assign. - */ - function assignValue(object, key, value) { - var objValue = object[key]; - if (!(hasOwnProperty.call(object, key) && eq(objValue, value)) || - (value === undefined && !(key in object))) { - baseAssignValue(object, key, value); - } - } - - /** - * Gets the index at which the `key` is found in `array` of key-value pairs. - * - * @private - * @param {Array} array The array to inspect. - * @param {*} key The key to search for. - * @returns {number} Returns the index of the matched value, else `-1`. - */ - function assocIndexOf(array, key) { - var length = array.length; - while (length--) { - if (eq(array[length][0], key)) { - return length; - } - } - return -1; - } - - /** - * Aggregates elements of `collection` on `accumulator` with keys transformed - * by `iteratee` and values set by `setter`. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} setter The function to set `accumulator` values. - * @param {Function} iteratee The iteratee to transform keys. - * @param {Object} accumulator The initial aggregated object. - * @returns {Function} Returns `accumulator`. - */ - function baseAggregator(collection, setter, iteratee, accumulator) { - baseEach(collection, function(value, key, collection) { - setter(accumulator, value, iteratee(value), collection); - }); - return accumulator; - } - - /** - * The base implementation of `_.assign` without support for multiple sources - * or `customizer` functions. - * - * @private - * @param {Object} object The destination object. - * @param {Object} source The source object. - * @returns {Object} Returns `object`. - */ - function baseAssign(object, source) { - return object && copyObject(source, keys(source), object); - } - - /** - * The base implementation of `_.assignIn` without support for multiple sources - * or `customizer` functions. - * - * @private - * @param {Object} object The destination object. - * @param {Object} source The source object. - * @returns {Object} Returns `object`. - */ - function baseAssignIn(object, source) { - return object && copyObject(source, keysIn(source), object); - } - - /** - * The base implementation of `assignValue` and `assignMergeValue` without - * value checks. - * - * @private - * @param {Object} object The object to modify. - * @param {string} key The key of the property to assign. - * @param {*} value The value to assign. - */ - function baseAssignValue(object, key, value) { - if (key == '__proto__' && defineProperty) { - defineProperty(object, key, { - 'configurable': true, - 'enumerable': true, - 'value': value, - 'writable': true - }); - } else { - object[key] = value; - } - } - - /** - * The base implementation of `_.at` without support for individual paths. - * - * @private - * @param {Object} object The object to iterate over. - * @param {string[]} paths The property paths to pick. - * @returns {Array} Returns the picked elements. - */ - function baseAt(object, paths) { - var index = -1, - length = paths.length, - result = Array(length), - skip = object == null; - - while (++index < length) { - result[index] = skip ? undefined : get(object, paths[index]); - } - return result; - } - - /** - * The base implementation of `_.clamp` which doesn't coerce arguments. - * - * @private - * @param {number} number The number to clamp. - * @param {number} [lower] The lower bound. - * @param {number} upper The upper bound. - * @returns {number} Returns the clamped number. - */ - function baseClamp(number, lower, upper) { - if (number === number) { - if (upper !== undefined) { - number = number <= upper ? number : upper; - } - if (lower !== undefined) { - number = number >= lower ? number : lower; - } - } - return number; - } - - /** - * The base implementation of `_.clone` and `_.cloneDeep` which tracks - * traversed objects. - * - * @private - * @param {*} value The value to clone. - * @param {boolean} bitmask The bitmask flags. - * 1 - Deep clone - * 2 - Flatten inherited properties - * 4 - Clone symbols - * @param {Function} [customizer] The function to customize cloning. - * @param {string} [key] The key of `value`. - * @param {Object} [object] The parent object of `value`. - * @param {Object} [stack] Tracks traversed objects and their clone counterparts. - * @returns {*} Returns the cloned value. - */ - function baseClone(value, bitmask, customizer, key, object, stack) { - var result, - isDeep = bitmask & CLONE_DEEP_FLAG, - isFlat = bitmask & CLONE_FLAT_FLAG, - isFull = bitmask & CLONE_SYMBOLS_FLAG; - - if (customizer) { - result = object ? customizer(value, key, object, stack) : customizer(value); - } - if (result !== undefined) { - return result; - } - if (!isObject(value)) { - return value; - } - var isArr = isArray(value); - if (isArr) { - result = initCloneArray(value); - if (!isDeep) { - return copyArray(value, result); - } - } else { - var tag = getTag(value), - isFunc = tag == funcTag || tag == genTag; - - if (isBuffer(value)) { - return cloneBuffer(value, isDeep); - } - if (tag == objectTag || tag == argsTag || (isFunc && !object)) { - result = (isFlat || isFunc) ? {} : initCloneObject(value); - if (!isDeep) { - return isFlat - ? copySymbolsIn(value, baseAssignIn(result, value)) - : copySymbols(value, baseAssign(result, value)); - } - } else { - if (!cloneableTags[tag]) { - return object ? value : {}; - } - result = initCloneByTag(value, tag, isDeep); - } - } - // Check for circular references and return its corresponding clone. - stack || (stack = new Stack); - var stacked = stack.get(value); - if (stacked) { - return stacked; - } - stack.set(value, result); - - if (isSet(value)) { - value.forEach(function(subValue) { - result.add(baseClone(subValue, bitmask, customizer, subValue, value, stack)); - }); - } else if (isMap(value)) { - value.forEach(function(subValue, key) { - result.set(key, baseClone(subValue, bitmask, customizer, key, value, stack)); - }); - } - - var keysFunc = isFull - ? (isFlat ? getAllKeysIn : getAllKeys) - : (isFlat ? keysIn : keys); - - var props = isArr ? undefined : keysFunc(value); - arrayEach(props || value, function(subValue, key) { - if (props) { - key = subValue; - subValue = value[key]; - } - // Recursively populate clone (susceptible to call stack limits). - assignValue(result, key, baseClone(subValue, bitmask, customizer, key, value, stack)); - }); - return result; - } - - /** - * The base implementation of `_.conforms` which doesn't clone `source`. - * - * @private - * @param {Object} source The object of property predicates to conform to. - * @returns {Function} Returns the new spec function. - */ - function baseConforms(source) { - var props = keys(source); - return function(object) { - return baseConformsTo(object, source, props); - }; - } - - /** - * The base implementation of `_.conformsTo` which accepts `props` to check. - * - * @private - * @param {Object} object The object to inspect. - * @param {Object} source The object of property predicates to conform to. - * @returns {boolean} Returns `true` if `object` conforms, else `false`. - */ - function baseConformsTo(object, source, props) { - var length = props.length; - if (object == null) { - return !length; - } - object = Object(object); - while (length--) { - var key = props[length], - predicate = source[key], - value = object[key]; - - if ((value === undefined && !(key in object)) || !predicate(value)) { - return false; - } - } - return true; - } - - /** - * The base implementation of `_.delay` and `_.defer` which accepts `args` - * to provide to `func`. - * - * @private - * @param {Function} func The function to delay. - * @param {number} wait The number of milliseconds to delay invocation. - * @param {Array} args The arguments to provide to `func`. - * @returns {number|Object} Returns the timer id or timeout object. - */ - function baseDelay(func, wait, args) { - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - return setTimeout(function() { func.apply(undefined, args); }, wait); - } - - /** - * The base implementation of methods like `_.difference` without support - * for excluding multiple arrays or iteratee shorthands. - * - * @private - * @param {Array} array The array to inspect. - * @param {Array} values The values to exclude. - * @param {Function} [iteratee] The iteratee invoked per element. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new array of filtered values. - */ - function baseDifference(array, values, iteratee, comparator) { - var index = -1, - includes = arrayIncludes, - isCommon = true, - length = array.length, - result = [], - valuesLength = values.length; - - if (!length) { - return result; - } - if (iteratee) { - values = arrayMap(values, baseUnary(iteratee)); - } - if (comparator) { - includes = arrayIncludesWith; - isCommon = false; - } - else if (values.length >= LARGE_ARRAY_SIZE) { - includes = cacheHas; - isCommon = false; - values = new SetCache(values); - } - outer: - while (++index < length) { - var value = array[index], - computed = iteratee == null ? value : iteratee(value); - - value = (comparator || value !== 0) ? value : 0; - if (isCommon && computed === computed) { - var valuesIndex = valuesLength; - while (valuesIndex--) { - if (values[valuesIndex] === computed) { - continue outer; - } - } - result.push(value); - } - else if (!includes(values, computed, comparator)) { - result.push(value); - } - } - return result; - } - - /** - * The base implementation of `_.forEach` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - */ - var baseEach = createBaseEach(baseForOwn); - - /** - * The base implementation of `_.forEachRight` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - */ - var baseEachRight = createBaseEach(baseForOwnRight, true); - - /** - * The base implementation of `_.every` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {boolean} Returns `true` if all elements pass the predicate check, - * else `false` - */ - function baseEvery(collection, predicate) { - var result = true; - baseEach(collection, function(value, index, collection) { - result = !!predicate(value, index, collection); - return result; - }); - return result; - } - - /** - * The base implementation of methods like `_.max` and `_.min` which accepts a - * `comparator` to determine the extremum value. - * - * @private - * @param {Array} array The array to iterate over. - * @param {Function} iteratee The iteratee invoked per iteration. - * @param {Function} comparator The comparator used to compare values. - * @returns {*} Returns the extremum value. - */ - function baseExtremum(array, iteratee, comparator) { - var index = -1, - length = array.length; - - while (++index < length) { - var value = array[index], - current = iteratee(value); - - if (current != null && (computed === undefined - ? (current === current && !isSymbol(current)) - : comparator(current, computed) - )) { - var computed = current, - result = value; - } - } - return result; - } - - /** - * The base implementation of `_.fill` without an iteratee call guard. - * - * @private - * @param {Array} array The array to fill. - * @param {*} value The value to fill `array` with. - * @param {number} [start=0] The start position. - * @param {number} [end=array.length] The end position. - * @returns {Array} Returns `array`. - */ - function baseFill(array, value, start, end) { - var length = array.length; - - start = toInteger(start); - if (start < 0) { - start = -start > length ? 0 : (length + start); - } - end = (end === undefined || end > length) ? length : toInteger(end); - if (end < 0) { - end += length; - } - end = start > end ? 0 : toLength(end); - while (start < end) { - array[start++] = value; - } - return array; - } - - /** - * The base implementation of `_.filter` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - */ - function baseFilter(collection, predicate) { - var result = []; - baseEach(collection, function(value, index, collection) { - if (predicate(value, index, collection)) { - result.push(value); - } - }); - return result; - } - - /** - * The base implementation of `_.flatten` with support for restricting flattening. - * - * @private - * @param {Array} array The array to flatten. - * @param {number} depth The maximum recursion depth. - * @param {boolean} [predicate=isFlattenable] The function invoked per iteration. - * @param {boolean} [isStrict] Restrict to values that pass `predicate` checks. - * @param {Array} [result=[]] The initial result value. - * @returns {Array} Returns the new flattened array. - */ - function baseFlatten(array, depth, predicate, isStrict, result) { - var index = -1, - length = array.length; - - predicate || (predicate = isFlattenable); - result || (result = []); - - while (++index < length) { - var value = array[index]; - if (depth > 0 && predicate(value)) { - if (depth > 1) { - // Recursively flatten arrays (susceptible to call stack limits). - baseFlatten(value, depth - 1, predicate, isStrict, result); - } else { - arrayPush(result, value); - } - } else if (!isStrict) { - result[result.length] = value; - } - } - return result; - } - - /** - * The base implementation of `baseForOwn` which iterates over `object` - * properties returned by `keysFunc` and invokes `iteratee` for each property. - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {Function} keysFunc The function to get the keys of `object`. - * @returns {Object} Returns `object`. - */ - var baseFor = createBaseFor(); - - /** - * This function is like `baseFor` except that it iterates over properties - * in the opposite order. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @param {Function} keysFunc The function to get the keys of `object`. - * @returns {Object} Returns `object`. - */ - var baseForRight = createBaseFor(true); - - /** - * The base implementation of `_.forOwn` without support for iteratee shorthands. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Object} Returns `object`. - */ - function baseForOwn(object, iteratee) { - return object && baseFor(object, iteratee, keys); - } - - /** - * The base implementation of `_.forOwnRight` without support for iteratee shorthands. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Object} Returns `object`. - */ - function baseForOwnRight(object, iteratee) { - return object && baseForRight(object, iteratee, keys); - } - - /** - * The base implementation of `_.functions` which creates an array of - * `object` function property names filtered from `props`. - * - * @private - * @param {Object} object The object to inspect. - * @param {Array} props The property names to filter. - * @returns {Array} Returns the function names. - */ - function baseFunctions(object, props) { - return arrayFilter(props, function(key) { - return isFunction(object[key]); - }); - } - - /** - * The base implementation of `_.get` without support for default values. - * - * @private - * @param {Object} object The object to query. - * @param {Array|string} path The path of the property to get. - * @returns {*} Returns the resolved value. - */ - function baseGet(object, path) { - path = castPath(path, object); - - var index = 0, - length = path.length; - - while (object != null && index < length) { - object = object[toKey(path[index++])]; - } - return (index && index == length) ? object : undefined; - } - - /** - * The base implementation of `getAllKeys` and `getAllKeysIn` which uses - * `keysFunc` and `symbolsFunc` to get the enumerable property names and - * symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {Function} keysFunc The function to get the keys of `object`. - * @param {Function} symbolsFunc The function to get the symbols of `object`. - * @returns {Array} Returns the array of property names and symbols. - */ - function baseGetAllKeys(object, keysFunc, symbolsFunc) { - var result = keysFunc(object); - return isArray(object) ? result : arrayPush(result, symbolsFunc(object)); - } - - /** - * The base implementation of `getTag` without fallbacks for buggy environments. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ - function baseGetTag(value) { - if (value == null) { - return value === undefined ? undefinedTag : nullTag; - } - return (symToStringTag && symToStringTag in Object(value)) - ? getRawTag(value) - : objectToString(value); - } - - /** - * The base implementation of `_.gt` which doesn't coerce arguments. - * - * @private - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if `value` is greater than `other`, - * else `false`. - */ - function baseGt(value, other) { - return value > other; - } - - /** - * The base implementation of `_.has` without support for deep paths. - * - * @private - * @param {Object} [object] The object to query. - * @param {Array|string} key The key to check. - * @returns {boolean} Returns `true` if `key` exists, else `false`. - */ - function baseHas(object, key) { - return object != null && hasOwnProperty.call(object, key); - } - - /** - * The base implementation of `_.hasIn` without support for deep paths. - * - * @private - * @param {Object} [object] The object to query. - * @param {Array|string} key The key to check. - * @returns {boolean} Returns `true` if `key` exists, else `false`. - */ - function baseHasIn(object, key) { - return object != null && key in Object(object); - } - - /** - * The base implementation of `_.inRange` which doesn't coerce arguments. - * - * @private - * @param {number} number The number to check. - * @param {number} start The start of the range. - * @param {number} end The end of the range. - * @returns {boolean} Returns `true` if `number` is in the range, else `false`. - */ - function baseInRange(number, start, end) { - return number >= nativeMin(start, end) && number < nativeMax(start, end); - } - - /** - * The base implementation of methods like `_.intersection`, without support - * for iteratee shorthands, that accepts an array of arrays to inspect. - * - * @private - * @param {Array} arrays The arrays to inspect. - * @param {Function} [iteratee] The iteratee invoked per element. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new array of shared values. - */ - function baseIntersection(arrays, iteratee, comparator) { - var includes = comparator ? arrayIncludesWith : arrayIncludes, - length = arrays[0].length, - othLength = arrays.length, - othIndex = othLength, - caches = Array(othLength), - maxLength = Infinity, - result = []; - - while (othIndex--) { - var array = arrays[othIndex]; - if (othIndex && iteratee) { - array = arrayMap(array, baseUnary(iteratee)); - } - maxLength = nativeMin(array.length, maxLength); - caches[othIndex] = !comparator && (iteratee || (length >= 120 && array.length >= 120)) - ? new SetCache(othIndex && array) - : undefined; - } - array = arrays[0]; - - var index = -1, - seen = caches[0]; - - outer: - while (++index < length && result.length < maxLength) { - var value = array[index], - computed = iteratee ? iteratee(value) : value; - - value = (comparator || value !== 0) ? value : 0; - if (!(seen - ? cacheHas(seen, computed) - : includes(result, computed, comparator) - )) { - othIndex = othLength; - while (--othIndex) { - var cache = caches[othIndex]; - if (!(cache - ? cacheHas(cache, computed) - : includes(arrays[othIndex], computed, comparator)) - ) { - continue outer; - } - } - if (seen) { - seen.push(computed); - } - result.push(value); - } - } - return result; - } - - /** - * The base implementation of `_.invert` and `_.invertBy` which inverts - * `object` with values transformed by `iteratee` and set by `setter`. - * - * @private - * @param {Object} object The object to iterate over. - * @param {Function} setter The function to set `accumulator` values. - * @param {Function} iteratee The iteratee to transform values. - * @param {Object} accumulator The initial inverted object. - * @returns {Function} Returns `accumulator`. - */ - function baseInverter(object, setter, iteratee, accumulator) { - baseForOwn(object, function(value, key, object) { - setter(accumulator, iteratee(value), key, object); - }); - return accumulator; - } - - /** - * The base implementation of `_.invoke` without support for individual - * method arguments. - * - * @private - * @param {Object} object The object to query. - * @param {Array|string} path The path of the method to invoke. - * @param {Array} args The arguments to invoke the method with. - * @returns {*} Returns the result of the invoked method. - */ - function baseInvoke(object, path, args) { - path = castPath(path, object); - object = parent(object, path); - var func = object == null ? object : object[toKey(last(path))]; - return func == null ? undefined : apply(func, object, args); - } - - /** - * The base implementation of `_.isArguments`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - */ - function baseIsArguments(value) { - return isObjectLike(value) && baseGetTag(value) == argsTag; - } - - /** - * The base implementation of `_.isArrayBuffer` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`. - */ - function baseIsArrayBuffer(value) { - return isObjectLike(value) && baseGetTag(value) == arrayBufferTag; - } - - /** - * The base implementation of `_.isDate` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a date object, else `false`. - */ - function baseIsDate(value) { - return isObjectLike(value) && baseGetTag(value) == dateTag; - } - - /** - * The base implementation of `_.isEqual` which supports partial comparisons - * and tracks traversed objects. - * - * @private - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @param {boolean} bitmask The bitmask flags. - * 1 - Unordered comparison - * 2 - Partial comparison - * @param {Function} [customizer] The function to customize comparisons. - * @param {Object} [stack] Tracks traversed `value` and `other` objects. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - */ - function baseIsEqual(value, other, bitmask, customizer, stack) { - if (value === other) { - return true; - } - if (value == null || other == null || (!isObjectLike(value) && !isObjectLike(other))) { - return value !== value && other !== other; - } - return baseIsEqualDeep(value, other, bitmask, customizer, baseIsEqual, stack); - } - - /** - * A specialized version of `baseIsEqual` for arrays and objects which performs - * deep comparisons and tracks traversed objects enabling objects with circular - * references to be compared. - * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} [stack] Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ - function baseIsEqualDeep(object, other, bitmask, customizer, equalFunc, stack) { - var objIsArr = isArray(object), - othIsArr = isArray(other), - objTag = objIsArr ? arrayTag : getTag(object), - othTag = othIsArr ? arrayTag : getTag(other); - - objTag = objTag == argsTag ? objectTag : objTag; - othTag = othTag == argsTag ? objectTag : othTag; - - var objIsObj = objTag == objectTag, - othIsObj = othTag == objectTag, - isSameTag = objTag == othTag; - - if (isSameTag && isBuffer(object)) { - if (!isBuffer(other)) { - return false; - } - objIsArr = true; - objIsObj = false; - } - if (isSameTag && !objIsObj) { - stack || (stack = new Stack); - return (objIsArr || isTypedArray(object)) - ? equalArrays(object, other, bitmask, customizer, equalFunc, stack) - : equalByTag(object, other, objTag, bitmask, customizer, equalFunc, stack); - } - if (!(bitmask & COMPARE_PARTIAL_FLAG)) { - var objIsWrapped = objIsObj && hasOwnProperty.call(object, '__wrapped__'), - othIsWrapped = othIsObj && hasOwnProperty.call(other, '__wrapped__'); - - if (objIsWrapped || othIsWrapped) { - var objUnwrapped = objIsWrapped ? object.value() : object, - othUnwrapped = othIsWrapped ? other.value() : other; - - stack || (stack = new Stack); - return equalFunc(objUnwrapped, othUnwrapped, bitmask, customizer, stack); - } - } - if (!isSameTag) { - return false; - } - stack || (stack = new Stack); - return equalObjects(object, other, bitmask, customizer, equalFunc, stack); - } - - /** - * The base implementation of `_.isMap` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a map, else `false`. - */ - function baseIsMap(value) { - return isObjectLike(value) && getTag(value) == mapTag; - } - - /** - * The base implementation of `_.isMatch` without support for iteratee shorthands. - * - * @private - * @param {Object} object The object to inspect. - * @param {Object} source The object of property values to match. - * @param {Array} matchData The property names, values, and compare flags to match. - * @param {Function} [customizer] The function to customize comparisons. - * @returns {boolean} Returns `true` if `object` is a match, else `false`. - */ - function baseIsMatch(object, source, matchData, customizer) { - var index = matchData.length, - length = index, - noCustomizer = !customizer; - - if (object == null) { - return !length; - } - object = Object(object); - while (index--) { - var data = matchData[index]; - if ((noCustomizer && data[2]) - ? data[1] !== object[data[0]] - : !(data[0] in object) - ) { - return false; - } - } - while (++index < length) { - data = matchData[index]; - var key = data[0], - objValue = object[key], - srcValue = data[1]; - - if (noCustomizer && data[2]) { - if (objValue === undefined && !(key in object)) { - return false; - } - } else { - var stack = new Stack; - if (customizer) { - var result = customizer(objValue, srcValue, key, object, source, stack); - } - if (!(result === undefined - ? baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG, customizer, stack) - : result - )) { - return false; - } - } - } - return true; - } - - /** - * The base implementation of `_.isNative` without bad shim checks. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - */ - function baseIsNative(value) { - if (!isObject(value) || isMasked(value)) { - return false; - } - var pattern = isFunction(value) ? reIsNative : reIsHostCtor; - return pattern.test(toSource(value)); - } - - /** - * The base implementation of `_.isRegExp` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a regexp, else `false`. - */ - function baseIsRegExp(value) { - return isObjectLike(value) && baseGetTag(value) == regexpTag; - } - - /** - * The base implementation of `_.isSet` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a set, else `false`. - */ - function baseIsSet(value) { - return isObjectLike(value) && getTag(value) == setTag; - } - - /** - * The base implementation of `_.isTypedArray` without Node.js optimizations. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - */ - function baseIsTypedArray(value) { - return isObjectLike(value) && - isLength(value.length) && !!typedArrayTags[baseGetTag(value)]; - } - - /** - * The base implementation of `_.iteratee`. - * - * @private - * @param {*} [value=_.identity] The value to convert to an iteratee. - * @returns {Function} Returns the iteratee. - */ - function baseIteratee(value) { - // Don't store the `typeof` result in a variable to avoid a JIT bug in Safari 9. - // See https://bugs.webkit.org/show_bug.cgi?id=156034 for more details. - if (typeof value == 'function') { - return value; - } - if (value == null) { - return identity; - } - if (typeof value == 'object') { - return isArray(value) - ? baseMatchesProperty(value[0], value[1]) - : baseMatches(value); - } - return property(value); - } - - /** - * The base implementation of `_.keys` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ - function baseKeys(object) { - if (!isPrototype(object)) { - return nativeKeys(object); - } - var result = []; - for (var key in Object(object)) { - if (hasOwnProperty.call(object, key) && key != 'constructor') { - result.push(key); - } - } - return result; - } - - /** - * The base implementation of `_.keysIn` which doesn't treat sparse arrays as dense. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ - function baseKeysIn(object) { - if (!isObject(object)) { - return nativeKeysIn(object); - } - var isProto = isPrototype(object), - result = []; - - for (var key in object) { - if (!(key == 'constructor' && (isProto || !hasOwnProperty.call(object, key)))) { - result.push(key); - } - } - return result; - } - - /** - * The base implementation of `_.lt` which doesn't coerce arguments. - * - * @private - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if `value` is less than `other`, - * else `false`. - */ - function baseLt(value, other) { - return value < other; - } - - /** - * The base implementation of `_.map` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} iteratee The function invoked per iteration. - * @returns {Array} Returns the new mapped array. - */ - function baseMap(collection, iteratee) { - var index = -1, - result = isArrayLike(collection) ? Array(collection.length) : []; - - baseEach(collection, function(value, key, collection) { - result[++index] = iteratee(value, key, collection); - }); - return result; - } - - /** - * The base implementation of `_.matches` which doesn't clone `source`. - * - * @private - * @param {Object} source The object of property values to match. - * @returns {Function} Returns the new spec function. - */ - function baseMatches(source) { - var matchData = getMatchData(source); - if (matchData.length == 1 && matchData[0][2]) { - return matchesStrictComparable(matchData[0][0], matchData[0][1]); - } - return function(object) { - return object === source || baseIsMatch(object, source, matchData); - }; - } - - /** - * The base implementation of `_.matchesProperty` which doesn't clone `srcValue`. - * - * @private - * @param {string} path The path of the property to get. - * @param {*} srcValue The value to match. - * @returns {Function} Returns the new spec function. - */ - function baseMatchesProperty(path, srcValue) { - if (isKey(path) && isStrictComparable(srcValue)) { - return matchesStrictComparable(toKey(path), srcValue); - } - return function(object) { - var objValue = get(object, path); - return (objValue === undefined && objValue === srcValue) - ? hasIn(object, path) - : baseIsEqual(srcValue, objValue, COMPARE_PARTIAL_FLAG | COMPARE_UNORDERED_FLAG); - }; - } - - /** - * The base implementation of `_.merge` without support for multiple sources. - * - * @private - * @param {Object} object The destination object. - * @param {Object} source The source object. - * @param {number} srcIndex The index of `source`. - * @param {Function} [customizer] The function to customize merged values. - * @param {Object} [stack] Tracks traversed source values and their merged - * counterparts. - */ - function baseMerge(object, source, srcIndex, customizer, stack) { - if (object === source) { - return; - } - baseFor(source, function(srcValue, key) { - stack || (stack = new Stack); - if (isObject(srcValue)) { - baseMergeDeep(object, source, key, srcIndex, baseMerge, customizer, stack); - } - else { - var newValue = customizer - ? customizer(safeGet(object, key), srcValue, (key + ''), object, source, stack) - : undefined; - - if (newValue === undefined) { - newValue = srcValue; - } - assignMergeValue(object, key, newValue); - } - }, keysIn); - } - - /** - * A specialized version of `baseMerge` for arrays and objects which performs - * deep merges and tracks traversed objects enabling objects with circular - * references to be merged. - * - * @private - * @param {Object} object The destination object. - * @param {Object} source The source object. - * @param {string} key The key of the value to merge. - * @param {number} srcIndex The index of `source`. - * @param {Function} mergeFunc The function to merge values. - * @param {Function} [customizer] The function to customize assigned values. - * @param {Object} [stack] Tracks traversed source values and their merged - * counterparts. - */ - function baseMergeDeep(object, source, key, srcIndex, mergeFunc, customizer, stack) { - var objValue = safeGet(object, key), - srcValue = safeGet(source, key), - stacked = stack.get(srcValue); - - if (stacked) { - assignMergeValue(object, key, stacked); - return; - } - var newValue = customizer - ? customizer(objValue, srcValue, (key + ''), object, source, stack) - : undefined; - - var isCommon = newValue === undefined; - - if (isCommon) { - var isArr = isArray(srcValue), - isBuff = !isArr && isBuffer(srcValue), - isTyped = !isArr && !isBuff && isTypedArray(srcValue); - - newValue = srcValue; - if (isArr || isBuff || isTyped) { - if (isArray(objValue)) { - newValue = objValue; - } - else if (isArrayLikeObject(objValue)) { - newValue = copyArray(objValue); - } - else if (isBuff) { - isCommon = false; - newValue = cloneBuffer(srcValue, true); - } - else if (isTyped) { - isCommon = false; - newValue = cloneTypedArray(srcValue, true); - } - else { - newValue = []; - } - } - else if (isPlainObject(srcValue) || isArguments(srcValue)) { - newValue = objValue; - if (isArguments(objValue)) { - newValue = toPlainObject(objValue); - } - else if (!isObject(objValue) || isFunction(objValue)) { - newValue = initCloneObject(srcValue); - } - } - else { - isCommon = false; - } - } - if (isCommon) { - // Recursively merge objects and arrays (susceptible to call stack limits). - stack.set(srcValue, newValue); - mergeFunc(newValue, srcValue, srcIndex, customizer, stack); - stack['delete'](srcValue); - } - assignMergeValue(object, key, newValue); - } - - /** - * The base implementation of `_.nth` which doesn't coerce arguments. - * - * @private - * @param {Array} array The array to query. - * @param {number} n The index of the element to return. - * @returns {*} Returns the nth element of `array`. - */ - function baseNth(array, n) { - var length = array.length; - if (!length) { - return; - } - n += n < 0 ? length : 0; - return isIndex(n, length) ? array[n] : undefined; - } - - /** - * The base implementation of `_.orderBy` without param guards. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function[]|Object[]|string[]} iteratees The iteratees to sort by. - * @param {string[]} orders The sort orders of `iteratees`. - * @returns {Array} Returns the new sorted array. - */ - function baseOrderBy(collection, iteratees, orders) { - if (iteratees.length) { - iteratees = arrayMap(iteratees, function(iteratee) { - if (isArray(iteratee)) { - return function(value) { - return baseGet(value, iteratee.length === 1 ? iteratee[0] : iteratee); - } - } - return iteratee; - }); - } else { - iteratees = [identity]; - } - - var index = -1; - iteratees = arrayMap(iteratees, baseUnary(getIteratee())); - - var result = baseMap(collection, function(value, key, collection) { - var criteria = arrayMap(iteratees, function(iteratee) { - return iteratee(value); - }); - return { 'criteria': criteria, 'index': ++index, 'value': value }; - }); - - return baseSortBy(result, function(object, other) { - return compareMultiple(object, other, orders); - }); - } - - /** - * The base implementation of `_.pick` without support for individual - * property identifiers. - * - * @private - * @param {Object} object The source object. - * @param {string[]} paths The property paths to pick. - * @returns {Object} Returns the new object. - */ - function basePick(object, paths) { - return basePickBy(object, paths, function(value, path) { - return hasIn(object, path); - }); - } - - /** - * The base implementation of `_.pickBy` without support for iteratee shorthands. - * - * @private - * @param {Object} object The source object. - * @param {string[]} paths The property paths to pick. - * @param {Function} predicate The function invoked per property. - * @returns {Object} Returns the new object. - */ - function basePickBy(object, paths, predicate) { - var index = -1, - length = paths.length, - result = {}; - - while (++index < length) { - var path = paths[index], - value = baseGet(object, path); - - if (predicate(value, path)) { - baseSet(result, castPath(path, object), value); - } - } - return result; - } - - /** - * A specialized version of `baseProperty` which supports deep paths. - * - * @private - * @param {Array|string} path The path of the property to get. - * @returns {Function} Returns the new accessor function. - */ - function basePropertyDeep(path) { - return function(object) { - return baseGet(object, path); - }; - } - - /** - * The base implementation of `_.pullAllBy` without support for iteratee - * shorthands. - * - * @private - * @param {Array} array The array to modify. - * @param {Array} values The values to remove. - * @param {Function} [iteratee] The iteratee invoked per element. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns `array`. - */ - function basePullAll(array, values, iteratee, comparator) { - var indexOf = comparator ? baseIndexOfWith : baseIndexOf, - index = -1, - length = values.length, - seen = array; - - if (array === values) { - values = copyArray(values); - } - if (iteratee) { - seen = arrayMap(array, baseUnary(iteratee)); - } - while (++index < length) { - var fromIndex = 0, - value = values[index], - computed = iteratee ? iteratee(value) : value; - - while ((fromIndex = indexOf(seen, computed, fromIndex, comparator)) > -1) { - if (seen !== array) { - splice.call(seen, fromIndex, 1); - } - splice.call(array, fromIndex, 1); - } - } - return array; - } - - /** - * The base implementation of `_.pullAt` without support for individual - * indexes or capturing the removed elements. - * - * @private - * @param {Array} array The array to modify. - * @param {number[]} indexes The indexes of elements to remove. - * @returns {Array} Returns `array`. - */ - function basePullAt(array, indexes) { - var length = array ? indexes.length : 0, - lastIndex = length - 1; - - while (length--) { - var index = indexes[length]; - if (length == lastIndex || index !== previous) { - var previous = index; - if (isIndex(index)) { - splice.call(array, index, 1); - } else { - baseUnset(array, index); - } - } - } - return array; - } - - /** - * The base implementation of `_.random` without support for returning - * floating-point numbers. - * - * @private - * @param {number} lower The lower bound. - * @param {number} upper The upper bound. - * @returns {number} Returns the random number. - */ - function baseRandom(lower, upper) { - return lower + nativeFloor(nativeRandom() * (upper - lower + 1)); - } - - /** - * The base implementation of `_.range` and `_.rangeRight` which doesn't - * coerce arguments. - * - * @private - * @param {number} start The start of the range. - * @param {number} end The end of the range. - * @param {number} step The value to increment or decrement by. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Array} Returns the range of numbers. - */ - function baseRange(start, end, step, fromRight) { - var index = -1, - length = nativeMax(nativeCeil((end - start) / (step || 1)), 0), - result = Array(length); - - while (length--) { - result[fromRight ? length : ++index] = start; - start += step; - } - return result; - } - - /** - * The base implementation of `_.repeat` which doesn't coerce arguments. - * - * @private - * @param {string} string The string to repeat. - * @param {number} n The number of times to repeat the string. - * @returns {string} Returns the repeated string. - */ - function baseRepeat(string, n) { - var result = ''; - if (!string || n < 1 || n > MAX_SAFE_INTEGER) { - return result; - } - // Leverage the exponentiation by squaring algorithm for a faster repeat. - // See https://en.wikipedia.org/wiki/Exponentiation_by_squaring for more details. - do { - if (n % 2) { - result += string; - } - n = nativeFloor(n / 2); - if (n) { - string += string; - } - } while (n); - - return result; - } - - /** - * The base implementation of `_.rest` which doesn't validate or coerce arguments. - * - * @private - * @param {Function} func The function to apply a rest parameter to. - * @param {number} [start=func.length-1] The start position of the rest parameter. - * @returns {Function} Returns the new function. - */ - function baseRest(func, start) { - return setToString(overRest(func, start, identity), func + ''); - } - - /** - * The base implementation of `_.sample`. - * - * @private - * @param {Array|Object} collection The collection to sample. - * @returns {*} Returns the random element. - */ - function baseSample(collection) { - return arraySample(values(collection)); - } - - /** - * The base implementation of `_.sampleSize` without param guards. - * - * @private - * @param {Array|Object} collection The collection to sample. - * @param {number} n The number of elements to sample. - * @returns {Array} Returns the random elements. - */ - function baseSampleSize(collection, n) { - var array = values(collection); - return shuffleSelf(array, baseClamp(n, 0, array.length)); - } - - /** - * The base implementation of `_.set`. - * - * @private - * @param {Object} object The object to modify. - * @param {Array|string} path The path of the property to set. - * @param {*} value The value to set. - * @param {Function} [customizer] The function to customize path creation. - * @returns {Object} Returns `object`. - */ - function baseSet(object, path, value, customizer) { - if (!isObject(object)) { - return object; - } - path = castPath(path, object); - - var index = -1, - length = path.length, - lastIndex = length - 1, - nested = object; - - while (nested != null && ++index < length) { - var key = toKey(path[index]), - newValue = value; - - if (key === '__proto__' || key === 'constructor' || key === 'prototype') { - return object; - } - - if (index != lastIndex) { - var objValue = nested[key]; - newValue = customizer ? customizer(objValue, key, nested) : undefined; - if (newValue === undefined) { - newValue = isObject(objValue) - ? objValue - : (isIndex(path[index + 1]) ? [] : {}); - } - } - assignValue(nested, key, newValue); - nested = nested[key]; - } - return object; - } - - /** - * The base implementation of `setData` without support for hot loop shorting. - * - * @private - * @param {Function} func The function to associate metadata with. - * @param {*} data The metadata. - * @returns {Function} Returns `func`. - */ - var baseSetData = !metaMap ? identity : function(func, data) { - metaMap.set(func, data); - return func; - }; - - /** - * The base implementation of `setToString` without support for hot loop shorting. - * - * @private - * @param {Function} func The function to modify. - * @param {Function} string The `toString` result. - * @returns {Function} Returns `func`. - */ - var baseSetToString = !defineProperty ? identity : function(func, string) { - return defineProperty(func, 'toString', { - 'configurable': true, - 'enumerable': false, - 'value': constant(string), - 'writable': true - }); - }; - - /** - * The base implementation of `_.shuffle`. - * - * @private - * @param {Array|Object} collection The collection to shuffle. - * @returns {Array} Returns the new shuffled array. - */ - function baseShuffle(collection) { - return shuffleSelf(values(collection)); - } - - /** - * The base implementation of `_.slice` without an iteratee call guard. - * - * @private - * @param {Array} array The array to slice. - * @param {number} [start=0] The start position. - * @param {number} [end=array.length] The end position. - * @returns {Array} Returns the slice of `array`. - */ - function baseSlice(array, start, end) { - var index = -1, - length = array.length; - - if (start < 0) { - start = -start > length ? 0 : (length + start); - } - end = end > length ? length : end; - if (end < 0) { - end += length; - } - length = start > end ? 0 : ((end - start) >>> 0); - start >>>= 0; - - var result = Array(length); - while (++index < length) { - result[index] = array[index + start]; - } - return result; - } - - /** - * The base implementation of `_.some` without support for iteratee shorthands. - * - * @private - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} predicate The function invoked per iteration. - * @returns {boolean} Returns `true` if any element passes the predicate check, - * else `false`. - */ - function baseSome(collection, predicate) { - var result; - - baseEach(collection, function(value, index, collection) { - result = predicate(value, index, collection); - return !result; - }); - return !!result; - } - - /** - * The base implementation of `_.sortedIndex` and `_.sortedLastIndex` which - * performs a binary search of `array` to determine the index at which `value` - * should be inserted into `array` in order to maintain its sort order. - * - * @private - * @param {Array} array The sorted array to inspect. - * @param {*} value The value to evaluate. - * @param {boolean} [retHighest] Specify returning the highest qualified index. - * @returns {number} Returns the index at which `value` should be inserted - * into `array`. - */ - function baseSortedIndex(array, value, retHighest) { - var low = 0, - high = array == null ? low : array.length; - - if (typeof value == 'number' && value === value && high <= HALF_MAX_ARRAY_LENGTH) { - while (low < high) { - var mid = (low + high) >>> 1, - computed = array[mid]; - - if (computed !== null && !isSymbol(computed) && - (retHighest ? (computed <= value) : (computed < value))) { - low = mid + 1; - } else { - high = mid; - } - } - return high; - } - return baseSortedIndexBy(array, value, identity, retHighest); - } - - /** - * The base implementation of `_.sortedIndexBy` and `_.sortedLastIndexBy` - * which invokes `iteratee` for `value` and each element of `array` to compute - * their sort ranking. The iteratee is invoked with one argument; (value). - * - * @private - * @param {Array} array The sorted array to inspect. - * @param {*} value The value to evaluate. - * @param {Function} iteratee The iteratee invoked per element. - * @param {boolean} [retHighest] Specify returning the highest qualified index. - * @returns {number} Returns the index at which `value` should be inserted - * into `array`. - */ - function baseSortedIndexBy(array, value, iteratee, retHighest) { - var low = 0, - high = array == null ? 0 : array.length; - if (high === 0) { - return 0; - } - - value = iteratee(value); - var valIsNaN = value !== value, - valIsNull = value === null, - valIsSymbol = isSymbol(value), - valIsUndefined = value === undefined; - - while (low < high) { - var mid = nativeFloor((low + high) / 2), - computed = iteratee(array[mid]), - othIsDefined = computed !== undefined, - othIsNull = computed === null, - othIsReflexive = computed === computed, - othIsSymbol = isSymbol(computed); - - if (valIsNaN) { - var setLow = retHighest || othIsReflexive; - } else if (valIsUndefined) { - setLow = othIsReflexive && (retHighest || othIsDefined); - } else if (valIsNull) { - setLow = othIsReflexive && othIsDefined && (retHighest || !othIsNull); - } else if (valIsSymbol) { - setLow = othIsReflexive && othIsDefined && !othIsNull && (retHighest || !othIsSymbol); - } else if (othIsNull || othIsSymbol) { - setLow = false; - } else { - setLow = retHighest ? (computed <= value) : (computed < value); - } - if (setLow) { - low = mid + 1; - } else { - high = mid; - } - } - return nativeMin(high, MAX_ARRAY_INDEX); - } - - /** - * The base implementation of `_.sortedUniq` and `_.sortedUniqBy` without - * support for iteratee shorthands. - * - * @private - * @param {Array} array The array to inspect. - * @param {Function} [iteratee] The iteratee invoked per element. - * @returns {Array} Returns the new duplicate free array. - */ - function baseSortedUniq(array, iteratee) { - var index = -1, - length = array.length, - resIndex = 0, - result = []; - - while (++index < length) { - var value = array[index], - computed = iteratee ? iteratee(value) : value; - - if (!index || !eq(computed, seen)) { - var seen = computed; - result[resIndex++] = value === 0 ? 0 : value; - } - } - return result; - } - - /** - * The base implementation of `_.toNumber` which doesn't ensure correct - * conversions of binary, hexadecimal, or octal string values. - * - * @private - * @param {*} value The value to process. - * @returns {number} Returns the number. - */ - function baseToNumber(value) { - if (typeof value == 'number') { - return value; - } - if (isSymbol(value)) { - return NAN; - } - return +value; - } - - /** - * The base implementation of `_.toString` which doesn't convert nullish - * values to empty strings. - * - * @private - * @param {*} value The value to process. - * @returns {string} Returns the string. - */ - function baseToString(value) { - // Exit early for strings to avoid a performance hit in some environments. - if (typeof value == 'string') { - return value; - } - if (isArray(value)) { - // Recursively convert values (susceptible to call stack limits). - return arrayMap(value, baseToString) + ''; - } - if (isSymbol(value)) { - return symbolToString ? symbolToString.call(value) : ''; - } - var result = (value + ''); - return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; - } - - /** - * The base implementation of `_.uniqBy` without support for iteratee shorthands. - * - * @private - * @param {Array} array The array to inspect. - * @param {Function} [iteratee] The iteratee invoked per element. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new duplicate free array. - */ - function baseUniq(array, iteratee, comparator) { - var index = -1, - includes = arrayIncludes, - length = array.length, - isCommon = true, - result = [], - seen = result; - - if (comparator) { - isCommon = false; - includes = arrayIncludesWith; - } - else if (length >= LARGE_ARRAY_SIZE) { - var set = iteratee ? null : createSet(array); - if (set) { - return setToArray(set); - } - isCommon = false; - includes = cacheHas; - seen = new SetCache; - } - else { - seen = iteratee ? [] : result; - } - outer: - while (++index < length) { - var value = array[index], - computed = iteratee ? iteratee(value) : value; - - value = (comparator || value !== 0) ? value : 0; - if (isCommon && computed === computed) { - var seenIndex = seen.length; - while (seenIndex--) { - if (seen[seenIndex] === computed) { - continue outer; - } - } - if (iteratee) { - seen.push(computed); - } - result.push(value); - } - else if (!includes(seen, computed, comparator)) { - if (seen !== result) { - seen.push(computed); - } - result.push(value); - } - } - return result; - } - - /** - * The base implementation of `_.unset`. - * - * @private - * @param {Object} object The object to modify. - * @param {Array|string} path The property path to unset. - * @returns {boolean} Returns `true` if the property is deleted, else `false`. - */ - function baseUnset(object, path) { - path = castPath(path, object); - object = parent(object, path); - return object == null || delete object[toKey(last(path))]; - } - - /** - * The base implementation of `_.update`. - * - * @private - * @param {Object} object The object to modify. - * @param {Array|string} path The path of the property to update. - * @param {Function} updater The function to produce the updated value. - * @param {Function} [customizer] The function to customize path creation. - * @returns {Object} Returns `object`. - */ - function baseUpdate(object, path, updater, customizer) { - return baseSet(object, path, updater(baseGet(object, path)), customizer); - } - - /** - * The base implementation of methods like `_.dropWhile` and `_.takeWhile` - * without support for iteratee shorthands. - * - * @private - * @param {Array} array The array to query. - * @param {Function} predicate The function invoked per iteration. - * @param {boolean} [isDrop] Specify dropping elements instead of taking them. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Array} Returns the slice of `array`. - */ - function baseWhile(array, predicate, isDrop, fromRight) { - var length = array.length, - index = fromRight ? length : -1; - - while ((fromRight ? index-- : ++index < length) && - predicate(array[index], index, array)) {} - - return isDrop - ? baseSlice(array, (fromRight ? 0 : index), (fromRight ? index + 1 : length)) - : baseSlice(array, (fromRight ? index + 1 : 0), (fromRight ? length : index)); - } - - /** - * The base implementation of `wrapperValue` which returns the result of - * performing a sequence of actions on the unwrapped `value`, where each - * successive action is supplied the return value of the previous. - * - * @private - * @param {*} value The unwrapped value. - * @param {Array} actions Actions to perform to resolve the unwrapped value. - * @returns {*} Returns the resolved value. - */ - function baseWrapperValue(value, actions) { - var result = value; - if (result instanceof LazyWrapper) { - result = result.value(); - } - return arrayReduce(actions, function(result, action) { - return action.func.apply(action.thisArg, arrayPush([result], action.args)); - }, result); - } - - /** - * The base implementation of methods like `_.xor`, without support for - * iteratee shorthands, that accepts an array of arrays to inspect. - * - * @private - * @param {Array} arrays The arrays to inspect. - * @param {Function} [iteratee] The iteratee invoked per element. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new array of values. - */ - function baseXor(arrays, iteratee, comparator) { - var length = arrays.length; - if (length < 2) { - return length ? baseUniq(arrays[0]) : []; - } - var index = -1, - result = Array(length); - - while (++index < length) { - var array = arrays[index], - othIndex = -1; - - while (++othIndex < length) { - if (othIndex != index) { - result[index] = baseDifference(result[index] || array, arrays[othIndex], iteratee, comparator); - } - } - } - return baseUniq(baseFlatten(result, 1), iteratee, comparator); - } - - /** - * This base implementation of `_.zipObject` which assigns values using `assignFunc`. - * - * @private - * @param {Array} props The property identifiers. - * @param {Array} values The property values. - * @param {Function} assignFunc The function to assign values. - * @returns {Object} Returns the new object. - */ - function baseZipObject(props, values, assignFunc) { - var index = -1, - length = props.length, - valsLength = values.length, - result = {}; - - while (++index < length) { - var value = index < valsLength ? values[index] : undefined; - assignFunc(result, props[index], value); - } - return result; - } - - /** - * Casts `value` to an empty array if it's not an array like object. - * - * @private - * @param {*} value The value to inspect. - * @returns {Array|Object} Returns the cast array-like object. - */ - function castArrayLikeObject(value) { - return isArrayLikeObject(value) ? value : []; - } - - /** - * Casts `value` to `identity` if it's not a function. - * - * @private - * @param {*} value The value to inspect. - * @returns {Function} Returns cast function. - */ - function castFunction(value) { - return typeof value == 'function' ? value : identity; - } - - /** - * Casts `value` to a path array if it's not one. - * - * @private - * @param {*} value The value to inspect. - * @param {Object} [object] The object to query keys on. - * @returns {Array} Returns the cast property path array. - */ - function castPath(value, object) { - if (isArray(value)) { - return value; - } - return isKey(value, object) ? [value] : stringToPath(toString(value)); - } - - /** - * A `baseRest` alias which can be replaced with `identity` by module - * replacement plugins. - * - * @private - * @type {Function} - * @param {Function} func The function to apply a rest parameter to. - * @returns {Function} Returns the new function. - */ - var castRest = baseRest; - - /** - * Casts `array` to a slice if it's needed. - * - * @private - * @param {Array} array The array to inspect. - * @param {number} start The start position. - * @param {number} [end=array.length] The end position. - * @returns {Array} Returns the cast slice. - */ - function castSlice(array, start, end) { - var length = array.length; - end = end === undefined ? length : end; - return (!start && end >= length) ? array : baseSlice(array, start, end); - } - - /** - * A simple wrapper around the global [`clearTimeout`](https://mdn.io/clearTimeout). - * - * @private - * @param {number|Object} id The timer id or timeout object of the timer to clear. - */ - var clearTimeout = ctxClearTimeout || function(id) { - return root.clearTimeout(id); - }; - - /** - * Creates a clone of `buffer`. - * - * @private - * @param {Buffer} buffer The buffer to clone. - * @param {boolean} [isDeep] Specify a deep clone. - * @returns {Buffer} Returns the cloned buffer. - */ - function cloneBuffer(buffer, isDeep) { - if (isDeep) { - return buffer.slice(); - } - var length = buffer.length, - result = allocUnsafe ? allocUnsafe(length) : new buffer.constructor(length); - - buffer.copy(result); - return result; - } - - /** - * Creates a clone of `arrayBuffer`. - * - * @private - * @param {ArrayBuffer} arrayBuffer The array buffer to clone. - * @returns {ArrayBuffer} Returns the cloned array buffer. - */ - function cloneArrayBuffer(arrayBuffer) { - var result = new arrayBuffer.constructor(arrayBuffer.byteLength); - new Uint8Array(result).set(new Uint8Array(arrayBuffer)); - return result; - } - - /** - * Creates a clone of `dataView`. - * - * @private - * @param {Object} dataView The data view to clone. - * @param {boolean} [isDeep] Specify a deep clone. - * @returns {Object} Returns the cloned data view. - */ - function cloneDataView(dataView, isDeep) { - var buffer = isDeep ? cloneArrayBuffer(dataView.buffer) : dataView.buffer; - return new dataView.constructor(buffer, dataView.byteOffset, dataView.byteLength); - } - - /** - * Creates a clone of `regexp`. - * - * @private - * @param {Object} regexp The regexp to clone. - * @returns {Object} Returns the cloned regexp. - */ - function cloneRegExp(regexp) { - var result = new regexp.constructor(regexp.source, reFlags.exec(regexp)); - result.lastIndex = regexp.lastIndex; - return result; - } - - /** - * Creates a clone of the `symbol` object. - * - * @private - * @param {Object} symbol The symbol object to clone. - * @returns {Object} Returns the cloned symbol object. - */ - function cloneSymbol(symbol) { - return symbolValueOf ? Object(symbolValueOf.call(symbol)) : {}; - } - - /** - * Creates a clone of `typedArray`. - * - * @private - * @param {Object} typedArray The typed array to clone. - * @param {boolean} [isDeep] Specify a deep clone. - * @returns {Object} Returns the cloned typed array. - */ - function cloneTypedArray(typedArray, isDeep) { - var buffer = isDeep ? cloneArrayBuffer(typedArray.buffer) : typedArray.buffer; - return new typedArray.constructor(buffer, typedArray.byteOffset, typedArray.length); - } - - /** - * Compares values to sort them in ascending order. - * - * @private - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {number} Returns the sort order indicator for `value`. - */ - function compareAscending(value, other) { - if (value !== other) { - var valIsDefined = value !== undefined, - valIsNull = value === null, - valIsReflexive = value === value, - valIsSymbol = isSymbol(value); - - var othIsDefined = other !== undefined, - othIsNull = other === null, - othIsReflexive = other === other, - othIsSymbol = isSymbol(other); - - if ((!othIsNull && !othIsSymbol && !valIsSymbol && value > other) || - (valIsSymbol && othIsDefined && othIsReflexive && !othIsNull && !othIsSymbol) || - (valIsNull && othIsDefined && othIsReflexive) || - (!valIsDefined && othIsReflexive) || - !valIsReflexive) { - return 1; - } - if ((!valIsNull && !valIsSymbol && !othIsSymbol && value < other) || - (othIsSymbol && valIsDefined && valIsReflexive && !valIsNull && !valIsSymbol) || - (othIsNull && valIsDefined && valIsReflexive) || - (!othIsDefined && valIsReflexive) || - !othIsReflexive) { - return -1; - } - } - return 0; - } - - /** - * Used by `_.orderBy` to compare multiple properties of a value to another - * and stable sort them. - * - * If `orders` is unspecified, all values are sorted in ascending order. Otherwise, - * specify an order of "desc" for descending or "asc" for ascending sort order - * of corresponding values. - * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {boolean[]|string[]} orders The order to sort by for each property. - * @returns {number} Returns the sort order indicator for `object`. - */ - function compareMultiple(object, other, orders) { - var index = -1, - objCriteria = object.criteria, - othCriteria = other.criteria, - length = objCriteria.length, - ordersLength = orders.length; - - while (++index < length) { - var result = compareAscending(objCriteria[index], othCriteria[index]); - if (result) { - if (index >= ordersLength) { - return result; - } - var order = orders[index]; - return result * (order == 'desc' ? -1 : 1); - } - } - // Fixes an `Array#sort` bug in the JS engine embedded in Adobe applications - // that causes it, under certain circumstances, to provide the same value for - // `object` and `other`. See https://github.com/jashkenas/underscore/pull/1247 - // for more details. - // - // This also ensures a stable sort in V8 and other engines. - // See https://bugs.chromium.org/p/v8/issues/detail?id=90 for more details. - return object.index - other.index; - } - - /** - * Creates an array that is the composition of partially applied arguments, - * placeholders, and provided arguments into a single array of arguments. - * - * @private - * @param {Array} args The provided arguments. - * @param {Array} partials The arguments to prepend to those provided. - * @param {Array} holders The `partials` placeholder indexes. - * @params {boolean} [isCurried] Specify composing for a curried function. - * @returns {Array} Returns the new array of composed arguments. - */ - function composeArgs(args, partials, holders, isCurried) { - var argsIndex = -1, - argsLength = args.length, - holdersLength = holders.length, - leftIndex = -1, - leftLength = partials.length, - rangeLength = nativeMax(argsLength - holdersLength, 0), - result = Array(leftLength + rangeLength), - isUncurried = !isCurried; - - while (++leftIndex < leftLength) { - result[leftIndex] = partials[leftIndex]; - } - while (++argsIndex < holdersLength) { - if (isUncurried || argsIndex < argsLength) { - result[holders[argsIndex]] = args[argsIndex]; - } - } - while (rangeLength--) { - result[leftIndex++] = args[argsIndex++]; - } - return result; - } - - /** - * This function is like `composeArgs` except that the arguments composition - * is tailored for `_.partialRight`. - * - * @private - * @param {Array} args The provided arguments. - * @param {Array} partials The arguments to append to those provided. - * @param {Array} holders The `partials` placeholder indexes. - * @params {boolean} [isCurried] Specify composing for a curried function. - * @returns {Array} Returns the new array of composed arguments. - */ - function composeArgsRight(args, partials, holders, isCurried) { - var argsIndex = -1, - argsLength = args.length, - holdersIndex = -1, - holdersLength = holders.length, - rightIndex = -1, - rightLength = partials.length, - rangeLength = nativeMax(argsLength - holdersLength, 0), - result = Array(rangeLength + rightLength), - isUncurried = !isCurried; - - while (++argsIndex < rangeLength) { - result[argsIndex] = args[argsIndex]; - } - var offset = argsIndex; - while (++rightIndex < rightLength) { - result[offset + rightIndex] = partials[rightIndex]; - } - while (++holdersIndex < holdersLength) { - if (isUncurried || argsIndex < argsLength) { - result[offset + holders[holdersIndex]] = args[argsIndex++]; - } - } - return result; - } - - /** - * Copies the values of `source` to `array`. - * - * @private - * @param {Array} source The array to copy values from. - * @param {Array} [array=[]] The array to copy values to. - * @returns {Array} Returns `array`. - */ - function copyArray(source, array) { - var index = -1, - length = source.length; - - array || (array = Array(length)); - while (++index < length) { - array[index] = source[index]; - } - return array; - } - - /** - * Copies properties of `source` to `object`. - * - * @private - * @param {Object} source The object to copy properties from. - * @param {Array} props The property identifiers to copy. - * @param {Object} [object={}] The object to copy properties to. - * @param {Function} [customizer] The function to customize copied values. - * @returns {Object} Returns `object`. - */ - function copyObject(source, props, object, customizer) { - var isNew = !object; - object || (object = {}); - - var index = -1, - length = props.length; - - while (++index < length) { - var key = props[index]; - - var newValue = customizer - ? customizer(object[key], source[key], key, object, source) - : undefined; - - if (newValue === undefined) { - newValue = source[key]; - } - if (isNew) { - baseAssignValue(object, key, newValue); - } else { - assignValue(object, key, newValue); - } - } - return object; - } - - /** - * Copies own symbols of `source` to `object`. - * - * @private - * @param {Object} source The object to copy symbols from. - * @param {Object} [object={}] The object to copy symbols to. - * @returns {Object} Returns `object`. - */ - function copySymbols(source, object) { - return copyObject(source, getSymbols(source), object); - } - - /** - * Copies own and inherited symbols of `source` to `object`. - * - * @private - * @param {Object} source The object to copy symbols from. - * @param {Object} [object={}] The object to copy symbols to. - * @returns {Object} Returns `object`. - */ - function copySymbolsIn(source, object) { - return copyObject(source, getSymbolsIn(source), object); - } - - /** - * Creates a function like `_.groupBy`. - * - * @private - * @param {Function} setter The function to set accumulator values. - * @param {Function} [initializer] The accumulator object initializer. - * @returns {Function} Returns the new aggregator function. - */ - function createAggregator(setter, initializer) { - return function(collection, iteratee) { - var func = isArray(collection) ? arrayAggregator : baseAggregator, - accumulator = initializer ? initializer() : {}; - - return func(collection, setter, getIteratee(iteratee, 2), accumulator); - }; - } - - /** - * Creates a function like `_.assign`. - * - * @private - * @param {Function} assigner The function to assign values. - * @returns {Function} Returns the new assigner function. - */ - function createAssigner(assigner) { - return baseRest(function(object, sources) { - var index = -1, - length = sources.length, - customizer = length > 1 ? sources[length - 1] : undefined, - guard = length > 2 ? sources[2] : undefined; - - customizer = (assigner.length > 3 && typeof customizer == 'function') - ? (length--, customizer) - : undefined; - - if (guard && isIterateeCall(sources[0], sources[1], guard)) { - customizer = length < 3 ? undefined : customizer; - length = 1; - } - object = Object(object); - while (++index < length) { - var source = sources[index]; - if (source) { - assigner(object, source, index, customizer); - } - } - return object; - }); - } - - /** - * Creates a `baseEach` or `baseEachRight` function. - * - * @private - * @param {Function} eachFunc The function to iterate over a collection. - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ - function createBaseEach(eachFunc, fromRight) { - return function(collection, iteratee) { - if (collection == null) { - return collection; - } - if (!isArrayLike(collection)) { - return eachFunc(collection, iteratee); - } - var length = collection.length, - index = fromRight ? length : -1, - iterable = Object(collection); - - while ((fromRight ? index-- : ++index < length)) { - if (iteratee(iterable[index], index, iterable) === false) { - break; - } - } - return collection; - }; - } - - /** - * Creates a base function for methods like `_.forIn` and `_.forOwn`. - * - * @private - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new base function. - */ - function createBaseFor(fromRight) { - return function(object, iteratee, keysFunc) { - var index = -1, - iterable = Object(object), - props = keysFunc(object), - length = props.length; - - while (length--) { - var key = props[fromRight ? length : ++index]; - if (iteratee(iterable[key], key, iterable) === false) { - break; - } - } - return object; - }; - } - - /** - * Creates a function that wraps `func` to invoke it with the optional `this` - * binding of `thisArg`. - * - * @private - * @param {Function} func The function to wrap. - * @param {number} bitmask The bitmask flags. See `createWrap` for more details. - * @param {*} [thisArg] The `this` binding of `func`. - * @returns {Function} Returns the new wrapped function. - */ - function createBind(func, bitmask, thisArg) { - var isBind = bitmask & WRAP_BIND_FLAG, - Ctor = createCtor(func); - - function wrapper() { - var fn = (this && this !== root && this instanceof wrapper) ? Ctor : func; - return fn.apply(isBind ? thisArg : this, arguments); - } - return wrapper; - } - - /** - * Creates a function like `_.lowerFirst`. - * - * @private - * @param {string} methodName The name of the `String` case method to use. - * @returns {Function} Returns the new case function. - */ - function createCaseFirst(methodName) { - return function(string) { - string = toString(string); - - var strSymbols = hasUnicode(string) - ? stringToArray(string) - : undefined; - - var chr = strSymbols - ? strSymbols[0] - : string.charAt(0); - - var trailing = strSymbols - ? castSlice(strSymbols, 1).join('') - : string.slice(1); - - return chr[methodName]() + trailing; - }; - } - - /** - * Creates a function like `_.camelCase`. - * - * @private - * @param {Function} callback The function to combine each word. - * @returns {Function} Returns the new compounder function. - */ - function createCompounder(callback) { - return function(string) { - return arrayReduce(words(deburr(string).replace(reApos, '')), callback, ''); - }; - } - - /** - * Creates a function that produces an instance of `Ctor` regardless of - * whether it was invoked as part of a `new` expression or by `call` or `apply`. - * - * @private - * @param {Function} Ctor The constructor to wrap. - * @returns {Function} Returns the new wrapped function. - */ - function createCtor(Ctor) { - return function() { - // Use a `switch` statement to work with class constructors. See - // http://ecma-international.org/ecma-262/7.0/#sec-ecmascript-function-objects-call-thisargument-argumentslist - // for more details. - var args = arguments; - switch (args.length) { - case 0: return new Ctor; - case 1: return new Ctor(args[0]); - case 2: return new Ctor(args[0], args[1]); - case 3: return new Ctor(args[0], args[1], args[2]); - case 4: return new Ctor(args[0], args[1], args[2], args[3]); - case 5: return new Ctor(args[0], args[1], args[2], args[3], args[4]); - case 6: return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5]); - case 7: return new Ctor(args[0], args[1], args[2], args[3], args[4], args[5], args[6]); - } - var thisBinding = baseCreate(Ctor.prototype), - result = Ctor.apply(thisBinding, args); - - // Mimic the constructor's `return` behavior. - // See https://es5.github.io/#x13.2.2 for more details. - return isObject(result) ? result : thisBinding; - }; - } - - /** - * Creates a function that wraps `func` to enable currying. - * - * @private - * @param {Function} func The function to wrap. - * @param {number} bitmask The bitmask flags. See `createWrap` for more details. - * @param {number} arity The arity of `func`. - * @returns {Function} Returns the new wrapped function. - */ - function createCurry(func, bitmask, arity) { - var Ctor = createCtor(func); - - function wrapper() { - var length = arguments.length, - args = Array(length), - index = length, - placeholder = getHolder(wrapper); - - while (index--) { - args[index] = arguments[index]; - } - var holders = (length < 3 && args[0] !== placeholder && args[length - 1] !== placeholder) - ? [] - : replaceHolders(args, placeholder); - - length -= holders.length; - if (length < arity) { - return createRecurry( - func, bitmask, createHybrid, wrapper.placeholder, undefined, - args, holders, undefined, undefined, arity - length); - } - var fn = (this && this !== root && this instanceof wrapper) ? Ctor : func; - return apply(fn, this, args); - } - return wrapper; - } - - /** - * Creates a `_.find` or `_.findLast` function. - * - * @private - * @param {Function} findIndexFunc The function to find the collection index. - * @returns {Function} Returns the new find function. - */ - function createFind(findIndexFunc) { - return function(collection, predicate, fromIndex) { - var iterable = Object(collection); - if (!isArrayLike(collection)) { - var iteratee = getIteratee(predicate, 3); - collection = keys(collection); - predicate = function(key) { return iteratee(iterable[key], key, iterable); }; - } - var index = findIndexFunc(collection, predicate, fromIndex); - return index > -1 ? iterable[iteratee ? collection[index] : index] : undefined; - }; - } - - /** - * Creates a `_.flow` or `_.flowRight` function. - * - * @private - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new flow function. - */ - function createFlow(fromRight) { - return flatRest(function(funcs) { - var length = funcs.length, - index = length, - prereq = LodashWrapper.prototype.thru; - - if (fromRight) { - funcs.reverse(); - } - while (index--) { - var func = funcs[index]; - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - if (prereq && !wrapper && getFuncName(func) == 'wrapper') { - var wrapper = new LodashWrapper([], true); - } - } - index = wrapper ? index : length; - while (++index < length) { - func = funcs[index]; - - var funcName = getFuncName(func), - data = funcName == 'wrapper' ? getData(func) : undefined; - - if (data && isLaziable(data[0]) && - data[1] == (WRAP_ARY_FLAG | WRAP_CURRY_FLAG | WRAP_PARTIAL_FLAG | WRAP_REARG_FLAG) && - !data[4].length && data[9] == 1 - ) { - wrapper = wrapper[getFuncName(data[0])].apply(wrapper, data[3]); - } else { - wrapper = (func.length == 1 && isLaziable(func)) - ? wrapper[funcName]() - : wrapper.thru(func); - } - } - return function() { - var args = arguments, - value = args[0]; - - if (wrapper && args.length == 1 && isArray(value)) { - return wrapper.plant(value).value(); - } - var index = 0, - result = length ? funcs[index].apply(this, args) : value; - - while (++index < length) { - result = funcs[index].call(this, result); - } - return result; - }; - }); - } - - /** - * Creates a function that wraps `func` to invoke it with optional `this` - * binding of `thisArg`, partial application, and currying. - * - * @private - * @param {Function|string} func The function or method name to wrap. - * @param {number} bitmask The bitmask flags. See `createWrap` for more details. - * @param {*} [thisArg] The `this` binding of `func`. - * @param {Array} [partials] The arguments to prepend to those provided to - * the new function. - * @param {Array} [holders] The `partials` placeholder indexes. - * @param {Array} [partialsRight] The arguments to append to those provided - * to the new function. - * @param {Array} [holdersRight] The `partialsRight` placeholder indexes. - * @param {Array} [argPos] The argument positions of the new function. - * @param {number} [ary] The arity cap of `func`. - * @param {number} [arity] The arity of `func`. - * @returns {Function} Returns the new wrapped function. - */ - function createHybrid(func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, argPos, ary, arity) { - var isAry = bitmask & WRAP_ARY_FLAG, - isBind = bitmask & WRAP_BIND_FLAG, - isBindKey = bitmask & WRAP_BIND_KEY_FLAG, - isCurried = bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG), - isFlip = bitmask & WRAP_FLIP_FLAG, - Ctor = isBindKey ? undefined : createCtor(func); - - function wrapper() { - var length = arguments.length, - args = Array(length), - index = length; - - while (index--) { - args[index] = arguments[index]; - } - if (isCurried) { - var placeholder = getHolder(wrapper), - holdersCount = countHolders(args, placeholder); - } - if (partials) { - args = composeArgs(args, partials, holders, isCurried); - } - if (partialsRight) { - args = composeArgsRight(args, partialsRight, holdersRight, isCurried); - } - length -= holdersCount; - if (isCurried && length < arity) { - var newHolders = replaceHolders(args, placeholder); - return createRecurry( - func, bitmask, createHybrid, wrapper.placeholder, thisArg, - args, newHolders, argPos, ary, arity - length - ); - } - var thisBinding = isBind ? thisArg : this, - fn = isBindKey ? thisBinding[func] : func; - - length = args.length; - if (argPos) { - args = reorder(args, argPos); - } else if (isFlip && length > 1) { - args.reverse(); - } - if (isAry && ary < length) { - args.length = ary; - } - if (this && this !== root && this instanceof wrapper) { - fn = Ctor || createCtor(fn); - } - return fn.apply(thisBinding, args); - } - return wrapper; - } - - /** - * Creates a function like `_.invertBy`. - * - * @private - * @param {Function} setter The function to set accumulator values. - * @param {Function} toIteratee The function to resolve iteratees. - * @returns {Function} Returns the new inverter function. - */ - function createInverter(setter, toIteratee) { - return function(object, iteratee) { - return baseInverter(object, setter, toIteratee(iteratee), {}); - }; - } - - /** - * Creates a function that performs a mathematical operation on two values. - * - * @private - * @param {Function} operator The function to perform the operation. - * @param {number} [defaultValue] The value used for `undefined` arguments. - * @returns {Function} Returns the new mathematical operation function. - */ - function createMathOperation(operator, defaultValue) { - return function(value, other) { - var result; - if (value === undefined && other === undefined) { - return defaultValue; - } - if (value !== undefined) { - result = value; - } - if (other !== undefined) { - if (result === undefined) { - return other; - } - if (typeof value == 'string' || typeof other == 'string') { - value = baseToString(value); - other = baseToString(other); - } else { - value = baseToNumber(value); - other = baseToNumber(other); - } - result = operator(value, other); - } - return result; - }; - } - - /** - * Creates a function like `_.over`. - * - * @private - * @param {Function} arrayFunc The function to iterate over iteratees. - * @returns {Function} Returns the new over function. - */ - function createOver(arrayFunc) { - return flatRest(function(iteratees) { - iteratees = arrayMap(iteratees, baseUnary(getIteratee())); - return baseRest(function(args) { - var thisArg = this; - return arrayFunc(iteratees, function(iteratee) { - return apply(iteratee, thisArg, args); - }); - }); - }); - } - - /** - * Creates the padding for `string` based on `length`. The `chars` string - * is truncated if the number of characters exceeds `length`. - * - * @private - * @param {number} length The padding length. - * @param {string} [chars=' '] The string used as padding. - * @returns {string} Returns the padding for `string`. - */ - function createPadding(length, chars) { - chars = chars === undefined ? ' ' : baseToString(chars); - - var charsLength = chars.length; - if (charsLength < 2) { - return charsLength ? baseRepeat(chars, length) : chars; - } - var result = baseRepeat(chars, nativeCeil(length / stringSize(chars))); - return hasUnicode(chars) - ? castSlice(stringToArray(result), 0, length).join('') - : result.slice(0, length); - } - - /** - * Creates a function that wraps `func` to invoke it with the `this` binding - * of `thisArg` and `partials` prepended to the arguments it receives. - * - * @private - * @param {Function} func The function to wrap. - * @param {number} bitmask The bitmask flags. See `createWrap` for more details. - * @param {*} thisArg The `this` binding of `func`. - * @param {Array} partials The arguments to prepend to those provided to - * the new function. - * @returns {Function} Returns the new wrapped function. - */ - function createPartial(func, bitmask, thisArg, partials) { - var isBind = bitmask & WRAP_BIND_FLAG, - Ctor = createCtor(func); - - function wrapper() { - var argsIndex = -1, - argsLength = arguments.length, - leftIndex = -1, - leftLength = partials.length, - args = Array(leftLength + argsLength), - fn = (this && this !== root && this instanceof wrapper) ? Ctor : func; - - while (++leftIndex < leftLength) { - args[leftIndex] = partials[leftIndex]; - } - while (argsLength--) { - args[leftIndex++] = arguments[++argsIndex]; - } - return apply(fn, isBind ? thisArg : this, args); - } - return wrapper; - } - - /** - * Creates a `_.range` or `_.rangeRight` function. - * - * @private - * @param {boolean} [fromRight] Specify iterating from right to left. - * @returns {Function} Returns the new range function. - */ - function createRange(fromRight) { - return function(start, end, step) { - if (step && typeof step != 'number' && isIterateeCall(start, end, step)) { - end = step = undefined; - } - // Ensure the sign of `-0` is preserved. - start = toFinite(start); - if (end === undefined) { - end = start; - start = 0; - } else { - end = toFinite(end); - } - step = step === undefined ? (start < end ? 1 : -1) : toFinite(step); - return baseRange(start, end, step, fromRight); - }; - } - - /** - * Creates a function that performs a relational operation on two values. - * - * @private - * @param {Function} operator The function to perform the operation. - * @returns {Function} Returns the new relational operation function. - */ - function createRelationalOperation(operator) { - return function(value, other) { - if (!(typeof value == 'string' && typeof other == 'string')) { - value = toNumber(value); - other = toNumber(other); - } - return operator(value, other); - }; - } - - /** - * Creates a function that wraps `func` to continue currying. - * - * @private - * @param {Function} func The function to wrap. - * @param {number} bitmask The bitmask flags. See `createWrap` for more details. - * @param {Function} wrapFunc The function to create the `func` wrapper. - * @param {*} placeholder The placeholder value. - * @param {*} [thisArg] The `this` binding of `func`. - * @param {Array} [partials] The arguments to prepend to those provided to - * the new function. - * @param {Array} [holders] The `partials` placeholder indexes. - * @param {Array} [argPos] The argument positions of the new function. - * @param {number} [ary] The arity cap of `func`. - * @param {number} [arity] The arity of `func`. - * @returns {Function} Returns the new wrapped function. - */ - function createRecurry(func, bitmask, wrapFunc, placeholder, thisArg, partials, holders, argPos, ary, arity) { - var isCurry = bitmask & WRAP_CURRY_FLAG, - newHolders = isCurry ? holders : undefined, - newHoldersRight = isCurry ? undefined : holders, - newPartials = isCurry ? partials : undefined, - newPartialsRight = isCurry ? undefined : partials; - - bitmask |= (isCurry ? WRAP_PARTIAL_FLAG : WRAP_PARTIAL_RIGHT_FLAG); - bitmask &= ~(isCurry ? WRAP_PARTIAL_RIGHT_FLAG : WRAP_PARTIAL_FLAG); - - if (!(bitmask & WRAP_CURRY_BOUND_FLAG)) { - bitmask &= ~(WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG); - } - var newData = [ - func, bitmask, thisArg, newPartials, newHolders, newPartialsRight, - newHoldersRight, argPos, ary, arity - ]; - - var result = wrapFunc.apply(undefined, newData); - if (isLaziable(func)) { - setData(result, newData); - } - result.placeholder = placeholder; - return setWrapToString(result, func, bitmask); - } - - /** - * Creates a function like `_.round`. - * - * @private - * @param {string} methodName The name of the `Math` method to use when rounding. - * @returns {Function} Returns the new round function. - */ - function createRound(methodName) { - var func = Math[methodName]; - return function(number, precision) { - number = toNumber(number); - precision = precision == null ? 0 : nativeMin(toInteger(precision), 292); - if (precision && nativeIsFinite(number)) { - // Shift with exponential notation to avoid floating-point issues. - // See [MDN](https://mdn.io/round#Examples) for more details. - var pair = (toString(number) + 'e').split('e'), - value = func(pair[0] + 'e' + (+pair[1] + precision)); - - pair = (toString(value) + 'e').split('e'); - return +(pair[0] + 'e' + (+pair[1] - precision)); - } - return func(number); - }; - } - - /** - * Creates a set object of `values`. - * - * @private - * @param {Array} values The values to add to the set. - * @returns {Object} Returns the new set. - */ - var createSet = !(Set && (1 / setToArray(new Set([,-0]))[1]) == INFINITY) ? noop : function(values) { - return new Set(values); - }; - - /** - * Creates a `_.toPairs` or `_.toPairsIn` function. - * - * @private - * @param {Function} keysFunc The function to get the keys of a given object. - * @returns {Function} Returns the new pairs function. - */ - function createToPairs(keysFunc) { - return function(object) { - var tag = getTag(object); - if (tag == mapTag) { - return mapToArray(object); - } - if (tag == setTag) { - return setToPairs(object); - } - return baseToPairs(object, keysFunc(object)); - }; - } - - /** - * Creates a function that either curries or invokes `func` with optional - * `this` binding and partially applied arguments. - * - * @private - * @param {Function|string} func The function or method name to wrap. - * @param {number} bitmask The bitmask flags. - * 1 - `_.bind` - * 2 - `_.bindKey` - * 4 - `_.curry` or `_.curryRight` of a bound function - * 8 - `_.curry` - * 16 - `_.curryRight` - * 32 - `_.partial` - * 64 - `_.partialRight` - * 128 - `_.rearg` - * 256 - `_.ary` - * 512 - `_.flip` - * @param {*} [thisArg] The `this` binding of `func`. - * @param {Array} [partials] The arguments to be partially applied. - * @param {Array} [holders] The `partials` placeholder indexes. - * @param {Array} [argPos] The argument positions of the new function. - * @param {number} [ary] The arity cap of `func`. - * @param {number} [arity] The arity of `func`. - * @returns {Function} Returns the new wrapped function. - */ - function createWrap(func, bitmask, thisArg, partials, holders, argPos, ary, arity) { - var isBindKey = bitmask & WRAP_BIND_KEY_FLAG; - if (!isBindKey && typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - var length = partials ? partials.length : 0; - if (!length) { - bitmask &= ~(WRAP_PARTIAL_FLAG | WRAP_PARTIAL_RIGHT_FLAG); - partials = holders = undefined; - } - ary = ary === undefined ? ary : nativeMax(toInteger(ary), 0); - arity = arity === undefined ? arity : toInteger(arity); - length -= holders ? holders.length : 0; - - if (bitmask & WRAP_PARTIAL_RIGHT_FLAG) { - var partialsRight = partials, - holdersRight = holders; - - partials = holders = undefined; - } - var data = isBindKey ? undefined : getData(func); - - var newData = [ - func, bitmask, thisArg, partials, holders, partialsRight, holdersRight, - argPos, ary, arity - ]; - - if (data) { - mergeData(newData, data); - } - func = newData[0]; - bitmask = newData[1]; - thisArg = newData[2]; - partials = newData[3]; - holders = newData[4]; - arity = newData[9] = newData[9] === undefined - ? (isBindKey ? 0 : func.length) - : nativeMax(newData[9] - length, 0); - - if (!arity && bitmask & (WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG)) { - bitmask &= ~(WRAP_CURRY_FLAG | WRAP_CURRY_RIGHT_FLAG); - } - if (!bitmask || bitmask == WRAP_BIND_FLAG) { - var result = createBind(func, bitmask, thisArg); - } else if (bitmask == WRAP_CURRY_FLAG || bitmask == WRAP_CURRY_RIGHT_FLAG) { - result = createCurry(func, bitmask, arity); - } else if ((bitmask == WRAP_PARTIAL_FLAG || bitmask == (WRAP_BIND_FLAG | WRAP_PARTIAL_FLAG)) && !holders.length) { - result = createPartial(func, bitmask, thisArg, partials); - } else { - result = createHybrid.apply(undefined, newData); - } - var setter = data ? baseSetData : setData; - return setWrapToString(setter(result, newData), func, bitmask); - } - - /** - * Used by `_.defaults` to customize its `_.assignIn` use to assign properties - * of source objects to the destination object for all destination properties - * that resolve to `undefined`. - * - * @private - * @param {*} objValue The destination value. - * @param {*} srcValue The source value. - * @param {string} key The key of the property to assign. - * @param {Object} object The parent object of `objValue`. - * @returns {*} Returns the value to assign. - */ - function customDefaultsAssignIn(objValue, srcValue, key, object) { - if (objValue === undefined || - (eq(objValue, objectProto[key]) && !hasOwnProperty.call(object, key))) { - return srcValue; - } - return objValue; - } - - /** - * Used by `_.defaultsDeep` to customize its `_.merge` use to merge source - * objects into destination objects that are passed thru. - * - * @private - * @param {*} objValue The destination value. - * @param {*} srcValue The source value. - * @param {string} key The key of the property to merge. - * @param {Object} object The parent object of `objValue`. - * @param {Object} source The parent object of `srcValue`. - * @param {Object} [stack] Tracks traversed source values and their merged - * counterparts. - * @returns {*} Returns the value to assign. - */ - function customDefaultsMerge(objValue, srcValue, key, object, source, stack) { - if (isObject(objValue) && isObject(srcValue)) { - // Recursively merge objects and arrays (susceptible to call stack limits). - stack.set(srcValue, objValue); - baseMerge(objValue, srcValue, undefined, customDefaultsMerge, stack); - stack['delete'](srcValue); - } - return objValue; - } - - /** - * Used by `_.omit` to customize its `_.cloneDeep` use to only clone plain - * objects. - * - * @private - * @param {*} value The value to inspect. - * @param {string} key The key of the property to inspect. - * @returns {*} Returns the uncloned value or `undefined` to defer cloning to `_.cloneDeep`. - */ - function customOmitClone(value) { - return isPlainObject(value) ? undefined : value; - } - - /** - * A specialized version of `baseIsEqualDeep` for arrays with support for - * partial deep comparisons. - * - * @private - * @param {Array} array The array to compare. - * @param {Array} other The other array to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} stack Tracks traversed `array` and `other` objects. - * @returns {boolean} Returns `true` if the arrays are equivalent, else `false`. - */ - function equalArrays(array, other, bitmask, customizer, equalFunc, stack) { - var isPartial = bitmask & COMPARE_PARTIAL_FLAG, - arrLength = array.length, - othLength = other.length; - - if (arrLength != othLength && !(isPartial && othLength > arrLength)) { - return false; - } - // Check that cyclic values are equal. - var arrStacked = stack.get(array); - var othStacked = stack.get(other); - if (arrStacked && othStacked) { - return arrStacked == other && othStacked == array; - } - var index = -1, - result = true, - seen = (bitmask & COMPARE_UNORDERED_FLAG) ? new SetCache : undefined; - - stack.set(array, other); - stack.set(other, array); - - // Ignore non-index properties. - while (++index < arrLength) { - var arrValue = array[index], - othValue = other[index]; - - if (customizer) { - var compared = isPartial - ? customizer(othValue, arrValue, index, other, array, stack) - : customizer(arrValue, othValue, index, array, other, stack); - } - if (compared !== undefined) { - if (compared) { - continue; - } - result = false; - break; - } - // Recursively compare arrays (susceptible to call stack limits). - if (seen) { - if (!arraySome(other, function(othValue, othIndex) { - if (!cacheHas(seen, othIndex) && - (arrValue === othValue || equalFunc(arrValue, othValue, bitmask, customizer, stack))) { - return seen.push(othIndex); - } - })) { - result = false; - break; - } - } else if (!( - arrValue === othValue || - equalFunc(arrValue, othValue, bitmask, customizer, stack) - )) { - result = false; - break; - } - } - stack['delete'](array); - stack['delete'](other); - return result; - } - - /** - * A specialized version of `baseIsEqualDeep` for comparing objects of - * the same `toStringTag`. - * - * **Note:** This function only supports comparing values with tags of - * `Boolean`, `Date`, `Error`, `Number`, `RegExp`, or `String`. - * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {string} tag The `toStringTag` of the objects to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} stack Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ - function equalByTag(object, other, tag, bitmask, customizer, equalFunc, stack) { - switch (tag) { - case dataViewTag: - if ((object.byteLength != other.byteLength) || - (object.byteOffset != other.byteOffset)) { - return false; - } - object = object.buffer; - other = other.buffer; - - case arrayBufferTag: - if ((object.byteLength != other.byteLength) || - !equalFunc(new Uint8Array(object), new Uint8Array(other))) { - return false; - } - return true; - - case boolTag: - case dateTag: - case numberTag: - // Coerce booleans to `1` or `0` and dates to milliseconds. - // Invalid dates are coerced to `NaN`. - return eq(+object, +other); - - case errorTag: - return object.name == other.name && object.message == other.message; - - case regexpTag: - case stringTag: - // Coerce regexes to strings and treat strings, primitives and objects, - // as equal. See http://www.ecma-international.org/ecma-262/7.0/#sec-regexp.prototype.tostring - // for more details. - return object == (other + ''); - - case mapTag: - var convert = mapToArray; - - case setTag: - var isPartial = bitmask & COMPARE_PARTIAL_FLAG; - convert || (convert = setToArray); - - if (object.size != other.size && !isPartial) { - return false; - } - // Assume cyclic values are equal. - var stacked = stack.get(object); - if (stacked) { - return stacked == other; - } - bitmask |= COMPARE_UNORDERED_FLAG; - - // Recursively compare objects (susceptible to call stack limits). - stack.set(object, other); - var result = equalArrays(convert(object), convert(other), bitmask, customizer, equalFunc, stack); - stack['delete'](object); - return result; - - case symbolTag: - if (symbolValueOf) { - return symbolValueOf.call(object) == symbolValueOf.call(other); - } - } - return false; - } - - /** - * A specialized version of `baseIsEqualDeep` for objects with support for - * partial deep comparisons. - * - * @private - * @param {Object} object The object to compare. - * @param {Object} other The other object to compare. - * @param {number} bitmask The bitmask flags. See `baseIsEqual` for more details. - * @param {Function} customizer The function to customize comparisons. - * @param {Function} equalFunc The function to determine equivalents of values. - * @param {Object} stack Tracks traversed `object` and `other` objects. - * @returns {boolean} Returns `true` if the objects are equivalent, else `false`. - */ - function equalObjects(object, other, bitmask, customizer, equalFunc, stack) { - var isPartial = bitmask & COMPARE_PARTIAL_FLAG, - objProps = getAllKeys(object), - objLength = objProps.length, - othProps = getAllKeys(other), - othLength = othProps.length; - - if (objLength != othLength && !isPartial) { - return false; - } - var index = objLength; - while (index--) { - var key = objProps[index]; - if (!(isPartial ? key in other : hasOwnProperty.call(other, key))) { - return false; - } - } - // Check that cyclic values are equal. - var objStacked = stack.get(object); - var othStacked = stack.get(other); - if (objStacked && othStacked) { - return objStacked == other && othStacked == object; - } - var result = true; - stack.set(object, other); - stack.set(other, object); - - var skipCtor = isPartial; - while (++index < objLength) { - key = objProps[index]; - var objValue = object[key], - othValue = other[key]; - - if (customizer) { - var compared = isPartial - ? customizer(othValue, objValue, key, other, object, stack) - : customizer(objValue, othValue, key, object, other, stack); - } - // Recursively compare objects (susceptible to call stack limits). - if (!(compared === undefined - ? (objValue === othValue || equalFunc(objValue, othValue, bitmask, customizer, stack)) - : compared - )) { - result = false; - break; - } - skipCtor || (skipCtor = key == 'constructor'); - } - if (result && !skipCtor) { - var objCtor = object.constructor, - othCtor = other.constructor; - - // Non `Object` object instances with different constructors are not equal. - if (objCtor != othCtor && - ('constructor' in object && 'constructor' in other) && - !(typeof objCtor == 'function' && objCtor instanceof objCtor && - typeof othCtor == 'function' && othCtor instanceof othCtor)) { - result = false; - } - } - stack['delete'](object); - stack['delete'](other); - return result; - } - - /** - * A specialized version of `baseRest` which flattens the rest array. - * - * @private - * @param {Function} func The function to apply a rest parameter to. - * @returns {Function} Returns the new function. - */ - function flatRest(func) { - return setToString(overRest(func, undefined, flatten), func + ''); - } - - /** - * Creates an array of own enumerable property names and symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names and symbols. - */ - function getAllKeys(object) { - return baseGetAllKeys(object, keys, getSymbols); - } - - /** - * Creates an array of own and inherited enumerable property names and - * symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names and symbols. - */ - function getAllKeysIn(object) { - return baseGetAllKeys(object, keysIn, getSymbolsIn); - } - - /** - * Gets metadata for `func`. - * - * @private - * @param {Function} func The function to query. - * @returns {*} Returns the metadata for `func`. - */ - var getData = !metaMap ? noop : function(func) { - return metaMap.get(func); - }; - - /** - * Gets the name of `func`. - * - * @private - * @param {Function} func The function to query. - * @returns {string} Returns the function name. - */ - function getFuncName(func) { - var result = (func.name + ''), - array = realNames[result], - length = hasOwnProperty.call(realNames, result) ? array.length : 0; - - while (length--) { - var data = array[length], - otherFunc = data.func; - if (otherFunc == null || otherFunc == func) { - return data.name; - } - } - return result; - } - - /** - * Gets the argument placeholder value for `func`. - * - * @private - * @param {Function} func The function to inspect. - * @returns {*} Returns the placeholder value. - */ - function getHolder(func) { - var object = hasOwnProperty.call(lodash, 'placeholder') ? lodash : func; - return object.placeholder; - } - - /** - * Gets the appropriate "iteratee" function. If `_.iteratee` is customized, - * this function returns the custom method, otherwise it returns `baseIteratee`. - * If arguments are provided, the chosen function is invoked with them and - * its result is returned. - * - * @private - * @param {*} [value] The value to convert to an iteratee. - * @param {number} [arity] The arity of the created iteratee. - * @returns {Function} Returns the chosen function or its result. - */ - function getIteratee() { - var result = lodash.iteratee || iteratee; - result = result === iteratee ? baseIteratee : result; - return arguments.length ? result(arguments[0], arguments[1]) : result; - } - - /** - * Gets the data for `map`. - * - * @private - * @param {Object} map The map to query. - * @param {string} key The reference key. - * @returns {*} Returns the map data. - */ - function getMapData(map, key) { - var data = map.__data__; - return isKeyable(key) - ? data[typeof key == 'string' ? 'string' : 'hash'] - : data.map; - } - - /** - * Gets the property names, values, and compare flags of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the match data of `object`. - */ - function getMatchData(object) { - var result = keys(object), - length = result.length; - - while (length--) { - var key = result[length], - value = object[key]; - - result[length] = [key, value, isStrictComparable(value)]; - } - return result; - } - - /** - * Gets the native function at `key` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the method to get. - * @returns {*} Returns the function if it's native, else `undefined`. - */ - function getNative(object, key) { - var value = getValue(object, key); - return baseIsNative(value) ? value : undefined; - } - - /** - * A specialized version of `baseGetTag` which ignores `Symbol.toStringTag` values. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the raw `toStringTag`. - */ - function getRawTag(value) { - var isOwn = hasOwnProperty.call(value, symToStringTag), - tag = value[symToStringTag]; - - try { - value[symToStringTag] = undefined; - var unmasked = true; - } catch (e) {} - - var result = nativeObjectToString.call(value); - if (unmasked) { - if (isOwn) { - value[symToStringTag] = tag; - } else { - delete value[symToStringTag]; - } - } - return result; - } - - /** - * Creates an array of the own enumerable symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of symbols. - */ - var getSymbols = !nativeGetSymbols ? stubArray : function(object) { - if (object == null) { - return []; - } - object = Object(object); - return arrayFilter(nativeGetSymbols(object), function(symbol) { - return propertyIsEnumerable.call(object, symbol); - }); - }; - - /** - * Creates an array of the own and inherited enumerable symbols of `object`. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of symbols. - */ - var getSymbolsIn = !nativeGetSymbols ? stubArray : function(object) { - var result = []; - while (object) { - arrayPush(result, getSymbols(object)); - object = getPrototype(object); - } - return result; - }; - - /** - * Gets the `toStringTag` of `value`. - * - * @private - * @param {*} value The value to query. - * @returns {string} Returns the `toStringTag`. - */ - var getTag = baseGetTag; - - // Fallback for data views, maps, sets, and weak maps in IE 11 and promises in Node.js < 6. - if ((DataView && getTag(new DataView(new ArrayBuffer(1))) != dataViewTag) || - (Map && getTag(new Map) != mapTag) || - (Promise && getTag(Promise.resolve()) != promiseTag) || - (Set && getTag(new Set) != setTag) || - (WeakMap && getTag(new WeakMap) != weakMapTag)) { - getTag = function(value) { - var result = baseGetTag(value), - Ctor = result == objectTag ? value.constructor : undefined, - ctorString = Ctor ? toSource(Ctor) : ''; - - if (ctorString) { - switch (ctorString) { - case dataViewCtorString: return dataViewTag; - case mapCtorString: return mapTag; - case promiseCtorString: return promiseTag; - case setCtorString: return setTag; - case weakMapCtorString: return weakMapTag; - } - } - return result; - }; - } - - /** - * Gets the view, applying any `transforms` to the `start` and `end` positions. - * - * @private - * @param {number} start The start of the view. - * @param {number} end The end of the view. - * @param {Array} transforms The transformations to apply to the view. - * @returns {Object} Returns an object containing the `start` and `end` - * positions of the view. - */ - function getView(start, end, transforms) { - var index = -1, - length = transforms.length; - - while (++index < length) { - var data = transforms[index], - size = data.size; - - switch (data.type) { - case 'drop': start += size; break; - case 'dropRight': end -= size; break; - case 'take': end = nativeMin(end, start + size); break; - case 'takeRight': start = nativeMax(start, end - size); break; - } - } - return { 'start': start, 'end': end }; - } - - /** - * Extracts wrapper details from the `source` body comment. - * - * @private - * @param {string} source The source to inspect. - * @returns {Array} Returns the wrapper details. - */ - function getWrapDetails(source) { - var match = source.match(reWrapDetails); - return match ? match[1].split(reSplitDetails) : []; - } - - /** - * Checks if `path` exists on `object`. - * - * @private - * @param {Object} object The object to query. - * @param {Array|string} path The path to check. - * @param {Function} hasFunc The function to check properties. - * @returns {boolean} Returns `true` if `path` exists, else `false`. - */ - function hasPath(object, path, hasFunc) { - path = castPath(path, object); - - var index = -1, - length = path.length, - result = false; - - while (++index < length) { - var key = toKey(path[index]); - if (!(result = object != null && hasFunc(object, key))) { - break; - } - object = object[key]; - } - if (result || ++index != length) { - return result; - } - length = object == null ? 0 : object.length; - return !!length && isLength(length) && isIndex(key, length) && - (isArray(object) || isArguments(object)); - } - - /** - * Initializes an array clone. - * - * @private - * @param {Array} array The array to clone. - * @returns {Array} Returns the initialized clone. - */ - function initCloneArray(array) { - var length = array.length, - result = new array.constructor(length); - - // Add properties assigned by `RegExp#exec`. - if (length && typeof array[0] == 'string' && hasOwnProperty.call(array, 'index')) { - result.index = array.index; - result.input = array.input; - } - return result; - } - - /** - * Initializes an object clone. - * - * @private - * @param {Object} object The object to clone. - * @returns {Object} Returns the initialized clone. - */ - function initCloneObject(object) { - return (typeof object.constructor == 'function' && !isPrototype(object)) - ? baseCreate(getPrototype(object)) - : {}; - } - - /** - * Initializes an object clone based on its `toStringTag`. - * - * **Note:** This function only supports cloning values with tags of - * `Boolean`, `Date`, `Error`, `Map`, `Number`, `RegExp`, `Set`, or `String`. - * - * @private - * @param {Object} object The object to clone. - * @param {string} tag The `toStringTag` of the object to clone. - * @param {boolean} [isDeep] Specify a deep clone. - * @returns {Object} Returns the initialized clone. - */ - function initCloneByTag(object, tag, isDeep) { - var Ctor = object.constructor; - switch (tag) { - case arrayBufferTag: - return cloneArrayBuffer(object); - - case boolTag: - case dateTag: - return new Ctor(+object); - - case dataViewTag: - return cloneDataView(object, isDeep); - - case float32Tag: case float64Tag: - case int8Tag: case int16Tag: case int32Tag: - case uint8Tag: case uint8ClampedTag: case uint16Tag: case uint32Tag: - return cloneTypedArray(object, isDeep); - - case mapTag: - return new Ctor; - - case numberTag: - case stringTag: - return new Ctor(object); - - case regexpTag: - return cloneRegExp(object); - - case setTag: - return new Ctor; - - case symbolTag: - return cloneSymbol(object); - } - } - - /** - * Inserts wrapper `details` in a comment at the top of the `source` body. - * - * @private - * @param {string} source The source to modify. - * @returns {Array} details The details to insert. - * @returns {string} Returns the modified source. - */ - function insertWrapDetails(source, details) { - var length = details.length; - if (!length) { - return source; - } - var lastIndex = length - 1; - details[lastIndex] = (length > 1 ? '& ' : '') + details[lastIndex]; - details = details.join(length > 2 ? ', ' : ' '); - return source.replace(reWrapComment, '{\n/* [wrapped with ' + details + '] */\n'); - } - - /** - * Checks if `value` is a flattenable `arguments` object or array. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is flattenable, else `false`. - */ - function isFlattenable(value) { - return isArray(value) || isArguments(value) || - !!(spreadableSymbol && value && value[spreadableSymbol]); - } - - /** - * Checks if `value` is a valid array-like index. - * - * @private - * @param {*} value The value to check. - * @param {number} [length=MAX_SAFE_INTEGER] The upper bounds of a valid index. - * @returns {boolean} Returns `true` if `value` is a valid index, else `false`. - */ - function isIndex(value, length) { - var type = typeof value; - length = length == null ? MAX_SAFE_INTEGER : length; - - return !!length && - (type == 'number' || - (type != 'symbol' && reIsUint.test(value))) && - (value > -1 && value % 1 == 0 && value < length); - } - - /** - * Checks if the given arguments are from an iteratee call. - * - * @private - * @param {*} value The potential iteratee value argument. - * @param {*} index The potential iteratee index or key argument. - * @param {*} object The potential iteratee object argument. - * @returns {boolean} Returns `true` if the arguments are from an iteratee call, - * else `false`. - */ - function isIterateeCall(value, index, object) { - if (!isObject(object)) { - return false; - } - var type = typeof index; - if (type == 'number' - ? (isArrayLike(object) && isIndex(index, object.length)) - : (type == 'string' && index in object) - ) { - return eq(object[index], value); - } - return false; - } - - /** - * Checks if `value` is a property name and not a property path. - * - * @private - * @param {*} value The value to check. - * @param {Object} [object] The object to query keys on. - * @returns {boolean} Returns `true` if `value` is a property name, else `false`. - */ - function isKey(value, object) { - if (isArray(value)) { - return false; - } - var type = typeof value; - if (type == 'number' || type == 'symbol' || type == 'boolean' || - value == null || isSymbol(value)) { - return true; - } - return reIsPlainProp.test(value) || !reIsDeepProp.test(value) || - (object != null && value in Object(object)); - } - - /** - * Checks if `value` is suitable for use as unique object key. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is suitable, else `false`. - */ - function isKeyable(value) { - var type = typeof value; - return (type == 'string' || type == 'number' || type == 'symbol' || type == 'boolean') - ? (value !== '__proto__') - : (value === null); - } - - /** - * Checks if `func` has a lazy counterpart. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` has a lazy counterpart, - * else `false`. - */ - function isLaziable(func) { - var funcName = getFuncName(func), - other = lodash[funcName]; - - if (typeof other != 'function' || !(funcName in LazyWrapper.prototype)) { - return false; - } - if (func === other) { - return true; - } - var data = getData(other); - return !!data && func === data[0]; - } - - /** - * Checks if `func` has its source masked. - * - * @private - * @param {Function} func The function to check. - * @returns {boolean} Returns `true` if `func` is masked, else `false`. - */ - function isMasked(func) { - return !!maskSrcKey && (maskSrcKey in func); - } - - /** - * Checks if `func` is capable of being masked. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `func` is maskable, else `false`. - */ - var isMaskable = coreJsData ? isFunction : stubFalse; - - /** - * Checks if `value` is likely a prototype object. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a prototype, else `false`. - */ - function isPrototype(value) { - var Ctor = value && value.constructor, - proto = (typeof Ctor == 'function' && Ctor.prototype) || objectProto; - - return value === proto; - } - - /** - * Checks if `value` is suitable for strict equality comparisons, i.e. `===`. - * - * @private - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` if suitable for strict - * equality comparisons, else `false`. - */ - function isStrictComparable(value) { - return value === value && !isObject(value); - } - - /** - * A specialized version of `matchesProperty` for source values suitable - * for strict equality comparisons, i.e. `===`. - * - * @private - * @param {string} key The key of the property to get. - * @param {*} srcValue The value to match. - * @returns {Function} Returns the new spec function. - */ - function matchesStrictComparable(key, srcValue) { - return function(object) { - if (object == null) { - return false; - } - return object[key] === srcValue && - (srcValue !== undefined || (key in Object(object))); - }; - } - - /** - * A specialized version of `_.memoize` which clears the memoized function's - * cache when it exceeds `MAX_MEMOIZE_SIZE`. - * - * @private - * @param {Function} func The function to have its output memoized. - * @returns {Function} Returns the new memoized function. - */ - function memoizeCapped(func) { - var result = memoize(func, function(key) { - if (cache.size === MAX_MEMOIZE_SIZE) { - cache.clear(); - } - return key; - }); - - var cache = result.cache; - return result; - } - - /** - * Merges the function metadata of `source` into `data`. - * - * Merging metadata reduces the number of wrappers used to invoke a function. - * This is possible because methods like `_.bind`, `_.curry`, and `_.partial` - * may be applied regardless of execution order. Methods like `_.ary` and - * `_.rearg` modify function arguments, making the order in which they are - * executed important, preventing the merging of metadata. However, we make - * an exception for a safe combined case where curried functions have `_.ary` - * and or `_.rearg` applied. - * - * @private - * @param {Array} data The destination metadata. - * @param {Array} source The source metadata. - * @returns {Array} Returns `data`. - */ - function mergeData(data, source) { - var bitmask = data[1], - srcBitmask = source[1], - newBitmask = bitmask | srcBitmask, - isCommon = newBitmask < (WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG | WRAP_ARY_FLAG); - - var isCombo = - ((srcBitmask == WRAP_ARY_FLAG) && (bitmask == WRAP_CURRY_FLAG)) || - ((srcBitmask == WRAP_ARY_FLAG) && (bitmask == WRAP_REARG_FLAG) && (data[7].length <= source[8])) || - ((srcBitmask == (WRAP_ARY_FLAG | WRAP_REARG_FLAG)) && (source[7].length <= source[8]) && (bitmask == WRAP_CURRY_FLAG)); - - // Exit early if metadata can't be merged. - if (!(isCommon || isCombo)) { - return data; - } - // Use source `thisArg` if available. - if (srcBitmask & WRAP_BIND_FLAG) { - data[2] = source[2]; - // Set when currying a bound function. - newBitmask |= bitmask & WRAP_BIND_FLAG ? 0 : WRAP_CURRY_BOUND_FLAG; - } - // Compose partial arguments. - var value = source[3]; - if (value) { - var partials = data[3]; - data[3] = partials ? composeArgs(partials, value, source[4]) : value; - data[4] = partials ? replaceHolders(data[3], PLACEHOLDER) : source[4]; - } - // Compose partial right arguments. - value = source[5]; - if (value) { - partials = data[5]; - data[5] = partials ? composeArgsRight(partials, value, source[6]) : value; - data[6] = partials ? replaceHolders(data[5], PLACEHOLDER) : source[6]; - } - // Use source `argPos` if available. - value = source[7]; - if (value) { - data[7] = value; - } - // Use source `ary` if it's smaller. - if (srcBitmask & WRAP_ARY_FLAG) { - data[8] = data[8] == null ? source[8] : nativeMin(data[8], source[8]); - } - // Use source `arity` if one is not provided. - if (data[9] == null) { - data[9] = source[9]; - } - // Use source `func` and merge bitmasks. - data[0] = source[0]; - data[1] = newBitmask; - - return data; - } - - /** - * This function is like - * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * except that it includes inherited enumerable properties. - * - * @private - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - */ - function nativeKeysIn(object) { - var result = []; - if (object != null) { - for (var key in Object(object)) { - result.push(key); - } - } - return result; - } - - /** - * Converts `value` to a string using `Object.prototype.toString`. - * - * @private - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - */ - function objectToString(value) { - return nativeObjectToString.call(value); - } - - /** - * A specialized version of `baseRest` which transforms the rest array. - * - * @private - * @param {Function} func The function to apply a rest parameter to. - * @param {number} [start=func.length-1] The start position of the rest parameter. - * @param {Function} transform The rest array transform. - * @returns {Function} Returns the new function. - */ - function overRest(func, start, transform) { - start = nativeMax(start === undefined ? (func.length - 1) : start, 0); - return function() { - var args = arguments, - index = -1, - length = nativeMax(args.length - start, 0), - array = Array(length); - - while (++index < length) { - array[index] = args[start + index]; - } - index = -1; - var otherArgs = Array(start + 1); - while (++index < start) { - otherArgs[index] = args[index]; - } - otherArgs[start] = transform(array); - return apply(func, this, otherArgs); - }; - } - - /** - * Gets the parent value at `path` of `object`. - * - * @private - * @param {Object} object The object to query. - * @param {Array} path The path to get the parent value of. - * @returns {*} Returns the parent value. - */ - function parent(object, path) { - return path.length < 2 ? object : baseGet(object, baseSlice(path, 0, -1)); - } - - /** - * Reorder `array` according to the specified indexes where the element at - * the first index is assigned as the first element, the element at - * the second index is assigned as the second element, and so on. - * - * @private - * @param {Array} array The array to reorder. - * @param {Array} indexes The arranged array indexes. - * @returns {Array} Returns `array`. - */ - function reorder(array, indexes) { - var arrLength = array.length, - length = nativeMin(indexes.length, arrLength), - oldArray = copyArray(array); - - while (length--) { - var index = indexes[length]; - array[length] = isIndex(index, arrLength) ? oldArray[index] : undefined; - } - return array; - } - - /** - * Gets the value at `key`, unless `key` is "__proto__" or "constructor". - * - * @private - * @param {Object} object The object to query. - * @param {string} key The key of the property to get. - * @returns {*} Returns the property value. - */ - function safeGet(object, key) { - if (key === 'constructor' && typeof object[key] === 'function') { - return; - } - - if (key == '__proto__') { - return; - } - - return object[key]; - } - - /** - * Sets metadata for `func`. - * - * **Note:** If this function becomes hot, i.e. is invoked a lot in a short - * period of time, it will trip its breaker and transition to an identity - * function to avoid garbage collection pauses in V8. See - * [V8 issue 2070](https://bugs.chromium.org/p/v8/issues/detail?id=2070) - * for more details. - * - * @private - * @param {Function} func The function to associate metadata with. - * @param {*} data The metadata. - * @returns {Function} Returns `func`. - */ - var setData = shortOut(baseSetData); - - /** - * A simple wrapper around the global [`setTimeout`](https://mdn.io/setTimeout). - * - * @private - * @param {Function} func The function to delay. - * @param {number} wait The number of milliseconds to delay invocation. - * @returns {number|Object} Returns the timer id or timeout object. - */ - var setTimeout = ctxSetTimeout || function(func, wait) { - return root.setTimeout(func, wait); - }; - - /** - * Sets the `toString` method of `func` to return `string`. - * - * @private - * @param {Function} func The function to modify. - * @param {Function} string The `toString` result. - * @returns {Function} Returns `func`. - */ - var setToString = shortOut(baseSetToString); - - /** - * Sets the `toString` method of `wrapper` to mimic the source of `reference` - * with wrapper details in a comment at the top of the source body. - * - * @private - * @param {Function} wrapper The function to modify. - * @param {Function} reference The reference function. - * @param {number} bitmask The bitmask flags. See `createWrap` for more details. - * @returns {Function} Returns `wrapper`. - */ - function setWrapToString(wrapper, reference, bitmask) { - var source = (reference + ''); - return setToString(wrapper, insertWrapDetails(source, updateWrapDetails(getWrapDetails(source), bitmask))); - } - - /** - * Creates a function that'll short out and invoke `identity` instead - * of `func` when it's called `HOT_COUNT` or more times in `HOT_SPAN` - * milliseconds. - * - * @private - * @param {Function} func The function to restrict. - * @returns {Function} Returns the new shortable function. - */ - function shortOut(func) { - var count = 0, - lastCalled = 0; - - return function() { - var stamp = nativeNow(), - remaining = HOT_SPAN - (stamp - lastCalled); - - lastCalled = stamp; - if (remaining > 0) { - if (++count >= HOT_COUNT) { - return arguments[0]; - } - } else { - count = 0; - } - return func.apply(undefined, arguments); - }; - } - - /** - * A specialized version of `_.shuffle` which mutates and sets the size of `array`. - * - * @private - * @param {Array} array The array to shuffle. - * @param {number} [size=array.length] The size of `array`. - * @returns {Array} Returns `array`. - */ - function shuffleSelf(array, size) { - var index = -1, - length = array.length, - lastIndex = length - 1; - - size = size === undefined ? length : size; - while (++index < size) { - var rand = baseRandom(index, lastIndex), - value = array[rand]; - - array[rand] = array[index]; - array[index] = value; - } - array.length = size; - return array; - } - - /** - * Converts `string` to a property path array. - * - * @private - * @param {string} string The string to convert. - * @returns {Array} Returns the property path array. - */ - var stringToPath = memoizeCapped(function(string) { - var result = []; - if (string.charCodeAt(0) === 46 /* . */) { - result.push(''); - } - string.replace(rePropName, function(match, number, quote, subString) { - result.push(quote ? subString.replace(reEscapeChar, '$1') : (number || match)); - }); - return result; - }); - - /** - * Converts `value` to a string key if it's not a string or symbol. - * - * @private - * @param {*} value The value to inspect. - * @returns {string|symbol} Returns the key. - */ - function toKey(value) { - if (typeof value == 'string' || isSymbol(value)) { - return value; - } - var result = (value + ''); - return (result == '0' && (1 / value) == -INFINITY) ? '-0' : result; - } - - /** - * Converts `func` to its source code. - * - * @private - * @param {Function} func The function to convert. - * @returns {string} Returns the source code. - */ - function toSource(func) { - if (func != null) { - try { - return funcToString.call(func); - } catch (e) {} - try { - return (func + ''); - } catch (e) {} - } - return ''; - } - - /** - * Updates wrapper `details` based on `bitmask` flags. - * - * @private - * @returns {Array} details The details to modify. - * @param {number} bitmask The bitmask flags. See `createWrap` for more details. - * @returns {Array} Returns `details`. - */ - function updateWrapDetails(details, bitmask) { - arrayEach(wrapFlags, function(pair) { - var value = '_.' + pair[0]; - if ((bitmask & pair[1]) && !arrayIncludes(details, value)) { - details.push(value); - } - }); - return details.sort(); - } - - /** - * Creates a clone of `wrapper`. - * - * @private - * @param {Object} wrapper The wrapper to clone. - * @returns {Object} Returns the cloned wrapper. - */ - function wrapperClone(wrapper) { - if (wrapper instanceof LazyWrapper) { - return wrapper.clone(); - } - var result = new LodashWrapper(wrapper.__wrapped__, wrapper.__chain__); - result.__actions__ = copyArray(wrapper.__actions__); - result.__index__ = wrapper.__index__; - result.__values__ = wrapper.__values__; - return result; - } - - /*------------------------------------------------------------------------*/ - - /** - * Creates an array of elements split into groups the length of `size`. - * If `array` can't be split evenly, the final chunk will be the remaining - * elements. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to process. - * @param {number} [size=1] The length of each chunk - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Array} Returns the new array of chunks. - * @example - * - * _.chunk(['a', 'b', 'c', 'd'], 2); - * // => [['a', 'b'], ['c', 'd']] - * - * _.chunk(['a', 'b', 'c', 'd'], 3); - * // => [['a', 'b', 'c'], ['d']] - */ - function chunk(array, size, guard) { - if ((guard ? isIterateeCall(array, size, guard) : size === undefined)) { - size = 1; - } else { - size = nativeMax(toInteger(size), 0); - } - var length = array == null ? 0 : array.length; - if (!length || size < 1) { - return []; - } - var index = 0, - resIndex = 0, - result = Array(nativeCeil(length / size)); - - while (index < length) { - result[resIndex++] = baseSlice(array, index, (index += size)); - } - return result; - } - - /** - * Creates an array with all falsey values removed. The values `false`, `null`, - * `0`, `""`, `undefined`, and `NaN` are falsey. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to compact. - * @returns {Array} Returns the new array of filtered values. - * @example - * - * _.compact([0, 1, false, 2, '', 3]); - * // => [1, 2, 3] - */ - function compact(array) { - var index = -1, - length = array == null ? 0 : array.length, - resIndex = 0, - result = []; - - while (++index < length) { - var value = array[index]; - if (value) { - result[resIndex++] = value; - } - } - return result; - } - - /** - * Creates a new array concatenating `array` with any additional arrays - * and/or values. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to concatenate. - * @param {...*} [values] The values to concatenate. - * @returns {Array} Returns the new concatenated array. - * @example - * - * var array = [1]; - * var other = _.concat(array, 2, [3], [[4]]); - * - * console.log(other); - * // => [1, 2, 3, [4]] - * - * console.log(array); - * // => [1] - */ - function concat() { - var length = arguments.length; - if (!length) { - return []; - } - var args = Array(length - 1), - array = arguments[0], - index = length; - - while (index--) { - args[index - 1] = arguments[index]; - } - return arrayPush(isArray(array) ? copyArray(array) : [array], baseFlatten(args, 1)); - } - - /** - * Creates an array of `array` values not included in the other given arrays - * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons. The order and references of result values are - * determined by the first array. - * - * **Note:** Unlike `_.pullAll`, this method returns a new array. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {...Array} [values] The values to exclude. - * @returns {Array} Returns the new array of filtered values. - * @see _.without, _.xor - * @example - * - * _.difference([2, 1], [2, 3]); - * // => [1] - */ - var difference = baseRest(function(array, values) { - return isArrayLikeObject(array) - ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true)) - : []; - }); - - /** - * This method is like `_.difference` except that it accepts `iteratee` which - * is invoked for each element of `array` and `values` to generate the criterion - * by which they're compared. The order and references of result values are - * determined by the first array. The iteratee is invoked with one argument: - * (value). - * - * **Note:** Unlike `_.pullAllBy`, this method returns a new array. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {...Array} [values] The values to exclude. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {Array} Returns the new array of filtered values. - * @example - * - * _.differenceBy([2.1, 1.2], [2.3, 3.4], Math.floor); - * // => [1.2] - * - * // The `_.property` iteratee shorthand. - * _.differenceBy([{ 'x': 2 }, { 'x': 1 }], [{ 'x': 1 }], 'x'); - * // => [{ 'x': 2 }] - */ - var differenceBy = baseRest(function(array, values) { - var iteratee = last(values); - if (isArrayLikeObject(iteratee)) { - iteratee = undefined; - } - return isArrayLikeObject(array) - ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), getIteratee(iteratee, 2)) - : []; - }); - - /** - * This method is like `_.difference` except that it accepts `comparator` - * which is invoked to compare elements of `array` to `values`. The order and - * references of result values are determined by the first array. The comparator - * is invoked with two arguments: (arrVal, othVal). - * - * **Note:** Unlike `_.pullAllWith`, this method returns a new array. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {...Array} [values] The values to exclude. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new array of filtered values. - * @example - * - * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]; - * - * _.differenceWith(objects, [{ 'x': 1, 'y': 2 }], _.isEqual); - * // => [{ 'x': 2, 'y': 1 }] - */ - var differenceWith = baseRest(function(array, values) { - var comparator = last(values); - if (isArrayLikeObject(comparator)) { - comparator = undefined; - } - return isArrayLikeObject(array) - ? baseDifference(array, baseFlatten(values, 1, isArrayLikeObject, true), undefined, comparator) - : []; - }); - - /** - * Creates a slice of `array` with `n` elements dropped from the beginning. - * - * @static - * @memberOf _ - * @since 0.5.0 - * @category Array - * @param {Array} array The array to query. - * @param {number} [n=1] The number of elements to drop. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Array} Returns the slice of `array`. - * @example - * - * _.drop([1, 2, 3]); - * // => [2, 3] - * - * _.drop([1, 2, 3], 2); - * // => [3] - * - * _.drop([1, 2, 3], 5); - * // => [] - * - * _.drop([1, 2, 3], 0); - * // => [1, 2, 3] - */ - function drop(array, n, guard) { - var length = array == null ? 0 : array.length; - if (!length) { - return []; - } - n = (guard || n === undefined) ? 1 : toInteger(n); - return baseSlice(array, n < 0 ? 0 : n, length); - } - - /** - * Creates a slice of `array` with `n` elements dropped from the end. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to query. - * @param {number} [n=1] The number of elements to drop. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Array} Returns the slice of `array`. - * @example - * - * _.dropRight([1, 2, 3]); - * // => [1, 2] - * - * _.dropRight([1, 2, 3], 2); - * // => [1] - * - * _.dropRight([1, 2, 3], 5); - * // => [] - * - * _.dropRight([1, 2, 3], 0); - * // => [1, 2, 3] - */ - function dropRight(array, n, guard) { - var length = array == null ? 0 : array.length; - if (!length) { - return []; - } - n = (guard || n === undefined) ? 1 : toInteger(n); - n = length - n; - return baseSlice(array, 0, n < 0 ? 0 : n); - } - - /** - * Creates a slice of `array` excluding elements dropped from the end. - * Elements are dropped until `predicate` returns falsey. The predicate is - * invoked with three arguments: (value, index, array). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to query. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the slice of `array`. - * @example - * - * var users = [ - * { 'user': 'barney', 'active': true }, - * { 'user': 'fred', 'active': false }, - * { 'user': 'pebbles', 'active': false } - * ]; - * - * _.dropRightWhile(users, function(o) { return !o.active; }); - * // => objects for ['barney'] - * - * // The `_.matches` iteratee shorthand. - * _.dropRightWhile(users, { 'user': 'pebbles', 'active': false }); - * // => objects for ['barney', 'fred'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.dropRightWhile(users, ['active', false]); - * // => objects for ['barney'] - * - * // The `_.property` iteratee shorthand. - * _.dropRightWhile(users, 'active'); - * // => objects for ['barney', 'fred', 'pebbles'] - */ - function dropRightWhile(array, predicate) { - return (array && array.length) - ? baseWhile(array, getIteratee(predicate, 3), true, true) - : []; - } - - /** - * Creates a slice of `array` excluding elements dropped from the beginning. - * Elements are dropped until `predicate` returns falsey. The predicate is - * invoked with three arguments: (value, index, array). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to query. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the slice of `array`. - * @example - * - * var users = [ - * { 'user': 'barney', 'active': false }, - * { 'user': 'fred', 'active': false }, - * { 'user': 'pebbles', 'active': true } - * ]; - * - * _.dropWhile(users, function(o) { return !o.active; }); - * // => objects for ['pebbles'] - * - * // The `_.matches` iteratee shorthand. - * _.dropWhile(users, { 'user': 'barney', 'active': false }); - * // => objects for ['fred', 'pebbles'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.dropWhile(users, ['active', false]); - * // => objects for ['pebbles'] - * - * // The `_.property` iteratee shorthand. - * _.dropWhile(users, 'active'); - * // => objects for ['barney', 'fred', 'pebbles'] - */ - function dropWhile(array, predicate) { - return (array && array.length) - ? baseWhile(array, getIteratee(predicate, 3), true) - : []; - } - - /** - * Fills elements of `array` with `value` from `start` up to, but not - * including, `end`. - * - * **Note:** This method mutates `array`. - * - * @static - * @memberOf _ - * @since 3.2.0 - * @category Array - * @param {Array} array The array to fill. - * @param {*} value The value to fill `array` with. - * @param {number} [start=0] The start position. - * @param {number} [end=array.length] The end position. - * @returns {Array} Returns `array`. - * @example - * - * var array = [1, 2, 3]; - * - * _.fill(array, 'a'); - * console.log(array); - * // => ['a', 'a', 'a'] - * - * _.fill(Array(3), 2); - * // => [2, 2, 2] - * - * _.fill([4, 6, 8, 10], '*', 1, 3); - * // => [4, '*', '*', 10] - */ - function fill(array, value, start, end) { - var length = array == null ? 0 : array.length; - if (!length) { - return []; - } - if (start && typeof start != 'number' && isIterateeCall(array, value, start)) { - start = 0; - end = length; - } - return baseFill(array, value, start, end); - } - - /** - * This method is like `_.find` except that it returns the index of the first - * element `predicate` returns truthy for instead of the element itself. - * - * @static - * @memberOf _ - * @since 1.1.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @param {number} [fromIndex=0] The index to search from. - * @returns {number} Returns the index of the found element, else `-1`. - * @example - * - * var users = [ - * { 'user': 'barney', 'active': false }, - * { 'user': 'fred', 'active': false }, - * { 'user': 'pebbles', 'active': true } - * ]; - * - * _.findIndex(users, function(o) { return o.user == 'barney'; }); - * // => 0 - * - * // The `_.matches` iteratee shorthand. - * _.findIndex(users, { 'user': 'fred', 'active': false }); - * // => 1 - * - * // The `_.matchesProperty` iteratee shorthand. - * _.findIndex(users, ['active', false]); - * // => 0 - * - * // The `_.property` iteratee shorthand. - * _.findIndex(users, 'active'); - * // => 2 - */ - function findIndex(array, predicate, fromIndex) { - var length = array == null ? 0 : array.length; - if (!length) { - return -1; - } - var index = fromIndex == null ? 0 : toInteger(fromIndex); - if (index < 0) { - index = nativeMax(length + index, 0); - } - return baseFindIndex(array, getIteratee(predicate, 3), index); - } - - /** - * This method is like `_.findIndex` except that it iterates over elements - * of `collection` from right to left. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @param {number} [fromIndex=array.length-1] The index to search from. - * @returns {number} Returns the index of the found element, else `-1`. - * @example - * - * var users = [ - * { 'user': 'barney', 'active': true }, - * { 'user': 'fred', 'active': false }, - * { 'user': 'pebbles', 'active': false } - * ]; - * - * _.findLastIndex(users, function(o) { return o.user == 'pebbles'; }); - * // => 2 - * - * // The `_.matches` iteratee shorthand. - * _.findLastIndex(users, { 'user': 'barney', 'active': true }); - * // => 0 - * - * // The `_.matchesProperty` iteratee shorthand. - * _.findLastIndex(users, ['active', false]); - * // => 2 - * - * // The `_.property` iteratee shorthand. - * _.findLastIndex(users, 'active'); - * // => 0 - */ - function findLastIndex(array, predicate, fromIndex) { - var length = array == null ? 0 : array.length; - if (!length) { - return -1; - } - var index = length - 1; - if (fromIndex !== undefined) { - index = toInteger(fromIndex); - index = fromIndex < 0 - ? nativeMax(length + index, 0) - : nativeMin(index, length - 1); - } - return baseFindIndex(array, getIteratee(predicate, 3), index, true); - } - - /** - * Flattens `array` a single level deep. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to flatten. - * @returns {Array} Returns the new flattened array. - * @example - * - * _.flatten([1, [2, [3, [4]], 5]]); - * // => [1, 2, [3, [4]], 5] - */ - function flatten(array) { - var length = array == null ? 0 : array.length; - return length ? baseFlatten(array, 1) : []; - } - - /** - * Recursively flattens `array`. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to flatten. - * @returns {Array} Returns the new flattened array. - * @example - * - * _.flattenDeep([1, [2, [3, [4]], 5]]); - * // => [1, 2, 3, 4, 5] - */ - function flattenDeep(array) { - var length = array == null ? 0 : array.length; - return length ? baseFlatten(array, INFINITY) : []; - } - - /** - * Recursively flatten `array` up to `depth` times. - * - * @static - * @memberOf _ - * @since 4.4.0 - * @category Array - * @param {Array} array The array to flatten. - * @param {number} [depth=1] The maximum recursion depth. - * @returns {Array} Returns the new flattened array. - * @example - * - * var array = [1, [2, [3, [4]], 5]]; - * - * _.flattenDepth(array, 1); - * // => [1, 2, [3, [4]], 5] - * - * _.flattenDepth(array, 2); - * // => [1, 2, 3, [4], 5] - */ - function flattenDepth(array, depth) { - var length = array == null ? 0 : array.length; - if (!length) { - return []; - } - depth = depth === undefined ? 1 : toInteger(depth); - return baseFlatten(array, depth); - } - - /** - * The inverse of `_.toPairs`; this method returns an object composed - * from key-value `pairs`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} pairs The key-value pairs. - * @returns {Object} Returns the new object. - * @example - * - * _.fromPairs([['a', 1], ['b', 2]]); - * // => { 'a': 1, 'b': 2 } - */ - function fromPairs(pairs) { - var index = -1, - length = pairs == null ? 0 : pairs.length, - result = {}; - - while (++index < length) { - var pair = pairs[index]; - result[pair[0]] = pair[1]; - } - return result; - } - - /** - * Gets the first element of `array`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @alias first - * @category Array - * @param {Array} array The array to query. - * @returns {*} Returns the first element of `array`. - * @example - * - * _.head([1, 2, 3]); - * // => 1 - * - * _.head([]); - * // => undefined - */ - function head(array) { - return (array && array.length) ? array[0] : undefined; - } - - /** - * Gets the index at which the first occurrence of `value` is found in `array` - * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons. If `fromIndex` is negative, it's used as the - * offset from the end of `array`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} [fromIndex=0] The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - * @example - * - * _.indexOf([1, 2, 1, 2], 2); - * // => 1 - * - * // Search from the `fromIndex`. - * _.indexOf([1, 2, 1, 2], 2, 2); - * // => 3 - */ - function indexOf(array, value, fromIndex) { - var length = array == null ? 0 : array.length; - if (!length) { - return -1; - } - var index = fromIndex == null ? 0 : toInteger(fromIndex); - if (index < 0) { - index = nativeMax(length + index, 0); - } - return baseIndexOf(array, value, index); - } - - /** - * Gets all but the last element of `array`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to query. - * @returns {Array} Returns the slice of `array`. - * @example - * - * _.initial([1, 2, 3]); - * // => [1, 2] - */ - function initial(array) { - var length = array == null ? 0 : array.length; - return length ? baseSlice(array, 0, -1) : []; - } - - /** - * Creates an array of unique values that are included in all given arrays - * using [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons. The order and references of result values are - * determined by the first array. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @returns {Array} Returns the new array of intersecting values. - * @example - * - * _.intersection([2, 1], [2, 3]); - * // => [2] - */ - var intersection = baseRest(function(arrays) { - var mapped = arrayMap(arrays, castArrayLikeObject); - return (mapped.length && mapped[0] === arrays[0]) - ? baseIntersection(mapped) - : []; - }); - - /** - * This method is like `_.intersection` except that it accepts `iteratee` - * which is invoked for each element of each `arrays` to generate the criterion - * by which they're compared. The order and references of result values are - * determined by the first array. The iteratee is invoked with one argument: - * (value). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {Array} Returns the new array of intersecting values. - * @example - * - * _.intersectionBy([2.1, 1.2], [2.3, 3.4], Math.floor); - * // => [2.1] - * - * // The `_.property` iteratee shorthand. - * _.intersectionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x'); - * // => [{ 'x': 1 }] - */ - var intersectionBy = baseRest(function(arrays) { - var iteratee = last(arrays), - mapped = arrayMap(arrays, castArrayLikeObject); - - if (iteratee === last(mapped)) { - iteratee = undefined; - } else { - mapped.pop(); - } - return (mapped.length && mapped[0] === arrays[0]) - ? baseIntersection(mapped, getIteratee(iteratee, 2)) - : []; - }); - - /** - * This method is like `_.intersection` except that it accepts `comparator` - * which is invoked to compare elements of `arrays`. The order and references - * of result values are determined by the first array. The comparator is - * invoked with two arguments: (arrVal, othVal). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new array of intersecting values. - * @example - * - * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]; - * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }]; - * - * _.intersectionWith(objects, others, _.isEqual); - * // => [{ 'x': 1, 'y': 2 }] - */ - var intersectionWith = baseRest(function(arrays) { - var comparator = last(arrays), - mapped = arrayMap(arrays, castArrayLikeObject); - - comparator = typeof comparator == 'function' ? comparator : undefined; - if (comparator) { - mapped.pop(); - } - return (mapped.length && mapped[0] === arrays[0]) - ? baseIntersection(mapped, undefined, comparator) - : []; - }); - - /** - * Converts all elements in `array` into a string separated by `separator`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to convert. - * @param {string} [separator=','] The element separator. - * @returns {string} Returns the joined string. - * @example - * - * _.join(['a', 'b', 'c'], '~'); - * // => 'a~b~c' - */ - function join(array, separator) { - return array == null ? '' : nativeJoin.call(array, separator); - } - - /** - * Gets the last element of `array`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to query. - * @returns {*} Returns the last element of `array`. - * @example - * - * _.last([1, 2, 3]); - * // => 3 - */ - function last(array) { - var length = array == null ? 0 : array.length; - return length ? array[length - 1] : undefined; - } - - /** - * This method is like `_.indexOf` except that it iterates over elements of - * `array` from right to left. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @param {number} [fromIndex=array.length-1] The index to search from. - * @returns {number} Returns the index of the matched value, else `-1`. - * @example - * - * _.lastIndexOf([1, 2, 1, 2], 2); - * // => 3 - * - * // Search from the `fromIndex`. - * _.lastIndexOf([1, 2, 1, 2], 2, 2); - * // => 1 - */ - function lastIndexOf(array, value, fromIndex) { - var length = array == null ? 0 : array.length; - if (!length) { - return -1; - } - var index = length; - if (fromIndex !== undefined) { - index = toInteger(fromIndex); - index = index < 0 ? nativeMax(length + index, 0) : nativeMin(index, length - 1); - } - return value === value - ? strictLastIndexOf(array, value, index) - : baseFindIndex(array, baseIsNaN, index, true); - } - - /** - * Gets the element at index `n` of `array`. If `n` is negative, the nth - * element from the end is returned. - * - * @static - * @memberOf _ - * @since 4.11.0 - * @category Array - * @param {Array} array The array to query. - * @param {number} [n=0] The index of the element to return. - * @returns {*} Returns the nth element of `array`. - * @example - * - * var array = ['a', 'b', 'c', 'd']; - * - * _.nth(array, 1); - * // => 'b' - * - * _.nth(array, -2); - * // => 'c'; - */ - function nth(array, n) { - return (array && array.length) ? baseNth(array, toInteger(n)) : undefined; - } - - /** - * Removes all given values from `array` using - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons. - * - * **Note:** Unlike `_.without`, this method mutates `array`. Use `_.remove` - * to remove elements from an array by predicate. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Array - * @param {Array} array The array to modify. - * @param {...*} [values] The values to remove. - * @returns {Array} Returns `array`. - * @example - * - * var array = ['a', 'b', 'c', 'a', 'b', 'c']; - * - * _.pull(array, 'a', 'c'); - * console.log(array); - * // => ['b', 'b'] - */ - var pull = baseRest(pullAll); - - /** - * This method is like `_.pull` except that it accepts an array of values to remove. - * - * **Note:** Unlike `_.difference`, this method mutates `array`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to modify. - * @param {Array} values The values to remove. - * @returns {Array} Returns `array`. - * @example - * - * var array = ['a', 'b', 'c', 'a', 'b', 'c']; - * - * _.pullAll(array, ['a', 'c']); - * console.log(array); - * // => ['b', 'b'] - */ - function pullAll(array, values) { - return (array && array.length && values && values.length) - ? basePullAll(array, values) - : array; - } - - /** - * This method is like `_.pullAll` except that it accepts `iteratee` which is - * invoked for each element of `array` and `values` to generate the criterion - * by which they're compared. The iteratee is invoked with one argument: (value). - * - * **Note:** Unlike `_.differenceBy`, this method mutates `array`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to modify. - * @param {Array} values The values to remove. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {Array} Returns `array`. - * @example - * - * var array = [{ 'x': 1 }, { 'x': 2 }, { 'x': 3 }, { 'x': 1 }]; - * - * _.pullAllBy(array, [{ 'x': 1 }, { 'x': 3 }], 'x'); - * console.log(array); - * // => [{ 'x': 2 }] - */ - function pullAllBy(array, values, iteratee) { - return (array && array.length && values && values.length) - ? basePullAll(array, values, getIteratee(iteratee, 2)) - : array; - } - - /** - * This method is like `_.pullAll` except that it accepts `comparator` which - * is invoked to compare elements of `array` to `values`. The comparator is - * invoked with two arguments: (arrVal, othVal). - * - * **Note:** Unlike `_.differenceWith`, this method mutates `array`. - * - * @static - * @memberOf _ - * @since 4.6.0 - * @category Array - * @param {Array} array The array to modify. - * @param {Array} values The values to remove. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns `array`. - * @example - * - * var array = [{ 'x': 1, 'y': 2 }, { 'x': 3, 'y': 4 }, { 'x': 5, 'y': 6 }]; - * - * _.pullAllWith(array, [{ 'x': 3, 'y': 4 }], _.isEqual); - * console.log(array); - * // => [{ 'x': 1, 'y': 2 }, { 'x': 5, 'y': 6 }] - */ - function pullAllWith(array, values, comparator) { - return (array && array.length && values && values.length) - ? basePullAll(array, values, undefined, comparator) - : array; - } - - /** - * Removes elements from `array` corresponding to `indexes` and returns an - * array of removed elements. - * - * **Note:** Unlike `_.at`, this method mutates `array`. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to modify. - * @param {...(number|number[])} [indexes] The indexes of elements to remove. - * @returns {Array} Returns the new array of removed elements. - * @example - * - * var array = ['a', 'b', 'c', 'd']; - * var pulled = _.pullAt(array, [1, 3]); - * - * console.log(array); - * // => ['a', 'c'] - * - * console.log(pulled); - * // => ['b', 'd'] - */ - var pullAt = flatRest(function(array, indexes) { - var length = array == null ? 0 : array.length, - result = baseAt(array, indexes); - - basePullAt(array, arrayMap(indexes, function(index) { - return isIndex(index, length) ? +index : index; - }).sort(compareAscending)); - - return result; - }); - - /** - * Removes all elements from `array` that `predicate` returns truthy for - * and returns an array of the removed elements. The predicate is invoked - * with three arguments: (value, index, array). - * - * **Note:** Unlike `_.filter`, this method mutates `array`. Use `_.pull` - * to pull elements from an array by value. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Array - * @param {Array} array The array to modify. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new array of removed elements. - * @example - * - * var array = [1, 2, 3, 4]; - * var evens = _.remove(array, function(n) { - * return n % 2 == 0; - * }); - * - * console.log(array); - * // => [1, 3] - * - * console.log(evens); - * // => [2, 4] - */ - function remove(array, predicate) { - var result = []; - if (!(array && array.length)) { - return result; - } - var index = -1, - indexes = [], - length = array.length; - - predicate = getIteratee(predicate, 3); - while (++index < length) { - var value = array[index]; - if (predicate(value, index, array)) { - result.push(value); - indexes.push(index); - } - } - basePullAt(array, indexes); - return result; - } - - /** - * Reverses `array` so that the first element becomes the last, the second - * element becomes the second to last, and so on. - * - * **Note:** This method mutates `array` and is based on - * [`Array#reverse`](https://mdn.io/Array/reverse). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to modify. - * @returns {Array} Returns `array`. - * @example - * - * var array = [1, 2, 3]; - * - * _.reverse(array); - * // => [3, 2, 1] - * - * console.log(array); - * // => [3, 2, 1] - */ - function reverse(array) { - return array == null ? array : nativeReverse.call(array); - } - - /** - * Creates a slice of `array` from `start` up to, but not including, `end`. - * - * **Note:** This method is used instead of - * [`Array#slice`](https://mdn.io/Array/slice) to ensure dense arrays are - * returned. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to slice. - * @param {number} [start=0] The start position. - * @param {number} [end=array.length] The end position. - * @returns {Array} Returns the slice of `array`. - */ - function slice(array, start, end) { - var length = array == null ? 0 : array.length; - if (!length) { - return []; - } - if (end && typeof end != 'number' && isIterateeCall(array, start, end)) { - start = 0; - end = length; - } - else { - start = start == null ? 0 : toInteger(start); - end = end === undefined ? length : toInteger(end); - } - return baseSlice(array, start, end); - } - - /** - * Uses a binary search to determine the lowest index at which `value` - * should be inserted into `array` in order to maintain its sort order. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The sorted array to inspect. - * @param {*} value The value to evaluate. - * @returns {number} Returns the index at which `value` should be inserted - * into `array`. - * @example - * - * _.sortedIndex([30, 50], 40); - * // => 1 - */ - function sortedIndex(array, value) { - return baseSortedIndex(array, value); - } - - /** - * This method is like `_.sortedIndex` except that it accepts `iteratee` - * which is invoked for `value` and each element of `array` to compute their - * sort ranking. The iteratee is invoked with one argument: (value). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The sorted array to inspect. - * @param {*} value The value to evaluate. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {number} Returns the index at which `value` should be inserted - * into `array`. - * @example - * - * var objects = [{ 'x': 4 }, { 'x': 5 }]; - * - * _.sortedIndexBy(objects, { 'x': 4 }, function(o) { return o.x; }); - * // => 0 - * - * // The `_.property` iteratee shorthand. - * _.sortedIndexBy(objects, { 'x': 4 }, 'x'); - * // => 0 - */ - function sortedIndexBy(array, value, iteratee) { - return baseSortedIndexBy(array, value, getIteratee(iteratee, 2)); - } - - /** - * This method is like `_.indexOf` except that it performs a binary - * search on a sorted `array`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @returns {number} Returns the index of the matched value, else `-1`. - * @example - * - * _.sortedIndexOf([4, 5, 5, 5, 6], 5); - * // => 1 - */ - function sortedIndexOf(array, value) { - var length = array == null ? 0 : array.length; - if (length) { - var index = baseSortedIndex(array, value); - if (index < length && eq(array[index], value)) { - return index; - } - } - return -1; - } - - /** - * This method is like `_.sortedIndex` except that it returns the highest - * index at which `value` should be inserted into `array` in order to - * maintain its sort order. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The sorted array to inspect. - * @param {*} value The value to evaluate. - * @returns {number} Returns the index at which `value` should be inserted - * into `array`. - * @example - * - * _.sortedLastIndex([4, 5, 5, 5, 6], 5); - * // => 4 - */ - function sortedLastIndex(array, value) { - return baseSortedIndex(array, value, true); - } - - /** - * This method is like `_.sortedLastIndex` except that it accepts `iteratee` - * which is invoked for `value` and each element of `array` to compute their - * sort ranking. The iteratee is invoked with one argument: (value). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The sorted array to inspect. - * @param {*} value The value to evaluate. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {number} Returns the index at which `value` should be inserted - * into `array`. - * @example - * - * var objects = [{ 'x': 4 }, { 'x': 5 }]; - * - * _.sortedLastIndexBy(objects, { 'x': 4 }, function(o) { return o.x; }); - * // => 1 - * - * // The `_.property` iteratee shorthand. - * _.sortedLastIndexBy(objects, { 'x': 4 }, 'x'); - * // => 1 - */ - function sortedLastIndexBy(array, value, iteratee) { - return baseSortedIndexBy(array, value, getIteratee(iteratee, 2), true); - } - - /** - * This method is like `_.lastIndexOf` except that it performs a binary - * search on a sorted `array`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {*} value The value to search for. - * @returns {number} Returns the index of the matched value, else `-1`. - * @example - * - * _.sortedLastIndexOf([4, 5, 5, 5, 6], 5); - * // => 3 - */ - function sortedLastIndexOf(array, value) { - var length = array == null ? 0 : array.length; - if (length) { - var index = baseSortedIndex(array, value, true) - 1; - if (eq(array[index], value)) { - return index; - } - } - return -1; - } - - /** - * This method is like `_.uniq` except that it's designed and optimized - * for sorted arrays. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @returns {Array} Returns the new duplicate free array. - * @example - * - * _.sortedUniq([1, 1, 2]); - * // => [1, 2] - */ - function sortedUniq(array) { - return (array && array.length) - ? baseSortedUniq(array) - : []; - } - - /** - * This method is like `_.uniqBy` except that it's designed and optimized - * for sorted arrays. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {Function} [iteratee] The iteratee invoked per element. - * @returns {Array} Returns the new duplicate free array. - * @example - * - * _.sortedUniqBy([1.1, 1.2, 2.3, 2.4], Math.floor); - * // => [1.1, 2.3] - */ - function sortedUniqBy(array, iteratee) { - return (array && array.length) - ? baseSortedUniq(array, getIteratee(iteratee, 2)) - : []; - } - - /** - * Gets all but the first element of `array`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to query. - * @returns {Array} Returns the slice of `array`. - * @example - * - * _.tail([1, 2, 3]); - * // => [2, 3] - */ - function tail(array) { - var length = array == null ? 0 : array.length; - return length ? baseSlice(array, 1, length) : []; - } - - /** - * Creates a slice of `array` with `n` elements taken from the beginning. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to query. - * @param {number} [n=1] The number of elements to take. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Array} Returns the slice of `array`. - * @example - * - * _.take([1, 2, 3]); - * // => [1] - * - * _.take([1, 2, 3], 2); - * // => [1, 2] - * - * _.take([1, 2, 3], 5); - * // => [1, 2, 3] - * - * _.take([1, 2, 3], 0); - * // => [] - */ - function take(array, n, guard) { - if (!(array && array.length)) { - return []; - } - n = (guard || n === undefined) ? 1 : toInteger(n); - return baseSlice(array, 0, n < 0 ? 0 : n); - } - - /** - * Creates a slice of `array` with `n` elements taken from the end. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to query. - * @param {number} [n=1] The number of elements to take. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Array} Returns the slice of `array`. - * @example - * - * _.takeRight([1, 2, 3]); - * // => [3] - * - * _.takeRight([1, 2, 3], 2); - * // => [2, 3] - * - * _.takeRight([1, 2, 3], 5); - * // => [1, 2, 3] - * - * _.takeRight([1, 2, 3], 0); - * // => [] - */ - function takeRight(array, n, guard) { - var length = array == null ? 0 : array.length; - if (!length) { - return []; - } - n = (guard || n === undefined) ? 1 : toInteger(n); - n = length - n; - return baseSlice(array, n < 0 ? 0 : n, length); - } - - /** - * Creates a slice of `array` with elements taken from the end. Elements are - * taken until `predicate` returns falsey. The predicate is invoked with - * three arguments: (value, index, array). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to query. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the slice of `array`. - * @example - * - * var users = [ - * { 'user': 'barney', 'active': true }, - * { 'user': 'fred', 'active': false }, - * { 'user': 'pebbles', 'active': false } - * ]; - * - * _.takeRightWhile(users, function(o) { return !o.active; }); - * // => objects for ['fred', 'pebbles'] - * - * // The `_.matches` iteratee shorthand. - * _.takeRightWhile(users, { 'user': 'pebbles', 'active': false }); - * // => objects for ['pebbles'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.takeRightWhile(users, ['active', false]); - * // => objects for ['fred', 'pebbles'] - * - * // The `_.property` iteratee shorthand. - * _.takeRightWhile(users, 'active'); - * // => [] - */ - function takeRightWhile(array, predicate) { - return (array && array.length) - ? baseWhile(array, getIteratee(predicate, 3), false, true) - : []; - } - - /** - * Creates a slice of `array` with elements taken from the beginning. Elements - * are taken until `predicate` returns falsey. The predicate is invoked with - * three arguments: (value, index, array). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Array - * @param {Array} array The array to query. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the slice of `array`. - * @example - * - * var users = [ - * { 'user': 'barney', 'active': false }, - * { 'user': 'fred', 'active': false }, - * { 'user': 'pebbles', 'active': true } - * ]; - * - * _.takeWhile(users, function(o) { return !o.active; }); - * // => objects for ['barney', 'fred'] - * - * // The `_.matches` iteratee shorthand. - * _.takeWhile(users, { 'user': 'barney', 'active': false }); - * // => objects for ['barney'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.takeWhile(users, ['active', false]); - * // => objects for ['barney', 'fred'] - * - * // The `_.property` iteratee shorthand. - * _.takeWhile(users, 'active'); - * // => [] - */ - function takeWhile(array, predicate) { - return (array && array.length) - ? baseWhile(array, getIteratee(predicate, 3)) - : []; - } - - /** - * Creates an array of unique values, in order, from all given arrays using - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @returns {Array} Returns the new array of combined values. - * @example - * - * _.union([2], [1, 2]); - * // => [2, 1] - */ - var union = baseRest(function(arrays) { - return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true)); - }); - - /** - * This method is like `_.union` except that it accepts `iteratee` which is - * invoked for each element of each `arrays` to generate the criterion by - * which uniqueness is computed. Result values are chosen from the first - * array in which the value occurs. The iteratee is invoked with one argument: - * (value). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {Array} Returns the new array of combined values. - * @example - * - * _.unionBy([2.1], [1.2, 2.3], Math.floor); - * // => [2.1, 1.2] - * - * // The `_.property` iteratee shorthand. - * _.unionBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x'); - * // => [{ 'x': 1 }, { 'x': 2 }] - */ - var unionBy = baseRest(function(arrays) { - var iteratee = last(arrays); - if (isArrayLikeObject(iteratee)) { - iteratee = undefined; - } - return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), getIteratee(iteratee, 2)); - }); - - /** - * This method is like `_.union` except that it accepts `comparator` which - * is invoked to compare elements of `arrays`. Result values are chosen from - * the first array in which the value occurs. The comparator is invoked - * with two arguments: (arrVal, othVal). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new array of combined values. - * @example - * - * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]; - * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }]; - * - * _.unionWith(objects, others, _.isEqual); - * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }] - */ - var unionWith = baseRest(function(arrays) { - var comparator = last(arrays); - comparator = typeof comparator == 'function' ? comparator : undefined; - return baseUniq(baseFlatten(arrays, 1, isArrayLikeObject, true), undefined, comparator); - }); - - /** - * Creates a duplicate-free version of an array, using - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons, in which only the first occurrence of each element - * is kept. The order of result values is determined by the order they occur - * in the array. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to inspect. - * @returns {Array} Returns the new duplicate free array. - * @example - * - * _.uniq([2, 1, 2]); - * // => [2, 1] - */ - function uniq(array) { - return (array && array.length) ? baseUniq(array) : []; - } - - /** - * This method is like `_.uniq` except that it accepts `iteratee` which is - * invoked for each element in `array` to generate the criterion by which - * uniqueness is computed. The order of result values is determined by the - * order they occur in the array. The iteratee is invoked with one argument: - * (value). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {Array} Returns the new duplicate free array. - * @example - * - * _.uniqBy([2.1, 1.2, 2.3], Math.floor); - * // => [2.1, 1.2] - * - * // The `_.property` iteratee shorthand. - * _.uniqBy([{ 'x': 1 }, { 'x': 2 }, { 'x': 1 }], 'x'); - * // => [{ 'x': 1 }, { 'x': 2 }] - */ - function uniqBy(array, iteratee) { - return (array && array.length) ? baseUniq(array, getIteratee(iteratee, 2)) : []; - } - - /** - * This method is like `_.uniq` except that it accepts `comparator` which - * is invoked to compare elements of `array`. The order of result values is - * determined by the order they occur in the array.The comparator is invoked - * with two arguments: (arrVal, othVal). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new duplicate free array. - * @example - * - * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }, { 'x': 1, 'y': 2 }]; - * - * _.uniqWith(objects, _.isEqual); - * // => [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }] - */ - function uniqWith(array, comparator) { - comparator = typeof comparator == 'function' ? comparator : undefined; - return (array && array.length) ? baseUniq(array, undefined, comparator) : []; - } - - /** - * This method is like `_.zip` except that it accepts an array of grouped - * elements and creates an array regrouping the elements to their pre-zip - * configuration. - * - * @static - * @memberOf _ - * @since 1.2.0 - * @category Array - * @param {Array} array The array of grouped elements to process. - * @returns {Array} Returns the new array of regrouped elements. - * @example - * - * var zipped = _.zip(['a', 'b'], [1, 2], [true, false]); - * // => [['a', 1, true], ['b', 2, false]] - * - * _.unzip(zipped); - * // => [['a', 'b'], [1, 2], [true, false]] - */ - function unzip(array) { - if (!(array && array.length)) { - return []; - } - var length = 0; - array = arrayFilter(array, function(group) { - if (isArrayLikeObject(group)) { - length = nativeMax(group.length, length); - return true; - } - }); - return baseTimes(length, function(index) { - return arrayMap(array, baseProperty(index)); - }); - } - - /** - * This method is like `_.unzip` except that it accepts `iteratee` to specify - * how regrouped values should be combined. The iteratee is invoked with the - * elements of each group: (...group). - * - * @static - * @memberOf _ - * @since 3.8.0 - * @category Array - * @param {Array} array The array of grouped elements to process. - * @param {Function} [iteratee=_.identity] The function to combine - * regrouped values. - * @returns {Array} Returns the new array of regrouped elements. - * @example - * - * var zipped = _.zip([1, 2], [10, 20], [100, 200]); - * // => [[1, 10, 100], [2, 20, 200]] - * - * _.unzipWith(zipped, _.add); - * // => [3, 30, 300] - */ - function unzipWith(array, iteratee) { - if (!(array && array.length)) { - return []; - } - var result = unzip(array); - if (iteratee == null) { - return result; - } - return arrayMap(result, function(group) { - return apply(iteratee, undefined, group); - }); - } - - /** - * Creates an array excluding all given values using - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * for equality comparisons. - * - * **Note:** Unlike `_.pull`, this method returns a new array. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {Array} array The array to inspect. - * @param {...*} [values] The values to exclude. - * @returns {Array} Returns the new array of filtered values. - * @see _.difference, _.xor - * @example - * - * _.without([2, 1, 2, 3], 1, 2); - * // => [3] - */ - var without = baseRest(function(array, values) { - return isArrayLikeObject(array) - ? baseDifference(array, values) - : []; - }); - - /** - * Creates an array of unique values that is the - * [symmetric difference](https://en.wikipedia.org/wiki/Symmetric_difference) - * of the given arrays. The order of result values is determined by the order - * they occur in the arrays. - * - * @static - * @memberOf _ - * @since 2.4.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @returns {Array} Returns the new array of filtered values. - * @see _.difference, _.without - * @example - * - * _.xor([2, 1], [2, 3]); - * // => [1, 3] - */ - var xor = baseRest(function(arrays) { - return baseXor(arrayFilter(arrays, isArrayLikeObject)); - }); - - /** - * This method is like `_.xor` except that it accepts `iteratee` which is - * invoked for each element of each `arrays` to generate the criterion by - * which by which they're compared. The order of result values is determined - * by the order they occur in the arrays. The iteratee is invoked with one - * argument: (value). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {Array} Returns the new array of filtered values. - * @example - * - * _.xorBy([2.1, 1.2], [2.3, 3.4], Math.floor); - * // => [1.2, 3.4] - * - * // The `_.property` iteratee shorthand. - * _.xorBy([{ 'x': 1 }], [{ 'x': 2 }, { 'x': 1 }], 'x'); - * // => [{ 'x': 2 }] - */ - var xorBy = baseRest(function(arrays) { - var iteratee = last(arrays); - if (isArrayLikeObject(iteratee)) { - iteratee = undefined; - } - return baseXor(arrayFilter(arrays, isArrayLikeObject), getIteratee(iteratee, 2)); - }); - - /** - * This method is like `_.xor` except that it accepts `comparator` which is - * invoked to compare elements of `arrays`. The order of result values is - * determined by the order they occur in the arrays. The comparator is invoked - * with two arguments: (arrVal, othVal). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Array - * @param {...Array} [arrays] The arrays to inspect. - * @param {Function} [comparator] The comparator invoked per element. - * @returns {Array} Returns the new array of filtered values. - * @example - * - * var objects = [{ 'x': 1, 'y': 2 }, { 'x': 2, 'y': 1 }]; - * var others = [{ 'x': 1, 'y': 1 }, { 'x': 1, 'y': 2 }]; - * - * _.xorWith(objects, others, _.isEqual); - * // => [{ 'x': 2, 'y': 1 }, { 'x': 1, 'y': 1 }] - */ - var xorWith = baseRest(function(arrays) { - var comparator = last(arrays); - comparator = typeof comparator == 'function' ? comparator : undefined; - return baseXor(arrayFilter(arrays, isArrayLikeObject), undefined, comparator); - }); - - /** - * Creates an array of grouped elements, the first of which contains the - * first elements of the given arrays, the second of which contains the - * second elements of the given arrays, and so on. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Array - * @param {...Array} [arrays] The arrays to process. - * @returns {Array} Returns the new array of grouped elements. - * @example - * - * _.zip(['a', 'b'], [1, 2], [true, false]); - * // => [['a', 1, true], ['b', 2, false]] - */ - var zip = baseRest(unzip); - - /** - * This method is like `_.fromPairs` except that it accepts two arrays, - * one of property identifiers and one of corresponding values. - * - * @static - * @memberOf _ - * @since 0.4.0 - * @category Array - * @param {Array} [props=[]] The property identifiers. - * @param {Array} [values=[]] The property values. - * @returns {Object} Returns the new object. - * @example - * - * _.zipObject(['a', 'b'], [1, 2]); - * // => { 'a': 1, 'b': 2 } - */ - function zipObject(props, values) { - return baseZipObject(props || [], values || [], assignValue); - } - - /** - * This method is like `_.zipObject` except that it supports property paths. - * - * @static - * @memberOf _ - * @since 4.1.0 - * @category Array - * @param {Array} [props=[]] The property identifiers. - * @param {Array} [values=[]] The property values. - * @returns {Object} Returns the new object. - * @example - * - * _.zipObjectDeep(['a.b[0].c', 'a.b[1].d'], [1, 2]); - * // => { 'a': { 'b': [{ 'c': 1 }, { 'd': 2 }] } } - */ - function zipObjectDeep(props, values) { - return baseZipObject(props || [], values || [], baseSet); - } - - /** - * This method is like `_.zip` except that it accepts `iteratee` to specify - * how grouped values should be combined. The iteratee is invoked with the - * elements of each group: (...group). - * - * @static - * @memberOf _ - * @since 3.8.0 - * @category Array - * @param {...Array} [arrays] The arrays to process. - * @param {Function} [iteratee=_.identity] The function to combine - * grouped values. - * @returns {Array} Returns the new array of grouped elements. - * @example - * - * _.zipWith([1, 2], [10, 20], [100, 200], function(a, b, c) { - * return a + b + c; - * }); - * // => [111, 222] - */ - var zipWith = baseRest(function(arrays) { - var length = arrays.length, - iteratee = length > 1 ? arrays[length - 1] : undefined; - - iteratee = typeof iteratee == 'function' ? (arrays.pop(), iteratee) : undefined; - return unzipWith(arrays, iteratee); - }); - - /*------------------------------------------------------------------------*/ - - /** - * Creates a `lodash` wrapper instance that wraps `value` with explicit method - * chain sequences enabled. The result of such sequences must be unwrapped - * with `_#value`. - * - * @static - * @memberOf _ - * @since 1.3.0 - * @category Seq - * @param {*} value The value to wrap. - * @returns {Object} Returns the new `lodash` wrapper instance. - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36 }, - * { 'user': 'fred', 'age': 40 }, - * { 'user': 'pebbles', 'age': 1 } - * ]; - * - * var youngest = _ - * .chain(users) - * .sortBy('age') - * .map(function(o) { - * return o.user + ' is ' + o.age; - * }) - * .head() - * .value(); - * // => 'pebbles is 1' - */ - function chain(value) { - var result = lodash(value); - result.__chain__ = true; - return result; - } - - /** - * This method invokes `interceptor` and returns `value`. The interceptor - * is invoked with one argument; (value). The purpose of this method is to - * "tap into" a method chain sequence in order to modify intermediate results. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Seq - * @param {*} value The value to provide to `interceptor`. - * @param {Function} interceptor The function to invoke. - * @returns {*} Returns `value`. - * @example - * - * _([1, 2, 3]) - * .tap(function(array) { - * // Mutate input array. - * array.pop(); - * }) - * .reverse() - * .value(); - * // => [2, 1] - */ - function tap(value, interceptor) { - interceptor(value); - return value; - } - - /** - * This method is like `_.tap` except that it returns the result of `interceptor`. - * The purpose of this method is to "pass thru" values replacing intermediate - * results in a method chain sequence. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Seq - * @param {*} value The value to provide to `interceptor`. - * @param {Function} interceptor The function to invoke. - * @returns {*} Returns the result of `interceptor`. - * @example - * - * _(' abc ') - * .chain() - * .trim() - * .thru(function(value) { - * return [value]; - * }) - * .value(); - * // => ['abc'] - */ - function thru(value, interceptor) { - return interceptor(value); - } - - /** - * This method is the wrapper version of `_.at`. - * - * @name at - * @memberOf _ - * @since 1.0.0 - * @category Seq - * @param {...(string|string[])} [paths] The property paths to pick. - * @returns {Object} Returns the new `lodash` wrapper instance. - * @example - * - * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] }; - * - * _(object).at(['a[0].b.c', 'a[1]']).value(); - * // => [3, 4] - */ - var wrapperAt = flatRest(function(paths) { - var length = paths.length, - start = length ? paths[0] : 0, - value = this.__wrapped__, - interceptor = function(object) { return baseAt(object, paths); }; - - if (length > 1 || this.__actions__.length || - !(value instanceof LazyWrapper) || !isIndex(start)) { - return this.thru(interceptor); - } - value = value.slice(start, +start + (length ? 1 : 0)); - value.__actions__.push({ - 'func': thru, - 'args': [interceptor], - 'thisArg': undefined - }); - return new LodashWrapper(value, this.__chain__).thru(function(array) { - if (length && !array.length) { - array.push(undefined); - } - return array; - }); - }); - - /** - * Creates a `lodash` wrapper instance with explicit method chain sequences enabled. - * - * @name chain - * @memberOf _ - * @since 0.1.0 - * @category Seq - * @returns {Object} Returns the new `lodash` wrapper instance. - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36 }, - * { 'user': 'fred', 'age': 40 } - * ]; - * - * // A sequence without explicit chaining. - * _(users).head(); - * // => { 'user': 'barney', 'age': 36 } - * - * // A sequence with explicit chaining. - * _(users) - * .chain() - * .head() - * .pick('user') - * .value(); - * // => { 'user': 'barney' } - */ - function wrapperChain() { - return chain(this); - } - - /** - * Executes the chain sequence and returns the wrapped result. - * - * @name commit - * @memberOf _ - * @since 3.2.0 - * @category Seq - * @returns {Object} Returns the new `lodash` wrapper instance. - * @example - * - * var array = [1, 2]; - * var wrapped = _(array).push(3); - * - * console.log(array); - * // => [1, 2] - * - * wrapped = wrapped.commit(); - * console.log(array); - * // => [1, 2, 3] - * - * wrapped.last(); - * // => 3 - * - * console.log(array); - * // => [1, 2, 3] - */ - function wrapperCommit() { - return new LodashWrapper(this.value(), this.__chain__); - } - - /** - * Gets the next value on a wrapped object following the - * [iterator protocol](https://mdn.io/iteration_protocols#iterator). - * - * @name next - * @memberOf _ - * @since 4.0.0 - * @category Seq - * @returns {Object} Returns the next iterator value. - * @example - * - * var wrapped = _([1, 2]); - * - * wrapped.next(); - * // => { 'done': false, 'value': 1 } - * - * wrapped.next(); - * // => { 'done': false, 'value': 2 } - * - * wrapped.next(); - * // => { 'done': true, 'value': undefined } - */ - function wrapperNext() { - if (this.__values__ === undefined) { - this.__values__ = toArray(this.value()); - } - var done = this.__index__ >= this.__values__.length, - value = done ? undefined : this.__values__[this.__index__++]; - - return { 'done': done, 'value': value }; - } - - /** - * Enables the wrapper to be iterable. - * - * @name Symbol.iterator - * @memberOf _ - * @since 4.0.0 - * @category Seq - * @returns {Object} Returns the wrapper object. - * @example - * - * var wrapped = _([1, 2]); - * - * wrapped[Symbol.iterator]() === wrapped; - * // => true - * - * Array.from(wrapped); - * // => [1, 2] - */ - function wrapperToIterator() { - return this; - } - - /** - * Creates a clone of the chain sequence planting `value` as the wrapped value. - * - * @name plant - * @memberOf _ - * @since 3.2.0 - * @category Seq - * @param {*} value The value to plant. - * @returns {Object} Returns the new `lodash` wrapper instance. - * @example - * - * function square(n) { - * return n * n; - * } - * - * var wrapped = _([1, 2]).map(square); - * var other = wrapped.plant([3, 4]); - * - * other.value(); - * // => [9, 16] - * - * wrapped.value(); - * // => [1, 4] - */ - function wrapperPlant(value) { - var result, - parent = this; - - while (parent instanceof baseLodash) { - var clone = wrapperClone(parent); - clone.__index__ = 0; - clone.__values__ = undefined; - if (result) { - previous.__wrapped__ = clone; - } else { - result = clone; - } - var previous = clone; - parent = parent.__wrapped__; - } - previous.__wrapped__ = value; - return result; - } - - /** - * This method is the wrapper version of `_.reverse`. - * - * **Note:** This method mutates the wrapped array. - * - * @name reverse - * @memberOf _ - * @since 0.1.0 - * @category Seq - * @returns {Object} Returns the new `lodash` wrapper instance. - * @example - * - * var array = [1, 2, 3]; - * - * _(array).reverse().value() - * // => [3, 2, 1] - * - * console.log(array); - * // => [3, 2, 1] - */ - function wrapperReverse() { - var value = this.__wrapped__; - if (value instanceof LazyWrapper) { - var wrapped = value; - if (this.__actions__.length) { - wrapped = new LazyWrapper(this); - } - wrapped = wrapped.reverse(); - wrapped.__actions__.push({ - 'func': thru, - 'args': [reverse], - 'thisArg': undefined - }); - return new LodashWrapper(wrapped, this.__chain__); - } - return this.thru(reverse); - } - - /** - * Executes the chain sequence to resolve the unwrapped value. - * - * @name value - * @memberOf _ - * @since 0.1.0 - * @alias toJSON, valueOf - * @category Seq - * @returns {*} Returns the resolved unwrapped value. - * @example - * - * _([1, 2, 3]).value(); - * // => [1, 2, 3] - */ - function wrapperValue() { - return baseWrapperValue(this.__wrapped__, this.__actions__); - } - - /*------------------------------------------------------------------------*/ - - /** - * Creates an object composed of keys generated from the results of running - * each element of `collection` thru `iteratee`. The corresponding value of - * each key is the number of times the key was returned by `iteratee`. The - * iteratee is invoked with one argument: (value). - * - * @static - * @memberOf _ - * @since 0.5.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The iteratee to transform keys. - * @returns {Object} Returns the composed aggregate object. - * @example - * - * _.countBy([6.1, 4.2, 6.3], Math.floor); - * // => { '4': 1, '6': 2 } - * - * // The `_.property` iteratee shorthand. - * _.countBy(['one', 'two', 'three'], 'length'); - * // => { '3': 2, '5': 1 } - */ - var countBy = createAggregator(function(result, value, key) { - if (hasOwnProperty.call(result, key)) { - ++result[key]; - } else { - baseAssignValue(result, key, 1); - } - }); - - /** - * Checks if `predicate` returns truthy for **all** elements of `collection`. - * Iteration is stopped once `predicate` returns falsey. The predicate is - * invoked with three arguments: (value, index|key, collection). - * - * **Note:** This method returns `true` for - * [empty collections](https://en.wikipedia.org/wiki/Empty_set) because - * [everything is true](https://en.wikipedia.org/wiki/Vacuous_truth) of - * elements of empty collections. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {boolean} Returns `true` if all elements pass the predicate check, - * else `false`. - * @example - * - * _.every([true, 1, null, 'yes'], Boolean); - * // => false - * - * var users = [ - * { 'user': 'barney', 'age': 36, 'active': false }, - * { 'user': 'fred', 'age': 40, 'active': false } - * ]; - * - * // The `_.matches` iteratee shorthand. - * _.every(users, { 'user': 'barney', 'active': false }); - * // => false - * - * // The `_.matchesProperty` iteratee shorthand. - * _.every(users, ['active', false]); - * // => true - * - * // The `_.property` iteratee shorthand. - * _.every(users, 'active'); - * // => false - */ - function every(collection, predicate, guard) { - var func = isArray(collection) ? arrayEvery : baseEvery; - if (guard && isIterateeCall(collection, predicate, guard)) { - predicate = undefined; - } - return func(collection, getIteratee(predicate, 3)); - } - - /** - * Iterates over elements of `collection`, returning an array of all elements - * `predicate` returns truthy for. The predicate is invoked with three - * arguments: (value, index|key, collection). - * - * **Note:** Unlike `_.remove`, this method returns a new array. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - * @see _.reject - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36, 'active': true }, - * { 'user': 'fred', 'age': 40, 'active': false } - * ]; - * - * _.filter(users, function(o) { return !o.active; }); - * // => objects for ['fred'] - * - * // The `_.matches` iteratee shorthand. - * _.filter(users, { 'age': 36, 'active': true }); - * // => objects for ['barney'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.filter(users, ['active', false]); - * // => objects for ['fred'] - * - * // The `_.property` iteratee shorthand. - * _.filter(users, 'active'); - * // => objects for ['barney'] - * - * // Combining several predicates using `_.overEvery` or `_.overSome`. - * _.filter(users, _.overSome([{ 'age': 36 }, ['age', 40]])); - * // => objects for ['fred', 'barney'] - */ - function filter(collection, predicate) { - var func = isArray(collection) ? arrayFilter : baseFilter; - return func(collection, getIteratee(predicate, 3)); - } - - /** - * Iterates over elements of `collection`, returning the first element - * `predicate` returns truthy for. The predicate is invoked with three - * arguments: (value, index|key, collection). - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to inspect. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @param {number} [fromIndex=0] The index to search from. - * @returns {*} Returns the matched element, else `undefined`. - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36, 'active': true }, - * { 'user': 'fred', 'age': 40, 'active': false }, - * { 'user': 'pebbles', 'age': 1, 'active': true } - * ]; - * - * _.find(users, function(o) { return o.age < 40; }); - * // => object for 'barney' - * - * // The `_.matches` iteratee shorthand. - * _.find(users, { 'age': 1, 'active': true }); - * // => object for 'pebbles' - * - * // The `_.matchesProperty` iteratee shorthand. - * _.find(users, ['active', false]); - * // => object for 'fred' - * - * // The `_.property` iteratee shorthand. - * _.find(users, 'active'); - * // => object for 'barney' - */ - var find = createFind(findIndex); - - /** - * This method is like `_.find` except that it iterates over elements of - * `collection` from right to left. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Collection - * @param {Array|Object} collection The collection to inspect. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @param {number} [fromIndex=collection.length-1] The index to search from. - * @returns {*} Returns the matched element, else `undefined`. - * @example - * - * _.findLast([1, 2, 3, 4], function(n) { - * return n % 2 == 1; - * }); - * // => 3 - */ - var findLast = createFind(findLastIndex); - - /** - * Creates a flattened array of values by running each element in `collection` - * thru `iteratee` and flattening the mapped results. The iteratee is invoked - * with three arguments: (value, index|key, collection). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new flattened array. - * @example - * - * function duplicate(n) { - * return [n, n]; - * } - * - * _.flatMap([1, 2], duplicate); - * // => [1, 1, 2, 2] - */ - function flatMap(collection, iteratee) { - return baseFlatten(map(collection, iteratee), 1); - } - - /** - * This method is like `_.flatMap` except that it recursively flattens the - * mapped results. - * - * @static - * @memberOf _ - * @since 4.7.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new flattened array. - * @example - * - * function duplicate(n) { - * return [[[n, n]]]; - * } - * - * _.flatMapDeep([1, 2], duplicate); - * // => [1, 1, 2, 2] - */ - function flatMapDeep(collection, iteratee) { - return baseFlatten(map(collection, iteratee), INFINITY); - } - - /** - * This method is like `_.flatMap` except that it recursively flattens the - * mapped results up to `depth` times. - * - * @static - * @memberOf _ - * @since 4.7.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @param {number} [depth=1] The maximum recursion depth. - * @returns {Array} Returns the new flattened array. - * @example - * - * function duplicate(n) { - * return [[[n, n]]]; - * } - * - * _.flatMapDepth([1, 2], duplicate, 2); - * // => [[1, 1], [2, 2]] - */ - function flatMapDepth(collection, iteratee, depth) { - depth = depth === undefined ? 1 : toInteger(depth); - return baseFlatten(map(collection, iteratee), depth); - } - - /** - * Iterates over elements of `collection` and invokes `iteratee` for each element. - * The iteratee is invoked with three arguments: (value, index|key, collection). - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * **Note:** As with other "Collections" methods, objects with a "length" - * property are iterated like arrays. To avoid this behavior use `_.forIn` - * or `_.forOwn` for object iteration. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @alias each - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - * @see _.forEachRight - * @example - * - * _.forEach([1, 2], function(value) { - * console.log(value); - * }); - * // => Logs `1` then `2`. - * - * _.forEach({ 'a': 1, 'b': 2 }, function(value, key) { - * console.log(key); - * }); - * // => Logs 'a' then 'b' (iteration order is not guaranteed). - */ - function forEach(collection, iteratee) { - var func = isArray(collection) ? arrayEach : baseEach; - return func(collection, getIteratee(iteratee, 3)); - } - - /** - * This method is like `_.forEach` except that it iterates over elements of - * `collection` from right to left. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @alias eachRight - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array|Object} Returns `collection`. - * @see _.forEach - * @example - * - * _.forEachRight([1, 2], function(value) { - * console.log(value); - * }); - * // => Logs `2` then `1`. - */ - function forEachRight(collection, iteratee) { - var func = isArray(collection) ? arrayEachRight : baseEachRight; - return func(collection, getIteratee(iteratee, 3)); - } - - /** - * Creates an object composed of keys generated from the results of running - * each element of `collection` thru `iteratee`. The order of grouped values - * is determined by the order they occur in `collection`. The corresponding - * value of each key is an array of elements responsible for generating the - * key. The iteratee is invoked with one argument: (value). - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The iteratee to transform keys. - * @returns {Object} Returns the composed aggregate object. - * @example - * - * _.groupBy([6.1, 4.2, 6.3], Math.floor); - * // => { '4': [4.2], '6': [6.1, 6.3] } - * - * // The `_.property` iteratee shorthand. - * _.groupBy(['one', 'two', 'three'], 'length'); - * // => { '3': ['one', 'two'], '5': ['three'] } - */ - var groupBy = createAggregator(function(result, value, key) { - if (hasOwnProperty.call(result, key)) { - result[key].push(value); - } else { - baseAssignValue(result, key, [value]); - } - }); - - /** - * Checks if `value` is in `collection`. If `collection` is a string, it's - * checked for a substring of `value`, otherwise - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * is used for equality comparisons. If `fromIndex` is negative, it's used as - * the offset from the end of `collection`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object|string} collection The collection to inspect. - * @param {*} value The value to search for. - * @param {number} [fromIndex=0] The index to search from. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`. - * @returns {boolean} Returns `true` if `value` is found, else `false`. - * @example - * - * _.includes([1, 2, 3], 1); - * // => true - * - * _.includes([1, 2, 3], 1, 2); - * // => false - * - * _.includes({ 'a': 1, 'b': 2 }, 1); - * // => true - * - * _.includes('abcd', 'bc'); - * // => true - */ - function includes(collection, value, fromIndex, guard) { - collection = isArrayLike(collection) ? collection : values(collection); - fromIndex = (fromIndex && !guard) ? toInteger(fromIndex) : 0; - - var length = collection.length; - if (fromIndex < 0) { - fromIndex = nativeMax(length + fromIndex, 0); - } - return isString(collection) - ? (fromIndex <= length && collection.indexOf(value, fromIndex) > -1) - : (!!length && baseIndexOf(collection, value, fromIndex) > -1); - } - - /** - * Invokes the method at `path` of each element in `collection`, returning - * an array of the results of each invoked method. Any additional arguments - * are provided to each invoked method. If `path` is a function, it's invoked - * for, and `this` bound to, each element in `collection`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Array|Function|string} path The path of the method to invoke or - * the function invoked per iteration. - * @param {...*} [args] The arguments to invoke each method with. - * @returns {Array} Returns the array of results. - * @example - * - * _.invokeMap([[5, 1, 7], [3, 2, 1]], 'sort'); - * // => [[1, 5, 7], [1, 2, 3]] - * - * _.invokeMap([123, 456], String.prototype.split, ''); - * // => [['1', '2', '3'], ['4', '5', '6']] - */ - var invokeMap = baseRest(function(collection, path, args) { - var index = -1, - isFunc = typeof path == 'function', - result = isArrayLike(collection) ? Array(collection.length) : []; - - baseEach(collection, function(value) { - result[++index] = isFunc ? apply(path, value, args) : baseInvoke(value, path, args); - }); - return result; - }); - - /** - * Creates an object composed of keys generated from the results of running - * each element of `collection` thru `iteratee`. The corresponding value of - * each key is the last element responsible for generating the key. The - * iteratee is invoked with one argument: (value). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The iteratee to transform keys. - * @returns {Object} Returns the composed aggregate object. - * @example - * - * var array = [ - * { 'dir': 'left', 'code': 97 }, - * { 'dir': 'right', 'code': 100 } - * ]; - * - * _.keyBy(array, function(o) { - * return String.fromCharCode(o.code); - * }); - * // => { 'a': { 'dir': 'left', 'code': 97 }, 'd': { 'dir': 'right', 'code': 100 } } - * - * _.keyBy(array, 'dir'); - * // => { 'left': { 'dir': 'left', 'code': 97 }, 'right': { 'dir': 'right', 'code': 100 } } - */ - var keyBy = createAggregator(function(result, value, key) { - baseAssignValue(result, key, value); - }); - - /** - * Creates an array of values by running each element in `collection` thru - * `iteratee`. The iteratee is invoked with three arguments: - * (value, index|key, collection). - * - * Many lodash methods are guarded to work as iteratees for methods like - * `_.every`, `_.filter`, `_.map`, `_.mapValues`, `_.reject`, and `_.some`. - * - * The guarded methods are: - * `ary`, `chunk`, `curry`, `curryRight`, `drop`, `dropRight`, `every`, - * `fill`, `invert`, `parseInt`, `random`, `range`, `rangeRight`, `repeat`, - * `sampleSize`, `slice`, `some`, `sortBy`, `split`, `take`, `takeRight`, - * `template`, `trim`, `trimEnd`, `trimStart`, and `words` - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new mapped array. - * @example - * - * function square(n) { - * return n * n; - * } - * - * _.map([4, 8], square); - * // => [16, 64] - * - * _.map({ 'a': 4, 'b': 8 }, square); - * // => [16, 64] (iteration order is not guaranteed) - * - * var users = [ - * { 'user': 'barney' }, - * { 'user': 'fred' } - * ]; - * - * // The `_.property` iteratee shorthand. - * _.map(users, 'user'); - * // => ['barney', 'fred'] - */ - function map(collection, iteratee) { - var func = isArray(collection) ? arrayMap : baseMap; - return func(collection, getIteratee(iteratee, 3)); - } - - /** - * This method is like `_.sortBy` except that it allows specifying the sort - * orders of the iteratees to sort by. If `orders` is unspecified, all values - * are sorted in ascending order. Otherwise, specify an order of "desc" for - * descending or "asc" for ascending sort order of corresponding values. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Array[]|Function[]|Object[]|string[]} [iteratees=[_.identity]] - * The iteratees to sort by. - * @param {string[]} [orders] The sort orders of `iteratees`. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.reduce`. - * @returns {Array} Returns the new sorted array. - * @example - * - * var users = [ - * { 'user': 'fred', 'age': 48 }, - * { 'user': 'barney', 'age': 34 }, - * { 'user': 'fred', 'age': 40 }, - * { 'user': 'barney', 'age': 36 } - * ]; - * - * // Sort by `user` in ascending order and by `age` in descending order. - * _.orderBy(users, ['user', 'age'], ['asc', 'desc']); - * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 40]] - */ - function orderBy(collection, iteratees, orders, guard) { - if (collection == null) { - return []; - } - if (!isArray(iteratees)) { - iteratees = iteratees == null ? [] : [iteratees]; - } - orders = guard ? undefined : orders; - if (!isArray(orders)) { - orders = orders == null ? [] : [orders]; - } - return baseOrderBy(collection, iteratees, orders); - } - - /** - * Creates an array of elements split into two groups, the first of which - * contains elements `predicate` returns truthy for, the second of which - * contains elements `predicate` returns falsey for. The predicate is - * invoked with one argument: (value). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the array of grouped elements. - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36, 'active': false }, - * { 'user': 'fred', 'age': 40, 'active': true }, - * { 'user': 'pebbles', 'age': 1, 'active': false } - * ]; - * - * _.partition(users, function(o) { return o.active; }); - * // => objects for [['fred'], ['barney', 'pebbles']] - * - * // The `_.matches` iteratee shorthand. - * _.partition(users, { 'age': 1, 'active': false }); - * // => objects for [['pebbles'], ['barney', 'fred']] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.partition(users, ['active', false]); - * // => objects for [['barney', 'pebbles'], ['fred']] - * - * // The `_.property` iteratee shorthand. - * _.partition(users, 'active'); - * // => objects for [['fred'], ['barney', 'pebbles']] - */ - var partition = createAggregator(function(result, value, key) { - result[key ? 0 : 1].push(value); - }, function() { return [[], []]; }); - - /** - * Reduces `collection` to a value which is the accumulated result of running - * each element in `collection` thru `iteratee`, where each successive - * invocation is supplied the return value of the previous. If `accumulator` - * is not given, the first element of `collection` is used as the initial - * value. The iteratee is invoked with four arguments: - * (accumulator, value, index|key, collection). - * - * Many lodash methods are guarded to work as iteratees for methods like - * `_.reduce`, `_.reduceRight`, and `_.transform`. - * - * The guarded methods are: - * `assign`, `defaults`, `defaultsDeep`, `includes`, `merge`, `orderBy`, - * and `sortBy` - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @param {*} [accumulator] The initial value. - * @returns {*} Returns the accumulated value. - * @see _.reduceRight - * @example - * - * _.reduce([1, 2], function(sum, n) { - * return sum + n; - * }, 0); - * // => 3 - * - * _.reduce({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) { - * (result[value] || (result[value] = [])).push(key); - * return result; - * }, {}); - * // => { '1': ['a', 'c'], '2': ['b'] } (iteration order is not guaranteed) - */ - function reduce(collection, iteratee, accumulator) { - var func = isArray(collection) ? arrayReduce : baseReduce, - initAccum = arguments.length < 3; - - return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEach); - } - - /** - * This method is like `_.reduce` except that it iterates over elements of - * `collection` from right to left. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @param {*} [accumulator] The initial value. - * @returns {*} Returns the accumulated value. - * @see _.reduce - * @example - * - * var array = [[0, 1], [2, 3], [4, 5]]; - * - * _.reduceRight(array, function(flattened, other) { - * return flattened.concat(other); - * }, []); - * // => [4, 5, 2, 3, 0, 1] - */ - function reduceRight(collection, iteratee, accumulator) { - var func = isArray(collection) ? arrayReduceRight : baseReduce, - initAccum = arguments.length < 3; - - return func(collection, getIteratee(iteratee, 4), accumulator, initAccum, baseEachRight); - } - - /** - * The opposite of `_.filter`; this method returns the elements of `collection` - * that `predicate` does **not** return truthy for. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {Array} Returns the new filtered array. - * @see _.filter - * @example - * - * var users = [ - * { 'user': 'barney', 'age': 36, 'active': false }, - * { 'user': 'fred', 'age': 40, 'active': true } - * ]; - * - * _.reject(users, function(o) { return !o.active; }); - * // => objects for ['fred'] - * - * // The `_.matches` iteratee shorthand. - * _.reject(users, { 'age': 40, 'active': true }); - * // => objects for ['barney'] - * - * // The `_.matchesProperty` iteratee shorthand. - * _.reject(users, ['active', false]); - * // => objects for ['fred'] - * - * // The `_.property` iteratee shorthand. - * _.reject(users, 'active'); - * // => objects for ['barney'] - */ - function reject(collection, predicate) { - var func = isArray(collection) ? arrayFilter : baseFilter; - return func(collection, negate(getIteratee(predicate, 3))); - } - - /** - * Gets a random element from `collection`. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Collection - * @param {Array|Object} collection The collection to sample. - * @returns {*} Returns the random element. - * @example - * - * _.sample([1, 2, 3, 4]); - * // => 2 - */ - function sample(collection) { - var func = isArray(collection) ? arraySample : baseSample; - return func(collection); - } - - /** - * Gets `n` random elements at unique keys from `collection` up to the - * size of `collection`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Collection - * @param {Array|Object} collection The collection to sample. - * @param {number} [n=1] The number of elements to sample. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Array} Returns the random elements. - * @example - * - * _.sampleSize([1, 2, 3], 2); - * // => [3, 1] - * - * _.sampleSize([1, 2, 3], 4); - * // => [2, 3, 1] - */ - function sampleSize(collection, n, guard) { - if ((guard ? isIterateeCall(collection, n, guard) : n === undefined)) { - n = 1; - } else { - n = toInteger(n); - } - var func = isArray(collection) ? arraySampleSize : baseSampleSize; - return func(collection, n); - } - - /** - * Creates an array of shuffled values, using a version of the - * [Fisher-Yates shuffle](https://en.wikipedia.org/wiki/Fisher-Yates_shuffle). - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to shuffle. - * @returns {Array} Returns the new shuffled array. - * @example - * - * _.shuffle([1, 2, 3, 4]); - * // => [4, 1, 3, 2] - */ - function shuffle(collection) { - var func = isArray(collection) ? arrayShuffle : baseShuffle; - return func(collection); - } - - /** - * Gets the size of `collection` by returning its length for array-like - * values or the number of own enumerable string keyed properties for objects. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object|string} collection The collection to inspect. - * @returns {number} Returns the collection size. - * @example - * - * _.size([1, 2, 3]); - * // => 3 - * - * _.size({ 'a': 1, 'b': 2 }); - * // => 2 - * - * _.size('pebbles'); - * // => 7 - */ - function size(collection) { - if (collection == null) { - return 0; - } - if (isArrayLike(collection)) { - return isString(collection) ? stringSize(collection) : collection.length; - } - var tag = getTag(collection); - if (tag == mapTag || tag == setTag) { - return collection.size; - } - return baseKeys(collection).length; - } - - /** - * Checks if `predicate` returns truthy for **any** element of `collection`. - * Iteration is stopped once `predicate` returns truthy. The predicate is - * invoked with three arguments: (value, index|key, collection). - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {boolean} Returns `true` if any element passes the predicate check, - * else `false`. - * @example - * - * _.some([null, 0, 'yes', false], Boolean); - * // => true - * - * var users = [ - * { 'user': 'barney', 'active': true }, - * { 'user': 'fred', 'active': false } - * ]; - * - * // The `_.matches` iteratee shorthand. - * _.some(users, { 'user': 'barney', 'active': false }); - * // => false - * - * // The `_.matchesProperty` iteratee shorthand. - * _.some(users, ['active', false]); - * // => true - * - * // The `_.property` iteratee shorthand. - * _.some(users, 'active'); - * // => true - */ - function some(collection, predicate, guard) { - var func = isArray(collection) ? arraySome : baseSome; - if (guard && isIterateeCall(collection, predicate, guard)) { - predicate = undefined; - } - return func(collection, getIteratee(predicate, 3)); - } - - /** - * Creates an array of elements, sorted in ascending order by the results of - * running each element in a collection thru each iteratee. This method - * performs a stable sort, that is, it preserves the original sort order of - * equal elements. The iteratees are invoked with one argument: (value). - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Collection - * @param {Array|Object} collection The collection to iterate over. - * @param {...(Function|Function[])} [iteratees=[_.identity]] - * The iteratees to sort by. - * @returns {Array} Returns the new sorted array. - * @example - * - * var users = [ - * { 'user': 'fred', 'age': 48 }, - * { 'user': 'barney', 'age': 36 }, - * { 'user': 'fred', 'age': 30 }, - * { 'user': 'barney', 'age': 34 } - * ]; - * - * _.sortBy(users, [function(o) { return o.user; }]); - * // => objects for [['barney', 36], ['barney', 34], ['fred', 48], ['fred', 30]] - * - * _.sortBy(users, ['user', 'age']); - * // => objects for [['barney', 34], ['barney', 36], ['fred', 30], ['fred', 48]] - */ - var sortBy = baseRest(function(collection, iteratees) { - if (collection == null) { - return []; - } - var length = iteratees.length; - if (length > 1 && isIterateeCall(collection, iteratees[0], iteratees[1])) { - iteratees = []; - } else if (length > 2 && isIterateeCall(iteratees[0], iteratees[1], iteratees[2])) { - iteratees = [iteratees[0]]; - } - return baseOrderBy(collection, baseFlatten(iteratees, 1), []); - }); - - /*------------------------------------------------------------------------*/ - - /** - * Gets the timestamp of the number of milliseconds that have elapsed since - * the Unix epoch (1 January 1970 00:00:00 UTC). - * - * @static - * @memberOf _ - * @since 2.4.0 - * @category Date - * @returns {number} Returns the timestamp. - * @example - * - * _.defer(function(stamp) { - * console.log(_.now() - stamp); - * }, _.now()); - * // => Logs the number of milliseconds it took for the deferred invocation. - */ - var now = ctxNow || function() { - return root.Date.now(); - }; - - /*------------------------------------------------------------------------*/ - - /** - * The opposite of `_.before`; this method creates a function that invokes - * `func` once it's called `n` or more times. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {number} n The number of calls before `func` is invoked. - * @param {Function} func The function to restrict. - * @returns {Function} Returns the new restricted function. - * @example - * - * var saves = ['profile', 'settings']; - * - * var done = _.after(saves.length, function() { - * console.log('done saving!'); - * }); - * - * _.forEach(saves, function(type) { - * asyncSave({ 'type': type, 'complete': done }); - * }); - * // => Logs 'done saving!' after the two async saves have completed. - */ - function after(n, func) { - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - n = toInteger(n); - return function() { - if (--n < 1) { - return func.apply(this, arguments); - } - }; - } - - /** - * Creates a function that invokes `func`, with up to `n` arguments, - * ignoring any additional arguments. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Function - * @param {Function} func The function to cap arguments for. - * @param {number} [n=func.length] The arity cap. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Function} Returns the new capped function. - * @example - * - * _.map(['6', '8', '10'], _.ary(parseInt, 1)); - * // => [6, 8, 10] - */ - function ary(func, n, guard) { - n = guard ? undefined : n; - n = (func && n == null) ? func.length : n; - return createWrap(func, WRAP_ARY_FLAG, undefined, undefined, undefined, undefined, n); - } - - /** - * Creates a function that invokes `func`, with the `this` binding and arguments - * of the created function, while it's called less than `n` times. Subsequent - * calls to the created function return the result of the last `func` invocation. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Function - * @param {number} n The number of calls at which `func` is no longer invoked. - * @param {Function} func The function to restrict. - * @returns {Function} Returns the new restricted function. - * @example - * - * jQuery(element).on('click', _.before(5, addContactToList)); - * // => Allows adding up to 4 contacts to the list. - */ - function before(n, func) { - var result; - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - n = toInteger(n); - return function() { - if (--n > 0) { - result = func.apply(this, arguments); - } - if (n <= 1) { - func = undefined; - } - return result; - }; - } - - /** - * Creates a function that invokes `func` with the `this` binding of `thisArg` - * and `partials` prepended to the arguments it receives. - * - * The `_.bind.placeholder` value, which defaults to `_` in monolithic builds, - * may be used as a placeholder for partially applied arguments. - * - * **Note:** Unlike native `Function#bind`, this method doesn't set the "length" - * property of bound functions. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to bind. - * @param {*} thisArg The `this` binding of `func`. - * @param {...*} [partials] The arguments to be partially applied. - * @returns {Function} Returns the new bound function. - * @example - * - * function greet(greeting, punctuation) { - * return greeting + ' ' + this.user + punctuation; - * } - * - * var object = { 'user': 'fred' }; - * - * var bound = _.bind(greet, object, 'hi'); - * bound('!'); - * // => 'hi fred!' - * - * // Bound with placeholders. - * var bound = _.bind(greet, object, _, '!'); - * bound('hi'); - * // => 'hi fred!' - */ - var bind = baseRest(function(func, thisArg, partials) { - var bitmask = WRAP_BIND_FLAG; - if (partials.length) { - var holders = replaceHolders(partials, getHolder(bind)); - bitmask |= WRAP_PARTIAL_FLAG; - } - return createWrap(func, bitmask, thisArg, partials, holders); - }); - - /** - * Creates a function that invokes the method at `object[key]` with `partials` - * prepended to the arguments it receives. - * - * This method differs from `_.bind` by allowing bound functions to reference - * methods that may be redefined or don't yet exist. See - * [Peter Michaux's article](http://peter.michaux.ca/articles/lazy-function-definition-pattern) - * for more details. - * - * The `_.bindKey.placeholder` value, which defaults to `_` in monolithic - * builds, may be used as a placeholder for partially applied arguments. - * - * @static - * @memberOf _ - * @since 0.10.0 - * @category Function - * @param {Object} object The object to invoke the method on. - * @param {string} key The key of the method. - * @param {...*} [partials] The arguments to be partially applied. - * @returns {Function} Returns the new bound function. - * @example - * - * var object = { - * 'user': 'fred', - * 'greet': function(greeting, punctuation) { - * return greeting + ' ' + this.user + punctuation; - * } - * }; - * - * var bound = _.bindKey(object, 'greet', 'hi'); - * bound('!'); - * // => 'hi fred!' - * - * object.greet = function(greeting, punctuation) { - * return greeting + 'ya ' + this.user + punctuation; - * }; - * - * bound('!'); - * // => 'hiya fred!' - * - * // Bound with placeholders. - * var bound = _.bindKey(object, 'greet', _, '!'); - * bound('hi'); - * // => 'hiya fred!' - */ - var bindKey = baseRest(function(object, key, partials) { - var bitmask = WRAP_BIND_FLAG | WRAP_BIND_KEY_FLAG; - if (partials.length) { - var holders = replaceHolders(partials, getHolder(bindKey)); - bitmask |= WRAP_PARTIAL_FLAG; - } - return createWrap(key, bitmask, object, partials, holders); - }); - - /** - * Creates a function that accepts arguments of `func` and either invokes - * `func` returning its result, if at least `arity` number of arguments have - * been provided, or returns a function that accepts the remaining `func` - * arguments, and so on. The arity of `func` may be specified if `func.length` - * is not sufficient. - * - * The `_.curry.placeholder` value, which defaults to `_` in monolithic builds, - * may be used as a placeholder for provided arguments. - * - * **Note:** This method doesn't set the "length" property of curried functions. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Function - * @param {Function} func The function to curry. - * @param {number} [arity=func.length] The arity of `func`. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Function} Returns the new curried function. - * @example - * - * var abc = function(a, b, c) { - * return [a, b, c]; - * }; - * - * var curried = _.curry(abc); - * - * curried(1)(2)(3); - * // => [1, 2, 3] - * - * curried(1, 2)(3); - * // => [1, 2, 3] - * - * curried(1, 2, 3); - * // => [1, 2, 3] - * - * // Curried with placeholders. - * curried(1)(_, 3)(2); - * // => [1, 2, 3] - */ - function curry(func, arity, guard) { - arity = guard ? undefined : arity; - var result = createWrap(func, WRAP_CURRY_FLAG, undefined, undefined, undefined, undefined, undefined, arity); - result.placeholder = curry.placeholder; - return result; - } - - /** - * This method is like `_.curry` except that arguments are applied to `func` - * in the manner of `_.partialRight` instead of `_.partial`. - * - * The `_.curryRight.placeholder` value, which defaults to `_` in monolithic - * builds, may be used as a placeholder for provided arguments. - * - * **Note:** This method doesn't set the "length" property of curried functions. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Function - * @param {Function} func The function to curry. - * @param {number} [arity=func.length] The arity of `func`. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Function} Returns the new curried function. - * @example - * - * var abc = function(a, b, c) { - * return [a, b, c]; - * }; - * - * var curried = _.curryRight(abc); - * - * curried(3)(2)(1); - * // => [1, 2, 3] - * - * curried(2, 3)(1); - * // => [1, 2, 3] - * - * curried(1, 2, 3); - * // => [1, 2, 3] - * - * // Curried with placeholders. - * curried(3)(1, _)(2); - * // => [1, 2, 3] - */ - function curryRight(func, arity, guard) { - arity = guard ? undefined : arity; - var result = createWrap(func, WRAP_CURRY_RIGHT_FLAG, undefined, undefined, undefined, undefined, undefined, arity); - result.placeholder = curryRight.placeholder; - return result; - } - - /** - * Creates a debounced function that delays invoking `func` until after `wait` - * milliseconds have elapsed since the last time the debounced function was - * invoked. The debounced function comes with a `cancel` method to cancel - * delayed `func` invocations and a `flush` method to immediately invoke them. - * Provide `options` to indicate whether `func` should be invoked on the - * leading and/or trailing edge of the `wait` timeout. The `func` is invoked - * with the last arguments provided to the debounced function. Subsequent - * calls to the debounced function return the result of the last `func` - * invocation. - * - * **Note:** If `leading` and `trailing` options are `true`, `func` is - * invoked on the trailing edge of the timeout only if the debounced function - * is invoked more than once during the `wait` timeout. - * - * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred - * until to the next tick, similar to `setTimeout` with a timeout of `0`. - * - * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) - * for details over the differences between `_.debounce` and `_.throttle`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to debounce. - * @param {number} [wait=0] The number of milliseconds to delay. - * @param {Object} [options={}] The options object. - * @param {boolean} [options.leading=false] - * Specify invoking on the leading edge of the timeout. - * @param {number} [options.maxWait] - * The maximum time `func` is allowed to be delayed before it's invoked. - * @param {boolean} [options.trailing=true] - * Specify invoking on the trailing edge of the timeout. - * @returns {Function} Returns the new debounced function. - * @example - * - * // Avoid costly calculations while the window size is in flux. - * jQuery(window).on('resize', _.debounce(calculateLayout, 150)); - * - * // Invoke `sendMail` when clicked, debouncing subsequent calls. - * jQuery(element).on('click', _.debounce(sendMail, 300, { - * 'leading': true, - * 'trailing': false - * })); - * - * // Ensure `batchLog` is invoked once after 1 second of debounced calls. - * var debounced = _.debounce(batchLog, 250, { 'maxWait': 1000 }); - * var source = new EventSource('/stream'); - * jQuery(source).on('message', debounced); - * - * // Cancel the trailing debounced invocation. - * jQuery(window).on('popstate', debounced.cancel); - */ - function debounce(func, wait, options) { - var lastArgs, - lastThis, - maxWait, - result, - timerId, - lastCallTime, - lastInvokeTime = 0, - leading = false, - maxing = false, - trailing = true; - - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - wait = toNumber(wait) || 0; - if (isObject(options)) { - leading = !!options.leading; - maxing = 'maxWait' in options; - maxWait = maxing ? nativeMax(toNumber(options.maxWait) || 0, wait) : maxWait; - trailing = 'trailing' in options ? !!options.trailing : trailing; - } - - function invokeFunc(time) { - var args = lastArgs, - thisArg = lastThis; - - lastArgs = lastThis = undefined; - lastInvokeTime = time; - result = func.apply(thisArg, args); - return result; - } - - function leadingEdge(time) { - // Reset any `maxWait` timer. - lastInvokeTime = time; - // Start the timer for the trailing edge. - timerId = setTimeout(timerExpired, wait); - // Invoke the leading edge. - return leading ? invokeFunc(time) : result; - } - - function remainingWait(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime, - timeWaiting = wait - timeSinceLastCall; - - return maxing - ? nativeMin(timeWaiting, maxWait - timeSinceLastInvoke) - : timeWaiting; - } - - function shouldInvoke(time) { - var timeSinceLastCall = time - lastCallTime, - timeSinceLastInvoke = time - lastInvokeTime; - - // Either this is the first call, activity has stopped and we're at the - // trailing edge, the system time has gone backwards and we're treating - // it as the trailing edge, or we've hit the `maxWait` limit. - return (lastCallTime === undefined || (timeSinceLastCall >= wait) || - (timeSinceLastCall < 0) || (maxing && timeSinceLastInvoke >= maxWait)); - } - - function timerExpired() { - var time = now(); - if (shouldInvoke(time)) { - return trailingEdge(time); - } - // Restart the timer. - timerId = setTimeout(timerExpired, remainingWait(time)); - } - - function trailingEdge(time) { - timerId = undefined; - - // Only invoke if we have `lastArgs` which means `func` has been - // debounced at least once. - if (trailing && lastArgs) { - return invokeFunc(time); - } - lastArgs = lastThis = undefined; - return result; - } - - function cancel() { - if (timerId !== undefined) { - clearTimeout(timerId); - } - lastInvokeTime = 0; - lastArgs = lastCallTime = lastThis = timerId = undefined; - } - - function flush() { - return timerId === undefined ? result : trailingEdge(now()); - } - - function debounced() { - var time = now(), - isInvoking = shouldInvoke(time); - - lastArgs = arguments; - lastThis = this; - lastCallTime = time; - - if (isInvoking) { - if (timerId === undefined) { - return leadingEdge(lastCallTime); - } - if (maxing) { - // Handle invocations in a tight loop. - clearTimeout(timerId); - timerId = setTimeout(timerExpired, wait); - return invokeFunc(lastCallTime); - } - } - if (timerId === undefined) { - timerId = setTimeout(timerExpired, wait); - } - return result; - } - debounced.cancel = cancel; - debounced.flush = flush; - return debounced; - } - - /** - * Defers invoking the `func` until the current call stack has cleared. Any - * additional arguments are provided to `func` when it's invoked. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to defer. - * @param {...*} [args] The arguments to invoke `func` with. - * @returns {number} Returns the timer id. - * @example - * - * _.defer(function(text) { - * console.log(text); - * }, 'deferred'); - * // => Logs 'deferred' after one millisecond. - */ - var defer = baseRest(function(func, args) { - return baseDelay(func, 1, args); - }); - - /** - * Invokes `func` after `wait` milliseconds. Any additional arguments are - * provided to `func` when it's invoked. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to delay. - * @param {number} wait The number of milliseconds to delay invocation. - * @param {...*} [args] The arguments to invoke `func` with. - * @returns {number} Returns the timer id. - * @example - * - * _.delay(function(text) { - * console.log(text); - * }, 1000, 'later'); - * // => Logs 'later' after one second. - */ - var delay = baseRest(function(func, wait, args) { - return baseDelay(func, toNumber(wait) || 0, args); - }); - - /** - * Creates a function that invokes `func` with arguments reversed. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Function - * @param {Function} func The function to flip arguments for. - * @returns {Function} Returns the new flipped function. - * @example - * - * var flipped = _.flip(function() { - * return _.toArray(arguments); - * }); - * - * flipped('a', 'b', 'c', 'd'); - * // => ['d', 'c', 'b', 'a'] - */ - function flip(func) { - return createWrap(func, WRAP_FLIP_FLAG); - } - - /** - * Creates a function that memoizes the result of `func`. If `resolver` is - * provided, it determines the cache key for storing the result based on the - * arguments provided to the memoized function. By default, the first argument - * provided to the memoized function is used as the map cache key. The `func` - * is invoked with the `this` binding of the memoized function. - * - * **Note:** The cache is exposed as the `cache` property on the memoized - * function. Its creation may be customized by replacing the `_.memoize.Cache` - * constructor with one whose instances implement the - * [`Map`](http://ecma-international.org/ecma-262/7.0/#sec-properties-of-the-map-prototype-object) - * method interface of `clear`, `delete`, `get`, `has`, and `set`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to have its output memoized. - * @param {Function} [resolver] The function to resolve the cache key. - * @returns {Function} Returns the new memoized function. - * @example - * - * var object = { 'a': 1, 'b': 2 }; - * var other = { 'c': 3, 'd': 4 }; - * - * var values = _.memoize(_.values); - * values(object); - * // => [1, 2] - * - * values(other); - * // => [3, 4] - * - * object.a = 2; - * values(object); - * // => [1, 2] - * - * // Modify the result cache. - * values.cache.set(object, ['a', 'b']); - * values(object); - * // => ['a', 'b'] - * - * // Replace `_.memoize.Cache`. - * _.memoize.Cache = WeakMap; - */ - function memoize(func, resolver) { - if (typeof func != 'function' || (resolver != null && typeof resolver != 'function')) { - throw new TypeError(FUNC_ERROR_TEXT); - } - var memoized = function() { - var args = arguments, - key = resolver ? resolver.apply(this, args) : args[0], - cache = memoized.cache; - - if (cache.has(key)) { - return cache.get(key); - } - var result = func.apply(this, args); - memoized.cache = cache.set(key, result) || cache; - return result; - }; - memoized.cache = new (memoize.Cache || MapCache); - return memoized; - } - - // Expose `MapCache`. - memoize.Cache = MapCache; - - /** - * Creates a function that negates the result of the predicate `func`. The - * `func` predicate is invoked with the `this` binding and arguments of the - * created function. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Function - * @param {Function} predicate The predicate to negate. - * @returns {Function} Returns the new negated function. - * @example - * - * function isEven(n) { - * return n % 2 == 0; - * } - * - * _.filter([1, 2, 3, 4, 5, 6], _.negate(isEven)); - * // => [1, 3, 5] - */ - function negate(predicate) { - if (typeof predicate != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - return function() { - var args = arguments; - switch (args.length) { - case 0: return !predicate.call(this); - case 1: return !predicate.call(this, args[0]); - case 2: return !predicate.call(this, args[0], args[1]); - case 3: return !predicate.call(this, args[0], args[1], args[2]); - } - return !predicate.apply(this, args); - }; - } - - /** - * Creates a function that is restricted to invoking `func` once. Repeat calls - * to the function return the value of the first invocation. The `func` is - * invoked with the `this` binding and arguments of the created function. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to restrict. - * @returns {Function} Returns the new restricted function. - * @example - * - * var initialize = _.once(createApplication); - * initialize(); - * initialize(); - * // => `createApplication` is invoked once - */ - function once(func) { - return before(2, func); - } - - /** - * Creates a function that invokes `func` with its arguments transformed. - * - * @static - * @since 4.0.0 - * @memberOf _ - * @category Function - * @param {Function} func The function to wrap. - * @param {...(Function|Function[])} [transforms=[_.identity]] - * The argument transforms. - * @returns {Function} Returns the new function. - * @example - * - * function doubled(n) { - * return n * 2; - * } - * - * function square(n) { - * return n * n; - * } - * - * var func = _.overArgs(function(x, y) { - * return [x, y]; - * }, [square, doubled]); - * - * func(9, 3); - * // => [81, 6] - * - * func(10, 5); - * // => [100, 10] - */ - var overArgs = castRest(function(func, transforms) { - transforms = (transforms.length == 1 && isArray(transforms[0])) - ? arrayMap(transforms[0], baseUnary(getIteratee())) - : arrayMap(baseFlatten(transforms, 1), baseUnary(getIteratee())); - - var funcsLength = transforms.length; - return baseRest(function(args) { - var index = -1, - length = nativeMin(args.length, funcsLength); - - while (++index < length) { - args[index] = transforms[index].call(this, args[index]); - } - return apply(func, this, args); - }); - }); - - /** - * Creates a function that invokes `func` with `partials` prepended to the - * arguments it receives. This method is like `_.bind` except it does **not** - * alter the `this` binding. - * - * The `_.partial.placeholder` value, which defaults to `_` in monolithic - * builds, may be used as a placeholder for partially applied arguments. - * - * **Note:** This method doesn't set the "length" property of partially - * applied functions. - * - * @static - * @memberOf _ - * @since 0.2.0 - * @category Function - * @param {Function} func The function to partially apply arguments to. - * @param {...*} [partials] The arguments to be partially applied. - * @returns {Function} Returns the new partially applied function. - * @example - * - * function greet(greeting, name) { - * return greeting + ' ' + name; - * } - * - * var sayHelloTo = _.partial(greet, 'hello'); - * sayHelloTo('fred'); - * // => 'hello fred' - * - * // Partially applied with placeholders. - * var greetFred = _.partial(greet, _, 'fred'); - * greetFred('hi'); - * // => 'hi fred' - */ - var partial = baseRest(function(func, partials) { - var holders = replaceHolders(partials, getHolder(partial)); - return createWrap(func, WRAP_PARTIAL_FLAG, undefined, partials, holders); - }); - - /** - * This method is like `_.partial` except that partially applied arguments - * are appended to the arguments it receives. - * - * The `_.partialRight.placeholder` value, which defaults to `_` in monolithic - * builds, may be used as a placeholder for partially applied arguments. - * - * **Note:** This method doesn't set the "length" property of partially - * applied functions. - * - * @static - * @memberOf _ - * @since 1.0.0 - * @category Function - * @param {Function} func The function to partially apply arguments to. - * @param {...*} [partials] The arguments to be partially applied. - * @returns {Function} Returns the new partially applied function. - * @example - * - * function greet(greeting, name) { - * return greeting + ' ' + name; - * } - * - * var greetFred = _.partialRight(greet, 'fred'); - * greetFred('hi'); - * // => 'hi fred' - * - * // Partially applied with placeholders. - * var sayHelloTo = _.partialRight(greet, 'hello', _); - * sayHelloTo('fred'); - * // => 'hello fred' - */ - var partialRight = baseRest(function(func, partials) { - var holders = replaceHolders(partials, getHolder(partialRight)); - return createWrap(func, WRAP_PARTIAL_RIGHT_FLAG, undefined, partials, holders); - }); - - /** - * Creates a function that invokes `func` with arguments arranged according - * to the specified `indexes` where the argument value at the first index is - * provided as the first argument, the argument value at the second index is - * provided as the second argument, and so on. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Function - * @param {Function} func The function to rearrange arguments for. - * @param {...(number|number[])} indexes The arranged argument indexes. - * @returns {Function} Returns the new function. - * @example - * - * var rearged = _.rearg(function(a, b, c) { - * return [a, b, c]; - * }, [2, 0, 1]); - * - * rearged('b', 'c', 'a') - * // => ['a', 'b', 'c'] - */ - var rearg = flatRest(function(func, indexes) { - return createWrap(func, WRAP_REARG_FLAG, undefined, undefined, undefined, indexes); - }); - - /** - * Creates a function that invokes `func` with the `this` binding of the - * created function and arguments from `start` and beyond provided as - * an array. - * - * **Note:** This method is based on the - * [rest parameter](https://mdn.io/rest_parameters). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Function - * @param {Function} func The function to apply a rest parameter to. - * @param {number} [start=func.length-1] The start position of the rest parameter. - * @returns {Function} Returns the new function. - * @example - * - * var say = _.rest(function(what, names) { - * return what + ' ' + _.initial(names).join(', ') + - * (_.size(names) > 1 ? ', & ' : '') + _.last(names); - * }); - * - * say('hello', 'fred', 'barney', 'pebbles'); - * // => 'hello fred, barney, & pebbles' - */ - function rest(func, start) { - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - start = start === undefined ? start : toInteger(start); - return baseRest(func, start); - } - - /** - * Creates a function that invokes `func` with the `this` binding of the - * create function and an array of arguments much like - * [`Function#apply`](http://www.ecma-international.org/ecma-262/7.0/#sec-function.prototype.apply). - * - * **Note:** This method is based on the - * [spread operator](https://mdn.io/spread_operator). - * - * @static - * @memberOf _ - * @since 3.2.0 - * @category Function - * @param {Function} func The function to spread arguments over. - * @param {number} [start=0] The start position of the spread. - * @returns {Function} Returns the new function. - * @example - * - * var say = _.spread(function(who, what) { - * return who + ' says ' + what; - * }); - * - * say(['fred', 'hello']); - * // => 'fred says hello' - * - * var numbers = Promise.all([ - * Promise.resolve(40), - * Promise.resolve(36) - * ]); - * - * numbers.then(_.spread(function(x, y) { - * return x + y; - * })); - * // => a Promise of 76 - */ - function spread(func, start) { - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - start = start == null ? 0 : nativeMax(toInteger(start), 0); - return baseRest(function(args) { - var array = args[start], - otherArgs = castSlice(args, 0, start); - - if (array) { - arrayPush(otherArgs, array); - } - return apply(func, this, otherArgs); - }); - } - - /** - * Creates a throttled function that only invokes `func` at most once per - * every `wait` milliseconds. The throttled function comes with a `cancel` - * method to cancel delayed `func` invocations and a `flush` method to - * immediately invoke them. Provide `options` to indicate whether `func` - * should be invoked on the leading and/or trailing edge of the `wait` - * timeout. The `func` is invoked with the last arguments provided to the - * throttled function. Subsequent calls to the throttled function return the - * result of the last `func` invocation. - * - * **Note:** If `leading` and `trailing` options are `true`, `func` is - * invoked on the trailing edge of the timeout only if the throttled function - * is invoked more than once during the `wait` timeout. - * - * If `wait` is `0` and `leading` is `false`, `func` invocation is deferred - * until to the next tick, similar to `setTimeout` with a timeout of `0`. - * - * See [David Corbacho's article](https://css-tricks.com/debouncing-throttling-explained-examples/) - * for details over the differences between `_.throttle` and `_.debounce`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {Function} func The function to throttle. - * @param {number} [wait=0] The number of milliseconds to throttle invocations to. - * @param {Object} [options={}] The options object. - * @param {boolean} [options.leading=true] - * Specify invoking on the leading edge of the timeout. - * @param {boolean} [options.trailing=true] - * Specify invoking on the trailing edge of the timeout. - * @returns {Function} Returns the new throttled function. - * @example - * - * // Avoid excessively updating the position while scrolling. - * jQuery(window).on('scroll', _.throttle(updatePosition, 100)); - * - * // Invoke `renewToken` when the click event is fired, but not more than once every 5 minutes. - * var throttled = _.throttle(renewToken, 300000, { 'trailing': false }); - * jQuery(element).on('click', throttled); - * - * // Cancel the trailing throttled invocation. - * jQuery(window).on('popstate', throttled.cancel); - */ - function throttle(func, wait, options) { - var leading = true, - trailing = true; - - if (typeof func != 'function') { - throw new TypeError(FUNC_ERROR_TEXT); - } - if (isObject(options)) { - leading = 'leading' in options ? !!options.leading : leading; - trailing = 'trailing' in options ? !!options.trailing : trailing; - } - return debounce(func, wait, { - 'leading': leading, - 'maxWait': wait, - 'trailing': trailing - }); - } - - /** - * Creates a function that accepts up to one argument, ignoring any - * additional arguments. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Function - * @param {Function} func The function to cap arguments for. - * @returns {Function} Returns the new capped function. - * @example - * - * _.map(['6', '8', '10'], _.unary(parseInt)); - * // => [6, 8, 10] - */ - function unary(func) { - return ary(func, 1); - } - - /** - * Creates a function that provides `value` to `wrapper` as its first - * argument. Any additional arguments provided to the function are appended - * to those provided to the `wrapper`. The wrapper is invoked with the `this` - * binding of the created function. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Function - * @param {*} value The value to wrap. - * @param {Function} [wrapper=identity] The wrapper function. - * @returns {Function} Returns the new function. - * @example - * - * var p = _.wrap(_.escape, function(func, text) { - * return '

    ' + func(text) + '

    '; - * }); - * - * p('fred, barney, & pebbles'); - * // => '

    fred, barney, & pebbles

    ' - */ - function wrap(value, wrapper) { - return partial(castFunction(wrapper), value); - } - - /*------------------------------------------------------------------------*/ - - /** - * Casts `value` as an array if it's not one. - * - * @static - * @memberOf _ - * @since 4.4.0 - * @category Lang - * @param {*} value The value to inspect. - * @returns {Array} Returns the cast array. - * @example - * - * _.castArray(1); - * // => [1] - * - * _.castArray({ 'a': 1 }); - * // => [{ 'a': 1 }] - * - * _.castArray('abc'); - * // => ['abc'] - * - * _.castArray(null); - * // => [null] - * - * _.castArray(undefined); - * // => [undefined] - * - * _.castArray(); - * // => [] - * - * var array = [1, 2, 3]; - * console.log(_.castArray(array) === array); - * // => true - */ - function castArray() { - if (!arguments.length) { - return []; - } - var value = arguments[0]; - return isArray(value) ? value : [value]; - } - - /** - * Creates a shallow clone of `value`. - * - * **Note:** This method is loosely based on the - * [structured clone algorithm](https://mdn.io/Structured_clone_algorithm) - * and supports cloning arrays, array buffers, booleans, date objects, maps, - * numbers, `Object` objects, regexes, sets, strings, symbols, and typed - * arrays. The own enumerable properties of `arguments` objects are cloned - * as plain objects. An empty object is returned for uncloneable values such - * as error objects, functions, DOM nodes, and WeakMaps. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to clone. - * @returns {*} Returns the cloned value. - * @see _.cloneDeep - * @example - * - * var objects = [{ 'a': 1 }, { 'b': 2 }]; - * - * var shallow = _.clone(objects); - * console.log(shallow[0] === objects[0]); - * // => true - */ - function clone(value) { - return baseClone(value, CLONE_SYMBOLS_FLAG); - } - - /** - * This method is like `_.clone` except that it accepts `customizer` which - * is invoked to produce the cloned value. If `customizer` returns `undefined`, - * cloning is handled by the method instead. The `customizer` is invoked with - * up to four arguments; (value [, index|key, object, stack]). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to clone. - * @param {Function} [customizer] The function to customize cloning. - * @returns {*} Returns the cloned value. - * @see _.cloneDeepWith - * @example - * - * function customizer(value) { - * if (_.isElement(value)) { - * return value.cloneNode(false); - * } - * } - * - * var el = _.cloneWith(document.body, customizer); - * - * console.log(el === document.body); - * // => false - * console.log(el.nodeName); - * // => 'BODY' - * console.log(el.childNodes.length); - * // => 0 - */ - function cloneWith(value, customizer) { - customizer = typeof customizer == 'function' ? customizer : undefined; - return baseClone(value, CLONE_SYMBOLS_FLAG, customizer); - } - - /** - * This method is like `_.clone` except that it recursively clones `value`. - * - * @static - * @memberOf _ - * @since 1.0.0 - * @category Lang - * @param {*} value The value to recursively clone. - * @returns {*} Returns the deep cloned value. - * @see _.clone - * @example - * - * var objects = [{ 'a': 1 }, { 'b': 2 }]; - * - * var deep = _.cloneDeep(objects); - * console.log(deep[0] === objects[0]); - * // => false - */ - function cloneDeep(value) { - return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG); - } - - /** - * This method is like `_.cloneWith` except that it recursively clones `value`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to recursively clone. - * @param {Function} [customizer] The function to customize cloning. - * @returns {*} Returns the deep cloned value. - * @see _.cloneWith - * @example - * - * function customizer(value) { - * if (_.isElement(value)) { - * return value.cloneNode(true); - * } - * } - * - * var el = _.cloneDeepWith(document.body, customizer); - * - * console.log(el === document.body); - * // => false - * console.log(el.nodeName); - * // => 'BODY' - * console.log(el.childNodes.length); - * // => 20 - */ - function cloneDeepWith(value, customizer) { - customizer = typeof customizer == 'function' ? customizer : undefined; - return baseClone(value, CLONE_DEEP_FLAG | CLONE_SYMBOLS_FLAG, customizer); - } - - /** - * Checks if `object` conforms to `source` by invoking the predicate - * properties of `source` with the corresponding property values of `object`. - * - * **Note:** This method is equivalent to `_.conforms` when `source` is - * partially applied. - * - * @static - * @memberOf _ - * @since 4.14.0 - * @category Lang - * @param {Object} object The object to inspect. - * @param {Object} source The object of property predicates to conform to. - * @returns {boolean} Returns `true` if `object` conforms, else `false`. - * @example - * - * var object = { 'a': 1, 'b': 2 }; - * - * _.conformsTo(object, { 'b': function(n) { return n > 1; } }); - * // => true - * - * _.conformsTo(object, { 'b': function(n) { return n > 2; } }); - * // => false - */ - function conformsTo(object, source) { - return source == null || baseConformsTo(object, source, keys(source)); - } - - /** - * Performs a - * [`SameValueZero`](http://ecma-international.org/ecma-262/7.0/#sec-samevaluezero) - * comparison between two values to determine if they are equivalent. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * var object = { 'a': 1 }; - * var other = { 'a': 1 }; - * - * _.eq(object, object); - * // => true - * - * _.eq(object, other); - * // => false - * - * _.eq('a', 'a'); - * // => true - * - * _.eq('a', Object('a')); - * // => false - * - * _.eq(NaN, NaN); - * // => true - */ - function eq(value, other) { - return value === other || (value !== value && other !== other); - } - - /** - * Checks if `value` is greater than `other`. - * - * @static - * @memberOf _ - * @since 3.9.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if `value` is greater than `other`, - * else `false`. - * @see _.lt - * @example - * - * _.gt(3, 1); - * // => true - * - * _.gt(3, 3); - * // => false - * - * _.gt(1, 3); - * // => false - */ - var gt = createRelationalOperation(baseGt); - - /** - * Checks if `value` is greater than or equal to `other`. - * - * @static - * @memberOf _ - * @since 3.9.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if `value` is greater than or equal to - * `other`, else `false`. - * @see _.lte - * @example - * - * _.gte(3, 1); - * // => true - * - * _.gte(3, 3); - * // => true - * - * _.gte(1, 3); - * // => false - */ - var gte = createRelationalOperation(function(value, other) { - return value >= other; - }); - - /** - * Checks if `value` is likely an `arguments` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an `arguments` object, - * else `false`. - * @example - * - * _.isArguments(function() { return arguments; }()); - * // => true - * - * _.isArguments([1, 2, 3]); - * // => false - */ - var isArguments = baseIsArguments(function() { return arguments; }()) ? baseIsArguments : function(value) { - return isObjectLike(value) && hasOwnProperty.call(value, 'callee') && - !propertyIsEnumerable.call(value, 'callee'); - }; - - /** - * Checks if `value` is classified as an `Array` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array, else `false`. - * @example - * - * _.isArray([1, 2, 3]); - * // => true - * - * _.isArray(document.body.children); - * // => false - * - * _.isArray('abc'); - * // => false - * - * _.isArray(_.noop); - * // => false - */ - var isArray = Array.isArray; - - /** - * Checks if `value` is classified as an `ArrayBuffer` object. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array buffer, else `false`. - * @example - * - * _.isArrayBuffer(new ArrayBuffer(2)); - * // => true - * - * _.isArrayBuffer(new Array(2)); - * // => false - */ - var isArrayBuffer = nodeIsArrayBuffer ? baseUnary(nodeIsArrayBuffer) : baseIsArrayBuffer; - - /** - * Checks if `value` is array-like. A value is considered array-like if it's - * not a function and has a `value.length` that's an integer greater than or - * equal to `0` and less than or equal to `Number.MAX_SAFE_INTEGER`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is array-like, else `false`. - * @example - * - * _.isArrayLike([1, 2, 3]); - * // => true - * - * _.isArrayLike(document.body.children); - * // => true - * - * _.isArrayLike('abc'); - * // => true - * - * _.isArrayLike(_.noop); - * // => false - */ - function isArrayLike(value) { - return value != null && isLength(value.length) && !isFunction(value); - } - - /** - * This method is like `_.isArrayLike` except that it also checks if `value` - * is an object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an array-like object, - * else `false`. - * @example - * - * _.isArrayLikeObject([1, 2, 3]); - * // => true - * - * _.isArrayLikeObject(document.body.children); - * // => true - * - * _.isArrayLikeObject('abc'); - * // => false - * - * _.isArrayLikeObject(_.noop); - * // => false - */ - function isArrayLikeObject(value) { - return isObjectLike(value) && isArrayLike(value); - } - - /** - * Checks if `value` is classified as a boolean primitive or object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a boolean, else `false`. - * @example - * - * _.isBoolean(false); - * // => true - * - * _.isBoolean(null); - * // => false - */ - function isBoolean(value) { - return value === true || value === false || - (isObjectLike(value) && baseGetTag(value) == boolTag); - } - - /** - * Checks if `value` is a buffer. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a buffer, else `false`. - * @example - * - * _.isBuffer(new Buffer(2)); - * // => true - * - * _.isBuffer(new Uint8Array(2)); - * // => false - */ - var isBuffer = nativeIsBuffer || stubFalse; - - /** - * Checks if `value` is classified as a `Date` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a date object, else `false`. - * @example - * - * _.isDate(new Date); - * // => true - * - * _.isDate('Mon April 23 2012'); - * // => false - */ - var isDate = nodeIsDate ? baseUnary(nodeIsDate) : baseIsDate; - - /** - * Checks if `value` is likely a DOM element. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a DOM element, else `false`. - * @example - * - * _.isElement(document.body); - * // => true - * - * _.isElement(''); - * // => false - */ - function isElement(value) { - return isObjectLike(value) && value.nodeType === 1 && !isPlainObject(value); - } - - /** - * Checks if `value` is an empty object, collection, map, or set. - * - * Objects are considered empty if they have no own enumerable string keyed - * properties. - * - * Array-like values such as `arguments` objects, arrays, buffers, strings, or - * jQuery-like collections are considered empty if they have a `length` of `0`. - * Similarly, maps and sets are considered empty if they have a `size` of `0`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is empty, else `false`. - * @example - * - * _.isEmpty(null); - * // => true - * - * _.isEmpty(true); - * // => true - * - * _.isEmpty(1); - * // => true - * - * _.isEmpty([1, 2, 3]); - * // => false - * - * _.isEmpty({ 'a': 1 }); - * // => false - */ - function isEmpty(value) { - if (value == null) { - return true; - } - if (isArrayLike(value) && - (isArray(value) || typeof value == 'string' || typeof value.splice == 'function' || - isBuffer(value) || isTypedArray(value) || isArguments(value))) { - return !value.length; - } - var tag = getTag(value); - if (tag == mapTag || tag == setTag) { - return !value.size; - } - if (isPrototype(value)) { - return !baseKeys(value).length; - } - for (var key in value) { - if (hasOwnProperty.call(value, key)) { - return false; - } - } - return true; - } - - /** - * Performs a deep comparison between two values to determine if they are - * equivalent. - * - * **Note:** This method supports comparing arrays, array buffers, booleans, - * date objects, error objects, maps, numbers, `Object` objects, regexes, - * sets, strings, symbols, and typed arrays. `Object` objects are compared - * by their own, not inherited, enumerable properties. Functions and DOM - * nodes are compared by strict equality, i.e. `===`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * var object = { 'a': 1 }; - * var other = { 'a': 1 }; - * - * _.isEqual(object, other); - * // => true - * - * object === other; - * // => false - */ - function isEqual(value, other) { - return baseIsEqual(value, other); - } - - /** - * This method is like `_.isEqual` except that it accepts `customizer` which - * is invoked to compare values. If `customizer` returns `undefined`, comparisons - * are handled by the method instead. The `customizer` is invoked with up to - * six arguments: (objValue, othValue [, index|key, object, other, stack]). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @param {Function} [customizer] The function to customize comparisons. - * @returns {boolean} Returns `true` if the values are equivalent, else `false`. - * @example - * - * function isGreeting(value) { - * return /^h(?:i|ello)$/.test(value); - * } - * - * function customizer(objValue, othValue) { - * if (isGreeting(objValue) && isGreeting(othValue)) { - * return true; - * } - * } - * - * var array = ['hello', 'goodbye']; - * var other = ['hi', 'goodbye']; - * - * _.isEqualWith(array, other, customizer); - * // => true - */ - function isEqualWith(value, other, customizer) { - customizer = typeof customizer == 'function' ? customizer : undefined; - var result = customizer ? customizer(value, other) : undefined; - return result === undefined ? baseIsEqual(value, other, undefined, customizer) : !!result; - } - - /** - * Checks if `value` is an `Error`, `EvalError`, `RangeError`, `ReferenceError`, - * `SyntaxError`, `TypeError`, or `URIError` object. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an error object, else `false`. - * @example - * - * _.isError(new Error); - * // => true - * - * _.isError(Error); - * // => false - */ - function isError(value) { - if (!isObjectLike(value)) { - return false; - } - var tag = baseGetTag(value); - return tag == errorTag || tag == domExcTag || - (typeof value.message == 'string' && typeof value.name == 'string' && !isPlainObject(value)); - } - - /** - * Checks if `value` is a finite primitive number. - * - * **Note:** This method is based on - * [`Number.isFinite`](https://mdn.io/Number/isFinite). - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a finite number, else `false`. - * @example - * - * _.isFinite(3); - * // => true - * - * _.isFinite(Number.MIN_VALUE); - * // => true - * - * _.isFinite(Infinity); - * // => false - * - * _.isFinite('3'); - * // => false - */ - function isFinite(value) { - return typeof value == 'number' && nativeIsFinite(value); - } - - /** - * Checks if `value` is classified as a `Function` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a function, else `false`. - * @example - * - * _.isFunction(_); - * // => true - * - * _.isFunction(/abc/); - * // => false - */ - function isFunction(value) { - if (!isObject(value)) { - return false; - } - // The use of `Object#toString` avoids issues with the `typeof` operator - // in Safari 9 which returns 'object' for typed arrays and other constructors. - var tag = baseGetTag(value); - return tag == funcTag || tag == genTag || tag == asyncTag || tag == proxyTag; - } - - /** - * Checks if `value` is an integer. - * - * **Note:** This method is based on - * [`Number.isInteger`](https://mdn.io/Number/isInteger). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an integer, else `false`. - * @example - * - * _.isInteger(3); - * // => true - * - * _.isInteger(Number.MIN_VALUE); - * // => false - * - * _.isInteger(Infinity); - * // => false - * - * _.isInteger('3'); - * // => false - */ - function isInteger(value) { - return typeof value == 'number' && value == toInteger(value); - } - - /** - * Checks if `value` is a valid array-like length. - * - * **Note:** This method is loosely based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a valid length, else `false`. - * @example - * - * _.isLength(3); - * // => true - * - * _.isLength(Number.MIN_VALUE); - * // => false - * - * _.isLength(Infinity); - * // => false - * - * _.isLength('3'); - * // => false - */ - function isLength(value) { - return typeof value == 'number' && - value > -1 && value % 1 == 0 && value <= MAX_SAFE_INTEGER; - } - - /** - * Checks if `value` is the - * [language type](http://www.ecma-international.org/ecma-262/7.0/#sec-ecmascript-language-types) - * of `Object`. (e.g. arrays, functions, objects, regexes, `new Number(0)`, and `new String('')`) - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is an object, else `false`. - * @example - * - * _.isObject({}); - * // => true - * - * _.isObject([1, 2, 3]); - * // => true - * - * _.isObject(_.noop); - * // => true - * - * _.isObject(null); - * // => false - */ - function isObject(value) { - var type = typeof value; - return value != null && (type == 'object' || type == 'function'); - } - - /** - * Checks if `value` is object-like. A value is object-like if it's not `null` - * and has a `typeof` result of "object". - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is object-like, else `false`. - * @example - * - * _.isObjectLike({}); - * // => true - * - * _.isObjectLike([1, 2, 3]); - * // => true - * - * _.isObjectLike(_.noop); - * // => false - * - * _.isObjectLike(null); - * // => false - */ - function isObjectLike(value) { - return value != null && typeof value == 'object'; - } - - /** - * Checks if `value` is classified as a `Map` object. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a map, else `false`. - * @example - * - * _.isMap(new Map); - * // => true - * - * _.isMap(new WeakMap); - * // => false - */ - var isMap = nodeIsMap ? baseUnary(nodeIsMap) : baseIsMap; - - /** - * Performs a partial deep comparison between `object` and `source` to - * determine if `object` contains equivalent property values. - * - * **Note:** This method is equivalent to `_.matches` when `source` is - * partially applied. - * - * Partial comparisons will match empty array and empty object `source` - * values against any array or object value, respectively. See `_.isEqual` - * for a list of supported value comparisons. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {Object} object The object to inspect. - * @param {Object} source The object of property values to match. - * @returns {boolean} Returns `true` if `object` is a match, else `false`. - * @example - * - * var object = { 'a': 1, 'b': 2 }; - * - * _.isMatch(object, { 'b': 2 }); - * // => true - * - * _.isMatch(object, { 'b': 1 }); - * // => false - */ - function isMatch(object, source) { - return object === source || baseIsMatch(object, source, getMatchData(source)); - } - - /** - * This method is like `_.isMatch` except that it accepts `customizer` which - * is invoked to compare values. If `customizer` returns `undefined`, comparisons - * are handled by the method instead. The `customizer` is invoked with five - * arguments: (objValue, srcValue, index|key, object, source). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {Object} object The object to inspect. - * @param {Object} source The object of property values to match. - * @param {Function} [customizer] The function to customize comparisons. - * @returns {boolean} Returns `true` if `object` is a match, else `false`. - * @example - * - * function isGreeting(value) { - * return /^h(?:i|ello)$/.test(value); - * } - * - * function customizer(objValue, srcValue) { - * if (isGreeting(objValue) && isGreeting(srcValue)) { - * return true; - * } - * } - * - * var object = { 'greeting': 'hello' }; - * var source = { 'greeting': 'hi' }; - * - * _.isMatchWith(object, source, customizer); - * // => true - */ - function isMatchWith(object, source, customizer) { - customizer = typeof customizer == 'function' ? customizer : undefined; - return baseIsMatch(object, source, getMatchData(source), customizer); - } - - /** - * Checks if `value` is `NaN`. - * - * **Note:** This method is based on - * [`Number.isNaN`](https://mdn.io/Number/isNaN) and is not the same as - * global [`isNaN`](https://mdn.io/isNaN) which returns `true` for - * `undefined` and other non-number values. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is `NaN`, else `false`. - * @example - * - * _.isNaN(NaN); - * // => true - * - * _.isNaN(new Number(NaN)); - * // => true - * - * isNaN(undefined); - * // => true - * - * _.isNaN(undefined); - * // => false - */ - function isNaN(value) { - // An `NaN` primitive is the only value that is not equal to itself. - // Perform the `toStringTag` check first to avoid errors with some - // ActiveX objects in IE. - return isNumber(value) && value != +value; - } - - /** - * Checks if `value` is a pristine native function. - * - * **Note:** This method can't reliably detect native functions in the presence - * of the core-js package because core-js circumvents this kind of detection. - * Despite multiple requests, the core-js maintainer has made it clear: any - * attempt to fix the detection will be obstructed. As a result, we're left - * with little choice but to throw an error. Unfortunately, this also affects - * packages, like [babel-polyfill](https://www.npmjs.com/package/babel-polyfill), - * which rely on core-js. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a native function, - * else `false`. - * @example - * - * _.isNative(Array.prototype.push); - * // => true - * - * _.isNative(_); - * // => false - */ - function isNative(value) { - if (isMaskable(value)) { - throw new Error(CORE_ERROR_TEXT); - } - return baseIsNative(value); - } - - /** - * Checks if `value` is `null`. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is `null`, else `false`. - * @example - * - * _.isNull(null); - * // => true - * - * _.isNull(void 0); - * // => false - */ - function isNull(value) { - return value === null; - } - - /** - * Checks if `value` is `null` or `undefined`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is nullish, else `false`. - * @example - * - * _.isNil(null); - * // => true - * - * _.isNil(void 0); - * // => true - * - * _.isNil(NaN); - * // => false - */ - function isNil(value) { - return value == null; - } - - /** - * Checks if `value` is classified as a `Number` primitive or object. - * - * **Note:** To exclude `Infinity`, `-Infinity`, and `NaN`, which are - * classified as numbers, use the `_.isFinite` method. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a number, else `false`. - * @example - * - * _.isNumber(3); - * // => true - * - * _.isNumber(Number.MIN_VALUE); - * // => true - * - * _.isNumber(Infinity); - * // => true - * - * _.isNumber('3'); - * // => false - */ - function isNumber(value) { - return typeof value == 'number' || - (isObjectLike(value) && baseGetTag(value) == numberTag); - } - - /** - * Checks if `value` is a plain object, that is, an object created by the - * `Object` constructor or one with a `[[Prototype]]` of `null`. - * - * @static - * @memberOf _ - * @since 0.8.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a plain object, else `false`. - * @example - * - * function Foo() { - * this.a = 1; - * } - * - * _.isPlainObject(new Foo); - * // => false - * - * _.isPlainObject([1, 2, 3]); - * // => false - * - * _.isPlainObject({ 'x': 0, 'y': 0 }); - * // => true - * - * _.isPlainObject(Object.create(null)); - * // => true - */ - function isPlainObject(value) { - if (!isObjectLike(value) || baseGetTag(value) != objectTag) { - return false; - } - var proto = getPrototype(value); - if (proto === null) { - return true; - } - var Ctor = hasOwnProperty.call(proto, 'constructor') && proto.constructor; - return typeof Ctor == 'function' && Ctor instanceof Ctor && - funcToString.call(Ctor) == objectCtorString; - } - - /** - * Checks if `value` is classified as a `RegExp` object. - * - * @static - * @memberOf _ - * @since 0.1.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a regexp, else `false`. - * @example - * - * _.isRegExp(/abc/); - * // => true - * - * _.isRegExp('/abc/'); - * // => false - */ - var isRegExp = nodeIsRegExp ? baseUnary(nodeIsRegExp) : baseIsRegExp; - - /** - * Checks if `value` is a safe integer. An integer is safe if it's an IEEE-754 - * double precision number which isn't the result of a rounded unsafe integer. - * - * **Note:** This method is based on - * [`Number.isSafeInteger`](https://mdn.io/Number/isSafeInteger). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a safe integer, else `false`. - * @example - * - * _.isSafeInteger(3); - * // => true - * - * _.isSafeInteger(Number.MIN_VALUE); - * // => false - * - * _.isSafeInteger(Infinity); - * // => false - * - * _.isSafeInteger('3'); - * // => false - */ - function isSafeInteger(value) { - return isInteger(value) && value >= -MAX_SAFE_INTEGER && value <= MAX_SAFE_INTEGER; - } - - /** - * Checks if `value` is classified as a `Set` object. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a set, else `false`. - * @example - * - * _.isSet(new Set); - * // => true - * - * _.isSet(new WeakSet); - * // => false - */ - var isSet = nodeIsSet ? baseUnary(nodeIsSet) : baseIsSet; - - /** - * Checks if `value` is classified as a `String` primitive or object. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a string, else `false`. - * @example - * - * _.isString('abc'); - * // => true - * - * _.isString(1); - * // => false - */ - function isString(value) { - return typeof value == 'string' || - (!isArray(value) && isObjectLike(value) && baseGetTag(value) == stringTag); - } - - /** - * Checks if `value` is classified as a `Symbol` primitive or object. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a symbol, else `false`. - * @example - * - * _.isSymbol(Symbol.iterator); - * // => true - * - * _.isSymbol('abc'); - * // => false - */ - function isSymbol(value) { - return typeof value == 'symbol' || - (isObjectLike(value) && baseGetTag(value) == symbolTag); - } - - /** - * Checks if `value` is classified as a typed array. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a typed array, else `false`. - * @example - * - * _.isTypedArray(new Uint8Array); - * // => true - * - * _.isTypedArray([]); - * // => false - */ - var isTypedArray = nodeIsTypedArray ? baseUnary(nodeIsTypedArray) : baseIsTypedArray; - - /** - * Checks if `value` is `undefined`. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is `undefined`, else `false`. - * @example - * - * _.isUndefined(void 0); - * // => true - * - * _.isUndefined(null); - * // => false - */ - function isUndefined(value) { - return value === undefined; - } - - /** - * Checks if `value` is classified as a `WeakMap` object. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a weak map, else `false`. - * @example - * - * _.isWeakMap(new WeakMap); - * // => true - * - * _.isWeakMap(new Map); - * // => false - */ - function isWeakMap(value) { - return isObjectLike(value) && getTag(value) == weakMapTag; - } - - /** - * Checks if `value` is classified as a `WeakSet` object. - * - * @static - * @memberOf _ - * @since 4.3.0 - * @category Lang - * @param {*} value The value to check. - * @returns {boolean} Returns `true` if `value` is a weak set, else `false`. - * @example - * - * _.isWeakSet(new WeakSet); - * // => true - * - * _.isWeakSet(new Set); - * // => false - */ - function isWeakSet(value) { - return isObjectLike(value) && baseGetTag(value) == weakSetTag; - } - - /** - * Checks if `value` is less than `other`. - * - * @static - * @memberOf _ - * @since 3.9.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if `value` is less than `other`, - * else `false`. - * @see _.gt - * @example - * - * _.lt(1, 3); - * // => true - * - * _.lt(3, 3); - * // => false - * - * _.lt(3, 1); - * // => false - */ - var lt = createRelationalOperation(baseLt); - - /** - * Checks if `value` is less than or equal to `other`. - * - * @static - * @memberOf _ - * @since 3.9.0 - * @category Lang - * @param {*} value The value to compare. - * @param {*} other The other value to compare. - * @returns {boolean} Returns `true` if `value` is less than or equal to - * `other`, else `false`. - * @see _.gte - * @example - * - * _.lte(1, 3); - * // => true - * - * _.lte(3, 3); - * // => true - * - * _.lte(3, 1); - * // => false - */ - var lte = createRelationalOperation(function(value, other) { - return value <= other; - }); - - /** - * Converts `value` to an array. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Lang - * @param {*} value The value to convert. - * @returns {Array} Returns the converted array. - * @example - * - * _.toArray({ 'a': 1, 'b': 2 }); - * // => [1, 2] - * - * _.toArray('abc'); - * // => ['a', 'b', 'c'] - * - * _.toArray(1); - * // => [] - * - * _.toArray(null); - * // => [] - */ - function toArray(value) { - if (!value) { - return []; - } - if (isArrayLike(value)) { - return isString(value) ? stringToArray(value) : copyArray(value); - } - if (symIterator && value[symIterator]) { - return iteratorToArray(value[symIterator]()); - } - var tag = getTag(value), - func = tag == mapTag ? mapToArray : (tag == setTag ? setToArray : values); - - return func(value); - } - - /** - * Converts `value` to a finite number. - * - * @static - * @memberOf _ - * @since 4.12.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted number. - * @example - * - * _.toFinite(3.2); - * // => 3.2 - * - * _.toFinite(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toFinite(Infinity); - * // => 1.7976931348623157e+308 - * - * _.toFinite('3.2'); - * // => 3.2 - */ - function toFinite(value) { - if (!value) { - return value === 0 ? value : 0; - } - value = toNumber(value); - if (value === INFINITY || value === -INFINITY) { - var sign = (value < 0 ? -1 : 1); - return sign * MAX_INTEGER; - } - return value === value ? value : 0; - } - - /** - * Converts `value` to an integer. - * - * **Note:** This method is loosely based on - * [`ToInteger`](http://www.ecma-international.org/ecma-262/7.0/#sec-tointeger). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted integer. - * @example - * - * _.toInteger(3.2); - * // => 3 - * - * _.toInteger(Number.MIN_VALUE); - * // => 0 - * - * _.toInteger(Infinity); - * // => 1.7976931348623157e+308 - * - * _.toInteger('3.2'); - * // => 3 - */ - function toInteger(value) { - var result = toFinite(value), - remainder = result % 1; - - return result === result ? (remainder ? result - remainder : result) : 0; - } - - /** - * Converts `value` to an integer suitable for use as the length of an - * array-like object. - * - * **Note:** This method is based on - * [`ToLength`](http://ecma-international.org/ecma-262/7.0/#sec-tolength). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted integer. - * @example - * - * _.toLength(3.2); - * // => 3 - * - * _.toLength(Number.MIN_VALUE); - * // => 0 - * - * _.toLength(Infinity); - * // => 4294967295 - * - * _.toLength('3.2'); - * // => 3 - */ - function toLength(value) { - return value ? baseClamp(toInteger(value), 0, MAX_ARRAY_LENGTH) : 0; - } - - /** - * Converts `value` to a number. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to process. - * @returns {number} Returns the number. - * @example - * - * _.toNumber(3.2); - * // => 3.2 - * - * _.toNumber(Number.MIN_VALUE); - * // => 5e-324 - * - * _.toNumber(Infinity); - * // => Infinity - * - * _.toNumber('3.2'); - * // => 3.2 - */ - function toNumber(value) { - if (typeof value == 'number') { - return value; - } - if (isSymbol(value)) { - return NAN; - } - if (isObject(value)) { - var other = typeof value.valueOf == 'function' ? value.valueOf() : value; - value = isObject(other) ? (other + '') : other; - } - if (typeof value != 'string') { - return value === 0 ? value : +value; - } - value = value.replace(reTrim, ''); - var isBinary = reIsBinary.test(value); - return (isBinary || reIsOctal.test(value)) - ? freeParseInt(value.slice(2), isBinary ? 2 : 8) - : (reIsBadHex.test(value) ? NAN : +value); - } - - /** - * Converts `value` to a plain object flattening inherited enumerable string - * keyed properties of `value` to own properties of the plain object. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {Object} Returns the converted plain object. - * @example - * - * function Foo() { - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.assign({ 'a': 1 }, new Foo); - * // => { 'a': 1, 'b': 2 } - * - * _.assign({ 'a': 1 }, _.toPlainObject(new Foo)); - * // => { 'a': 1, 'b': 2, 'c': 3 } - */ - function toPlainObject(value) { - return copyObject(value, keysIn(value)); - } - - /** - * Converts `value` to a safe integer. A safe integer can be compared and - * represented correctly. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {number} Returns the converted integer. - * @example - * - * _.toSafeInteger(3.2); - * // => 3 - * - * _.toSafeInteger(Number.MIN_VALUE); - * // => 0 - * - * _.toSafeInteger(Infinity); - * // => 9007199254740991 - * - * _.toSafeInteger('3.2'); - * // => 3 - */ - function toSafeInteger(value) { - return value - ? baseClamp(toInteger(value), -MAX_SAFE_INTEGER, MAX_SAFE_INTEGER) - : (value === 0 ? value : 0); - } - - /** - * Converts `value` to a string. An empty string is returned for `null` - * and `undefined` values. The sign of `-0` is preserved. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Lang - * @param {*} value The value to convert. - * @returns {string} Returns the converted string. - * @example - * - * _.toString(null); - * // => '' - * - * _.toString(-0); - * // => '-0' - * - * _.toString([1, 2, 3]); - * // => '1,2,3' - */ - function toString(value) { - return value == null ? '' : baseToString(value); - } - - /*------------------------------------------------------------------------*/ - - /** - * Assigns own enumerable string keyed properties of source objects to the - * destination object. Source objects are applied from left to right. - * Subsequent sources overwrite property assignments of previous sources. - * - * **Note:** This method mutates `object` and is loosely based on - * [`Object.assign`](https://mdn.io/Object/assign). - * - * @static - * @memberOf _ - * @since 0.10.0 - * @category Object - * @param {Object} object The destination object. - * @param {...Object} [sources] The source objects. - * @returns {Object} Returns `object`. - * @see _.assignIn - * @example - * - * function Foo() { - * this.a = 1; - * } - * - * function Bar() { - * this.c = 3; - * } - * - * Foo.prototype.b = 2; - * Bar.prototype.d = 4; - * - * _.assign({ 'a': 0 }, new Foo, new Bar); - * // => { 'a': 1, 'c': 3 } - */ - var assign = createAssigner(function(object, source) { - if (isPrototype(source) || isArrayLike(source)) { - copyObject(source, keys(source), object); - return; - } - for (var key in source) { - if (hasOwnProperty.call(source, key)) { - assignValue(object, key, source[key]); - } - } - }); - - /** - * This method is like `_.assign` except that it iterates over own and - * inherited source properties. - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @alias extend - * @category Object - * @param {Object} object The destination object. - * @param {...Object} [sources] The source objects. - * @returns {Object} Returns `object`. - * @see _.assign - * @example - * - * function Foo() { - * this.a = 1; - * } - * - * function Bar() { - * this.c = 3; - * } - * - * Foo.prototype.b = 2; - * Bar.prototype.d = 4; - * - * _.assignIn({ 'a': 0 }, new Foo, new Bar); - * // => { 'a': 1, 'b': 2, 'c': 3, 'd': 4 } - */ - var assignIn = createAssigner(function(object, source) { - copyObject(source, keysIn(source), object); - }); - - /** - * This method is like `_.assignIn` except that it accepts `customizer` - * which is invoked to produce the assigned values. If `customizer` returns - * `undefined`, assignment is handled by the method instead. The `customizer` - * is invoked with five arguments: (objValue, srcValue, key, object, source). - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @alias extendWith - * @category Object - * @param {Object} object The destination object. - * @param {...Object} sources The source objects. - * @param {Function} [customizer] The function to customize assigned values. - * @returns {Object} Returns `object`. - * @see _.assignWith - * @example - * - * function customizer(objValue, srcValue) { - * return _.isUndefined(objValue) ? srcValue : objValue; - * } - * - * var defaults = _.partialRight(_.assignInWith, customizer); - * - * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); - * // => { 'a': 1, 'b': 2 } - */ - var assignInWith = createAssigner(function(object, source, srcIndex, customizer) { - copyObject(source, keysIn(source), object, customizer); - }); - - /** - * This method is like `_.assign` except that it accepts `customizer` - * which is invoked to produce the assigned values. If `customizer` returns - * `undefined`, assignment is handled by the method instead. The `customizer` - * is invoked with five arguments: (objValue, srcValue, key, object, source). - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The destination object. - * @param {...Object} sources The source objects. - * @param {Function} [customizer] The function to customize assigned values. - * @returns {Object} Returns `object`. - * @see _.assignInWith - * @example - * - * function customizer(objValue, srcValue) { - * return _.isUndefined(objValue) ? srcValue : objValue; - * } - * - * var defaults = _.partialRight(_.assignWith, customizer); - * - * defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); - * // => { 'a': 1, 'b': 2 } - */ - var assignWith = createAssigner(function(object, source, srcIndex, customizer) { - copyObject(source, keys(source), object, customizer); - }); - - /** - * Creates an array of values corresponding to `paths` of `object`. - * - * @static - * @memberOf _ - * @since 1.0.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {...(string|string[])} [paths] The property paths to pick. - * @returns {Array} Returns the picked values. - * @example - * - * var object = { 'a': [{ 'b': { 'c': 3 } }, 4] }; - * - * _.at(object, ['a[0].b.c', 'a[1]']); - * // => [3, 4] - */ - var at = flatRest(baseAt); - - /** - * Creates an object that inherits from the `prototype` object. If a - * `properties` object is given, its own enumerable string keyed properties - * are assigned to the created object. - * - * @static - * @memberOf _ - * @since 2.3.0 - * @category Object - * @param {Object} prototype The object to inherit from. - * @param {Object} [properties] The properties to assign to the object. - * @returns {Object} Returns the new object. - * @example - * - * function Shape() { - * this.x = 0; - * this.y = 0; - * } - * - * function Circle() { - * Shape.call(this); - * } - * - * Circle.prototype = _.create(Shape.prototype, { - * 'constructor': Circle - * }); - * - * var circle = new Circle; - * circle instanceof Circle; - * // => true - * - * circle instanceof Shape; - * // => true - */ - function create(prototype, properties) { - var result = baseCreate(prototype); - return properties == null ? result : baseAssign(result, properties); - } - - /** - * Assigns own and inherited enumerable string keyed properties of source - * objects to the destination object for all destination properties that - * resolve to `undefined`. Source objects are applied from left to right. - * Once a property is set, additional values of the same property are ignored. - * - * **Note:** This method mutates `object`. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The destination object. - * @param {...Object} [sources] The source objects. - * @returns {Object} Returns `object`. - * @see _.defaultsDeep - * @example - * - * _.defaults({ 'a': 1 }, { 'b': 2 }, { 'a': 3 }); - * // => { 'a': 1, 'b': 2 } - */ - var defaults = baseRest(function(object, sources) { - object = Object(object); - - var index = -1; - var length = sources.length; - var guard = length > 2 ? sources[2] : undefined; - - if (guard && isIterateeCall(sources[0], sources[1], guard)) { - length = 1; - } - - while (++index < length) { - var source = sources[index]; - var props = keysIn(source); - var propsIndex = -1; - var propsLength = props.length; - - while (++propsIndex < propsLength) { - var key = props[propsIndex]; - var value = object[key]; - - if (value === undefined || - (eq(value, objectProto[key]) && !hasOwnProperty.call(object, key))) { - object[key] = source[key]; - } - } - } - - return object; - }); - - /** - * This method is like `_.defaults` except that it recursively assigns - * default properties. - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 3.10.0 - * @category Object - * @param {Object} object The destination object. - * @param {...Object} [sources] The source objects. - * @returns {Object} Returns `object`. - * @see _.defaults - * @example - * - * _.defaultsDeep({ 'a': { 'b': 2 } }, { 'a': { 'b': 1, 'c': 3 } }); - * // => { 'a': { 'b': 2, 'c': 3 } } - */ - var defaultsDeep = baseRest(function(args) { - args.push(undefined, customDefaultsMerge); - return apply(mergeWith, undefined, args); - }); - - /** - * This method is like `_.find` except that it returns the key of the first - * element `predicate` returns truthy for instead of the element itself. - * - * @static - * @memberOf _ - * @since 1.1.0 - * @category Object - * @param {Object} object The object to inspect. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {string|undefined} Returns the key of the matched element, - * else `undefined`. - * @example - * - * var users = { - * 'barney': { 'age': 36, 'active': true }, - * 'fred': { 'age': 40, 'active': false }, - * 'pebbles': { 'age': 1, 'active': true } - * }; - * - * _.findKey(users, function(o) { return o.age < 40; }); - * // => 'barney' (iteration order is not guaranteed) - * - * // The `_.matches` iteratee shorthand. - * _.findKey(users, { 'age': 1, 'active': true }); - * // => 'pebbles' - * - * // The `_.matchesProperty` iteratee shorthand. - * _.findKey(users, ['active', false]); - * // => 'fred' - * - * // The `_.property` iteratee shorthand. - * _.findKey(users, 'active'); - * // => 'barney' - */ - function findKey(object, predicate) { - return baseFindKey(object, getIteratee(predicate, 3), baseForOwn); - } - - /** - * This method is like `_.findKey` except that it iterates over elements of - * a collection in the opposite order. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Object - * @param {Object} object The object to inspect. - * @param {Function} [predicate=_.identity] The function invoked per iteration. - * @returns {string|undefined} Returns the key of the matched element, - * else `undefined`. - * @example - * - * var users = { - * 'barney': { 'age': 36, 'active': true }, - * 'fred': { 'age': 40, 'active': false }, - * 'pebbles': { 'age': 1, 'active': true } - * }; - * - * _.findLastKey(users, function(o) { return o.age < 40; }); - * // => returns 'pebbles' assuming `_.findKey` returns 'barney' - * - * // The `_.matches` iteratee shorthand. - * _.findLastKey(users, { 'age': 36, 'active': true }); - * // => 'barney' - * - * // The `_.matchesProperty` iteratee shorthand. - * _.findLastKey(users, ['active', false]); - * // => 'fred' - * - * // The `_.property` iteratee shorthand. - * _.findLastKey(users, 'active'); - * // => 'pebbles' - */ - function findLastKey(object, predicate) { - return baseFindKey(object, getIteratee(predicate, 3), baseForOwnRight); - } - - /** - * Iterates over own and inherited enumerable string keyed properties of an - * object and invokes `iteratee` for each property. The iteratee is invoked - * with three arguments: (value, key, object). Iteratee functions may exit - * iteration early by explicitly returning `false`. - * - * @static - * @memberOf _ - * @since 0.3.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Object} Returns `object`. - * @see _.forInRight - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.forIn(new Foo, function(value, key) { - * console.log(key); - * }); - * // => Logs 'a', 'b', then 'c' (iteration order is not guaranteed). - */ - function forIn(object, iteratee) { - return object == null - ? object - : baseFor(object, getIteratee(iteratee, 3), keysIn); - } - - /** - * This method is like `_.forIn` except that it iterates over properties of - * `object` in the opposite order. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Object} Returns `object`. - * @see _.forIn - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.forInRight(new Foo, function(value, key) { - * console.log(key); - * }); - * // => Logs 'c', 'b', then 'a' assuming `_.forIn` logs 'a', 'b', then 'c'. - */ - function forInRight(object, iteratee) { - return object == null - ? object - : baseForRight(object, getIteratee(iteratee, 3), keysIn); - } - - /** - * Iterates over own enumerable string keyed properties of an object and - * invokes `iteratee` for each property. The iteratee is invoked with three - * arguments: (value, key, object). Iteratee functions may exit iteration - * early by explicitly returning `false`. - * - * @static - * @memberOf _ - * @since 0.3.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Object} Returns `object`. - * @see _.forOwnRight - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.forOwn(new Foo, function(value, key) { - * console.log(key); - * }); - * // => Logs 'a' then 'b' (iteration order is not guaranteed). - */ - function forOwn(object, iteratee) { - return object && baseForOwn(object, getIteratee(iteratee, 3)); - } - - /** - * This method is like `_.forOwn` except that it iterates over properties of - * `object` in the opposite order. - * - * @static - * @memberOf _ - * @since 2.0.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Object} Returns `object`. - * @see _.forOwn - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.forOwnRight(new Foo, function(value, key) { - * console.log(key); - * }); - * // => Logs 'b' then 'a' assuming `_.forOwn` logs 'a' then 'b'. - */ - function forOwnRight(object, iteratee) { - return object && baseForOwnRight(object, getIteratee(iteratee, 3)); - } - - /** - * Creates an array of function property names from own enumerable properties - * of `object`. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to inspect. - * @returns {Array} Returns the function names. - * @see _.functionsIn - * @example - * - * function Foo() { - * this.a = _.constant('a'); - * this.b = _.constant('b'); - * } - * - * Foo.prototype.c = _.constant('c'); - * - * _.functions(new Foo); - * // => ['a', 'b'] - */ - function functions(object) { - return object == null ? [] : baseFunctions(object, keys(object)); - } - - /** - * Creates an array of function property names from own and inherited - * enumerable properties of `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The object to inspect. - * @returns {Array} Returns the function names. - * @see _.functions - * @example - * - * function Foo() { - * this.a = _.constant('a'); - * this.b = _.constant('b'); - * } - * - * Foo.prototype.c = _.constant('c'); - * - * _.functionsIn(new Foo); - * // => ['a', 'b', 'c'] - */ - function functionsIn(object) { - return object == null ? [] : baseFunctions(object, keysIn(object)); - } - - /** - * Gets the value at `path` of `object`. If the resolved value is - * `undefined`, the `defaultValue` is returned in its place. - * - * @static - * @memberOf _ - * @since 3.7.0 - * @category Object - * @param {Object} object The object to query. - * @param {Array|string} path The path of the property to get. - * @param {*} [defaultValue] The value returned for `undefined` resolved values. - * @returns {*} Returns the resolved value. - * @example - * - * var object = { 'a': [{ 'b': { 'c': 3 } }] }; - * - * _.get(object, 'a[0].b.c'); - * // => 3 - * - * _.get(object, ['a', '0', 'b', 'c']); - * // => 3 - * - * _.get(object, 'a.b.c', 'default'); - * // => 'default' - */ - function get(object, path, defaultValue) { - var result = object == null ? undefined : baseGet(object, path); - return result === undefined ? defaultValue : result; - } - - /** - * Checks if `path` is a direct property of `object`. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @param {Array|string} path The path to check. - * @returns {boolean} Returns `true` if `path` exists, else `false`. - * @example - * - * var object = { 'a': { 'b': 2 } }; - * var other = _.create({ 'a': _.create({ 'b': 2 }) }); - * - * _.has(object, 'a'); - * // => true - * - * _.has(object, 'a.b'); - * // => true - * - * _.has(object, ['a', 'b']); - * // => true - * - * _.has(other, 'a'); - * // => false - */ - function has(object, path) { - return object != null && hasPath(object, path, baseHas); - } - - /** - * Checks if `path` is a direct or inherited property of `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The object to query. - * @param {Array|string} path The path to check. - * @returns {boolean} Returns `true` if `path` exists, else `false`. - * @example - * - * var object = _.create({ 'a': _.create({ 'b': 2 }) }); - * - * _.hasIn(object, 'a'); - * // => true - * - * _.hasIn(object, 'a.b'); - * // => true - * - * _.hasIn(object, ['a', 'b']); - * // => true - * - * _.hasIn(object, 'b'); - * // => false - */ - function hasIn(object, path) { - return object != null && hasPath(object, path, baseHasIn); - } - - /** - * Creates an object composed of the inverted keys and values of `object`. - * If `object` contains duplicate values, subsequent values overwrite - * property assignments of previous values. - * - * @static - * @memberOf _ - * @since 0.7.0 - * @category Object - * @param {Object} object The object to invert. - * @returns {Object} Returns the new inverted object. - * @example - * - * var object = { 'a': 1, 'b': 2, 'c': 1 }; - * - * _.invert(object); - * // => { '1': 'c', '2': 'b' } - */ - var invert = createInverter(function(result, value, key) { - if (value != null && - typeof value.toString != 'function') { - value = nativeObjectToString.call(value); - } - - result[value] = key; - }, constant(identity)); - - /** - * This method is like `_.invert` except that the inverted object is generated - * from the results of running each element of `object` thru `iteratee`. The - * corresponding inverted value of each inverted key is an array of keys - * responsible for generating the inverted value. The iteratee is invoked - * with one argument: (value). - * - * @static - * @memberOf _ - * @since 4.1.0 - * @category Object - * @param {Object} object The object to invert. - * @param {Function} [iteratee=_.identity] The iteratee invoked per element. - * @returns {Object} Returns the new inverted object. - * @example - * - * var object = { 'a': 1, 'b': 2, 'c': 1 }; - * - * _.invertBy(object); - * // => { '1': ['a', 'c'], '2': ['b'] } - * - * _.invertBy(object, function(value) { - * return 'group' + value; - * }); - * // => { 'group1': ['a', 'c'], 'group2': ['b'] } - */ - var invertBy = createInverter(function(result, value, key) { - if (value != null && - typeof value.toString != 'function') { - value = nativeObjectToString.call(value); - } - - if (hasOwnProperty.call(result, value)) { - result[value].push(key); - } else { - result[value] = [key]; - } - }, getIteratee); - - /** - * Invokes the method at `path` of `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The object to query. - * @param {Array|string} path The path of the method to invoke. - * @param {...*} [args] The arguments to invoke the method with. - * @returns {*} Returns the result of the invoked method. - * @example - * - * var object = { 'a': [{ 'b': { 'c': [1, 2, 3, 4] } }] }; - * - * _.invoke(object, 'a[0].b.c.slice', 1, 3); - * // => [2, 3] - */ - var invoke = baseRest(baseInvoke); - - /** - * Creates an array of the own enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. See the - * [ES spec](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) - * for more details. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.keys(new Foo); - * // => ['a', 'b'] (iteration order is not guaranteed) - * - * _.keys('hi'); - * // => ['0', '1'] - */ - function keys(object) { - return isArrayLike(object) ? arrayLikeKeys(object) : baseKeys(object); - } - - /** - * Creates an array of the own and inherited enumerable property names of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property names. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.keysIn(new Foo); - * // => ['a', 'b', 'c'] (iteration order is not guaranteed) - */ - function keysIn(object) { - return isArrayLike(object) ? arrayLikeKeys(object, true) : baseKeysIn(object); - } - - /** - * The opposite of `_.mapValues`; this method creates an object with the - * same values as `object` and keys generated by running each own enumerable - * string keyed property of `object` thru `iteratee`. The iteratee is invoked - * with three arguments: (value, key, object). - * - * @static - * @memberOf _ - * @since 3.8.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Object} Returns the new mapped object. - * @see _.mapValues - * @example - * - * _.mapKeys({ 'a': 1, 'b': 2 }, function(value, key) { - * return key + value; - * }); - * // => { 'a1': 1, 'b2': 2 } - */ - function mapKeys(object, iteratee) { - var result = {}; - iteratee = getIteratee(iteratee, 3); - - baseForOwn(object, function(value, key, object) { - baseAssignValue(result, iteratee(value, key, object), value); - }); - return result; - } - - /** - * Creates an object with the same keys as `object` and values generated - * by running each own enumerable string keyed property of `object` thru - * `iteratee`. The iteratee is invoked with three arguments: - * (value, key, object). - * - * @static - * @memberOf _ - * @since 2.4.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @returns {Object} Returns the new mapped object. - * @see _.mapKeys - * @example - * - * var users = { - * 'fred': { 'user': 'fred', 'age': 40 }, - * 'pebbles': { 'user': 'pebbles', 'age': 1 } - * }; - * - * _.mapValues(users, function(o) { return o.age; }); - * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed) - * - * // The `_.property` iteratee shorthand. - * _.mapValues(users, 'age'); - * // => { 'fred': 40, 'pebbles': 1 } (iteration order is not guaranteed) - */ - function mapValues(object, iteratee) { - var result = {}; - iteratee = getIteratee(iteratee, 3); - - baseForOwn(object, function(value, key, object) { - baseAssignValue(result, key, iteratee(value, key, object)); - }); - return result; - } - - /** - * This method is like `_.assign` except that it recursively merges own and - * inherited enumerable string keyed properties of source objects into the - * destination object. Source properties that resolve to `undefined` are - * skipped if a destination value exists. Array and plain object properties - * are merged recursively. Other objects and value types are overridden by - * assignment. Source objects are applied from left to right. Subsequent - * sources overwrite property assignments of previous sources. - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 0.5.0 - * @category Object - * @param {Object} object The destination object. - * @param {...Object} [sources] The source objects. - * @returns {Object} Returns `object`. - * @example - * - * var object = { - * 'a': [{ 'b': 2 }, { 'd': 4 }] - * }; - * - * var other = { - * 'a': [{ 'c': 3 }, { 'e': 5 }] - * }; - * - * _.merge(object, other); - * // => { 'a': [{ 'b': 2, 'c': 3 }, { 'd': 4, 'e': 5 }] } - */ - var merge = createAssigner(function(object, source, srcIndex) { - baseMerge(object, source, srcIndex); - }); - - /** - * This method is like `_.merge` except that it accepts `customizer` which - * is invoked to produce the merged values of the destination and source - * properties. If `customizer` returns `undefined`, merging is handled by the - * method instead. The `customizer` is invoked with six arguments: - * (objValue, srcValue, key, object, source, stack). - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The destination object. - * @param {...Object} sources The source objects. - * @param {Function} customizer The function to customize assigned values. - * @returns {Object} Returns `object`. - * @example - * - * function customizer(objValue, srcValue) { - * if (_.isArray(objValue)) { - * return objValue.concat(srcValue); - * } - * } - * - * var object = { 'a': [1], 'b': [2] }; - * var other = { 'a': [3], 'b': [4] }; - * - * _.mergeWith(object, other, customizer); - * // => { 'a': [1, 3], 'b': [2, 4] } - */ - var mergeWith = createAssigner(function(object, source, srcIndex, customizer) { - baseMerge(object, source, srcIndex, customizer); - }); - - /** - * The opposite of `_.pick`; this method creates an object composed of the - * own and inherited enumerable property paths of `object` that are not omitted. - * - * **Note:** This method is considerably slower than `_.pick`. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The source object. - * @param {...(string|string[])} [paths] The property paths to omit. - * @returns {Object} Returns the new object. - * @example - * - * var object = { 'a': 1, 'b': '2', 'c': 3 }; - * - * _.omit(object, ['a', 'c']); - * // => { 'b': '2' } - */ - var omit = flatRest(function(object, paths) { - var result = {}; - if (object == null) { - return result; - } - var isDeep = false; - paths = arrayMap(paths, function(path) { - path = castPath(path, object); - isDeep || (isDeep = path.length > 1); - return path; - }); - copyObject(object, getAllKeysIn(object), result); - if (isDeep) { - result = baseClone(result, CLONE_DEEP_FLAG | CLONE_FLAT_FLAG | CLONE_SYMBOLS_FLAG, customOmitClone); - } - var length = paths.length; - while (length--) { - baseUnset(result, paths[length]); - } - return result; - }); - - /** - * The opposite of `_.pickBy`; this method creates an object composed of - * the own and inherited enumerable string keyed properties of `object` that - * `predicate` doesn't return truthy for. The predicate is invoked with two - * arguments: (value, key). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The source object. - * @param {Function} [predicate=_.identity] The function invoked per property. - * @returns {Object} Returns the new object. - * @example - * - * var object = { 'a': 1, 'b': '2', 'c': 3 }; - * - * _.omitBy(object, _.isNumber); - * // => { 'b': '2' } - */ - function omitBy(object, predicate) { - return pickBy(object, negate(getIteratee(predicate))); - } - - /** - * Creates an object composed of the picked `object` properties. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The source object. - * @param {...(string|string[])} [paths] The property paths to pick. - * @returns {Object} Returns the new object. - * @example - * - * var object = { 'a': 1, 'b': '2', 'c': 3 }; - * - * _.pick(object, ['a', 'c']); - * // => { 'a': 1, 'c': 3 } - */ - var pick = flatRest(function(object, paths) { - return object == null ? {} : basePick(object, paths); - }); - - /** - * Creates an object composed of the `object` properties `predicate` returns - * truthy for. The predicate is invoked with two arguments: (value, key). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The source object. - * @param {Function} [predicate=_.identity] The function invoked per property. - * @returns {Object} Returns the new object. - * @example - * - * var object = { 'a': 1, 'b': '2', 'c': 3 }; - * - * _.pickBy(object, _.isNumber); - * // => { 'a': 1, 'c': 3 } - */ - function pickBy(object, predicate) { - if (object == null) { - return {}; - } - var props = arrayMap(getAllKeysIn(object), function(prop) { - return [prop]; - }); - predicate = getIteratee(predicate); - return basePickBy(object, props, function(value, path) { - return predicate(value, path[0]); - }); - } - - /** - * This method is like `_.get` except that if the resolved value is a - * function it's invoked with the `this` binding of its parent object and - * its result is returned. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @param {Array|string} path The path of the property to resolve. - * @param {*} [defaultValue] The value returned for `undefined` resolved values. - * @returns {*} Returns the resolved value. - * @example - * - * var object = { 'a': [{ 'b': { 'c1': 3, 'c2': _.constant(4) } }] }; - * - * _.result(object, 'a[0].b.c1'); - * // => 3 - * - * _.result(object, 'a[0].b.c2'); - * // => 4 - * - * _.result(object, 'a[0].b.c3', 'default'); - * // => 'default' - * - * _.result(object, 'a[0].b.c3', _.constant('default')); - * // => 'default' - */ - function result(object, path, defaultValue) { - path = castPath(path, object); - - var index = -1, - length = path.length; - - // Ensure the loop is entered when path is empty. - if (!length) { - length = 1; - object = undefined; - } - while (++index < length) { - var value = object == null ? undefined : object[toKey(path[index])]; - if (value === undefined) { - index = length; - value = defaultValue; - } - object = isFunction(value) ? value.call(object) : value; - } - return object; - } - - /** - * Sets the value at `path` of `object`. If a portion of `path` doesn't exist, - * it's created. Arrays are created for missing index properties while objects - * are created for all other missing properties. Use `_.setWith` to customize - * `path` creation. - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 3.7.0 - * @category Object - * @param {Object} object The object to modify. - * @param {Array|string} path The path of the property to set. - * @param {*} value The value to set. - * @returns {Object} Returns `object`. - * @example - * - * var object = { 'a': [{ 'b': { 'c': 3 } }] }; - * - * _.set(object, 'a[0].b.c', 4); - * console.log(object.a[0].b.c); - * // => 4 - * - * _.set(object, ['x', '0', 'y', 'z'], 5); - * console.log(object.x[0].y.z); - * // => 5 - */ - function set(object, path, value) { - return object == null ? object : baseSet(object, path, value); - } - - /** - * This method is like `_.set` except that it accepts `customizer` which is - * invoked to produce the objects of `path`. If `customizer` returns `undefined` - * path creation is handled by the method instead. The `customizer` is invoked - * with three arguments: (nsValue, key, nsObject). - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The object to modify. - * @param {Array|string} path The path of the property to set. - * @param {*} value The value to set. - * @param {Function} [customizer] The function to customize assigned values. - * @returns {Object} Returns `object`. - * @example - * - * var object = {}; - * - * _.setWith(object, '[0][1]', 'a', Object); - * // => { '0': { '1': 'a' } } - */ - function setWith(object, path, value, customizer) { - customizer = typeof customizer == 'function' ? customizer : undefined; - return object == null ? object : baseSet(object, path, value, customizer); - } - - /** - * Creates an array of own enumerable string keyed-value pairs for `object` - * which can be consumed by `_.fromPairs`. If `object` is a map or set, its - * entries are returned. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @alias entries - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the key-value pairs. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.toPairs(new Foo); - * // => [['a', 1], ['b', 2]] (iteration order is not guaranteed) - */ - var toPairs = createToPairs(keys); - - /** - * Creates an array of own and inherited enumerable string keyed-value pairs - * for `object` which can be consumed by `_.fromPairs`. If `object` is a map - * or set, its entries are returned. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @alias entriesIn - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the key-value pairs. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.toPairsIn(new Foo); - * // => [['a', 1], ['b', 2], ['c', 3]] (iteration order is not guaranteed) - */ - var toPairsIn = createToPairs(keysIn); - - /** - * An alternative to `_.reduce`; this method transforms `object` to a new - * `accumulator` object which is the result of running each of its own - * enumerable string keyed properties thru `iteratee`, with each invocation - * potentially mutating the `accumulator` object. If `accumulator` is not - * provided, a new object with the same `[[Prototype]]` will be used. The - * iteratee is invoked with four arguments: (accumulator, value, key, object). - * Iteratee functions may exit iteration early by explicitly returning `false`. - * - * @static - * @memberOf _ - * @since 1.3.0 - * @category Object - * @param {Object} object The object to iterate over. - * @param {Function} [iteratee=_.identity] The function invoked per iteration. - * @param {*} [accumulator] The custom accumulator value. - * @returns {*} Returns the accumulated value. - * @example - * - * _.transform([2, 3, 4], function(result, n) { - * result.push(n *= n); - * return n % 2 == 0; - * }, []); - * // => [4, 9] - * - * _.transform({ 'a': 1, 'b': 2, 'c': 1 }, function(result, value, key) { - * (result[value] || (result[value] = [])).push(key); - * }, {}); - * // => { '1': ['a', 'c'], '2': ['b'] } - */ - function transform(object, iteratee, accumulator) { - var isArr = isArray(object), - isArrLike = isArr || isBuffer(object) || isTypedArray(object); - - iteratee = getIteratee(iteratee, 4); - if (accumulator == null) { - var Ctor = object && object.constructor; - if (isArrLike) { - accumulator = isArr ? new Ctor : []; - } - else if (isObject(object)) { - accumulator = isFunction(Ctor) ? baseCreate(getPrototype(object)) : {}; - } - else { - accumulator = {}; - } - } - (isArrLike ? arrayEach : baseForOwn)(object, function(value, index, object) { - return iteratee(accumulator, value, index, object); - }); - return accumulator; - } - - /** - * Removes the property at `path` of `object`. - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Object - * @param {Object} object The object to modify. - * @param {Array|string} path The path of the property to unset. - * @returns {boolean} Returns `true` if the property is deleted, else `false`. - * @example - * - * var object = { 'a': [{ 'b': { 'c': 7 } }] }; - * _.unset(object, 'a[0].b.c'); - * // => true - * - * console.log(object); - * // => { 'a': [{ 'b': {} }] }; - * - * _.unset(object, ['a', '0', 'b', 'c']); - * // => true - * - * console.log(object); - * // => { 'a': [{ 'b': {} }] }; - */ - function unset(object, path) { - return object == null ? true : baseUnset(object, path); - } - - /** - * This method is like `_.set` except that accepts `updater` to produce the - * value to set. Use `_.updateWith` to customize `path` creation. The `updater` - * is invoked with one argument: (value). - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.6.0 - * @category Object - * @param {Object} object The object to modify. - * @param {Array|string} path The path of the property to set. - * @param {Function} updater The function to produce the updated value. - * @returns {Object} Returns `object`. - * @example - * - * var object = { 'a': [{ 'b': { 'c': 3 } }] }; - * - * _.update(object, 'a[0].b.c', function(n) { return n * n; }); - * console.log(object.a[0].b.c); - * // => 9 - * - * _.update(object, 'x[0].y.z', function(n) { return n ? n + 1 : 0; }); - * console.log(object.x[0].y.z); - * // => 0 - */ - function update(object, path, updater) { - return object == null ? object : baseUpdate(object, path, castFunction(updater)); - } - - /** - * This method is like `_.update` except that it accepts `customizer` which is - * invoked to produce the objects of `path`. If `customizer` returns `undefined` - * path creation is handled by the method instead. The `customizer` is invoked - * with three arguments: (nsValue, key, nsObject). - * - * **Note:** This method mutates `object`. - * - * @static - * @memberOf _ - * @since 4.6.0 - * @category Object - * @param {Object} object The object to modify. - * @param {Array|string} path The path of the property to set. - * @param {Function} updater The function to produce the updated value. - * @param {Function} [customizer] The function to customize assigned values. - * @returns {Object} Returns `object`. - * @example - * - * var object = {}; - * - * _.updateWith(object, '[0][1]', _.constant('a'), Object); - * // => { '0': { '1': 'a' } } - */ - function updateWith(object, path, updater, customizer) { - customizer = typeof customizer == 'function' ? customizer : undefined; - return object == null ? object : baseUpdate(object, path, castFunction(updater), customizer); - } - - /** - * Creates an array of the own enumerable string keyed property values of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property values. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.values(new Foo); - * // => [1, 2] (iteration order is not guaranteed) - * - * _.values('hi'); - * // => ['h', 'i'] - */ - function values(object) { - return object == null ? [] : baseValues(object, keys(object)); - } - - /** - * Creates an array of the own and inherited enumerable string keyed property - * values of `object`. - * - * **Note:** Non-object values are coerced to objects. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category Object - * @param {Object} object The object to query. - * @returns {Array} Returns the array of property values. - * @example - * - * function Foo() { - * this.a = 1; - * this.b = 2; - * } - * - * Foo.prototype.c = 3; - * - * _.valuesIn(new Foo); - * // => [1, 2, 3] (iteration order is not guaranteed) - */ - function valuesIn(object) { - return object == null ? [] : baseValues(object, keysIn(object)); - } - - /*------------------------------------------------------------------------*/ - - /** - * Clamps `number` within the inclusive `lower` and `upper` bounds. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category Number - * @param {number} number The number to clamp. - * @param {number} [lower] The lower bound. - * @param {number} upper The upper bound. - * @returns {number} Returns the clamped number. - * @example - * - * _.clamp(-10, -5, 5); - * // => -5 - * - * _.clamp(10, -5, 5); - * // => 5 - */ - function clamp(number, lower, upper) { - if (upper === undefined) { - upper = lower; - lower = undefined; - } - if (upper !== undefined) { - upper = toNumber(upper); - upper = upper === upper ? upper : 0; - } - if (lower !== undefined) { - lower = toNumber(lower); - lower = lower === lower ? lower : 0; - } - return baseClamp(toNumber(number), lower, upper); - } - - /** - * Checks if `n` is between `start` and up to, but not including, `end`. If - * `end` is not specified, it's set to `start` with `start` then set to `0`. - * If `start` is greater than `end` the params are swapped to support - * negative ranges. - * - * @static - * @memberOf _ - * @since 3.3.0 - * @category Number - * @param {number} number The number to check. - * @param {number} [start=0] The start of the range. - * @param {number} end The end of the range. - * @returns {boolean} Returns `true` if `number` is in the range, else `false`. - * @see _.range, _.rangeRight - * @example - * - * _.inRange(3, 2, 4); - * // => true - * - * _.inRange(4, 8); - * // => true - * - * _.inRange(4, 2); - * // => false - * - * _.inRange(2, 2); - * // => false - * - * _.inRange(1.2, 2); - * // => true - * - * _.inRange(5.2, 4); - * // => false - * - * _.inRange(-3, -2, -6); - * // => true - */ - function inRange(number, start, end) { - start = toFinite(start); - if (end === undefined) { - end = start; - start = 0; - } else { - end = toFinite(end); - } - number = toNumber(number); - return baseInRange(number, start, end); - } - - /** - * Produces a random number between the inclusive `lower` and `upper` bounds. - * If only one argument is provided a number between `0` and the given number - * is returned. If `floating` is `true`, or either `lower` or `upper` are - * floats, a floating-point number is returned instead of an integer. - * - * **Note:** JavaScript follows the IEEE-754 standard for resolving - * floating-point values which can produce unexpected results. - * - * @static - * @memberOf _ - * @since 0.7.0 - * @category Number - * @param {number} [lower=0] The lower bound. - * @param {number} [upper=1] The upper bound. - * @param {boolean} [floating] Specify returning a floating-point number. - * @returns {number} Returns the random number. - * @example - * - * _.random(0, 5); - * // => an integer between 0 and 5 - * - * _.random(5); - * // => also an integer between 0 and 5 - * - * _.random(5, true); - * // => a floating-point number between 0 and 5 - * - * _.random(1.2, 5.2); - * // => a floating-point number between 1.2 and 5.2 - */ - function random(lower, upper, floating) { - if (floating && typeof floating != 'boolean' && isIterateeCall(lower, upper, floating)) { - upper = floating = undefined; - } - if (floating === undefined) { - if (typeof upper == 'boolean') { - floating = upper; - upper = undefined; - } - else if (typeof lower == 'boolean') { - floating = lower; - lower = undefined; - } - } - if (lower === undefined && upper === undefined) { - lower = 0; - upper = 1; - } - else { - lower = toFinite(lower); - if (upper === undefined) { - upper = lower; - lower = 0; - } else { - upper = toFinite(upper); - } - } - if (lower > upper) { - var temp = lower; - lower = upper; - upper = temp; - } - if (floating || lower % 1 || upper % 1) { - var rand = nativeRandom(); - return nativeMin(lower + (rand * (upper - lower + freeParseFloat('1e-' + ((rand + '').length - 1)))), upper); - } - return baseRandom(lower, upper); - } - - /*------------------------------------------------------------------------*/ - - /** - * Converts `string` to [camel case](https://en.wikipedia.org/wiki/CamelCase). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to convert. - * @returns {string} Returns the camel cased string. - * @example - * - * _.camelCase('Foo Bar'); - * // => 'fooBar' - * - * _.camelCase('--foo-bar--'); - * // => 'fooBar' - * - * _.camelCase('__FOO_BAR__'); - * // => 'fooBar' - */ - var camelCase = createCompounder(function(result, word, index) { - word = word.toLowerCase(); - return result + (index ? capitalize(word) : word); - }); - - /** - * Converts the first character of `string` to upper case and the remaining - * to lower case. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to capitalize. - * @returns {string} Returns the capitalized string. - * @example - * - * _.capitalize('FRED'); - * // => 'Fred' - */ - function capitalize(string) { - return upperFirst(toString(string).toLowerCase()); - } - - /** - * Deburrs `string` by converting - * [Latin-1 Supplement](https://en.wikipedia.org/wiki/Latin-1_Supplement_(Unicode_block)#Character_table) - * and [Latin Extended-A](https://en.wikipedia.org/wiki/Latin_Extended-A) - * letters to basic Latin letters and removing - * [combining diacritical marks](https://en.wikipedia.org/wiki/Combining_Diacritical_Marks). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to deburr. - * @returns {string} Returns the deburred string. - * @example - * - * _.deburr('déjà vu'); - * // => 'deja vu' - */ - function deburr(string) { - string = toString(string); - return string && string.replace(reLatin, deburrLetter).replace(reComboMark, ''); - } - - /** - * Checks if `string` ends with the given target string. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to inspect. - * @param {string} [target] The string to search for. - * @param {number} [position=string.length] The position to search up to. - * @returns {boolean} Returns `true` if `string` ends with `target`, - * else `false`. - * @example - * - * _.endsWith('abc', 'c'); - * // => true - * - * _.endsWith('abc', 'b'); - * // => false - * - * _.endsWith('abc', 'b', 2); - * // => true - */ - function endsWith(string, target, position) { - string = toString(string); - target = baseToString(target); - - var length = string.length; - position = position === undefined - ? length - : baseClamp(toInteger(position), 0, length); - - var end = position; - position -= target.length; - return position >= 0 && string.slice(position, end) == target; - } - - /** - * Converts the characters "&", "<", ">", '"', and "'" in `string` to their - * corresponding HTML entities. - * - * **Note:** No other characters are escaped. To escape additional - * characters use a third-party library like [_he_](https://mths.be/he). - * - * Though the ">" character is escaped for symmetry, characters like - * ">" and "/" don't need escaping in HTML and have no special meaning - * unless they're part of a tag or unquoted attribute value. See - * [Mathias Bynens's article](https://mathiasbynens.be/notes/ambiguous-ampersands) - * (under "semi-related fun fact") for more details. - * - * When working with HTML you should always - * [quote attribute values](http://wonko.com/post/html-escaping) to reduce - * XSS vectors. - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category String - * @param {string} [string=''] The string to escape. - * @returns {string} Returns the escaped string. - * @example - * - * _.escape('fred, barney, & pebbles'); - * // => 'fred, barney, & pebbles' - */ - function escape(string) { - string = toString(string); - return (string && reHasUnescapedHtml.test(string)) - ? string.replace(reUnescapedHtml, escapeHtmlChar) - : string; - } - - /** - * Escapes the `RegExp` special characters "^", "$", "\", ".", "*", "+", - * "?", "(", ")", "[", "]", "{", "}", and "|" in `string`. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to escape. - * @returns {string} Returns the escaped string. - * @example - * - * _.escapeRegExp('[lodash](https://lodash.com/)'); - * // => '\[lodash\]\(https://lodash\.com/\)' - */ - function escapeRegExp(string) { - string = toString(string); - return (string && reHasRegExpChar.test(string)) - ? string.replace(reRegExpChar, '\\$&') - : string; - } - - /** - * Converts `string` to - * [kebab case](https://en.wikipedia.org/wiki/Letter_case#Special_case_styles). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to convert. - * @returns {string} Returns the kebab cased string. - * @example - * - * _.kebabCase('Foo Bar'); - * // => 'foo-bar' - * - * _.kebabCase('fooBar'); - * // => 'foo-bar' - * - * _.kebabCase('__FOO_BAR__'); - * // => 'foo-bar' - */ - var kebabCase = createCompounder(function(result, word, index) { - return result + (index ? '-' : '') + word.toLowerCase(); - }); - - /** - * Converts `string`, as space separated words, to lower case. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category String - * @param {string} [string=''] The string to convert. - * @returns {string} Returns the lower cased string. - * @example - * - * _.lowerCase('--Foo-Bar--'); - * // => 'foo bar' - * - * _.lowerCase('fooBar'); - * // => 'foo bar' - * - * _.lowerCase('__FOO_BAR__'); - * // => 'foo bar' - */ - var lowerCase = createCompounder(function(result, word, index) { - return result + (index ? ' ' : '') + word.toLowerCase(); - }); - - /** - * Converts the first character of `string` to lower case. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category String - * @param {string} [string=''] The string to convert. - * @returns {string} Returns the converted string. - * @example - * - * _.lowerFirst('Fred'); - * // => 'fred' - * - * _.lowerFirst('FRED'); - * // => 'fRED' - */ - var lowerFirst = createCaseFirst('toLowerCase'); - - /** - * Pads `string` on the left and right sides if it's shorter than `length`. - * Padding characters are truncated if they can't be evenly divided by `length`. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to pad. - * @param {number} [length=0] The padding length. - * @param {string} [chars=' '] The string used as padding. - * @returns {string} Returns the padded string. - * @example - * - * _.pad('abc', 8); - * // => ' abc ' - * - * _.pad('abc', 8, '_-'); - * // => '_-abc_-_' - * - * _.pad('abc', 3); - * // => 'abc' - */ - function pad(string, length, chars) { - string = toString(string); - length = toInteger(length); - - var strLength = length ? stringSize(string) : 0; - if (!length || strLength >= length) { - return string; - } - var mid = (length - strLength) / 2; - return ( - createPadding(nativeFloor(mid), chars) + - string + - createPadding(nativeCeil(mid), chars) - ); - } - - /** - * Pads `string` on the right side if it's shorter than `length`. Padding - * characters are truncated if they exceed `length`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category String - * @param {string} [string=''] The string to pad. - * @param {number} [length=0] The padding length. - * @param {string} [chars=' '] The string used as padding. - * @returns {string} Returns the padded string. - * @example - * - * _.padEnd('abc', 6); - * // => 'abc ' - * - * _.padEnd('abc', 6, '_-'); - * // => 'abc_-_' - * - * _.padEnd('abc', 3); - * // => 'abc' - */ - function padEnd(string, length, chars) { - string = toString(string); - length = toInteger(length); - - var strLength = length ? stringSize(string) : 0; - return (length && strLength < length) - ? (string + createPadding(length - strLength, chars)) - : string; - } - - /** - * Pads `string` on the left side if it's shorter than `length`. Padding - * characters are truncated if they exceed `length`. - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category String - * @param {string} [string=''] The string to pad. - * @param {number} [length=0] The padding length. - * @param {string} [chars=' '] The string used as padding. - * @returns {string} Returns the padded string. - * @example - * - * _.padStart('abc', 6); - * // => ' abc' - * - * _.padStart('abc', 6, '_-'); - * // => '_-_abc' - * - * _.padStart('abc', 3); - * // => 'abc' - */ - function padStart(string, length, chars) { - string = toString(string); - length = toInteger(length); - - var strLength = length ? stringSize(string) : 0; - return (length && strLength < length) - ? (createPadding(length - strLength, chars) + string) - : string; - } - - /** - * Converts `string` to an integer of the specified radix. If `radix` is - * `undefined` or `0`, a `radix` of `10` is used unless `value` is a - * hexadecimal, in which case a `radix` of `16` is used. - * - * **Note:** This method aligns with the - * [ES5 implementation](https://es5.github.io/#x15.1.2.2) of `parseInt`. - * - * @static - * @memberOf _ - * @since 1.1.0 - * @category String - * @param {string} string The string to convert. - * @param {number} [radix=10] The radix to interpret `value` by. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {number} Returns the converted integer. - * @example - * - * _.parseInt('08'); - * // => 8 - * - * _.map(['6', '08', '10'], _.parseInt); - * // => [6, 8, 10] - */ - function parseInt(string, radix, guard) { - if (guard || radix == null) { - radix = 0; - } else if (radix) { - radix = +radix; - } - return nativeParseInt(toString(string).replace(reTrimStart, ''), radix || 0); - } - - /** - * Repeats the given string `n` times. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to repeat. - * @param {number} [n=1] The number of times to repeat the string. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {string} Returns the repeated string. - * @example - * - * _.repeat('*', 3); - * // => '***' - * - * _.repeat('abc', 2); - * // => 'abcabc' - * - * _.repeat('abc', 0); - * // => '' - */ - function repeat(string, n, guard) { - if ((guard ? isIterateeCall(string, n, guard) : n === undefined)) { - n = 1; - } else { - n = toInteger(n); - } - return baseRepeat(toString(string), n); - } - - /** - * Replaces matches for `pattern` in `string` with `replacement`. - * - * **Note:** This method is based on - * [`String#replace`](https://mdn.io/String/replace). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category String - * @param {string} [string=''] The string to modify. - * @param {RegExp|string} pattern The pattern to replace. - * @param {Function|string} replacement The match replacement. - * @returns {string} Returns the modified string. - * @example - * - * _.replace('Hi Fred', 'Fred', 'Barney'); - * // => 'Hi Barney' - */ - function replace() { - var args = arguments, - string = toString(args[0]); - - return args.length < 3 ? string : string.replace(args[1], args[2]); - } - - /** - * Converts `string` to - * [snake case](https://en.wikipedia.org/wiki/Snake_case). - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to convert. - * @returns {string} Returns the snake cased string. - * @example - * - * _.snakeCase('Foo Bar'); - * // => 'foo_bar' - * - * _.snakeCase('fooBar'); - * // => 'foo_bar' - * - * _.snakeCase('--FOO-BAR--'); - * // => 'foo_bar' - */ - var snakeCase = createCompounder(function(result, word, index) { - return result + (index ? '_' : '') + word.toLowerCase(); - }); - - /** - * Splits `string` by `separator`. - * - * **Note:** This method is based on - * [`String#split`](https://mdn.io/String/split). - * - * @static - * @memberOf _ - * @since 4.0.0 - * @category String - * @param {string} [string=''] The string to split. - * @param {RegExp|string} separator The separator pattern to split by. - * @param {number} [limit] The length to truncate results to. - * @returns {Array} Returns the string segments. - * @example - * - * _.split('a-b-c', '-', 2); - * // => ['a', 'b'] - */ - function split(string, separator, limit) { - if (limit && typeof limit != 'number' && isIterateeCall(string, separator, limit)) { - separator = limit = undefined; - } - limit = limit === undefined ? MAX_ARRAY_LENGTH : limit >>> 0; - if (!limit) { - return []; - } - string = toString(string); - if (string && ( - typeof separator == 'string' || - (separator != null && !isRegExp(separator)) - )) { - separator = baseToString(separator); - if (!separator && hasUnicode(string)) { - return castSlice(stringToArray(string), 0, limit); - } - } - return string.split(separator, limit); - } - - /** - * Converts `string` to - * [start case](https://en.wikipedia.org/wiki/Letter_case#Stylistic_or_specialised_usage). - * - * @static - * @memberOf _ - * @since 3.1.0 - * @category String - * @param {string} [string=''] The string to convert. - * @returns {string} Returns the start cased string. - * @example - * - * _.startCase('--foo-bar--'); - * // => 'Foo Bar' - * - * _.startCase('fooBar'); - * // => 'Foo Bar' - * - * _.startCase('__FOO_BAR__'); - * // => 'FOO BAR' - */ - var startCase = createCompounder(function(result, word, index) { - return result + (index ? ' ' : '') + upperFirst(word); - }); - - /** - * Checks if `string` starts with the given target string. - * - * @static - * @memberOf _ - * @since 3.0.0 - * @category String - * @param {string} [string=''] The string to inspect. - * @param {string} [target] The string to search for. - * @param {number} [position=0] The position to search from. - * @returns {boolean} Returns `true` if `string` starts with `target`, - * else `false`. - * @example - * - * _.startsWith('abc', 'a'); - * // => true - * - * _.startsWith('abc', 'b'); - * // => false - * - * _.startsWith('abc', 'b', 1); - * // => true - */ - function startsWith(string, target, position) { - string = toString(string); - position = position == null - ? 0 - : baseClamp(toInteger(position), 0, string.length); - - target = baseToString(target); - return string.slice(position, position + target.length) == target; - } - - /** - * Creates a compiled template function that can interpolate data properties - * in "interpolate" delimiters, HTML-escape interpolated data properties in - * "escape" delimiters, and execute JavaScript in "evaluate" delimiters. Data - * properties may be accessed as free variables in the template. If a setting - * object is given, it takes precedence over `_.templateSettings` values. - * - * **Note:** In the development build `_.template` utilizes - * [sourceURLs](http://www.html5rocks.com/en/tutorials/developertools/sourcemaps/#toc-sourceurl) - * for easier debugging. - * - * For more information on precompiling templates see - * [lodash's custom builds documentation](https://lodash.com/custom-builds). - * - * For more information on Chrome extension sandboxes see - * [Chrome's extensions documentation](https://developer.chrome.com/extensions/sandboxingEval). - * - * @static - * @since 0.1.0 - * @memberOf _ - * @category String - * @param {string} [string=''] The template string. - * @param {Object} [options={}] The options object. - * @param {RegExp} [options.escape=_.templateSettings.escape] - * The HTML "escape" delimiter. - * @param {RegExp} [options.evaluate=_.templateSettings.evaluate] - * The "evaluate" delimiter. - * @param {Object} [options.imports=_.templateSettings.imports] - * An object to import into the template as free variables. - * @param {RegExp} [options.interpolate=_.templateSettings.interpolate] - * The "interpolate" delimiter. - * @param {string} [options.sourceURL='lodash.templateSources[n]'] - * The sourceURL of the compiled template. - * @param {string} [options.variable='obj'] - * The data object variable name. - * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`. - * @returns {Function} Returns the compiled template function. - * @example - * - * // Use the "interpolate" delimiter to create a compiled template. - * var compiled = _.template('hello <%= user %>!'); - * compiled({ 'user': 'fred' }); - * // => 'hello fred!' - * - * // Use the HTML "escape" delimiter to escape data property values. - * var compiled = _.template('<%- value %>'); - * compiled({ 'value': ' + @yield('scripts') diff --git a/server/resources/views/livewire/breadcrumb.blade.php b/server/resources/views/livewire/breadcrumb.blade.php index 33e23af..ca6d3ad 100644 --- a/server/resources/views/livewire/breadcrumb.blade.php +++ b/server/resources/views/livewire/breadcrumb.blade.php @@ -25,7 +25,7 @@ - {{ end($elements)["name"] }} + {{ end($elements)["name"] }} @else
  • @@ -33,7 +33,7 @@ - {{ \App\Models\Document::find($documentId)->name }} + {{ \App\Models\Document::find($documentId)->name }}
  • @endif diff --git a/server/resources/views/livewire/document/create.blade.php b/server/resources/views/livewire/document/create.blade.php index b3313d6..a487bcd 100644 --- a/server/resources/views/livewire/document/create.blade.php +++ b/server/resources/views/livewire/document/create.blade.php @@ -23,7 +23,7 @@ {{ __('Close') }} - + {{ __('Create') }} diff --git a/server/resources/views/livewire/document/edit.blade.php b/server/resources/views/livewire/document/edit.blade.php index 905044a..4213e49 100644 --- a/server/resources/views/livewire/document/edit.blade.php +++ b/server/resources/views/livewire/document/edit.blade.php @@ -1,7 +1,53 @@
    - {{ $document->name }} - {{ $document->content }} + +
    +
    +
    +
    +
    +
    + {{ $document->content }} +
    +
    +
    -
    \ No newline at end of file +
    +@section('scripts') + + + + +@endsection diff --git a/server/resources/views/livewire/folder/list-contents.blade.php b/server/resources/views/livewire/folder/list-contents.blade.php index 0b788b4..fb0acc7 100644 --- a/server/resources/views/livewire/folder/list-contents.blade.php +++ b/server/resources/views/livewire/folder/list-contents.blade.php @@ -24,6 +24,15 @@ + @if($empty == 2) +
    +
    + +
    Yeni düğmesine tıklayarak
    dosya oluşturun
    +
    +
    + @endif + diff --git a/server/routes/web.php b/server/routes/web.php index 6405b0e..09b4caa 100644 --- a/server/routes/web.php +++ b/server/routes/web.php @@ -21,14 +21,10 @@ Route::get('/dashboard', \App\Http\Livewire\Dashboard::class)->name('dashboard'); Route::get('/document/{documentId}', \App\Http\Livewire\Document\Edit::class) - ->name('showDocument') - ->where([ - 'documentId' => '[0-9]+' - ]); + ->name('showDocument'); Route::get('/folder/{folderId}', \App\Http\Livewire\Folder\ListContents::class) - ->name('listFolderContents') - ->where([ - 'folderId' => '[0-9]+' - ]); -}); + ->name('listFolderContents'); + + +}); \ No newline at end of file diff --git a/socket/.gitignore b/socket/.gitignore new file mode 100644 index 0000000..73fd456 --- /dev/null +++ b/socket/.gitignore @@ -0,0 +1,3 @@ +**/node_modules +**/dist +.vscode diff --git a/socket/LICENSE b/socket/LICENSE new file mode 100644 index 0000000..00d2e13 --- /dev/null +++ b/socket/LICENSE @@ -0,0 +1,24 @@ +This is free and unencumbered software released into the public domain. + +Anyone is free to copy, modify, publish, use, compile, sell, or +distribute this software, either in source code form or as a compiled +binary, for any purpose, commercial or non-commercial, and by any +means. + +In jurisdictions that recognize copyright laws, the author or authors +of this software dedicate any and all copyright interest in the +software to the public domain. We make this dedication for the benefit +of the public at large and to the detriment of our heirs and +successors. We intend this dedication to be an overt act of +relinquishment in perpetuity of all present and future rights to this +software under copyright law. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR +OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, +ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR +OTHER DEALINGS IN THE SOFTWARE. + +For more information, please refer to \ No newline at end of file diff --git a/socket/Procfile b/socket/Procfile new file mode 100644 index 0000000..5f618fe --- /dev/null +++ b/socket/Procfile @@ -0,0 +1 @@ +web: npm start diff --git a/socket/config.js b/socket/config.js new file mode 100644 index 0000000..566ed9b --- /dev/null +++ b/socket/config.js @@ -0,0 +1,9 @@ +/* eslint-env browser */ + +const isDeployed = location.hostname === 'yjs.website' + +if (!isDeployed) { + console.log('%cYjs: Start your local websocket server by running %c`npm run websocket-server`', 'color:blue', 'color: grey; font-weight: bold') +} + +export const serverAddress = isDeployed ? 'wss://api.yjs.website' : 'ws://localhost:1234' diff --git a/socket/index.html b/socket/index.html deleted file mode 100644 index dafeddd..0000000 --- a/socket/index.html +++ /dev/null @@ -1,30 +0,0 @@ - - - - - - - Realtime editing - - - - - - - - - - - - \ No newline at end of file diff --git a/socket/node_modules/accepts/package.json b/socket/node_modules/accepts/package.json index 3c615c8..2097b34 100644 --- a/socket/node_modules/accepts/package.json +++ b/socket/node_modules/accepts/package.json @@ -1,32 +1,35 @@ { - "_from": "accepts@~1.3.4", + "_args": [ + [ + "accepts@1.3.7", + "/home/divergent/collab-text-editor/yjs-demos" + ] + ], + "_from": "accepts@1.3.7", "_id": "accepts@1.3.7", "_inBundle": false, "_integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==", "_location": "/accepts", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "accepts@~1.3.4", + "raw": "accepts@1.3.7", "name": "accepts", "escapedName": "accepts", - "rawSpec": "~1.3.4", + "rawSpec": "1.3.7", "saveSpec": null, - "fetchSpec": "~1.3.4" + "fetchSpec": "1.3.7" }, "_requiredBy": [ - "/engine.io", - "/socket.io" + "/serve/compression" ], "_resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz", - "_shasum": "531bc726517a3b2b41f850021c6cc15eaab507cd", - "_spec": "accepts@~1.3.4", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/socket.io", + "_spec": "1.3.7", + "_where": "/home/divergent/collab-text-editor/yjs-demos", "bugs": { "url": "https://github.com/jshttp/accepts/issues" }, - "bundleDependencies": false, "contributors": [ { "name": "Douglas Christopher Wilson", @@ -42,7 +45,6 @@ "mime-types": "~2.1.24", "negotiator": "0.6.2" }, - "deprecated": false, "description": "Higher-level content negotiation", "devDependencies": { "deep-equal": "1.0.1", diff --git a/socket/node_modules/array-flatten/LICENSE b/socket/node_modules/array-flatten/LICENSE deleted file mode 100644 index 983fbe8..0000000 --- a/socket/node_modules/array-flatten/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2014 Blake Embrey (hello@blakeembrey.com) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/socket/node_modules/array-flatten/README.md b/socket/node_modules/array-flatten/README.md deleted file mode 100644 index 91fa5b6..0000000 --- a/socket/node_modules/array-flatten/README.md +++ /dev/null @@ -1,43 +0,0 @@ -# Array Flatten - -[![NPM version][npm-image]][npm-url] -[![NPM downloads][downloads-image]][downloads-url] -[![Build status][travis-image]][travis-url] -[![Test coverage][coveralls-image]][coveralls-url] - -> Flatten an array of nested arrays into a single flat array. Accepts an optional depth. - -## Installation - -``` -npm install array-flatten --save -``` - -## Usage - -```javascript -var flatten = require('array-flatten') - -flatten([1, [2, [3, [4, [5], 6], 7], 8], 9]) -//=> [1, 2, 3, 4, 5, 6, 7, 8, 9] - -flatten([1, [2, [3, [4, [5], 6], 7], 8], 9], 2) -//=> [1, 2, 3, [4, [5], 6], 7, 8, 9] - -(function () { - flatten(arguments) //=> [1, 2, 3] -})(1, [2, 3]) -``` - -## License - -MIT - -[npm-image]: https://img.shields.io/npm/v/array-flatten.svg?style=flat -[npm-url]: https://npmjs.org/package/array-flatten -[downloads-image]: https://img.shields.io/npm/dm/array-flatten.svg?style=flat -[downloads-url]: https://npmjs.org/package/array-flatten -[travis-image]: https://img.shields.io/travis/blakeembrey/array-flatten.svg?style=flat -[travis-url]: https://travis-ci.org/blakeembrey/array-flatten -[coveralls-image]: https://img.shields.io/coveralls/blakeembrey/array-flatten.svg?style=flat -[coveralls-url]: https://coveralls.io/r/blakeembrey/array-flatten?branch=master diff --git a/socket/node_modules/array-flatten/array-flatten.js b/socket/node_modules/array-flatten/array-flatten.js deleted file mode 100644 index 089117b..0000000 --- a/socket/node_modules/array-flatten/array-flatten.js +++ /dev/null @@ -1,64 +0,0 @@ -'use strict' - -/** - * Expose `arrayFlatten`. - */ -module.exports = arrayFlatten - -/** - * Recursive flatten function with depth. - * - * @param {Array} array - * @param {Array} result - * @param {Number} depth - * @return {Array} - */ -function flattenWithDepth (array, result, depth) { - for (var i = 0; i < array.length; i++) { - var value = array[i] - - if (depth > 0 && Array.isArray(value)) { - flattenWithDepth(value, result, depth - 1) - } else { - result.push(value) - } - } - - return result -} - -/** - * Recursive flatten function. Omitting depth is slightly faster. - * - * @param {Array} array - * @param {Array} result - * @return {Array} - */ -function flattenForever (array, result) { - for (var i = 0; i < array.length; i++) { - var value = array[i] - - if (Array.isArray(value)) { - flattenForever(value, result) - } else { - result.push(value) - } - } - - return result -} - -/** - * Flatten an array, with the ability to define a depth. - * - * @param {Array} array - * @param {Number} depth - * @return {Array} - */ -function arrayFlatten (array, depth) { - if (depth == null) { - return flattenForever(array, []) - } - - return flattenWithDepth(array, [], depth) -} diff --git a/socket/node_modules/array-flatten/package.json b/socket/node_modules/array-flatten/package.json deleted file mode 100644 index 17f1941..0000000 --- a/socket/node_modules/array-flatten/package.json +++ /dev/null @@ -1,64 +0,0 @@ -{ - "_from": "array-flatten@1.1.1", - "_id": "array-flatten@1.1.1", - "_inBundle": false, - "_integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "_location": "/array-flatten", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "array-flatten@1.1.1", - "name": "array-flatten", - "escapedName": "array-flatten", - "rawSpec": "1.1.1", - "saveSpec": null, - "fetchSpec": "1.1.1" - }, - "_requiredBy": [ - "/express" - ], - "_resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "_shasum": "9a5f699051b1e7073328f2a008968b64ea2955d2", - "_spec": "array-flatten@1.1.1", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/express", - "author": { - "name": "Blake Embrey", - "email": "hello@blakeembrey.com", - "url": "http://blakeembrey.me" - }, - "bugs": { - "url": "https://github.com/blakeembrey/array-flatten/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "Flatten an array of nested arrays into a single flat array", - "devDependencies": { - "istanbul": "^0.3.13", - "mocha": "^2.2.4", - "pre-commit": "^1.0.7", - "standard": "^3.7.3" - }, - "files": [ - "array-flatten.js", - "LICENSE" - ], - "homepage": "https://github.com/blakeembrey/array-flatten", - "keywords": [ - "array", - "flatten", - "arguments", - "depth" - ], - "license": "MIT", - "main": "array-flatten.js", - "name": "array-flatten", - "repository": { - "type": "git", - "url": "git://github.com/blakeembrey/array-flatten.git" - }, - "scripts": { - "test": "istanbul cover _mocha -- -R spec" - }, - "version": "1.1.1" -} diff --git a/socket/node_modules/base64id/CHANGELOG.md b/socket/node_modules/base64id/CHANGELOG.md deleted file mode 100644 index b2b8332..0000000 --- a/socket/node_modules/base64id/CHANGELOG.md +++ /dev/null @@ -1,16 +0,0 @@ -# [2.0.0](https://github.com/faeldt/base64id/compare/1.0.0...2.0.0) (2019-05-27) - - -### Code Refactoring - -* **buffer:** replace deprecated Buffer constructor usage ([#11](https://github.com/faeldt/base64id/issues/11)) ([ccfba54](https://github.com/faeldt/base64id/commit/ccfba54)) - - -### BREAKING CHANGES - -* **buffer:** drop support for Node.js ≤ 4.4.x and 5.0.0 - 5.9.x - -See: https://nodejs.org/en/docs/guides/buffer-constructor-deprecation/ - - - diff --git a/socket/node_modules/base64id/LICENSE b/socket/node_modules/base64id/LICENSE deleted file mode 100644 index 0d03c83..0000000 --- a/socket/node_modules/base64id/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2012-2016 Kristian Faeldt - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/base64id/README.md b/socket/node_modules/base64id/README.md deleted file mode 100644 index 17689e6..0000000 --- a/socket/node_modules/base64id/README.md +++ /dev/null @@ -1,18 +0,0 @@ -base64id -======== - -Node.js module that generates a base64 id. - -Uses crypto.randomBytes when available, falls back to unsafe methods for node.js <= 0.4. - -To increase performance, random bytes are buffered to minimize the number of synchronous calls to crypto.randomBytes. - -## Installation - - $ npm install base64id - -## Usage - - var base64id = require('base64id'); - - var id = base64id.generateId(); diff --git a/socket/node_modules/base64id/lib/base64id.js b/socket/node_modules/base64id/lib/base64id.js deleted file mode 100644 index 15afe74..0000000 --- a/socket/node_modules/base64id/lib/base64id.js +++ /dev/null @@ -1,103 +0,0 @@ -/*! - * base64id v0.1.0 - */ - -/** - * Module dependencies - */ - -var crypto = require('crypto'); - -/** - * Constructor - */ - -var Base64Id = function() { }; - -/** - * Get random bytes - * - * Uses a buffer if available, falls back to crypto.randomBytes - */ - -Base64Id.prototype.getRandomBytes = function(bytes) { - - var BUFFER_SIZE = 4096 - var self = this; - - bytes = bytes || 12; - - if (bytes > BUFFER_SIZE) { - return crypto.randomBytes(bytes); - } - - var bytesInBuffer = parseInt(BUFFER_SIZE/bytes); - var threshold = parseInt(bytesInBuffer*0.85); - - if (!threshold) { - return crypto.randomBytes(bytes); - } - - if (this.bytesBufferIndex == null) { - this.bytesBufferIndex = -1; - } - - if (this.bytesBufferIndex == bytesInBuffer) { - this.bytesBuffer = null; - this.bytesBufferIndex = -1; - } - - // No buffered bytes available or index above threshold - if (this.bytesBufferIndex == -1 || this.bytesBufferIndex > threshold) { - - if (!this.isGeneratingBytes) { - this.isGeneratingBytes = true; - crypto.randomBytes(BUFFER_SIZE, function(err, bytes) { - self.bytesBuffer = bytes; - self.bytesBufferIndex = 0; - self.isGeneratingBytes = false; - }); - } - - // Fall back to sync call when no buffered bytes are available - if (this.bytesBufferIndex == -1) { - return crypto.randomBytes(bytes); - } - } - - var result = this.bytesBuffer.slice(bytes*this.bytesBufferIndex, bytes*(this.bytesBufferIndex+1)); - this.bytesBufferIndex++; - - return result; -} - -/** - * Generates a base64 id - * - * (Original version from socket.io ) - */ - -Base64Id.prototype.generateId = function () { - var rand = Buffer.alloc(15); // multiple of 3 for base64 - if (!rand.writeInt32BE) { - return Math.abs(Math.random() * Math.random() * Date.now() | 0).toString() - + Math.abs(Math.random() * Math.random() * Date.now() | 0).toString(); - } - this.sequenceNumber = (this.sequenceNumber + 1) | 0; - rand.writeInt32BE(this.sequenceNumber, 11); - if (crypto.randomBytes) { - this.getRandomBytes(12).copy(rand); - } else { - // not secure for node 0.4 - [0, 4, 8].forEach(function(i) { - rand.writeInt32BE(Math.random() * Math.pow(2, 32) | 0, i); - }); - } - return rand.toString('base64').replace(/\//g, '_').replace(/\+/g, '-'); -}; - -/** - * Export - */ - -exports = module.exports = new Base64Id(); diff --git a/socket/node_modules/base64id/package.json b/socket/node_modules/base64id/package.json deleted file mode 100644 index c3c834a..0000000 --- a/socket/node_modules/base64id/package.json +++ /dev/null @@ -1,48 +0,0 @@ -{ - "_from": "base64id@~2.0.0", - "_id": "base64id@2.0.0", - "_inBundle": false, - "_integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog==", - "_location": "/base64id", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "base64id@~2.0.0", - "name": "base64id", - "escapedName": "base64id", - "rawSpec": "~2.0.0", - "saveSpec": null, - "fetchSpec": "~2.0.0" - }, - "_requiredBy": [ - "/engine.io", - "/socket.io" - ], - "_resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz", - "_shasum": "2770ac6bc47d312af97a8bf9a634342e0cd25cb6", - "_spec": "base64id@~2.0.0", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/socket.io", - "author": { - "name": "Kristian Faeldt", - "email": "faeldt_kristian@cyberagent.co.jp" - }, - "bugs": { - "url": "https://github.com/faeldt/base64id/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "Generates a base64 id", - "engines": { - "node": "^4.5.0 || >= 5.9" - }, - "homepage": "https://github.com/faeldt/base64id#readme", - "license": "MIT", - "main": "./lib/base64id.js", - "name": "base64id", - "repository": { - "type": "git", - "url": "git+https://github.com/faeldt/base64id.git" - }, - "version": "2.0.0" -} diff --git a/socket/node_modules/body-parser/HISTORY.md b/socket/node_modules/body-parser/HISTORY.md deleted file mode 100644 index a1d3fbf..0000000 --- a/socket/node_modules/body-parser/HISTORY.md +++ /dev/null @@ -1,609 +0,0 @@ -1.19.0 / 2019-04-25 -=================== - - * deps: bytes@3.1.0 - - Add petabyte (`pb`) support - * deps: http-errors@1.7.2 - - Set constructor name when possible - - deps: setprototypeof@1.1.1 - - deps: statuses@'>= 1.5.0 < 2' - * deps: iconv-lite@0.4.24 - - Added encoding MIK - * deps: qs@6.7.0 - - Fix parsing array brackets after index - * deps: raw-body@2.4.0 - - deps: bytes@3.1.0 - - deps: http-errors@1.7.2 - - deps: iconv-lite@0.4.24 - * deps: type-is@~1.6.17 - - deps: mime-types@~2.1.24 - - perf: prevent internal `throw` on invalid type - -1.18.3 / 2018-05-14 -=================== - - * Fix stack trace for strict json parse error - * deps: depd@~1.1.2 - - perf: remove argument reassignment - * deps: http-errors@~1.6.3 - - deps: depd@~1.1.2 - - deps: setprototypeof@1.1.0 - - deps: statuses@'>= 1.3.1 < 2' - * deps: iconv-lite@0.4.23 - - Fix loading encoding with year appended - - Fix deprecation warnings on Node.js 10+ - * deps: qs@6.5.2 - * deps: raw-body@2.3.3 - - deps: http-errors@1.6.3 - - deps: iconv-lite@0.4.23 - * deps: type-is@~1.6.16 - - deps: mime-types@~2.1.18 - -1.18.2 / 2017-09-22 -=================== - - * deps: debug@2.6.9 - * perf: remove argument reassignment - -1.18.1 / 2017-09-12 -=================== - - * deps: content-type@~1.0.4 - - perf: remove argument reassignment - - perf: skip parameter parsing when no parameters - * deps: iconv-lite@0.4.19 - - Fix ISO-8859-1 regression - - Update Windows-1255 - * deps: qs@6.5.1 - - Fix parsing & compacting very deep objects - * deps: raw-body@2.3.2 - - deps: iconv-lite@0.4.19 - -1.18.0 / 2017-09-08 -=================== - - * Fix JSON strict violation error to match native parse error - * Include the `body` property on verify errors - * Include the `type` property on all generated errors - * Use `http-errors` to set status code on errors - * deps: bytes@3.0.0 - * deps: debug@2.6.8 - * deps: depd@~1.1.1 - - Remove unnecessary `Buffer` loading - * deps: http-errors@~1.6.2 - - deps: depd@1.1.1 - * deps: iconv-lite@0.4.18 - - Add support for React Native - - Add a warning if not loaded as utf-8 - - Fix CESU-8 decoding in Node.js 8 - - Improve speed of ISO-8859-1 encoding - * deps: qs@6.5.0 - * deps: raw-body@2.3.1 - - Use `http-errors` for standard emitted errors - - deps: bytes@3.0.0 - - deps: iconv-lite@0.4.18 - - perf: skip buffer decoding on overage chunk - * perf: prevent internal `throw` when missing charset - -1.17.2 / 2017-05-17 -=================== - - * deps: debug@2.6.7 - - Fix `DEBUG_MAX_ARRAY_LENGTH` - - deps: ms@2.0.0 - * deps: type-is@~1.6.15 - - deps: mime-types@~2.1.15 - -1.17.1 / 2017-03-06 -=================== - - * deps: qs@6.4.0 - - Fix regression parsing keys starting with `[` - -1.17.0 / 2017-03-01 -=================== - - * deps: http-errors@~1.6.1 - - Make `message` property enumerable for `HttpError`s - - deps: setprototypeof@1.0.3 - * deps: qs@6.3.1 - - Fix compacting nested arrays - -1.16.1 / 2017-02-10 -=================== - - * deps: debug@2.6.1 - - Fix deprecation messages in WebStorm and other editors - - Undeprecate `DEBUG_FD` set to `1` or `2` - -1.16.0 / 2017-01-17 -=================== - - * deps: debug@2.6.0 - - Allow colors in workers - - Deprecated `DEBUG_FD` environment variable - - Fix error when running under React Native - - Use same color for same namespace - - deps: ms@0.7.2 - * deps: http-errors@~1.5.1 - - deps: inherits@2.0.3 - - deps: setprototypeof@1.0.2 - - deps: statuses@'>= 1.3.1 < 2' - * deps: iconv-lite@0.4.15 - - Added encoding MS-31J - - Added encoding MS-932 - - Added encoding MS-936 - - Added encoding MS-949 - - Added encoding MS-950 - - Fix GBK/GB18030 handling of Euro character - * deps: qs@6.2.1 - - Fix array parsing from skipping empty values - * deps: raw-body@~2.2.0 - - deps: iconv-lite@0.4.15 - * deps: type-is@~1.6.14 - - deps: mime-types@~2.1.13 - -1.15.2 / 2016-06-19 -=================== - - * deps: bytes@2.4.0 - * deps: content-type@~1.0.2 - - perf: enable strict mode - * deps: http-errors@~1.5.0 - - Use `setprototypeof` module to replace `__proto__` setting - - deps: statuses@'>= 1.3.0 < 2' - - perf: enable strict mode - * deps: qs@6.2.0 - * deps: raw-body@~2.1.7 - - deps: bytes@2.4.0 - - perf: remove double-cleanup on happy path - * deps: type-is@~1.6.13 - - deps: mime-types@~2.1.11 - -1.15.1 / 2016-05-05 -=================== - - * deps: bytes@2.3.0 - - Drop partial bytes on all parsed units - - Fix parsing byte string that looks like hex - * deps: raw-body@~2.1.6 - - deps: bytes@2.3.0 - * deps: type-is@~1.6.12 - - deps: mime-types@~2.1.10 - -1.15.0 / 2016-02-10 -=================== - - * deps: http-errors@~1.4.0 - - Add `HttpError` export, for `err instanceof createError.HttpError` - - deps: inherits@2.0.1 - - deps: statuses@'>= 1.2.1 < 2' - * deps: qs@6.1.0 - * deps: type-is@~1.6.11 - - deps: mime-types@~2.1.9 - -1.14.2 / 2015-12-16 -=================== - - * deps: bytes@2.2.0 - * deps: iconv-lite@0.4.13 - * deps: qs@5.2.0 - * deps: raw-body@~2.1.5 - - deps: bytes@2.2.0 - - deps: iconv-lite@0.4.13 - * deps: type-is@~1.6.10 - - deps: mime-types@~2.1.8 - -1.14.1 / 2015-09-27 -=================== - - * Fix issue where invalid charset results in 400 when `verify` used - * deps: iconv-lite@0.4.12 - - Fix CESU-8 decoding in Node.js 4.x - * deps: raw-body@~2.1.4 - - Fix masking critical errors from `iconv-lite` - - deps: iconv-lite@0.4.12 - * deps: type-is@~1.6.9 - - deps: mime-types@~2.1.7 - -1.14.0 / 2015-09-16 -=================== - - * Fix JSON strict parse error to match syntax errors - * Provide static `require` analysis in `urlencoded` parser - * deps: depd@~1.1.0 - - Support web browser loading - * deps: qs@5.1.0 - * deps: raw-body@~2.1.3 - - Fix sync callback when attaching data listener causes sync read - * deps: type-is@~1.6.8 - - Fix type error when given invalid type to match against - - deps: mime-types@~2.1.6 - -1.13.3 / 2015-07-31 -=================== - - * deps: type-is@~1.6.6 - - deps: mime-types@~2.1.4 - -1.13.2 / 2015-07-05 -=================== - - * deps: iconv-lite@0.4.11 - * deps: qs@4.0.0 - - Fix dropping parameters like `hasOwnProperty` - - Fix user-visible incompatibilities from 3.1.0 - - Fix various parsing edge cases - * deps: raw-body@~2.1.2 - - Fix error stack traces to skip `makeError` - - deps: iconv-lite@0.4.11 - * deps: type-is@~1.6.4 - - deps: mime-types@~2.1.2 - - perf: enable strict mode - - perf: remove argument reassignment - -1.13.1 / 2015-06-16 -=================== - - * deps: qs@2.4.2 - - Downgraded from 3.1.0 because of user-visible incompatibilities - -1.13.0 / 2015-06-14 -=================== - - * Add `statusCode` property on `Error`s, in addition to `status` - * Change `type` default to `application/json` for JSON parser - * Change `type` default to `application/x-www-form-urlencoded` for urlencoded parser - * Provide static `require` analysis - * Use the `http-errors` module to generate errors - * deps: bytes@2.1.0 - - Slight optimizations - * deps: iconv-lite@0.4.10 - - The encoding UTF-16 without BOM now defaults to UTF-16LE when detection fails - - Leading BOM is now removed when decoding - * deps: on-finished@~2.3.0 - - Add defined behavior for HTTP `CONNECT` requests - - Add defined behavior for HTTP `Upgrade` requests - - deps: ee-first@1.1.1 - * deps: qs@3.1.0 - - Fix dropping parameters like `hasOwnProperty` - - Fix various parsing edge cases - - Parsed object now has `null` prototype - * deps: raw-body@~2.1.1 - - Use `unpipe` module for unpiping requests - - deps: iconv-lite@0.4.10 - * deps: type-is@~1.6.3 - - deps: mime-types@~2.1.1 - - perf: reduce try block size - - perf: remove bitwise operations - * perf: enable strict mode - * perf: remove argument reassignment - * perf: remove delete call - -1.12.4 / 2015-05-10 -=================== - - * deps: debug@~2.2.0 - * deps: qs@2.4.2 - - Fix allowing parameters like `constructor` - * deps: on-finished@~2.2.1 - * deps: raw-body@~2.0.1 - - Fix a false-positive when unpiping in Node.js 0.8 - - deps: bytes@2.0.1 - * deps: type-is@~1.6.2 - - deps: mime-types@~2.0.11 - -1.12.3 / 2015-04-15 -=================== - - * Slight efficiency improvement when not debugging - * deps: depd@~1.0.1 - * deps: iconv-lite@0.4.8 - - Add encoding alias UNICODE-1-1-UTF-7 - * deps: raw-body@1.3.4 - - Fix hanging callback if request aborts during read - - deps: iconv-lite@0.4.8 - -1.12.2 / 2015-03-16 -=================== - - * deps: qs@2.4.1 - - Fix error when parameter `hasOwnProperty` is present - -1.12.1 / 2015-03-15 -=================== - - * deps: debug@~2.1.3 - - Fix high intensity foreground color for bold - - deps: ms@0.7.0 - * deps: type-is@~1.6.1 - - deps: mime-types@~2.0.10 - -1.12.0 / 2015-02-13 -=================== - - * add `debug` messages - * accept a function for the `type` option - * use `content-type` to parse `Content-Type` headers - * deps: iconv-lite@0.4.7 - - Gracefully support enumerables on `Object.prototype` - * deps: raw-body@1.3.3 - - deps: iconv-lite@0.4.7 - * deps: type-is@~1.6.0 - - fix argument reassignment - - fix false-positives in `hasBody` `Transfer-Encoding` check - - support wildcard for both type and subtype (`*/*`) - - deps: mime-types@~2.0.9 - -1.11.0 / 2015-01-30 -=================== - - * make internal `extended: true` depth limit infinity - * deps: type-is@~1.5.6 - - deps: mime-types@~2.0.8 - -1.10.2 / 2015-01-20 -=================== - - * deps: iconv-lite@0.4.6 - - Fix rare aliases of single-byte encodings - * deps: raw-body@1.3.2 - - deps: iconv-lite@0.4.6 - -1.10.1 / 2015-01-01 -=================== - - * deps: on-finished@~2.2.0 - * deps: type-is@~1.5.5 - - deps: mime-types@~2.0.7 - -1.10.0 / 2014-12-02 -=================== - - * make internal `extended: true` array limit dynamic - -1.9.3 / 2014-11-21 -================== - - * deps: iconv-lite@0.4.5 - - Fix Windows-31J and X-SJIS encoding support - * deps: qs@2.3.3 - - Fix `arrayLimit` behavior - * deps: raw-body@1.3.1 - - deps: iconv-lite@0.4.5 - * deps: type-is@~1.5.3 - - deps: mime-types@~2.0.3 - -1.9.2 / 2014-10-27 -================== - - * deps: qs@2.3.2 - - Fix parsing of mixed objects and values - -1.9.1 / 2014-10-22 -================== - - * deps: on-finished@~2.1.1 - - Fix handling of pipelined requests - * deps: qs@2.3.0 - - Fix parsing of mixed implicit and explicit arrays - * deps: type-is@~1.5.2 - - deps: mime-types@~2.0.2 - -1.9.0 / 2014-09-24 -================== - - * include the charset in "unsupported charset" error message - * include the encoding in "unsupported content encoding" error message - * deps: depd@~1.0.0 - -1.8.4 / 2014-09-23 -================== - - * fix content encoding to be case-insensitive - -1.8.3 / 2014-09-19 -================== - - * deps: qs@2.2.4 - - Fix issue with object keys starting with numbers truncated - -1.8.2 / 2014-09-15 -================== - - * deps: depd@0.4.5 - -1.8.1 / 2014-09-07 -================== - - * deps: media-typer@0.3.0 - * deps: type-is@~1.5.1 - -1.8.0 / 2014-09-05 -================== - - * make empty-body-handling consistent between chunked requests - - empty `json` produces `{}` - - empty `raw` produces `new Buffer(0)` - - empty `text` produces `''` - - empty `urlencoded` produces `{}` - * deps: qs@2.2.3 - - Fix issue where first empty value in array is discarded - * deps: type-is@~1.5.0 - - fix `hasbody` to be true for `content-length: 0` - -1.7.0 / 2014-09-01 -================== - - * add `parameterLimit` option to `urlencoded` parser - * change `urlencoded` extended array limit to 100 - * respond with 413 when over `parameterLimit` in `urlencoded` - -1.6.7 / 2014-08-29 -================== - - * deps: qs@2.2.2 - - Remove unnecessary cloning - -1.6.6 / 2014-08-27 -================== - - * deps: qs@2.2.0 - - Array parsing fix - - Performance improvements - -1.6.5 / 2014-08-16 -================== - - * deps: on-finished@2.1.0 - -1.6.4 / 2014-08-14 -================== - - * deps: qs@1.2.2 - -1.6.3 / 2014-08-10 -================== - - * deps: qs@1.2.1 - -1.6.2 / 2014-08-07 -================== - - * deps: qs@1.2.0 - - Fix parsing array of objects - -1.6.1 / 2014-08-06 -================== - - * deps: qs@1.1.0 - - Accept urlencoded square brackets - - Accept empty values in implicit array notation - -1.6.0 / 2014-08-05 -================== - - * deps: qs@1.0.2 - - Complete rewrite - - Limits array length to 20 - - Limits object depth to 5 - - Limits parameters to 1,000 - -1.5.2 / 2014-07-27 -================== - - * deps: depd@0.4.4 - - Work-around v8 generating empty stack traces - -1.5.1 / 2014-07-26 -================== - - * deps: depd@0.4.3 - - Fix exception when global `Error.stackTraceLimit` is too low - -1.5.0 / 2014-07-20 -================== - - * deps: depd@0.4.2 - - Add `TRACE_DEPRECATION` environment variable - - Remove non-standard grey color from color output - - Support `--no-deprecation` argument - - Support `--trace-deprecation` argument - * deps: iconv-lite@0.4.4 - - Added encoding UTF-7 - * deps: raw-body@1.3.0 - - deps: iconv-lite@0.4.4 - - Added encoding UTF-7 - - Fix `Cannot switch to old mode now` error on Node.js 0.10+ - * deps: type-is@~1.3.2 - -1.4.3 / 2014-06-19 -================== - - * deps: type-is@1.3.1 - - fix global variable leak - -1.4.2 / 2014-06-19 -================== - - * deps: type-is@1.3.0 - - improve type parsing - -1.4.1 / 2014-06-19 -================== - - * fix urlencoded extended deprecation message - -1.4.0 / 2014-06-19 -================== - - * add `text` parser - * add `raw` parser - * check accepted charset in content-type (accepts utf-8) - * check accepted encoding in content-encoding (accepts identity) - * deprecate `bodyParser()` middleware; use `.json()` and `.urlencoded()` as needed - * deprecate `urlencoded()` without provided `extended` option - * lazy-load urlencoded parsers - * parsers split into files for reduced mem usage - * support gzip and deflate bodies - - set `inflate: false` to turn off - * deps: raw-body@1.2.2 - - Support all encodings from `iconv-lite` - -1.3.1 / 2014-06-11 -================== - - * deps: type-is@1.2.1 - - Switch dependency from mime to mime-types@1.0.0 - -1.3.0 / 2014-05-31 -================== - - * add `extended` option to urlencoded parser - -1.2.2 / 2014-05-27 -================== - - * deps: raw-body@1.1.6 - - assert stream encoding on node.js 0.8 - - assert stream encoding on node.js < 0.10.6 - - deps: bytes@1 - -1.2.1 / 2014-05-26 -================== - - * invoke `next(err)` after request fully read - - prevents hung responses and socket hang ups - -1.2.0 / 2014-05-11 -================== - - * add `verify` option - * deps: type-is@1.2.0 - - support suffix matching - -1.1.2 / 2014-05-11 -================== - - * improve json parser speed - -1.1.1 / 2014-05-11 -================== - - * fix repeated limit parsing with every request - -1.1.0 / 2014-05-10 -================== - - * add `type` option - * deps: pin for safety and consistency - -1.0.2 / 2014-04-14 -================== - - * use `type-is` module - -1.0.1 / 2014-03-20 -================== - - * lower default limits to 100kb diff --git a/socket/node_modules/body-parser/LICENSE b/socket/node_modules/body-parser/LICENSE deleted file mode 100644 index 386b7b6..0000000 --- a/socket/node_modules/body-parser/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Jonathan Ong -Copyright (c) 2014-2015 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/body-parser/README.md b/socket/node_modules/body-parser/README.md deleted file mode 100644 index aba6297..0000000 --- a/socket/node_modules/body-parser/README.md +++ /dev/null @@ -1,443 +0,0 @@ -# body-parser - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Node.js body parsing middleware. - -Parse incoming request bodies in a middleware before your handlers, available -under the `req.body` property. - -**Note** As `req.body`'s shape is based on user-controlled input, all -properties and values in this object are untrusted and should be validated -before trusting. For example, `req.body.foo.toString()` may fail in multiple -ways, for example the `foo` property may not be there or may not be a string, -and `toString` may not be a function and instead a string or other user input. - -[Learn about the anatomy of an HTTP transaction in Node.js](https://nodejs.org/en/docs/guides/anatomy-of-an-http-transaction/). - -_This does not handle multipart bodies_, due to their complex and typically -large nature. For multipart bodies, you may be interested in the following -modules: - - * [busboy](https://www.npmjs.org/package/busboy#readme) and - [connect-busboy](https://www.npmjs.org/package/connect-busboy#readme) - * [multiparty](https://www.npmjs.org/package/multiparty#readme) and - [connect-multiparty](https://www.npmjs.org/package/connect-multiparty#readme) - * [formidable](https://www.npmjs.org/package/formidable#readme) - * [multer](https://www.npmjs.org/package/multer#readme) - -This module provides the following parsers: - - * [JSON body parser](#bodyparserjsonoptions) - * [Raw body parser](#bodyparserrawoptions) - * [Text body parser](#bodyparsertextoptions) - * [URL-encoded form body parser](#bodyparserurlencodedoptions) - -Other body parsers you might be interested in: - -- [body](https://www.npmjs.org/package/body#readme) -- [co-body](https://www.npmjs.org/package/co-body#readme) - -## Installation - -```sh -$ npm install body-parser -``` - -## API - - - -```js -var bodyParser = require('body-parser') -``` - -The `bodyParser` object exposes various factories to create middlewares. All -middlewares will populate the `req.body` property with the parsed body when -the `Content-Type` request header matches the `type` option, or an empty -object (`{}`) if there was no body to parse, the `Content-Type` was not matched, -or an error occurred. - -The various errors returned by this module are described in the -[errors section](#errors). - -### bodyParser.json([options]) - -Returns middleware that only parses `json` and only looks at requests where -the `Content-Type` header matches the `type` option. This parser accepts any -Unicode encoding of the body and supports automatic inflation of `gzip` and -`deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). - -#### Options - -The `json` function takes an optional `options` object that may contain any of -the following keys: - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### reviver - -The `reviver` option is passed directly to `JSON.parse` as the second -argument. You can find more information on this argument -[in the MDN documentation about JSON.parse](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse#Example.3A_Using_the_reviver_parameter). - -##### strict - -When set to `true`, will only accept arrays and objects; when `false` will -accept anything `JSON.parse` accepts. Defaults to `true`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. If not a -function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this can -be an extension name (like `json`), a mime type (like `application/json`), or -a mime type with a wildcard (like `*/*` or `*/json`). If a function, the `type` -option is called as `fn(req)` and the request is parsed if it returns a truthy -value. Defaults to `application/json`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.raw([options]) - -Returns middleware that parses all bodies as a `Buffer` and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser supports automatic inflation of `gzip` and `deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This will be a `Buffer` object -of the body. - -#### Options - -The `raw` function takes an optional `options` object that may contain any of -the following keys: - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. -If not a function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this -can be an extension name (like `bin`), a mime type (like -`application/octet-stream`), or a mime type with a wildcard (like `*/*` or -`application/*`). If a function, the `type` option is called as `fn(req)` -and the request is parsed if it returns a truthy value. Defaults to -`application/octet-stream`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.text([options]) - -Returns middleware that parses all bodies as a string and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser supports automatic inflation of `gzip` and `deflate` encodings. - -A new `body` string containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This will be a string of the -body. - -#### Options - -The `text` function takes an optional `options` object that may contain any of -the following keys: - -##### defaultCharset - -Specify the default character set for the text content if the charset is not -specified in the `Content-Type` header of the request. Defaults to `utf-8`. - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. If not -a function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this can -be an extension name (like `txt`), a mime type (like `text/plain`), or a mime -type with a wildcard (like `*/*` or `text/*`). If a function, the `type` -option is called as `fn(req)` and the request is parsed if it returns a -truthy value. Defaults to `text/plain`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -### bodyParser.urlencoded([options]) - -Returns middleware that only parses `urlencoded` bodies and only looks at -requests where the `Content-Type` header matches the `type` option. This -parser accepts only UTF-8 encoding of the body and supports automatic -inflation of `gzip` and `deflate` encodings. - -A new `body` object containing the parsed data is populated on the `request` -object after the middleware (i.e. `req.body`). This object will contain -key-value pairs, where the value can be a string or array (when `extended` is -`false`), or any type (when `extended` is `true`). - -#### Options - -The `urlencoded` function takes an optional `options` object that may contain -any of the following keys: - -##### extended - -The `extended` option allows to choose between parsing the URL-encoded data -with the `querystring` library (when `false`) or the `qs` library (when -`true`). The "extended" syntax allows for rich objects and arrays to be -encoded into the URL-encoded format, allowing for a JSON-like experience -with URL-encoded. For more information, please -[see the qs library](https://www.npmjs.org/package/qs#readme). - -Defaults to `true`, but using the default has been deprecated. Please -research into the difference between `qs` and `querystring` and choose the -appropriate setting. - -##### inflate - -When set to `true`, then deflated (compressed) bodies will be inflated; when -`false`, deflated bodies are rejected. Defaults to `true`. - -##### limit - -Controls the maximum request body size. If this is a number, then the value -specifies the number of bytes; if it is a string, the value is passed to the -[bytes](https://www.npmjs.com/package/bytes) library for parsing. Defaults -to `'100kb'`. - -##### parameterLimit - -The `parameterLimit` option controls the maximum number of parameters that -are allowed in the URL-encoded data. If a request contains more parameters -than this value, a 413 will be returned to the client. Defaults to `1000`. - -##### type - -The `type` option is used to determine what media type the middleware will -parse. This option can be a string, array of strings, or a function. If not -a function, `type` option is passed directly to the -[type-is](https://www.npmjs.org/package/type-is#readme) library and this can -be an extension name (like `urlencoded`), a mime type (like -`application/x-www-form-urlencoded`), or a mime type with a wildcard (like -`*/x-www-form-urlencoded`). If a function, the `type` option is called as -`fn(req)` and the request is parsed if it returns a truthy value. Defaults -to `application/x-www-form-urlencoded`. - -##### verify - -The `verify` option, if supplied, is called as `verify(req, res, buf, encoding)`, -where `buf` is a `Buffer` of the raw request body and `encoding` is the -encoding of the request. The parsing can be aborted by throwing an error. - -## Errors - -The middlewares provided by this module create errors depending on the error -condition during parsing. The errors will typically have a `status`/`statusCode` -property that contains the suggested HTTP response code, an `expose` property -to determine if the `message` property should be displayed to the client, a -`type` property to determine the type of error without matching against the -`message`, and a `body` property containing the read body, if available. - -The following are the common errors emitted, though any error can come through -for various reasons. - -### content encoding unsupported - -This error will occur when the request had a `Content-Encoding` header that -contained an encoding but the "inflation" option was set to `false`. The -`status` property is set to `415`, the `type` property is set to -`'encoding.unsupported'`, and the `charset` property will be set to the -encoding that is unsupported. - -### request aborted - -This error will occur when the request is aborted by the client before reading -the body has finished. The `received` property will be set to the number of -bytes received before the request was aborted and the `expected` property is -set to the number of expected bytes. The `status` property is set to `400` -and `type` property is set to `'request.aborted'`. - -### request entity too large - -This error will occur when the request body's size is larger than the "limit" -option. The `limit` property will be set to the byte limit and the `length` -property will be set to the request body's length. The `status` property is -set to `413` and the `type` property is set to `'entity.too.large'`. - -### request size did not match content length - -This error will occur when the request's length did not match the length from -the `Content-Length` header. This typically occurs when the request is malformed, -typically when the `Content-Length` header was calculated based on characters -instead of bytes. The `status` property is set to `400` and the `type` property -is set to `'request.size.invalid'`. - -### stream encoding should not be set - -This error will occur when something called the `req.setEncoding` method prior -to this middleware. This module operates directly on bytes only and you cannot -call `req.setEncoding` when using this module. The `status` property is set to -`500` and the `type` property is set to `'stream.encoding.set'`. - -### too many parameters - -This error will occur when the content of the request exceeds the configured -`parameterLimit` for the `urlencoded` parser. The `status` property is set to -`413` and the `type` property is set to `'parameters.too.many'`. - -### unsupported charset "BOGUS" - -This error will occur when the request had a charset parameter in the -`Content-Type` header, but the `iconv-lite` module does not support it OR the -parser does not support it. The charset is contained in the message as well -as in the `charset` property. The `status` property is set to `415`, the -`type` property is set to `'charset.unsupported'`, and the `charset` property -is set to the charset that is unsupported. - -### unsupported content encoding "bogus" - -This error will occur when the request had a `Content-Encoding` header that -contained an unsupported encoding. The encoding is contained in the message -as well as in the `encoding` property. The `status` property is set to `415`, -the `type` property is set to `'encoding.unsupported'`, and the `encoding` -property is set to the encoding that is unsupported. - -## Examples - -### Express/Connect top-level generic - -This example demonstrates adding a generic JSON and URL-encoded parser as a -top-level middleware, which will parse the bodies of all incoming requests. -This is the simplest setup. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// parse application/x-www-form-urlencoded -app.use(bodyParser.urlencoded({ extended: false })) - -// parse application/json -app.use(bodyParser.json()) - -app.use(function (req, res) { - res.setHeader('Content-Type', 'text/plain') - res.write('you posted:\n') - res.end(JSON.stringify(req.body, null, 2)) -}) -``` - -### Express route-specific - -This example demonstrates adding body parsers specifically to the routes that -need them. In general, this is the most recommended way to use body-parser with -Express. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// create application/json parser -var jsonParser = bodyParser.json() - -// create application/x-www-form-urlencoded parser -var urlencodedParser = bodyParser.urlencoded({ extended: false }) - -// POST /login gets urlencoded bodies -app.post('/login', urlencodedParser, function (req, res) { - res.send('welcome, ' + req.body.username) -}) - -// POST /api/users gets JSON bodies -app.post('/api/users', jsonParser, function (req, res) { - // create user in req.body -}) -``` - -### Change accepted type for parsers - -All the parsers accept a `type` option which allows you to change the -`Content-Type` that the middleware will parse. - -```js -var express = require('express') -var bodyParser = require('body-parser') - -var app = express() - -// parse various different custom JSON types as JSON -app.use(bodyParser.json({ type: 'application/*+json' })) - -// parse some custom thing into a Buffer -app.use(bodyParser.raw({ type: 'application/vnd.custom-type' })) - -// parse an HTML body into a string -app.use(bodyParser.text({ type: 'text/html' })) -``` - -## License - -[MIT](LICENSE) - -[npm-image]: https://img.shields.io/npm/v/body-parser.svg -[npm-url]: https://npmjs.org/package/body-parser -[travis-image]: https://img.shields.io/travis/expressjs/body-parser/master.svg -[travis-url]: https://travis-ci.org/expressjs/body-parser -[coveralls-image]: https://img.shields.io/coveralls/expressjs/body-parser/master.svg -[coveralls-url]: https://coveralls.io/r/expressjs/body-parser?branch=master -[downloads-image]: https://img.shields.io/npm/dm/body-parser.svg -[downloads-url]: https://npmjs.org/package/body-parser diff --git a/socket/node_modules/body-parser/index.js b/socket/node_modules/body-parser/index.js deleted file mode 100644 index 93c3a1f..0000000 --- a/socket/node_modules/body-parser/index.js +++ /dev/null @@ -1,157 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var deprecate = require('depd')('body-parser') - -/** - * Cache of loaded parsers. - * @private - */ - -var parsers = Object.create(null) - -/** - * @typedef Parsers - * @type {function} - * @property {function} json - * @property {function} raw - * @property {function} text - * @property {function} urlencoded - */ - -/** - * Module exports. - * @type {Parsers} - */ - -exports = module.exports = deprecate.function(bodyParser, - 'bodyParser: use individual json/urlencoded middlewares') - -/** - * JSON parser. - * @public - */ - -Object.defineProperty(exports, 'json', { - configurable: true, - enumerable: true, - get: createParserGetter('json') -}) - -/** - * Raw parser. - * @public - */ - -Object.defineProperty(exports, 'raw', { - configurable: true, - enumerable: true, - get: createParserGetter('raw') -}) - -/** - * Text parser. - * @public - */ - -Object.defineProperty(exports, 'text', { - configurable: true, - enumerable: true, - get: createParserGetter('text') -}) - -/** - * URL-encoded parser. - * @public - */ - -Object.defineProperty(exports, 'urlencoded', { - configurable: true, - enumerable: true, - get: createParserGetter('urlencoded') -}) - -/** - * Create a middleware to parse json and urlencoded bodies. - * - * @param {object} [options] - * @return {function} - * @deprecated - * @public - */ - -function bodyParser (options) { - var opts = {} - - // exclude type option - if (options) { - for (var prop in options) { - if (prop !== 'type') { - opts[prop] = options[prop] - } - } - } - - var _urlencoded = exports.urlencoded(opts) - var _json = exports.json(opts) - - return function bodyParser (req, res, next) { - _json(req, res, function (err) { - if (err) return next(err) - _urlencoded(req, res, next) - }) - } -} - -/** - * Create a getter for loading a parser. - * @private - */ - -function createParserGetter (name) { - return function get () { - return loadParser(name) - } -} - -/** - * Load a parser module. - * @private - */ - -function loadParser (parserName) { - var parser = parsers[parserName] - - if (parser !== undefined) { - return parser - } - - // this uses a switch for static require analysis - switch (parserName) { - case 'json': - parser = require('./lib/types/json') - break - case 'raw': - parser = require('./lib/types/raw') - break - case 'text': - parser = require('./lib/types/text') - break - case 'urlencoded': - parser = require('./lib/types/urlencoded') - break - } - - // store to prevent invoking require() - return (parsers[parserName] = parser) -} diff --git a/socket/node_modules/body-parser/lib/read.js b/socket/node_modules/body-parser/lib/read.js deleted file mode 100644 index c102609..0000000 --- a/socket/node_modules/body-parser/lib/read.js +++ /dev/null @@ -1,181 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var createError = require('http-errors') -var getBody = require('raw-body') -var iconv = require('iconv-lite') -var onFinished = require('on-finished') -var zlib = require('zlib') - -/** - * Module exports. - */ - -module.exports = read - -/** - * Read a request into a buffer and parse. - * - * @param {object} req - * @param {object} res - * @param {function} next - * @param {function} parse - * @param {function} debug - * @param {object} options - * @private - */ - -function read (req, res, next, parse, debug, options) { - var length - var opts = options - var stream - - // flag as parsed - req._body = true - - // read options - var encoding = opts.encoding !== null - ? opts.encoding - : null - var verify = opts.verify - - try { - // get the content stream - stream = contentstream(req, debug, opts.inflate) - length = stream.length - stream.length = undefined - } catch (err) { - return next(err) - } - - // set raw-body options - opts.length = length - opts.encoding = verify - ? null - : encoding - - // assert charset is supported - if (opts.encoding === null && encoding !== null && !iconv.encodingExists(encoding)) { - return next(createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { - charset: encoding.toLowerCase(), - type: 'charset.unsupported' - })) - } - - // read body - debug('read body') - getBody(stream, opts, function (error, body) { - if (error) { - var _error - - if (error.type === 'encoding.unsupported') { - // echo back charset - _error = createError(415, 'unsupported charset "' + encoding.toUpperCase() + '"', { - charset: encoding.toLowerCase(), - type: 'charset.unsupported' - }) - } else { - // set status code on error - _error = createError(400, error) - } - - // read off entire request - stream.resume() - onFinished(req, function onfinished () { - next(createError(400, _error)) - }) - return - } - - // verify - if (verify) { - try { - debug('verify body') - verify(req, res, body, encoding) - } catch (err) { - next(createError(403, err, { - body: body, - type: err.type || 'entity.verify.failed' - })) - return - } - } - - // parse - var str = body - try { - debug('parse body') - str = typeof body !== 'string' && encoding !== null - ? iconv.decode(body, encoding) - : body - req.body = parse(str) - } catch (err) { - next(createError(400, err, { - body: str, - type: err.type || 'entity.parse.failed' - })) - return - } - - next() - }) -} - -/** - * Get the content stream of the request. - * - * @param {object} req - * @param {function} debug - * @param {boolean} [inflate=true] - * @return {object} - * @api private - */ - -function contentstream (req, debug, inflate) { - var encoding = (req.headers['content-encoding'] || 'identity').toLowerCase() - var length = req.headers['content-length'] - var stream - - debug('content-encoding "%s"', encoding) - - if (inflate === false && encoding !== 'identity') { - throw createError(415, 'content encoding unsupported', { - encoding: encoding, - type: 'encoding.unsupported' - }) - } - - switch (encoding) { - case 'deflate': - stream = zlib.createInflate() - debug('inflate body') - req.pipe(stream) - break - case 'gzip': - stream = zlib.createGunzip() - debug('gunzip body') - req.pipe(stream) - break - case 'identity': - stream = req - stream.length = length - break - default: - throw createError(415, 'unsupported content encoding "' + encoding + '"', { - encoding: encoding, - type: 'encoding.unsupported' - }) - } - - return stream -} diff --git a/socket/node_modules/body-parser/lib/types/json.js b/socket/node_modules/body-parser/lib/types/json.js deleted file mode 100644 index 2971dc1..0000000 --- a/socket/node_modules/body-parser/lib/types/json.js +++ /dev/null @@ -1,230 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var createError = require('http-errors') -var debug = require('debug')('body-parser:json') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = json - -/** - * RegExp to match the first non-space in a string. - * - * Allowed whitespace is defined in RFC 7159: - * - * ws = *( - * %x20 / ; Space - * %x09 / ; Horizontal tab - * %x0A / ; Line feed or New line - * %x0D ) ; Carriage return - */ - -var FIRST_CHAR_REGEXP = /^[\x20\x09\x0a\x0d]*(.)/ // eslint-disable-line no-control-regex - -/** - * Create a middleware to parse JSON bodies. - * - * @param {object} [options] - * @return {function} - * @public - */ - -function json (options) { - var opts = options || {} - - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var inflate = opts.inflate !== false - var reviver = opts.reviver - var strict = opts.strict !== false - var type = opts.type || 'application/json' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (body) { - if (body.length === 0) { - // special-case empty json body, as it's a common client-side mistake - // TODO: maybe make this configurable or part of "strict" option - return {} - } - - if (strict) { - var first = firstchar(body) - - if (first !== '{' && first !== '[') { - debug('strict violation') - throw createStrictSyntaxError(body, first) - } - } - - try { - debug('parse json') - return JSON.parse(body, reviver) - } catch (e) { - throw normalizeJsonSyntaxError(e, { - message: e.message, - stack: e.stack - }) - } - } - - return function jsonParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // assert charset per RFC 7159 sec 8.1 - var charset = getCharset(req) || 'utf-8' - if (charset.substr(0, 4) !== 'utf-') { - debug('invalid charset') - next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { - charset: charset, - type: 'charset.unsupported' - })) - return - } - - // read - read(req, res, next, parse, debug, { - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Create strict violation syntax error matching native error. - * - * @param {string} str - * @param {string} char - * @return {Error} - * @private - */ - -function createStrictSyntaxError (str, char) { - var index = str.indexOf(char) - var partial = str.substring(0, index) + '#' - - try { - JSON.parse(partial); /* istanbul ignore next */ throw new SyntaxError('strict violation') - } catch (e) { - return normalizeJsonSyntaxError(e, { - message: e.message.replace('#', char), - stack: e.stack - }) - } -} - -/** - * Get the first non-whitespace character in a string. - * - * @param {string} str - * @return {function} - * @private - */ - -function firstchar (str) { - return FIRST_CHAR_REGEXP.exec(str)[1] -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Normalize a SyntaxError for JSON.parse. - * - * @param {SyntaxError} error - * @param {object} obj - * @return {SyntaxError} - */ - -function normalizeJsonSyntaxError (error, obj) { - var keys = Object.getOwnPropertyNames(error) - - for (var i = 0; i < keys.length; i++) { - var key = keys[i] - if (key !== 'stack' && key !== 'message') { - delete error[key] - } - } - - // replace stack before message for Node.js 0.10 and below - error.stack = obj.stack.replace(error.message, obj.message) - error.message = obj.message - - return error -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/socket/node_modules/body-parser/lib/types/raw.js b/socket/node_modules/body-parser/lib/types/raw.js deleted file mode 100644 index f5d1b67..0000000 --- a/socket/node_modules/body-parser/lib/types/raw.js +++ /dev/null @@ -1,101 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - */ - -var bytes = require('bytes') -var debug = require('debug')('body-parser:raw') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = raw - -/** - * Create a middleware to parse raw bodies. - * - * @param {object} [options] - * @return {function} - * @api public - */ - -function raw (options) { - var opts = options || {} - - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'application/octet-stream' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (buf) { - return buf - } - - return function rawParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // read - read(req, res, next, parse, debug, { - encoding: null, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/socket/node_modules/body-parser/lib/types/text.js b/socket/node_modules/body-parser/lib/types/text.js deleted file mode 100644 index 083a009..0000000 --- a/socket/node_modules/body-parser/lib/types/text.js +++ /dev/null @@ -1,121 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var debug = require('debug')('body-parser:text') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = text - -/** - * Create a middleware to parse text bodies. - * - * @param {object} [options] - * @return {function} - * @api public - */ - -function text (options) { - var opts = options || {} - - var defaultCharset = opts.defaultCharset || 'utf-8' - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'text/plain' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (buf) { - return buf - } - - return function textParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // get charset - var charset = getCharset(req) || defaultCharset - - // read - read(req, res, next, parse, debug, { - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/socket/node_modules/body-parser/lib/types/urlencoded.js b/socket/node_modules/body-parser/lib/types/urlencoded.js deleted file mode 100644 index b2ca8f1..0000000 --- a/socket/node_modules/body-parser/lib/types/urlencoded.js +++ /dev/null @@ -1,284 +0,0 @@ -/*! - * body-parser - * Copyright(c) 2014 Jonathan Ong - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var bytes = require('bytes') -var contentType = require('content-type') -var createError = require('http-errors') -var debug = require('debug')('body-parser:urlencoded') -var deprecate = require('depd')('body-parser') -var read = require('../read') -var typeis = require('type-is') - -/** - * Module exports. - */ - -module.exports = urlencoded - -/** - * Cache of parser modules. - */ - -var parsers = Object.create(null) - -/** - * Create a middleware to parse urlencoded bodies. - * - * @param {object} [options] - * @return {function} - * @public - */ - -function urlencoded (options) { - var opts = options || {} - - // notice because option default will flip in next major - if (opts.extended === undefined) { - deprecate('undefined extended: provide extended option') - } - - var extended = opts.extended !== false - var inflate = opts.inflate !== false - var limit = typeof opts.limit !== 'number' - ? bytes.parse(opts.limit || '100kb') - : opts.limit - var type = opts.type || 'application/x-www-form-urlencoded' - var verify = opts.verify || false - - if (verify !== false && typeof verify !== 'function') { - throw new TypeError('option verify must be function') - } - - // create the appropriate query parser - var queryparse = extended - ? extendedparser(opts) - : simpleparser(opts) - - // create the appropriate type checking function - var shouldParse = typeof type !== 'function' - ? typeChecker(type) - : type - - function parse (body) { - return body.length - ? queryparse(body) - : {} - } - - return function urlencodedParser (req, res, next) { - if (req._body) { - debug('body already parsed') - next() - return - } - - req.body = req.body || {} - - // skip requests without bodies - if (!typeis.hasBody(req)) { - debug('skip empty body') - next() - return - } - - debug('content-type %j', req.headers['content-type']) - - // determine if request should be parsed - if (!shouldParse(req)) { - debug('skip parsing') - next() - return - } - - // assert charset - var charset = getCharset(req) || 'utf-8' - if (charset !== 'utf-8') { - debug('invalid charset') - next(createError(415, 'unsupported charset "' + charset.toUpperCase() + '"', { - charset: charset, - type: 'charset.unsupported' - })) - return - } - - // read - read(req, res, next, parse, debug, { - debug: debug, - encoding: charset, - inflate: inflate, - limit: limit, - verify: verify - }) - } -} - -/** - * Get the extended query parser. - * - * @param {object} options - */ - -function extendedparser (options) { - var parameterLimit = options.parameterLimit !== undefined - ? options.parameterLimit - : 1000 - var parse = parser('qs') - - if (isNaN(parameterLimit) || parameterLimit < 1) { - throw new TypeError('option parameterLimit must be a positive number') - } - - if (isFinite(parameterLimit)) { - parameterLimit = parameterLimit | 0 - } - - return function queryparse (body) { - var paramCount = parameterCount(body, parameterLimit) - - if (paramCount === undefined) { - debug('too many parameters') - throw createError(413, 'too many parameters', { - type: 'parameters.too.many' - }) - } - - var arrayLimit = Math.max(100, paramCount) - - debug('parse extended urlencoding') - return parse(body, { - allowPrototypes: true, - arrayLimit: arrayLimit, - depth: Infinity, - parameterLimit: parameterLimit - }) - } -} - -/** - * Get the charset of a request. - * - * @param {object} req - * @api private - */ - -function getCharset (req) { - try { - return (contentType.parse(req).parameters.charset || '').toLowerCase() - } catch (e) { - return undefined - } -} - -/** - * Count the number of parameters, stopping once limit reached - * - * @param {string} body - * @param {number} limit - * @api private - */ - -function parameterCount (body, limit) { - var count = 0 - var index = 0 - - while ((index = body.indexOf('&', index)) !== -1) { - count++ - index++ - - if (count === limit) { - return undefined - } - } - - return count -} - -/** - * Get parser for module name dynamically. - * - * @param {string} name - * @return {function} - * @api private - */ - -function parser (name) { - var mod = parsers[name] - - if (mod !== undefined) { - return mod.parse - } - - // this uses a switch for static require analysis - switch (name) { - case 'qs': - mod = require('qs') - break - case 'querystring': - mod = require('querystring') - break - } - - // store to prevent invoking require() - parsers[name] = mod - - return mod.parse -} - -/** - * Get the simple query parser. - * - * @param {object} options - */ - -function simpleparser (options) { - var parameterLimit = options.parameterLimit !== undefined - ? options.parameterLimit - : 1000 - var parse = parser('querystring') - - if (isNaN(parameterLimit) || parameterLimit < 1) { - throw new TypeError('option parameterLimit must be a positive number') - } - - if (isFinite(parameterLimit)) { - parameterLimit = parameterLimit | 0 - } - - return function queryparse (body) { - var paramCount = parameterCount(body, parameterLimit) - - if (paramCount === undefined) { - debug('too many parameters') - throw createError(413, 'too many parameters', { - type: 'parameters.too.many' - }) - } - - debug('parse urlencoding') - return parse(body, undefined, undefined, { maxKeys: parameterLimit }) - } -} - -/** - * Get the simple type checker. - * - * @param {string} type - * @return {function} - */ - -function typeChecker (type) { - return function checkType (req) { - return Boolean(typeis(req, type)) - } -} diff --git a/socket/node_modules/body-parser/node_modules/debug/.coveralls.yml b/socket/node_modules/body-parser/node_modules/debug/.coveralls.yml deleted file mode 100644 index 20a7068..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/.coveralls.yml +++ /dev/null @@ -1 +0,0 @@ -repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve diff --git a/socket/node_modules/body-parser/node_modules/debug/.eslintrc b/socket/node_modules/body-parser/node_modules/debug/.eslintrc deleted file mode 100644 index 8a37ae2..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/.eslintrc +++ /dev/null @@ -1,11 +0,0 @@ -{ - "env": { - "browser": true, - "node": true - }, - "rules": { - "no-console": 0, - "no-empty": [1, { "allowEmptyCatch": true }] - }, - "extends": "eslint:recommended" -} diff --git a/socket/node_modules/body-parser/node_modules/debug/.npmignore b/socket/node_modules/body-parser/node_modules/debug/.npmignore deleted file mode 100644 index 5f60eec..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/.npmignore +++ /dev/null @@ -1,9 +0,0 @@ -support -test -examples -example -*.sock -dist -yarn.lock -coverage -bower.json diff --git a/socket/node_modules/body-parser/node_modules/debug/.travis.yml b/socket/node_modules/body-parser/node_modules/debug/.travis.yml deleted file mode 100644 index 6c6090c..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/.travis.yml +++ /dev/null @@ -1,14 +0,0 @@ - -language: node_js -node_js: - - "6" - - "5" - - "4" - -install: - - make node_modules - -script: - - make lint - - make test - - make coveralls diff --git a/socket/node_modules/body-parser/node_modules/debug/CHANGELOG.md b/socket/node_modules/body-parser/node_modules/debug/CHANGELOG.md deleted file mode 100644 index eadaa18..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/CHANGELOG.md +++ /dev/null @@ -1,362 +0,0 @@ - -2.6.9 / 2017-09-22 -================== - - * remove ReDoS regexp in %o formatter (#504) - -2.6.8 / 2017-05-18 -================== - - * Fix: Check for undefined on browser globals (#462, @marbemac) - -2.6.7 / 2017-05-16 -================== - - * Fix: Update ms to 2.0.0 to fix regular expression denial of service vulnerability (#458, @hubdotcom) - * Fix: Inline extend function in node implementation (#452, @dougwilson) - * Docs: Fix typo (#455, @msasad) - -2.6.5 / 2017-04-27 -================== - - * Fix: null reference check on window.documentElement.style.WebkitAppearance (#447, @thebigredgeek) - * Misc: clean up browser reference checks (#447, @thebigredgeek) - * Misc: add npm-debug.log to .gitignore (@thebigredgeek) - - -2.6.4 / 2017-04-20 -================== - - * Fix: bug that would occure if process.env.DEBUG is a non-string value. (#444, @LucianBuzzo) - * Chore: ignore bower.json in npm installations. (#437, @joaovieira) - * Misc: update "ms" to v0.7.3 (@tootallnate) - -2.6.3 / 2017-03-13 -================== - - * Fix: Electron reference to `process.env.DEBUG` (#431, @paulcbetts) - * Docs: Changelog fix (@thebigredgeek) - -2.6.2 / 2017-03-10 -================== - - * Fix: DEBUG_MAX_ARRAY_LENGTH (#420, @slavaGanzin) - * Docs: Add backers and sponsors from Open Collective (#422, @piamancini) - * Docs: Add Slackin invite badge (@tootallnate) - -2.6.1 / 2017-02-10 -================== - - * Fix: Module's `export default` syntax fix for IE8 `Expected identifier` error - * Fix: Whitelist DEBUG_FD for values 1 and 2 only (#415, @pi0) - * Fix: IE8 "Expected identifier" error (#414, @vgoma) - * Fix: Namespaces would not disable once enabled (#409, @musikov) - -2.6.0 / 2016-12-28 -================== - - * Fix: added better null pointer checks for browser useColors (@thebigredgeek) - * Improvement: removed explicit `window.debug` export (#404, @tootallnate) - * Improvement: deprecated `DEBUG_FD` environment variable (#405, @tootallnate) - -2.5.2 / 2016-12-25 -================== - - * Fix: reference error on window within webworkers (#393, @KlausTrainer) - * Docs: fixed README typo (#391, @lurch) - * Docs: added notice about v3 api discussion (@thebigredgeek) - -2.5.1 / 2016-12-20 -================== - - * Fix: babel-core compatibility - -2.5.0 / 2016-12-20 -================== - - * Fix: wrong reference in bower file (@thebigredgeek) - * Fix: webworker compatibility (@thebigredgeek) - * Fix: output formatting issue (#388, @kribblo) - * Fix: babel-loader compatibility (#383, @escwald) - * Misc: removed built asset from repo and publications (@thebigredgeek) - * Misc: moved source files to /src (#378, @yamikuronue) - * Test: added karma integration and replaced babel with browserify for browser tests (#378, @yamikuronue) - * Test: coveralls integration (#378, @yamikuronue) - * Docs: simplified language in the opening paragraph (#373, @yamikuronue) - -2.4.5 / 2016-12-17 -================== - - * Fix: `navigator` undefined in Rhino (#376, @jochenberger) - * Fix: custom log function (#379, @hsiliev) - * Improvement: bit of cleanup + linting fixes (@thebigredgeek) - * Improvement: rm non-maintainted `dist/` dir (#375, @freewil) - * Docs: simplified language in the opening paragraph. (#373, @yamikuronue) - -2.4.4 / 2016-12-14 -================== - - * Fix: work around debug being loaded in preload scripts for electron (#368, @paulcbetts) - -2.4.3 / 2016-12-14 -================== - - * Fix: navigation.userAgent error for react native (#364, @escwald) - -2.4.2 / 2016-12-14 -================== - - * Fix: browser colors (#367, @tootallnate) - * Misc: travis ci integration (@thebigredgeek) - * Misc: added linting and testing boilerplate with sanity check (@thebigredgeek) - -2.4.1 / 2016-12-13 -================== - - * Fix: typo that broke the package (#356) - -2.4.0 / 2016-12-13 -================== - - * Fix: bower.json references unbuilt src entry point (#342, @justmatt) - * Fix: revert "handle regex special characters" (@tootallnate) - * Feature: configurable util.inspect()`options for NodeJS (#327, @tootallnate) - * Feature: %O`(big O) pretty-prints objects (#322, @tootallnate) - * Improvement: allow colors in workers (#335, @botverse) - * Improvement: use same color for same namespace. (#338, @lchenay) - -2.3.3 / 2016-11-09 -================== - - * Fix: Catch `JSON.stringify()` errors (#195, Jovan Alleyne) - * Fix: Returning `localStorage` saved values (#331, Levi Thomason) - * Improvement: Don't create an empty object when no `process` (Nathan Rajlich) - -2.3.2 / 2016-11-09 -================== - - * Fix: be super-safe in index.js as well (@TooTallNate) - * Fix: should check whether process exists (Tom Newby) - -2.3.1 / 2016-11-09 -================== - - * Fix: Added electron compatibility (#324, @paulcbetts) - * Improvement: Added performance optimizations (@tootallnate) - * Readme: Corrected PowerShell environment variable example (#252, @gimre) - * Misc: Removed yarn lock file from source control (#321, @fengmk2) - -2.3.0 / 2016-11-07 -================== - - * Fix: Consistent placement of ms diff at end of output (#215, @gorangajic) - * Fix: Escaping of regex special characters in namespace strings (#250, @zacronos) - * Fix: Fixed bug causing crash on react-native (#282, @vkarpov15) - * Feature: Enabled ES6+ compatible import via default export (#212 @bucaran) - * Feature: Added %O formatter to reflect Chrome's console.log capability (#279, @oncletom) - * Package: Update "ms" to 0.7.2 (#315, @DevSide) - * Package: removed superfluous version property from bower.json (#207 @kkirsche) - * Readme: fix USE_COLORS to DEBUG_COLORS - * Readme: Doc fixes for format string sugar (#269, @mlucool) - * Readme: Updated docs for DEBUG_FD and DEBUG_COLORS environment variables (#232, @mattlyons0) - * Readme: doc fixes for PowerShell (#271 #243, @exoticknight @unreadable) - * Readme: better docs for browser support (#224, @matthewmueller) - * Tooling: Added yarn integration for development (#317, @thebigredgeek) - * Misc: Renamed History.md to CHANGELOG.md (@thebigredgeek) - * Misc: Added license file (#226 #274, @CantemoInternal @sdaitzman) - * Misc: Updated contributors (@thebigredgeek) - -2.2.0 / 2015-05-09 -================== - - * package: update "ms" to v0.7.1 (#202, @dougwilson) - * README: add logging to file example (#193, @DanielOchoa) - * README: fixed a typo (#191, @amir-s) - * browser: expose `storage` (#190, @stephenmathieson) - * Makefile: add a `distclean` target (#189, @stephenmathieson) - -2.1.3 / 2015-03-13 -================== - - * Updated stdout/stderr example (#186) - * Updated example/stdout.js to match debug current behaviour - * Renamed example/stderr.js to stdout.js - * Update Readme.md (#184) - * replace high intensity foreground color for bold (#182, #183) - -2.1.2 / 2015-03-01 -================== - - * dist: recompile - * update "ms" to v0.7.0 - * package: update "browserify" to v9.0.3 - * component: fix "ms.js" repo location - * changed bower package name - * updated documentation about using debug in a browser - * fix: security error on safari (#167, #168, @yields) - -2.1.1 / 2014-12-29 -================== - - * browser: use `typeof` to check for `console` existence - * browser: check for `console.log` truthiness (fix IE 8/9) - * browser: add support for Chrome apps - * Readme: added Windows usage remarks - * Add `bower.json` to properly support bower install - -2.1.0 / 2014-10-15 -================== - - * node: implement `DEBUG_FD` env variable support - * package: update "browserify" to v6.1.0 - * package: add "license" field to package.json (#135, @panuhorsmalahti) - -2.0.0 / 2014-09-01 -================== - - * package: update "browserify" to v5.11.0 - * node: use stderr rather than stdout for logging (#29, @stephenmathieson) - -1.0.4 / 2014-07-15 -================== - - * dist: recompile - * example: remove `console.info()` log usage - * example: add "Content-Type" UTF-8 header to browser example - * browser: place %c marker after the space character - * browser: reset the "content" color via `color: inherit` - * browser: add colors support for Firefox >= v31 - * debug: prefer an instance `log()` function over the global one (#119) - * Readme: update documentation about styled console logs for FF v31 (#116, @wryk) - -1.0.3 / 2014-07-09 -================== - - * Add support for multiple wildcards in namespaces (#122, @seegno) - * browser: fix lint - -1.0.2 / 2014-06-10 -================== - - * browser: update color palette (#113, @gscottolson) - * common: make console logging function configurable (#108, @timoxley) - * node: fix %o colors on old node <= 0.8.x - * Makefile: find node path using shell/which (#109, @timoxley) - -1.0.1 / 2014-06-06 -================== - - * browser: use `removeItem()` to clear localStorage - * browser, node: don't set DEBUG if namespaces is undefined (#107, @leedm777) - * package: add "contributors" section - * node: fix comment typo - * README: list authors - -1.0.0 / 2014-06-04 -================== - - * make ms diff be global, not be scope - * debug: ignore empty strings in enable() - * node: make DEBUG_COLORS able to disable coloring - * *: export the `colors` array - * npmignore: don't publish the `dist` dir - * Makefile: refactor to use browserify - * package: add "browserify" as a dev dependency - * Readme: add Web Inspector Colors section - * node: reset terminal color for the debug content - * node: map "%o" to `util.inspect()` - * browser: map "%j" to `JSON.stringify()` - * debug: add custom "formatters" - * debug: use "ms" module for humanizing the diff - * Readme: add "bash" syntax highlighting - * browser: add Firebug color support - * browser: add colors for WebKit browsers - * node: apply log to `console` - * rewrite: abstract common logic for Node & browsers - * add .jshintrc file - -0.8.1 / 2014-04-14 -================== - - * package: re-add the "component" section - -0.8.0 / 2014-03-30 -================== - - * add `enable()` method for nodejs. Closes #27 - * change from stderr to stdout - * remove unnecessary index.js file - -0.7.4 / 2013-11-13 -================== - - * remove "browserify" key from package.json (fixes something in browserify) - -0.7.3 / 2013-10-30 -================== - - * fix: catch localStorage security error when cookies are blocked (Chrome) - * add debug(err) support. Closes #46 - * add .browser prop to package.json. Closes #42 - -0.7.2 / 2013-02-06 -================== - - * fix package.json - * fix: Mobile Safari (private mode) is broken with debug - * fix: Use unicode to send escape character to shell instead of octal to work with strict mode javascript - -0.7.1 / 2013-02-05 -================== - - * add repository URL to package.json - * add DEBUG_COLORED to force colored output - * add browserify support - * fix component. Closes #24 - -0.7.0 / 2012-05-04 -================== - - * Added .component to package.json - * Added debug.component.js build - -0.6.0 / 2012-03-16 -================== - - * Added support for "-" prefix in DEBUG [Vinay Pulim] - * Added `.enabled` flag to the node version [TooTallNate] - -0.5.0 / 2012-02-02 -================== - - * Added: humanize diffs. Closes #8 - * Added `debug.disable()` to the CS variant - * Removed padding. Closes #10 - * Fixed: persist client-side variant again. Closes #9 - -0.4.0 / 2012-02-01 -================== - - * Added browser variant support for older browsers [TooTallNate] - * Added `debug.enable('project:*')` to browser variant [TooTallNate] - * Added padding to diff (moved it to the right) - -0.3.0 / 2012-01-26 -================== - - * Added millisecond diff when isatty, otherwise UTC string - -0.2.0 / 2012-01-22 -================== - - * Added wildcard support - -0.1.0 / 2011-12-02 -================== - - * Added: remove colors unless stderr isatty [TooTallNate] - -0.0.1 / 2010-01-03 -================== - - * Initial release diff --git a/socket/node_modules/body-parser/node_modules/debug/LICENSE b/socket/node_modules/body-parser/node_modules/debug/LICENSE deleted file mode 100644 index 658c933..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 TJ Holowaychuk - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the 'Software'), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, -and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial -portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT -LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/socket/node_modules/body-parser/node_modules/debug/Makefile b/socket/node_modules/body-parser/node_modules/debug/Makefile deleted file mode 100644 index 584da8b..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/Makefile +++ /dev/null @@ -1,50 +0,0 @@ -# get Makefile directory name: http://stackoverflow.com/a/5982798/376773 -THIS_MAKEFILE_PATH:=$(word $(words $(MAKEFILE_LIST)),$(MAKEFILE_LIST)) -THIS_DIR:=$(shell cd $(dir $(THIS_MAKEFILE_PATH));pwd) - -# BIN directory -BIN := $(THIS_DIR)/node_modules/.bin - -# Path -PATH := node_modules/.bin:$(PATH) -SHELL := /bin/bash - -# applications -NODE ?= $(shell which node) -YARN ?= $(shell which yarn) -PKG ?= $(if $(YARN),$(YARN),$(NODE) $(shell which npm)) -BROWSERIFY ?= $(NODE) $(BIN)/browserify - -.FORCE: - -install: node_modules - -node_modules: package.json - @NODE_ENV= $(PKG) install - @touch node_modules - -lint: .FORCE - eslint browser.js debug.js index.js node.js - -test-node: .FORCE - istanbul cover node_modules/mocha/bin/_mocha -- test/**.js - -test-browser: .FORCE - mkdir -p dist - - @$(BROWSERIFY) \ - --standalone debug \ - . > dist/debug.js - - karma start --single-run - rimraf dist - -test: .FORCE - concurrently \ - "make test-node" \ - "make test-browser" - -coveralls: - cat ./coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js - -.PHONY: all install clean distclean diff --git a/socket/node_modules/body-parser/node_modules/debug/README.md b/socket/node_modules/body-parser/node_modules/debug/README.md deleted file mode 100644 index f67be6b..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/README.md +++ /dev/null @@ -1,312 +0,0 @@ -# debug -[![Build Status](https://travis-ci.org/visionmedia/debug.svg?branch=master)](https://travis-ci.org/visionmedia/debug) [![Coverage Status](https://coveralls.io/repos/github/visionmedia/debug/badge.svg?branch=master)](https://coveralls.io/github/visionmedia/debug?branch=master) [![Slack](https://visionmedia-community-slackin.now.sh/badge.svg)](https://visionmedia-community-slackin.now.sh/) [![OpenCollective](https://opencollective.com/debug/backers/badge.svg)](#backers) -[![OpenCollective](https://opencollective.com/debug/sponsors/badge.svg)](#sponsors) - - - -A tiny node.js debugging utility modelled after node core's debugging technique. - -**Discussion around the V3 API is under way [here](https://github.com/visionmedia/debug/issues/370)** - -## Installation - -```bash -$ npm install debug -``` - -## Usage - -`debug` exposes a function; simply pass this function the name of your module, and it will return a decorated version of `console.error` for you to pass debug statements to. This will allow you to toggle the debug output for different parts of your module as well as the module as a whole. - -Example _app.js_: - -```js -var debug = require('debug')('http') - , http = require('http') - , name = 'My App'; - -// fake app - -debug('booting %s', name); - -http.createServer(function(req, res){ - debug(req.method + ' ' + req.url); - res.end('hello\n'); -}).listen(3000, function(){ - debug('listening'); -}); - -// fake worker of some kind - -require('./worker'); -``` - -Example _worker.js_: - -```js -var debug = require('debug')('worker'); - -setInterval(function(){ - debug('doing some work'); -}, 1000); -``` - - The __DEBUG__ environment variable is then used to enable these based on space or comma-delimited names. Here are some examples: - - ![debug http and worker](http://f.cl.ly/items/18471z1H402O24072r1J/Screenshot.png) - - ![debug worker](http://f.cl.ly/items/1X413v1a3M0d3C2c1E0i/Screenshot.png) - -#### Windows note - - On Windows the environment variable is set using the `set` command. - - ```cmd - set DEBUG=*,-not_this - ``` - - Note that PowerShell uses different syntax to set environment variables. - - ```cmd - $env:DEBUG = "*,-not_this" - ``` - -Then, run the program to be debugged as usual. - -## Millisecond diff - - When actively developing an application it can be useful to see when the time spent between one `debug()` call and the next. Suppose for example you invoke `debug()` before requesting a resource, and after as well, the "+NNNms" will show you how much time was spent between calls. - - ![](http://f.cl.ly/items/2i3h1d3t121M2Z1A3Q0N/Screenshot.png) - - When stdout is not a TTY, `Date#toUTCString()` is used, making it more useful for logging the debug information as shown below: - - ![](http://f.cl.ly/items/112H3i0e0o0P0a2Q2r11/Screenshot.png) - -## Conventions - - If you're using this in one or more of your libraries, you _should_ use the name of your library so that developers may toggle debugging as desired without guessing names. If you have more than one debuggers you _should_ prefix them with your library name and use ":" to separate features. For example "bodyParser" from Connect would then be "connect:bodyParser". - -## Wildcards - - The `*` character may be used as a wildcard. Suppose for example your library has debuggers named "connect:bodyParser", "connect:compress", "connect:session", instead of listing all three with `DEBUG=connect:bodyParser,connect:compress,connect:session`, you may simply do `DEBUG=connect:*`, or to run everything using this module simply use `DEBUG=*`. - - You can also exclude specific debuggers by prefixing them with a "-" character. For example, `DEBUG=*,-connect:*` would include all debuggers except those starting with "connect:". - -## Environment Variables - - When running through Node.js, you can set a few environment variables that will - change the behavior of the debug logging: - -| Name | Purpose | -|-----------|-------------------------------------------------| -| `DEBUG` | Enables/disables specific debugging namespaces. | -| `DEBUG_COLORS`| Whether or not to use colors in the debug output. | -| `DEBUG_DEPTH` | Object inspection depth. | -| `DEBUG_SHOW_HIDDEN` | Shows hidden properties on inspected objects. | - - - __Note:__ The environment variables beginning with `DEBUG_` end up being - converted into an Options object that gets used with `%o`/`%O` formatters. - See the Node.js documentation for - [`util.inspect()`](https://nodejs.org/api/util.html#util_util_inspect_object_options) - for the complete list. - -## Formatters - - - Debug uses [printf-style](https://wikipedia.org/wiki/Printf_format_string) formatting. Below are the officially supported formatters: - -| Formatter | Representation | -|-----------|----------------| -| `%O` | Pretty-print an Object on multiple lines. | -| `%o` | Pretty-print an Object all on a single line. | -| `%s` | String. | -| `%d` | Number (both integer and float). | -| `%j` | JSON. Replaced with the string '[Circular]' if the argument contains circular references. | -| `%%` | Single percent sign ('%'). This does not consume an argument. | - -### Custom formatters - - You can add custom formatters by extending the `debug.formatters` object. For example, if you wanted to add support for rendering a Buffer as hex with `%h`, you could do something like: - -```js -const createDebug = require('debug') -createDebug.formatters.h = (v) => { - return v.toString('hex') -} - -// …elsewhere -const debug = createDebug('foo') -debug('this is hex: %h', new Buffer('hello world')) -// foo this is hex: 68656c6c6f20776f726c6421 +0ms -``` - -## Browser support - You can build a browser-ready script using [browserify](https://github.com/substack/node-browserify), - or just use the [browserify-as-a-service](https://wzrd.in/) [build](https://wzrd.in/standalone/debug@latest), - if you don't want to build it yourself. - - Debug's enable state is currently persisted by `localStorage`. - Consider the situation shown below where you have `worker:a` and `worker:b`, - and wish to debug both. You can enable this using `localStorage.debug`: - -```js -localStorage.debug = 'worker:*' -``` - -And then refresh the page. - -```js -a = debug('worker:a'); -b = debug('worker:b'); - -setInterval(function(){ - a('doing some work'); -}, 1000); - -setInterval(function(){ - b('doing some work'); -}, 1200); -``` - -#### Web Inspector Colors - - Colors are also enabled on "Web Inspectors" that understand the `%c` formatting - option. These are WebKit web inspectors, Firefox ([since version - 31](https://hacks.mozilla.org/2014/05/editable-box-model-multiple-selection-sublime-text-keys-much-more-firefox-developer-tools-episode-31/)) - and the Firebug plugin for Firefox (any version). - - Colored output looks something like: - - ![](https://cloud.githubusercontent.com/assets/71256/3139768/b98c5fd8-e8ef-11e3-862a-f7253b6f47c6.png) - - -## Output streams - - By default `debug` will log to stderr, however this can be configured per-namespace by overriding the `log` method: - -Example _stdout.js_: - -```js -var debug = require('debug'); -var error = debug('app:error'); - -// by default stderr is used -error('goes to stderr!'); - -var log = debug('app:log'); -// set this namespace to log via console.log -log.log = console.log.bind(console); // don't forget to bind to console! -log('goes to stdout'); -error('still goes to stderr!'); - -// set all output to go via console.info -// overrides all per-namespace log settings -debug.log = console.info.bind(console); -error('now goes to stdout via console.info'); -log('still goes to stdout, but via console.info now'); -``` - - -## Authors - - - TJ Holowaychuk - - Nathan Rajlich - - Andrew Rhyne - -## Backers - -Support us with a monthly donation and help us continue our activities. [[Become a backer](https://opencollective.com/debug#backer)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## Sponsors - -Become a sponsor and get your logo on our README on Github with a link to your site. [[Become a sponsor](https://opencollective.com/debug#sponsor)] - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -## License - -(The MIT License) - -Copyright (c) 2014-2016 TJ Holowaychuk <tj@vision-media.ca> - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/body-parser/node_modules/debug/component.json b/socket/node_modules/body-parser/node_modules/debug/component.json deleted file mode 100644 index 9de2641..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/component.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "name": "debug", - "repo": "visionmedia/debug", - "description": "small debugging utility", - "version": "2.6.9", - "keywords": [ - "debug", - "log", - "debugger" - ], - "main": "src/browser.js", - "scripts": [ - "src/browser.js", - "src/debug.js" - ], - "dependencies": { - "rauchg/ms.js": "0.7.1" - } -} diff --git a/socket/node_modules/body-parser/node_modules/debug/karma.conf.js b/socket/node_modules/body-parser/node_modules/debug/karma.conf.js deleted file mode 100644 index 103a82d..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/karma.conf.js +++ /dev/null @@ -1,70 +0,0 @@ -// Karma configuration -// Generated on Fri Dec 16 2016 13:09:51 GMT+0000 (UTC) - -module.exports = function(config) { - config.set({ - - // base path that will be used to resolve all patterns (eg. files, exclude) - basePath: '', - - - // frameworks to use - // available frameworks: https://npmjs.org/browse/keyword/karma-adapter - frameworks: ['mocha', 'chai', 'sinon'], - - - // list of files / patterns to load in the browser - files: [ - 'dist/debug.js', - 'test/*spec.js' - ], - - - // list of files to exclude - exclude: [ - 'src/node.js' - ], - - - // preprocess matching files before serving them to the browser - // available preprocessors: https://npmjs.org/browse/keyword/karma-preprocessor - preprocessors: { - }, - - // test results reporter to use - // possible values: 'dots', 'progress' - // available reporters: https://npmjs.org/browse/keyword/karma-reporter - reporters: ['progress'], - - - // web server port - port: 9876, - - - // enable / disable colors in the output (reporters and logs) - colors: true, - - - // level of logging - // possible values: config.LOG_DISABLE || config.LOG_ERROR || config.LOG_WARN || config.LOG_INFO || config.LOG_DEBUG - logLevel: config.LOG_INFO, - - - // enable / disable watching file and executing tests whenever any file changes - autoWatch: true, - - - // start these browsers - // available browser launchers: https://npmjs.org/browse/keyword/karma-launcher - browsers: ['PhantomJS'], - - - // Continuous Integration mode - // if true, Karma captures browsers, runs the tests and exits - singleRun: false, - - // Concurrency level - // how many browser should be started simultaneous - concurrency: Infinity - }) -} diff --git a/socket/node_modules/body-parser/node_modules/debug/node.js b/socket/node_modules/body-parser/node_modules/debug/node.js deleted file mode 100644 index 7fc36fe..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/node.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('./src/node'); diff --git a/socket/node_modules/body-parser/node_modules/debug/package.json b/socket/node_modules/body-parser/node_modules/debug/package.json deleted file mode 100644 index c2fdae5..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/package.json +++ /dev/null @@ -1,88 +0,0 @@ -{ - "_from": "debug@2.6.9", - "_id": "debug@2.6.9", - "_inBundle": false, - "_integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "_location": "/body-parser/debug", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "debug@2.6.9", - "name": "debug", - "escapedName": "debug", - "rawSpec": "2.6.9", - "saveSpec": null, - "fetchSpec": "2.6.9" - }, - "_requiredBy": [ - "/body-parser" - ], - "_resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "_shasum": "5d128515df134ff327e90a4c93f4e077a536341f", - "_spec": "debug@2.6.9", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/body-parser", - "author": { - "name": "TJ Holowaychuk", - "email": "tj@vision-media.ca" - }, - "browser": "./src/browser.js", - "bugs": { - "url": "https://github.com/visionmedia/debug/issues" - }, - "bundleDependencies": false, - "component": { - "scripts": { - "debug/index.js": "browser.js", - "debug/debug.js": "debug.js" - } - }, - "contributors": [ - { - "name": "Nathan Rajlich", - "email": "nathan@tootallnate.net", - "url": "http://n8.io" - }, - { - "name": "Andrew Rhyne", - "email": "rhyneandrew@gmail.com" - } - ], - "dependencies": { - "ms": "2.0.0" - }, - "deprecated": false, - "description": "small debugging utility", - "devDependencies": { - "browserify": "9.0.3", - "chai": "^3.5.0", - "concurrently": "^3.1.0", - "coveralls": "^2.11.15", - "eslint": "^3.12.1", - "istanbul": "^0.4.5", - "karma": "^1.3.0", - "karma-chai": "^0.1.0", - "karma-mocha": "^1.3.0", - "karma-phantomjs-launcher": "^1.0.2", - "karma-sinon": "^1.0.5", - "mocha": "^3.2.0", - "mocha-lcov-reporter": "^1.2.0", - "rimraf": "^2.5.4", - "sinon": "^1.17.6", - "sinon-chai": "^2.8.0" - }, - "homepage": "https://github.com/visionmedia/debug#readme", - "keywords": [ - "debug", - "log", - "debugger" - ], - "license": "MIT", - "main": "./src/index.js", - "name": "debug", - "repository": { - "type": "git", - "url": "git://github.com/visionmedia/debug.git" - }, - "version": "2.6.9" -} diff --git a/socket/node_modules/body-parser/node_modules/debug/src/browser.js b/socket/node_modules/body-parser/node_modules/debug/src/browser.js deleted file mode 100644 index 7106924..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/src/browser.js +++ /dev/null @@ -1,185 +0,0 @@ -/** - * This is the web browser implementation of `debug()`. - * - * Expose `debug()` as the module. - */ - -exports = module.exports = require('./debug'); -exports.log = log; -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; -exports.storage = 'undefined' != typeof chrome - && 'undefined' != typeof chrome.storage - ? chrome.storage.local - : localstorage(); - -/** - * Colors. - */ - -exports.colors = [ - 'lightseagreen', - 'forestgreen', - 'goldenrod', - 'dodgerblue', - 'darkorchid', - 'crimson' -]; - -/** - * Currently only WebKit-based Web Inspectors, Firefox >= v31, - * and the Firebug extension (any Firefox version) are known - * to support "%c" CSS customizations. - * - * TODO: add a `localStorage` variable to explicitly enable/disable colors - */ - -function useColors() { - // NB: In an Electron preload script, document will be defined but not fully - // initialized. Since we know we're in Chrome, we'll just detect this case - // explicitly - if (typeof window !== 'undefined' && window.process && window.process.type === 'renderer') { - return true; - } - - // is webkit? http://stackoverflow.com/a/16459606/376773 - // document is undefined in react-native: https://github.com/facebook/react-native/pull/1632 - return (typeof document !== 'undefined' && document.documentElement && document.documentElement.style && document.documentElement.style.WebkitAppearance) || - // is firebug? http://stackoverflow.com/a/398120/376773 - (typeof window !== 'undefined' && window.console && (window.console.firebug || (window.console.exception && window.console.table))) || - // is firefox >= v31? - // https://developer.mozilla.org/en-US/docs/Tools/Web_Console#Styling_messages - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/) && parseInt(RegExp.$1, 10) >= 31) || - // double check webkit in userAgent just in case we are in a worker - (typeof navigator !== 'undefined' && navigator.userAgent && navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)); -} - -/** - * Map %j to `JSON.stringify()`, since no Web Inspectors do that by default. - */ - -exports.formatters.j = function(v) { - try { - return JSON.stringify(v); - } catch (err) { - return '[UnexpectedJSONParseError]: ' + err.message; - } -}; - - -/** - * Colorize log arguments if enabled. - * - * @api public - */ - -function formatArgs(args) { - var useColors = this.useColors; - - args[0] = (useColors ? '%c' : '') - + this.namespace - + (useColors ? ' %c' : ' ') - + args[0] - + (useColors ? '%c ' : ' ') - + '+' + exports.humanize(this.diff); - - if (!useColors) return; - - var c = 'color: ' + this.color; - args.splice(1, 0, c, 'color: inherit') - - // the final "%c" is somewhat tricky, because there could be other - // arguments passed either before or after the %c, so we need to - // figure out the correct index to insert the CSS into - var index = 0; - var lastC = 0; - args[0].replace(/%[a-zA-Z%]/g, function(match) { - if ('%%' === match) return; - index++; - if ('%c' === match) { - // we only are interested in the *last* %c - // (the user may have provided their own) - lastC = index; - } - }); - - args.splice(lastC, 0, c); -} - -/** - * Invokes `console.log()` when available. - * No-op when `console.log` is not a "function". - * - * @api public - */ - -function log() { - // this hackery is required for IE8/9, where - // the `console.log` function doesn't have 'apply' - return 'object' === typeof console - && console.log - && Function.prototype.apply.call(console.log, console, arguments); -} - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ - -function save(namespaces) { - try { - if (null == namespaces) { - exports.storage.removeItem('debug'); - } else { - exports.storage.debug = namespaces; - } - } catch(e) {} -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ - -function load() { - var r; - try { - r = exports.storage.debug; - } catch(e) {} - - // If debug isn't set in LS, and we're in Electron, try to load $DEBUG - if (!r && typeof process !== 'undefined' && 'env' in process) { - r = process.env.DEBUG; - } - - return r; -} - -/** - * Enable namespaces listed in `localStorage.debug` initially. - */ - -exports.enable(load()); - -/** - * Localstorage attempts to return the localstorage. - * - * This is necessary because safari throws - * when a user disables cookies/localstorage - * and you attempt to access it. - * - * @return {LocalStorage} - * @api private - */ - -function localstorage() { - try { - return window.localStorage; - } catch (e) {} -} diff --git a/socket/node_modules/body-parser/node_modules/debug/src/debug.js b/socket/node_modules/body-parser/node_modules/debug/src/debug.js deleted file mode 100644 index 6a5e3fc..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/src/debug.js +++ /dev/null @@ -1,202 +0,0 @@ - -/** - * This is the common logic for both the Node.js and web browser - * implementations of `debug()`. - * - * Expose `debug()` as the module. - */ - -exports = module.exports = createDebug.debug = createDebug['default'] = createDebug; -exports.coerce = coerce; -exports.disable = disable; -exports.enable = enable; -exports.enabled = enabled; -exports.humanize = require('ms'); - -/** - * The currently active debug mode names, and names to skip. - */ - -exports.names = []; -exports.skips = []; - -/** - * Map of special "%n" handling functions, for the debug "format" argument. - * - * Valid key names are a single, lower or upper-case letter, i.e. "n" and "N". - */ - -exports.formatters = {}; - -/** - * Previous log timestamp. - */ - -var prevTime; - -/** - * Select a color. - * @param {String} namespace - * @return {Number} - * @api private - */ - -function selectColor(namespace) { - var hash = 0, i; - - for (i in namespace) { - hash = ((hash << 5) - hash) + namespace.charCodeAt(i); - hash |= 0; // Convert to 32bit integer - } - - return exports.colors[Math.abs(hash) % exports.colors.length]; -} - -/** - * Create a debugger with the given `namespace`. - * - * @param {String} namespace - * @return {Function} - * @api public - */ - -function createDebug(namespace) { - - function debug() { - // disabled? - if (!debug.enabled) return; - - var self = debug; - - // set `diff` timestamp - var curr = +new Date(); - var ms = curr - (prevTime || curr); - self.diff = ms; - self.prev = prevTime; - self.curr = curr; - prevTime = curr; - - // turn the `arguments` into a proper Array - var args = new Array(arguments.length); - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i]; - } - - args[0] = exports.coerce(args[0]); - - if ('string' !== typeof args[0]) { - // anything else let's inspect with %O - args.unshift('%O'); - } - - // apply any `formatters` transformations - var index = 0; - args[0] = args[0].replace(/%([a-zA-Z%])/g, function(match, format) { - // if we encounter an escaped % then don't increase the array index - if (match === '%%') return match; - index++; - var formatter = exports.formatters[format]; - if ('function' === typeof formatter) { - var val = args[index]; - match = formatter.call(self, val); - - // now we need to remove `args[index]` since it's inlined in the `format` - args.splice(index, 1); - index--; - } - return match; - }); - - // apply env-specific formatting (colors, etc.) - exports.formatArgs.call(self, args); - - var logFn = debug.log || exports.log || console.log.bind(console); - logFn.apply(self, args); - } - - debug.namespace = namespace; - debug.enabled = exports.enabled(namespace); - debug.useColors = exports.useColors(); - debug.color = selectColor(namespace); - - // env-specific initialization logic for debug instances - if ('function' === typeof exports.init) { - exports.init(debug); - } - - return debug; -} - -/** - * Enables a debug mode by namespaces. This can include modes - * separated by a colon and wildcards. - * - * @param {String} namespaces - * @api public - */ - -function enable(namespaces) { - exports.save(namespaces); - - exports.names = []; - exports.skips = []; - - var split = (typeof namespaces === 'string' ? namespaces : '').split(/[\s,]+/); - var len = split.length; - - for (var i = 0; i < len; i++) { - if (!split[i]) continue; // ignore empty strings - namespaces = split[i].replace(/\*/g, '.*?'); - if (namespaces[0] === '-') { - exports.skips.push(new RegExp('^' + namespaces.substr(1) + '$')); - } else { - exports.names.push(new RegExp('^' + namespaces + '$')); - } - } -} - -/** - * Disable debug output. - * - * @api public - */ - -function disable() { - exports.enable(''); -} - -/** - * Returns true if the given mode name is enabled, false otherwise. - * - * @param {String} name - * @return {Boolean} - * @api public - */ - -function enabled(name) { - var i, len; - for (i = 0, len = exports.skips.length; i < len; i++) { - if (exports.skips[i].test(name)) { - return false; - } - } - for (i = 0, len = exports.names.length; i < len; i++) { - if (exports.names[i].test(name)) { - return true; - } - } - return false; -} - -/** - * Coerce `val`. - * - * @param {Mixed} val - * @return {Mixed} - * @api private - */ - -function coerce(val) { - if (val instanceof Error) return val.stack || val.message; - return val; -} diff --git a/socket/node_modules/body-parser/node_modules/debug/src/index.js b/socket/node_modules/body-parser/node_modules/debug/src/index.js deleted file mode 100644 index e12cf4d..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/src/index.js +++ /dev/null @@ -1,10 +0,0 @@ -/** - * Detect Electron renderer process, which is node, but we should - * treat as a browser. - */ - -if (typeof process !== 'undefined' && process.type === 'renderer') { - module.exports = require('./browser.js'); -} else { - module.exports = require('./node.js'); -} diff --git a/socket/node_modules/body-parser/node_modules/debug/src/inspector-log.js b/socket/node_modules/body-parser/node_modules/debug/src/inspector-log.js deleted file mode 100644 index 60ea6c0..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/src/inspector-log.js +++ /dev/null @@ -1,15 +0,0 @@ -module.exports = inspectorLog; - -// black hole -const nullStream = new (require('stream').Writable)(); -nullStream._write = () => {}; - -/** - * Outputs a `console.log()` to the Node.js Inspector console *only*. - */ -function inspectorLog() { - const stdout = console._stdout; - console._stdout = nullStream; - console.log.apply(console, arguments); - console._stdout = stdout; -} diff --git a/socket/node_modules/body-parser/node_modules/debug/src/node.js b/socket/node_modules/body-parser/node_modules/debug/src/node.js deleted file mode 100644 index b15109c..0000000 --- a/socket/node_modules/body-parser/node_modules/debug/src/node.js +++ /dev/null @@ -1,248 +0,0 @@ -/** - * Module dependencies. - */ - -var tty = require('tty'); -var util = require('util'); - -/** - * This is the Node.js implementation of `debug()`. - * - * Expose `debug()` as the module. - */ - -exports = module.exports = require('./debug'); -exports.init = init; -exports.log = log; -exports.formatArgs = formatArgs; -exports.save = save; -exports.load = load; -exports.useColors = useColors; - -/** - * Colors. - */ - -exports.colors = [6, 2, 3, 4, 5, 1]; - -/** - * Build up the default `inspectOpts` object from the environment variables. - * - * $ DEBUG_COLORS=no DEBUG_DEPTH=10 DEBUG_SHOW_HIDDEN=enabled node script.js - */ - -exports.inspectOpts = Object.keys(process.env).filter(function (key) { - return /^debug_/i.test(key); -}).reduce(function (obj, key) { - // camel-case - var prop = key - .substring(6) - .toLowerCase() - .replace(/_([a-z])/g, function (_, k) { return k.toUpperCase() }); - - // coerce string value into JS value - var val = process.env[key]; - if (/^(yes|on|true|enabled)$/i.test(val)) val = true; - else if (/^(no|off|false|disabled)$/i.test(val)) val = false; - else if (val === 'null') val = null; - else val = Number(val); - - obj[prop] = val; - return obj; -}, {}); - -/** - * The file descriptor to write the `debug()` calls to. - * Set the `DEBUG_FD` env variable to override with another value. i.e.: - * - * $ DEBUG_FD=3 node script.js 3>debug.log - */ - -var fd = parseInt(process.env.DEBUG_FD, 10) || 2; - -if (1 !== fd && 2 !== fd) { - util.deprecate(function(){}, 'except for stderr(2) and stdout(1), any other usage of DEBUG_FD is deprecated. Override debug.log if you want to use a different log function (https://git.io/debug_fd)')() -} - -var stream = 1 === fd ? process.stdout : - 2 === fd ? process.stderr : - createWritableStdioStream(fd); - -/** - * Is stdout a TTY? Colored output is enabled when `true`. - */ - -function useColors() { - return 'colors' in exports.inspectOpts - ? Boolean(exports.inspectOpts.colors) - : tty.isatty(fd); -} - -/** - * Map %o to `util.inspect()`, all on a single line. - */ - -exports.formatters.o = function(v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts) - .split('\n').map(function(str) { - return str.trim() - }).join(' '); -}; - -/** - * Map %o to `util.inspect()`, allowing multiple lines if needed. - */ - -exports.formatters.O = function(v) { - this.inspectOpts.colors = this.useColors; - return util.inspect(v, this.inspectOpts); -}; - -/** - * Adds ANSI color escape codes if enabled. - * - * @api public - */ - -function formatArgs(args) { - var name = this.namespace; - var useColors = this.useColors; - - if (useColors) { - var c = this.color; - var prefix = ' \u001b[3' + c + ';1m' + name + ' ' + '\u001b[0m'; - - args[0] = prefix + args[0].split('\n').join('\n' + prefix); - args.push('\u001b[3' + c + 'm+' + exports.humanize(this.diff) + '\u001b[0m'); - } else { - args[0] = new Date().toUTCString() - + ' ' + name + ' ' + args[0]; - } -} - -/** - * Invokes `util.format()` with the specified arguments and writes to `stream`. - */ - -function log() { - return stream.write(util.format.apply(util, arguments) + '\n'); -} - -/** - * Save `namespaces`. - * - * @param {String} namespaces - * @api private - */ - -function save(namespaces) { - if (null == namespaces) { - // If you set a process.env field to null or undefined, it gets cast to the - // string 'null' or 'undefined'. Just delete instead. - delete process.env.DEBUG; - } else { - process.env.DEBUG = namespaces; - } -} - -/** - * Load `namespaces`. - * - * @return {String} returns the previously persisted debug modes - * @api private - */ - -function load() { - return process.env.DEBUG; -} - -/** - * Copied from `node/src/node.js`. - * - * XXX: It's lame that node doesn't expose this API out-of-the-box. It also - * relies on the undocumented `tty_wrap.guessHandleType()` which is also lame. - */ - -function createWritableStdioStream (fd) { - var stream; - var tty_wrap = process.binding('tty_wrap'); - - // Note stream._type is used for test-module-load-list.js - - switch (tty_wrap.guessHandleType(fd)) { - case 'TTY': - stream = new tty.WriteStream(fd); - stream._type = 'tty'; - - // Hack to have stream not keep the event loop alive. - // See https://github.com/joyent/node/issues/1726 - if (stream._handle && stream._handle.unref) { - stream._handle.unref(); - } - break; - - case 'FILE': - var fs = require('fs'); - stream = new fs.SyncWriteStream(fd, { autoClose: false }); - stream._type = 'fs'; - break; - - case 'PIPE': - case 'TCP': - var net = require('net'); - stream = new net.Socket({ - fd: fd, - readable: false, - writable: true - }); - - // FIXME Should probably have an option in net.Socket to create a - // stream from an existing fd which is writable only. But for now - // we'll just add this hack and set the `readable` member to false. - // Test: ./node test/fixtures/echo.js < /etc/passwd - stream.readable = false; - stream.read = null; - stream._type = 'pipe'; - - // FIXME Hack to have stream not keep the event loop alive. - // See https://github.com/joyent/node/issues/1726 - if (stream._handle && stream._handle.unref) { - stream._handle.unref(); - } - break; - - default: - // Probably an error on in uv_guess_handle() - throw new Error('Implement me. Unknown stream file type!'); - } - - // For supporting legacy API we put the FD here. - stream.fd = fd; - - stream._isStdio = true; - - return stream; -} - -/** - * Init logic for `debug` instances. - * - * Create a new `inspectOpts` object in case `useColors` is set - * differently for a particular `debug` instance. - */ - -function init (debug) { - debug.inspectOpts = {}; - - var keys = Object.keys(exports.inspectOpts); - for (var i = 0; i < keys.length; i++) { - debug.inspectOpts[keys[i]] = exports.inspectOpts[keys[i]]; - } -} - -/** - * Enable namespaces listed in `process.env.DEBUG` initially. - */ - -exports.enable(load()); diff --git a/socket/node_modules/body-parser/node_modules/ms/index.js b/socket/node_modules/body-parser/node_modules/ms/index.js deleted file mode 100644 index 6a522b1..0000000 --- a/socket/node_modules/body-parser/node_modules/ms/index.js +++ /dev/null @@ -1,152 +0,0 @@ -/** - * Helpers. - */ - -var s = 1000; -var m = s * 60; -var h = m * 60; -var d = h * 24; -var y = d * 365.25; - -/** - * Parse or format the given `val`. - * - * Options: - * - * - `long` verbose formatting [false] - * - * @param {String|Number} val - * @param {Object} [options] - * @throws {Error} throw an error if val is not a non-empty string or a number - * @return {String|Number} - * @api public - */ - -module.exports = function(val, options) { - options = options || {}; - var type = typeof val; - if (type === 'string' && val.length > 0) { - return parse(val); - } else if (type === 'number' && isNaN(val) === false) { - return options.long ? fmtLong(val) : fmtShort(val); - } - throw new Error( - 'val is not a non-empty string or a valid number. val=' + - JSON.stringify(val) - ); -}; - -/** - * Parse the given `str` and return milliseconds. - * - * @param {String} str - * @return {Number} - * @api private - */ - -function parse(str) { - str = String(str); - if (str.length > 100) { - return; - } - var match = /^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec( - str - ); - if (!match) { - return; - } - var n = parseFloat(match[1]); - var type = (match[2] || 'ms').toLowerCase(); - switch (type) { - case 'years': - case 'year': - case 'yrs': - case 'yr': - case 'y': - return n * y; - case 'days': - case 'day': - case 'd': - return n * d; - case 'hours': - case 'hour': - case 'hrs': - case 'hr': - case 'h': - return n * h; - case 'minutes': - case 'minute': - case 'mins': - case 'min': - case 'm': - return n * m; - case 'seconds': - case 'second': - case 'secs': - case 'sec': - case 's': - return n * s; - case 'milliseconds': - case 'millisecond': - case 'msecs': - case 'msec': - case 'ms': - return n; - default: - return undefined; - } -} - -/** - * Short format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtShort(ms) { - if (ms >= d) { - return Math.round(ms / d) + 'd'; - } - if (ms >= h) { - return Math.round(ms / h) + 'h'; - } - if (ms >= m) { - return Math.round(ms / m) + 'm'; - } - if (ms >= s) { - return Math.round(ms / s) + 's'; - } - return ms + 'ms'; -} - -/** - * Long format for `ms`. - * - * @param {Number} ms - * @return {String} - * @api private - */ - -function fmtLong(ms) { - return plural(ms, d, 'day') || - plural(ms, h, 'hour') || - plural(ms, m, 'minute') || - plural(ms, s, 'second') || - ms + ' ms'; -} - -/** - * Pluralization helper. - */ - -function plural(ms, n, name) { - if (ms < n) { - return; - } - if (ms < n * 1.5) { - return Math.floor(ms / n) + ' ' + name; - } - return Math.ceil(ms / n) + ' ' + name + 's'; -} diff --git a/socket/node_modules/body-parser/node_modules/ms/license.md b/socket/node_modules/body-parser/node_modules/ms/license.md deleted file mode 100644 index 69b6125..0000000 --- a/socket/node_modules/body-parser/node_modules/ms/license.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Zeit, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/socket/node_modules/body-parser/node_modules/ms/package.json b/socket/node_modules/body-parser/node_modules/ms/package.json deleted file mode 100644 index 6d77f7b..0000000 --- a/socket/node_modules/body-parser/node_modules/ms/package.json +++ /dev/null @@ -1,69 +0,0 @@ -{ - "_from": "ms@2.0.0", - "_id": "ms@2.0.0", - "_inBundle": false, - "_integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "_location": "/body-parser/ms", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "ms@2.0.0", - "name": "ms", - "escapedName": "ms", - "rawSpec": "2.0.0", - "saveSpec": null, - "fetchSpec": "2.0.0" - }, - "_requiredBy": [ - "/body-parser/debug" - ], - "_resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "_shasum": "5608aeadfc00be6c2901df5f9861788de0d597c8", - "_spec": "ms@2.0.0", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/body-parser/node_modules/debug", - "bugs": { - "url": "https://github.com/zeit/ms/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "Tiny milisecond conversion utility", - "devDependencies": { - "eslint": "3.19.0", - "expect.js": "0.3.1", - "husky": "0.13.3", - "lint-staged": "3.4.1", - "mocha": "3.4.1" - }, - "eslintConfig": { - "extends": "eslint:recommended", - "env": { - "node": true, - "es6": true - } - }, - "files": [ - "index.js" - ], - "homepage": "https://github.com/zeit/ms#readme", - "license": "MIT", - "lint-staged": { - "*.js": [ - "npm run lint", - "prettier --single-quote --write", - "git add" - ] - }, - "main": "./index", - "name": "ms", - "repository": { - "type": "git", - "url": "git+https://github.com/zeit/ms.git" - }, - "scripts": { - "lint": "eslint lib/* bin/*", - "precommit": "lint-staged", - "test": "mocha tests.js" - }, - "version": "2.0.0" -} diff --git a/socket/node_modules/body-parser/node_modules/ms/readme.md b/socket/node_modules/body-parser/node_modules/ms/readme.md deleted file mode 100644 index 84a9974..0000000 --- a/socket/node_modules/body-parser/node_modules/ms/readme.md +++ /dev/null @@ -1,51 +0,0 @@ -# ms - -[![Build Status](https://travis-ci.org/zeit/ms.svg?branch=master)](https://travis-ci.org/zeit/ms) -[![Slack Channel](http://zeit-slackin.now.sh/badge.svg)](https://zeit.chat/) - -Use this package to easily convert various time formats to milliseconds. - -## Examples - -```js -ms('2 days') // 172800000 -ms('1d') // 86400000 -ms('10h') // 36000000 -ms('2.5 hrs') // 9000000 -ms('2h') // 7200000 -ms('1m') // 60000 -ms('5s') // 5000 -ms('1y') // 31557600000 -ms('100') // 100 -``` - -### Convert from milliseconds - -```js -ms(60000) // "1m" -ms(2 * 60000) // "2m" -ms(ms('10 hours')) // "10h" -``` - -### Time format written-out - -```js -ms(60000, { long: true }) // "1 minute" -ms(2 * 60000, { long: true }) // "2 minutes" -ms(ms('10 hours'), { long: true }) // "10 hours" -``` - -## Features - -- Works both in [node](https://nodejs.org) and in the browser. -- If a number is supplied to `ms`, a string with a unit is returned. -- If a string that contains the number is supplied, it returns it as a number (e.g.: it returns `100` for `'100'`). -- If you pass a string with a number and a valid unit, the number of equivalent ms is returned. - -## Caught a bug? - -1. [Fork](https://help.github.com/articles/fork-a-repo/) this repository to your own GitHub account and then [clone](https://help.github.com/articles/cloning-a-repository/) it to your local device -2. Link the package to the global module directory: `npm link` -3. Within the module you want to test your local development instance of ms, just link it to the dependencies: `npm link ms`. Instead of the default one from npm, node will now use your clone of ms! - -As always, you can run the tests using: `npm test` diff --git a/socket/node_modules/body-parser/package.json b/socket/node_modules/body-parser/package.json deleted file mode 100644 index 1a62d35..0000000 --- a/socket/node_modules/body-parser/package.json +++ /dev/null @@ -1,91 +0,0 @@ -{ - "_from": "body-parser@1.19.0", - "_id": "body-parser@1.19.0", - "_inBundle": false, - "_integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", - "_location": "/body-parser", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "body-parser@1.19.0", - "name": "body-parser", - "escapedName": "body-parser", - "rawSpec": "1.19.0", - "saveSpec": null, - "fetchSpec": "1.19.0" - }, - "_requiredBy": [ - "/express" - ], - "_resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "_shasum": "96b2709e57c9c4e09a6fd66a8fd979844f69f08a", - "_spec": "body-parser@1.19.0", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/express", - "bugs": { - "url": "https://github.com/expressjs/body-parser/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - }, - { - "name": "Jonathan Ong", - "email": "me@jongleberry.com", - "url": "http://jongleberry.com" - } - ], - "dependencies": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "deprecated": false, - "description": "Node.js body parsing middleware", - "devDependencies": { - "eslint": "5.16.0", - "eslint-config-standard": "12.0.0", - "eslint-plugin-import": "2.17.2", - "eslint-plugin-markdown": "1.0.0", - "eslint-plugin-node": "8.0.1", - "eslint-plugin-promise": "4.1.1", - "eslint-plugin-standard": "4.0.0", - "istanbul": "0.4.5", - "methods": "1.1.2", - "mocha": "6.1.4", - "safe-buffer": "5.1.2", - "supertest": "4.0.2" - }, - "engines": { - "node": ">= 0.8" - }, - "files": [ - "lib/", - "LICENSE", - "HISTORY.md", - "index.js" - ], - "homepage": "https://github.com/expressjs/body-parser#readme", - "license": "MIT", - "name": "body-parser", - "repository": { - "type": "git", - "url": "git+https://github.com/expressjs/body-parser.git" - }, - "scripts": { - "lint": "eslint --plugin markdown --ext js,md .", - "test": "mocha --require test/support/env --reporter spec --check-leaks --bail test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --require test/support/env --reporter dot --check-leaks test/", - "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --require test/support/env --reporter spec --check-leaks test/" - }, - "version": "1.19.0" -} diff --git a/socket/node_modules/bytes/History.md b/socket/node_modules/bytes/History.md deleted file mode 100644 index cf6a5bb..0000000 --- a/socket/node_modules/bytes/History.md +++ /dev/null @@ -1,87 +0,0 @@ -3.1.0 / 2019-01-22 -================== - - * Add petabyte (`pb`) support - -3.0.0 / 2017-08-31 -================== - - * Change "kB" to "KB" in format output - * Remove support for Node.js 0.6 - * Remove support for ComponentJS - -2.5.0 / 2017-03-24 -================== - - * Add option "unit" - -2.4.0 / 2016-06-01 -================== - - * Add option "unitSeparator" - -2.3.0 / 2016-02-15 -================== - - * Drop partial bytes on all parsed units - * Fix non-finite numbers to `.format` to return `null` - * Fix parsing byte string that looks like hex - * perf: hoist regular expressions - -2.2.0 / 2015-11-13 -================== - - * add option "decimalPlaces" - * add option "fixedDecimals" - -2.1.0 / 2015-05-21 -================== - - * add `.format` export - * add `.parse` export - -2.0.2 / 2015-05-20 -================== - - * remove map recreation - * remove unnecessary object construction - -2.0.1 / 2015-05-07 -================== - - * fix browserify require - * remove node.extend dependency - -2.0.0 / 2015-04-12 -================== - - * add option "case" - * add option "thousandsSeparator" - * return "null" on invalid parse input - * support proper round-trip: bytes(bytes(num)) === num - * units no longer case sensitive when parsing - -1.0.0 / 2014-05-05 -================== - - * add negative support. fixes #6 - -0.3.0 / 2014-03-19 -================== - - * added terabyte support - -0.2.1 / 2013-04-01 -================== - - * add .component - -0.2.0 / 2012-10-28 -================== - - * bytes(200).should.eql('200b') - -0.1.0 / 2012-07-04 -================== - - * add bytes to string conversion [yields] diff --git a/socket/node_modules/bytes/LICENSE b/socket/node_modules/bytes/LICENSE deleted file mode 100644 index 63e95a9..0000000 --- a/socket/node_modules/bytes/LICENSE +++ /dev/null @@ -1,23 +0,0 @@ -(The MIT License) - -Copyright (c) 2012-2014 TJ Holowaychuk -Copyright (c) 2015 Jed Watson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/bytes/Readme.md b/socket/node_modules/bytes/Readme.md deleted file mode 100644 index 6ad1ec6..0000000 --- a/socket/node_modules/bytes/Readme.md +++ /dev/null @@ -1,126 +0,0 @@ -# Bytes utility - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Utility to parse a string bytes (ex: `1TB`) to bytes (`1099511627776`) and vice-versa. - -## Installation - -This is a [Node.js](https://nodejs.org/en/) module available through the -[npm registry](https://www.npmjs.com/). Installation is done using the -[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): - -```bash -$ npm install bytes -``` - -## Usage - -```js -var bytes = require('bytes'); -``` - -#### bytes.format(number value, [options]): string|null - -Format the given value in bytes into a string. If the value is negative, it is kept as such. If it is a float, it is - rounded. - -**Arguments** - -| Name | Type | Description | -|---------|----------|--------------------| -| value | `number` | Value in bytes | -| options | `Object` | Conversion options | - -**Options** - -| Property | Type | Description | -|-------------------|--------|-----------------------------------------------------------------------------------------| -| decimalPlaces | `number`|`null` | Maximum number of decimal places to include in output. Default value to `2`. | -| fixedDecimals | `boolean`|`null` | Whether to always display the maximum number of decimal places. Default value to `false` | -| thousandsSeparator | `string`|`null` | Example of values: `' '`, `','` and `.`... Default value to `''`. | -| unit | `string`|`null` | The unit in which the result will be returned (B/KB/MB/GB/TB). Default value to `''` (which means auto detect). | -| unitSeparator | `string`|`null` | Separator to use between number and unit. Default value to `''`. | - -**Returns** - -| Name | Type | Description | -|---------|------------------|-------------------------------------------------| -| results | `string`|`null` | Return null upon error. String value otherwise. | - -**Example** - -```js -bytes(1024); -// output: '1KB' - -bytes(1000); -// output: '1000B' - -bytes(1000, {thousandsSeparator: ' '}); -// output: '1 000B' - -bytes(1024 * 1.7, {decimalPlaces: 0}); -// output: '2KB' - -bytes(1024, {unitSeparator: ' '}); -// output: '1 KB' - -``` - -#### bytes.parse(string|number value): number|null - -Parse the string value into an integer in bytes. If no unit is given, or `value` -is a number, it is assumed the value is in bytes. - -Supported units and abbreviations are as follows and are case-insensitive: - - * `b` for bytes - * `kb` for kilobytes - * `mb` for megabytes - * `gb` for gigabytes - * `tb` for terabytes - * `pb` for petabytes - -The units are in powers of two, not ten. This means 1kb = 1024b according to this parser. - -**Arguments** - -| Name | Type | Description | -|---------------|--------|--------------------| -| value | `string`|`number` | String to parse, or number in bytes. | - -**Returns** - -| Name | Type | Description | -|---------|-------------|-------------------------| -| results | `number`|`null` | Return null upon error. Value in bytes otherwise. | - -**Example** - -```js -bytes('1KB'); -// output: 1024 - -bytes('1024'); -// output: 1024 - -bytes(1024); -// output: 1KB -``` - -## License - -[MIT](LICENSE) - -[coveralls-image]: https://badgen.net/coveralls/c/github/visionmedia/bytes.js/master -[coveralls-url]: https://coveralls.io/r/visionmedia/bytes.js?branch=master -[downloads-image]: https://badgen.net/npm/dm/bytes -[downloads-url]: https://npmjs.org/package/bytes -[npm-image]: https://badgen.net/npm/node/bytes -[npm-url]: https://npmjs.org/package/bytes -[travis-image]: https://badgen.net/travis/visionmedia/bytes.js/master -[travis-url]: https://travis-ci.org/visionmedia/bytes.js diff --git a/socket/node_modules/bytes/index.js b/socket/node_modules/bytes/index.js deleted file mode 100644 index 4975bfb..0000000 --- a/socket/node_modules/bytes/index.js +++ /dev/null @@ -1,162 +0,0 @@ -/*! - * bytes - * Copyright(c) 2012-2014 TJ Holowaychuk - * Copyright(c) 2015 Jed Watson - * MIT Licensed - */ - -'use strict'; - -/** - * Module exports. - * @public - */ - -module.exports = bytes; -module.exports.format = format; -module.exports.parse = parse; - -/** - * Module variables. - * @private - */ - -var formatThousandsRegExp = /\B(?=(\d{3})+(?!\d))/g; - -var formatDecimalsRegExp = /(?:\.0*|(\.[^0]+)0+)$/; - -var map = { - b: 1, - kb: 1 << 10, - mb: 1 << 20, - gb: 1 << 30, - tb: Math.pow(1024, 4), - pb: Math.pow(1024, 5), -}; - -var parseRegExp = /^((-|\+)?(\d+(?:\.\d+)?)) *(kb|mb|gb|tb|pb)$/i; - -/** - * Convert the given value in bytes into a string or parse to string to an integer in bytes. - * - * @param {string|number} value - * @param {{ - * case: [string], - * decimalPlaces: [number] - * fixedDecimals: [boolean] - * thousandsSeparator: [string] - * unitSeparator: [string] - * }} [options] bytes options. - * - * @returns {string|number|null} - */ - -function bytes(value, options) { - if (typeof value === 'string') { - return parse(value); - } - - if (typeof value === 'number') { - return format(value, options); - } - - return null; -} - -/** - * Format the given value in bytes into a string. - * - * If the value is negative, it is kept as such. If it is a float, - * it is rounded. - * - * @param {number} value - * @param {object} [options] - * @param {number} [options.decimalPlaces=2] - * @param {number} [options.fixedDecimals=false] - * @param {string} [options.thousandsSeparator=] - * @param {string} [options.unit=] - * @param {string} [options.unitSeparator=] - * - * @returns {string|null} - * @public - */ - -function format(value, options) { - if (!Number.isFinite(value)) { - return null; - } - - var mag = Math.abs(value); - var thousandsSeparator = (options && options.thousandsSeparator) || ''; - var unitSeparator = (options && options.unitSeparator) || ''; - var decimalPlaces = (options && options.decimalPlaces !== undefined) ? options.decimalPlaces : 2; - var fixedDecimals = Boolean(options && options.fixedDecimals); - var unit = (options && options.unit) || ''; - - if (!unit || !map[unit.toLowerCase()]) { - if (mag >= map.pb) { - unit = 'PB'; - } else if (mag >= map.tb) { - unit = 'TB'; - } else if (mag >= map.gb) { - unit = 'GB'; - } else if (mag >= map.mb) { - unit = 'MB'; - } else if (mag >= map.kb) { - unit = 'KB'; - } else { - unit = 'B'; - } - } - - var val = value / map[unit.toLowerCase()]; - var str = val.toFixed(decimalPlaces); - - if (!fixedDecimals) { - str = str.replace(formatDecimalsRegExp, '$1'); - } - - if (thousandsSeparator) { - str = str.replace(formatThousandsRegExp, thousandsSeparator); - } - - return str + unitSeparator + unit; -} - -/** - * Parse the string value into an integer in bytes. - * - * If no unit is given, it is assumed the value is in bytes. - * - * @param {number|string} val - * - * @returns {number|null} - * @public - */ - -function parse(val) { - if (typeof val === 'number' && !isNaN(val)) { - return val; - } - - if (typeof val !== 'string') { - return null; - } - - // Test if the string passed is valid - var results = parseRegExp.exec(val); - var floatValue; - var unit = 'b'; - - if (!results) { - // Nothing could be extracted from the given string - floatValue = parseInt(val, 10); - unit = 'b' - } else { - // Retrieve the value and the unit - floatValue = parseFloat(results[1]); - unit = results[4].toLowerCase(); - } - - return Math.floor(map[unit] * floatValue); -} diff --git a/socket/node_modules/bytes/package.json b/socket/node_modules/bytes/package.json deleted file mode 100644 index b1663b1..0000000 --- a/socket/node_modules/bytes/package.json +++ /dev/null @@ -1,84 +0,0 @@ -{ - "_from": "bytes@3.1.0", - "_id": "bytes@3.1.0", - "_inBundle": false, - "_integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "_location": "/bytes", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "bytes@3.1.0", - "name": "bytes", - "escapedName": "bytes", - "rawSpec": "3.1.0", - "saveSpec": null, - "fetchSpec": "3.1.0" - }, - "_requiredBy": [ - "/body-parser", - "/raw-body" - ], - "_resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "_shasum": "f6cf7933a360e0588fa9fde85651cdc7f805d1f6", - "_spec": "bytes@3.1.0", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/body-parser", - "author": { - "name": "TJ Holowaychuk", - "email": "tj@vision-media.ca", - "url": "http://tjholowaychuk.com" - }, - "bugs": { - "url": "https://github.com/visionmedia/bytes.js/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Jed Watson", - "email": "jed.watson@me.com" - }, - { - "name": "Théo FIDRY", - "email": "theo.fidry@gmail.com" - } - ], - "deprecated": false, - "description": "Utility to parse a string bytes to bytes and vice-versa", - "devDependencies": { - "eslint": "5.12.1", - "mocha": "5.2.0", - "nyc": "13.1.0" - }, - "engines": { - "node": ">= 0.8" - }, - "files": [ - "History.md", - "LICENSE", - "Readme.md", - "index.js" - ], - "homepage": "https://github.com/visionmedia/bytes.js#readme", - "keywords": [ - "byte", - "bytes", - "utility", - "parse", - "parser", - "convert", - "converter" - ], - "license": "MIT", - "name": "bytes", - "repository": { - "type": "git", - "url": "git+https://github.com/visionmedia/bytes.js.git" - }, - "scripts": { - "lint": "eslint .", - "test": "mocha --check-leaks --reporter spec", - "test-ci": "nyc --reporter=text npm test", - "test-cov": "nyc --reporter=html --reporter=text npm test" - }, - "version": "3.1.0" -} diff --git a/socket/node_modules/component-emitter/History.md b/socket/node_modules/component-emitter/History.md deleted file mode 100644 index e9fb4bc..0000000 --- a/socket/node_modules/component-emitter/History.md +++ /dev/null @@ -1,75 +0,0 @@ - -1.3.0 / 2018-04-15 -================== - - * removed bower support - * expose emitter on `exports` - * prevent de-optimization from using `arguments` - -1.2.1 / 2016-04-18 -================== - - * enable client side use - -1.2.0 / 2014-02-12 -================== - - * prefix events with `$` to support object prototype method names - -1.1.3 / 2014-06-20 -================== - - * republish for npm - * add LICENSE file - -1.1.2 / 2014-02-10 -================== - - * package: rename to "component-emitter" - * package: update "main" and "component" fields - * Add license to Readme (same format as the other components) - * created .npmignore - * travis stuff - -1.1.1 / 2013-12-01 -================== - - * fix .once adding .on to the listener - * docs: Emitter#off() - * component: add `.repo` prop - -1.1.0 / 2013-10-20 -================== - - * add `.addEventListener()` and `.removeEventListener()` aliases - -1.0.1 / 2013-06-27 -================== - - * add support for legacy ie - -1.0.0 / 2013-02-26 -================== - - * add `.off()` support for removing all listeners - -0.0.6 / 2012-10-08 -================== - - * add `this._callbacks` initialization to prevent funky gotcha - -0.0.5 / 2012-09-07 -================== - - * fix `Emitter.call(this)` usage - -0.0.3 / 2012-07-11 -================== - - * add `.listeners()` - * rename `.has()` to `.hasListeners()` - -0.0.2 / 2012-06-28 -================== - - * fix `.off()` with `.once()`-registered callbacks diff --git a/socket/node_modules/component-emitter/LICENSE b/socket/node_modules/component-emitter/LICENSE deleted file mode 100644 index de51692..0000000 --- a/socket/node_modules/component-emitter/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Component contributors - -Permission is hereby granted, free of charge, to any person -obtaining a copy of this software and associated documentation -files (the "Software"), to deal in the Software without -restriction, including without limitation the rights to use, -copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the -Software is furnished to do so, subject to the following -conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES -OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT -HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, -WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING -FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR -OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/component-emitter/Readme.md b/socket/node_modules/component-emitter/Readme.md deleted file mode 100644 index 0f3f9b9..0000000 --- a/socket/node_modules/component-emitter/Readme.md +++ /dev/null @@ -1,74 +0,0 @@ -# Emitter [![Build Status](https://travis-ci.org/component/emitter.png)](https://travis-ci.org/component/emitter) - - Event emitter component. - -## Installation - -``` -$ component install component/emitter -``` - -## API - -### Emitter(obj) - - The `Emitter` may also be used as a mixin. For example - a "plain" object may become an emitter, or you may - extend an existing prototype. - - As an `Emitter` instance: - -```js -var Emitter = require('emitter'); -var emitter = new Emitter; -emitter.emit('something'); -``` - - As a mixin: - -```js -var Emitter = require('emitter'); -var user = { name: 'tobi' }; -Emitter(user); - -user.emit('im a user'); -``` - - As a prototype mixin: - -```js -var Emitter = require('emitter'); -Emitter(User.prototype); -``` - -### Emitter#on(event, fn) - - Register an `event` handler `fn`. - -### Emitter#once(event, fn) - - Register a single-shot `event` handler `fn`, - removed immediately after it is invoked the - first time. - -### Emitter#off(event, fn) - - * Pass `event` and `fn` to remove a listener. - * Pass `event` to remove all listeners on that event. - * Pass nothing to remove all listeners on all events. - -### Emitter#emit(event, ...) - - Emit an `event` with variable option args. - -### Emitter#listeners(event) - - Return an array of callbacks, or an empty array. - -### Emitter#hasListeners(event) - - Check if this emitter has `event` handlers. - -## License - -MIT diff --git a/socket/node_modules/component-emitter/index.js b/socket/node_modules/component-emitter/index.js deleted file mode 100644 index 6d7ed0a..0000000 --- a/socket/node_modules/component-emitter/index.js +++ /dev/null @@ -1,175 +0,0 @@ - -/** - * Expose `Emitter`. - */ - -if (typeof module !== 'undefined') { - module.exports = Emitter; -} - -/** - * Initialize a new `Emitter`. - * - * @api public - */ - -function Emitter(obj) { - if (obj) return mixin(obj); -}; - -/** - * Mixin the emitter properties. - * - * @param {Object} obj - * @return {Object} - * @api private - */ - -function mixin(obj) { - for (var key in Emitter.prototype) { - obj[key] = Emitter.prototype[key]; - } - return obj; -} - -/** - * Listen on the given `event` with `fn`. - * - * @param {String} event - * @param {Function} fn - * @return {Emitter} - * @api public - */ - -Emitter.prototype.on = -Emitter.prototype.addEventListener = function(event, fn){ - this._callbacks = this._callbacks || {}; - (this._callbacks['$' + event] = this._callbacks['$' + event] || []) - .push(fn); - return this; -}; - -/** - * Adds an `event` listener that will be invoked a single - * time then automatically removed. - * - * @param {String} event - * @param {Function} fn - * @return {Emitter} - * @api public - */ - -Emitter.prototype.once = function(event, fn){ - function on() { - this.off(event, on); - fn.apply(this, arguments); - } - - on.fn = fn; - this.on(event, on); - return this; -}; - -/** - * Remove the given callback for `event` or all - * registered callbacks. - * - * @param {String} event - * @param {Function} fn - * @return {Emitter} - * @api public - */ - -Emitter.prototype.off = -Emitter.prototype.removeListener = -Emitter.prototype.removeAllListeners = -Emitter.prototype.removeEventListener = function(event, fn){ - this._callbacks = this._callbacks || {}; - - // all - if (0 == arguments.length) { - this._callbacks = {}; - return this; - } - - // specific event - var callbacks = this._callbacks['$' + event]; - if (!callbacks) return this; - - // remove all handlers - if (1 == arguments.length) { - delete this._callbacks['$' + event]; - return this; - } - - // remove specific handler - var cb; - for (var i = 0; i < callbacks.length; i++) { - cb = callbacks[i]; - if (cb === fn || cb.fn === fn) { - callbacks.splice(i, 1); - break; - } - } - - // Remove event specific arrays for event types that no - // one is subscribed for to avoid memory leak. - if (callbacks.length === 0) { - delete this._callbacks['$' + event]; - } - - return this; -}; - -/** - * Emit `event` with the given args. - * - * @param {String} event - * @param {Mixed} ... - * @return {Emitter} - */ - -Emitter.prototype.emit = function(event){ - this._callbacks = this._callbacks || {}; - - var args = new Array(arguments.length - 1) - , callbacks = this._callbacks['$' + event]; - - for (var i = 1; i < arguments.length; i++) { - args[i - 1] = arguments[i]; - } - - if (callbacks) { - callbacks = callbacks.slice(0); - for (var i = 0, len = callbacks.length; i < len; ++i) { - callbacks[i].apply(this, args); - } - } - - return this; -}; - -/** - * Return array of callbacks for `event`. - * - * @param {String} event - * @return {Array} - * @api public - */ - -Emitter.prototype.listeners = function(event){ - this._callbacks = this._callbacks || {}; - return this._callbacks['$' + event] || []; -}; - -/** - * Check if this emitter has `event` handlers. - * - * @param {String} event - * @return {Boolean} - * @api public - */ - -Emitter.prototype.hasListeners = function(event){ - return !! this.listeners(event).length; -}; diff --git a/socket/node_modules/component-emitter/package.json b/socket/node_modules/component-emitter/package.json deleted file mode 100644 index 5a4ebfd..0000000 --- a/socket/node_modules/component-emitter/package.json +++ /dev/null @@ -1,56 +0,0 @@ -{ - "_from": "component-emitter@~1.3.0", - "_id": "component-emitter@1.3.0", - "_inBundle": false, - "_integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "_location": "/component-emitter", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "component-emitter@~1.3.0", - "name": "component-emitter", - "escapedName": "component-emitter", - "rawSpec": "~1.3.0", - "saveSpec": null, - "fetchSpec": "~1.3.0" - }, - "_requiredBy": [ - "/socket.io-parser" - ], - "_resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "_shasum": "16e4070fba8ae29b679f2215853ee181ab2eabc0", - "_spec": "component-emitter@~1.3.0", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/socket.io-parser", - "bugs": { - "url": "https://github.com/component/emitter/issues" - }, - "bundleDependencies": false, - "component": { - "scripts": { - "emitter/index.js": "index.js" - } - }, - "deprecated": false, - "description": "Event emitter", - "devDependencies": { - "mocha": "*", - "should": "*" - }, - "files": [ - "index.js", - "LICENSE" - ], - "homepage": "https://github.com/component/emitter#readme", - "license": "MIT", - "main": "index.js", - "name": "component-emitter", - "repository": { - "type": "git", - "url": "git+https://github.com/component/emitter.git" - }, - "scripts": { - "test": "make test" - }, - "version": "1.3.0" -} diff --git a/socket/node_modules/content-disposition/HISTORY.md b/socket/node_modules/content-disposition/HISTORY.md deleted file mode 100644 index 63a3d08..0000000 --- a/socket/node_modules/content-disposition/HISTORY.md +++ /dev/null @@ -1,55 +0,0 @@ -0.5.3 / 2018-12-17 -================== - - * Use `safe-buffer` for improved Buffer API - -0.5.2 / 2016-12-08 -================== - - * Fix `parse` to accept any linear whitespace character - -0.5.1 / 2016-01-17 -================== - - * perf: enable strict mode - -0.5.0 / 2014-10-11 -================== - - * Add `parse` function - -0.4.0 / 2014-09-21 -================== - - * Expand non-Unicode `filename` to the full ISO-8859-1 charset - -0.3.0 / 2014-09-20 -================== - - * Add `fallback` option - * Add `type` option - -0.2.0 / 2014-09-19 -================== - - * Reduce ambiguity of file names with hex escape in buggy browsers - -0.1.2 / 2014-09-19 -================== - - * Fix periodic invalid Unicode filename header - -0.1.1 / 2014-09-19 -================== - - * Fix invalid characters appearing in `filename*` parameter - -0.1.0 / 2014-09-18 -================== - - * Make the `filename` argument optional - -0.0.0 / 2014-09-18 -================== - - * Initial release diff --git a/socket/node_modules/content-disposition/LICENSE b/socket/node_modules/content-disposition/LICENSE deleted file mode 100644 index 84441fb..0000000 --- a/socket/node_modules/content-disposition/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/content-disposition/README.md b/socket/node_modules/content-disposition/README.md deleted file mode 100644 index eebef13..0000000 --- a/socket/node_modules/content-disposition/README.md +++ /dev/null @@ -1,148 +0,0 @@ -# content-disposition - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Node.js Version][node-version-image]][node-version-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Create and parse HTTP `Content-Disposition` header - -## Installation - -```sh -$ npm install content-disposition -``` - -## API - - - -```js -var contentDisposition = require('content-disposition') -``` - -### contentDisposition(filename, options) - -Create an attachment `Content-Disposition` header value using the given file name, -if supplied. The `filename` is optional and if no file name is desired, but you -want to specify `options`, set `filename` to `undefined`. - - - -```js -res.setHeader('Content-Disposition', contentDisposition('∫ maths.pdf')) -``` - -**note** HTTP headers are of the ISO-8859-1 character set. If you are writing this -header through a means different from `setHeader` in Node.js, you'll want to specify -the `'binary'` encoding in Node.js. - -#### Options - -`contentDisposition` accepts these properties in the options object. - -##### fallback - -If the `filename` option is outside ISO-8859-1, then the file name is actually -stored in a supplemental field for clients that support Unicode file names and -a ISO-8859-1 version of the file name is automatically generated. - -This specifies the ISO-8859-1 file name to override the automatic generation or -disables the generation all together, defaults to `true`. - - - A string will specify the ISO-8859-1 file name to use in place of automatic - generation. - - `false` will disable including a ISO-8859-1 file name and only include the - Unicode version (unless the file name is already ISO-8859-1). - - `true` will enable automatic generation if the file name is outside ISO-8859-1. - -If the `filename` option is ISO-8859-1 and this option is specified and has a -different value, then the `filename` option is encoded in the extended field -and this set as the fallback field, even though they are both ISO-8859-1. - -##### type - -Specifies the disposition type, defaults to `"attachment"`. This can also be -`"inline"`, or any other value (all values except inline are treated like -`attachment`, but can convey additional information if both parties agree to -it). The type is normalized to lower-case. - -### contentDisposition.parse(string) - - - -```js -var disposition = contentDisposition.parse('attachment; filename="EURO rates.txt"; filename*=UTF-8\'\'%e2%82%ac%20rates.txt') -``` - -Parse a `Content-Disposition` header string. This automatically handles extended -("Unicode") parameters by decoding them and providing them under the standard -parameter name. This will return an object with the following properties (examples -are shown for the string `'attachment; filename="EURO rates.txt"; filename*=UTF-8\'\'%e2%82%ac%20rates.txt'`): - - - `type`: The disposition type (always lower case). Example: `'attachment'` - - - `parameters`: An object of the parameters in the disposition (name of parameter - always lower case and extended versions replace non-extended versions). Example: - `{filename: "€ rates.txt"}` - -## Examples - -### Send a file for download - -```js -var contentDisposition = require('content-disposition') -var destroy = require('destroy') -var fs = require('fs') -var http = require('http') -var onFinished = require('on-finished') - -var filePath = '/path/to/public/plans.pdf' - -http.createServer(function onRequest (req, res) { - // set headers - res.setHeader('Content-Type', 'application/pdf') - res.setHeader('Content-Disposition', contentDisposition(filePath)) - - // send file - var stream = fs.createReadStream(filePath) - stream.pipe(res) - onFinished(res, function () { - destroy(stream) - }) -}) -``` - -## Testing - -```sh -$ npm test -``` - -## References - -- [RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1][rfc-2616] -- [RFC 5987: Character Set and Language Encoding for Hypertext Transfer Protocol (HTTP) Header Field Parameters][rfc-5987] -- [RFC 6266: Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)][rfc-6266] -- [Test Cases for HTTP Content-Disposition header field (RFC 6266) and the Encodings defined in RFCs 2047, 2231 and 5987][tc-2231] - -[rfc-2616]: https://tools.ietf.org/html/rfc2616 -[rfc-5987]: https://tools.ietf.org/html/rfc5987 -[rfc-6266]: https://tools.ietf.org/html/rfc6266 -[tc-2231]: http://greenbytes.de/tech/tc2231/ - -## License - -[MIT](LICENSE) - -[npm-image]: https://img.shields.io/npm/v/content-disposition.svg -[npm-url]: https://npmjs.org/package/content-disposition -[node-version-image]: https://img.shields.io/node/v/content-disposition.svg -[node-version-url]: https://nodejs.org/en/download -[travis-image]: https://img.shields.io/travis/jshttp/content-disposition.svg -[travis-url]: https://travis-ci.org/jshttp/content-disposition -[coveralls-image]: https://img.shields.io/coveralls/jshttp/content-disposition.svg -[coveralls-url]: https://coveralls.io/r/jshttp/content-disposition?branch=master -[downloads-image]: https://img.shields.io/npm/dm/content-disposition.svg -[downloads-url]: https://npmjs.org/package/content-disposition diff --git a/socket/node_modules/content-disposition/index.js b/socket/node_modules/content-disposition/index.js deleted file mode 100644 index 3092a4d..0000000 --- a/socket/node_modules/content-disposition/index.js +++ /dev/null @@ -1,458 +0,0 @@ -/*! - * content-disposition - * Copyright(c) 2014-2017 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module exports. - * @public - */ - -module.exports = contentDisposition -module.exports.parse = parse - -/** - * Module dependencies. - * @private - */ - -var basename = require('path').basename -var Buffer = require('safe-buffer').Buffer - -/** - * RegExp to match non attr-char, *after* encodeURIComponent (i.e. not including "%") - * @private - */ - -var ENCODE_URL_ATTR_CHAR_REGEXP = /[\x00-\x20"'()*,/:;<=>?@[\\\]{}\x7f]/g // eslint-disable-line no-control-regex - -/** - * RegExp to match percent encoding escape. - * @private - */ - -var HEX_ESCAPE_REGEXP = /%[0-9A-Fa-f]{2}/ -var HEX_ESCAPE_REPLACE_REGEXP = /%([0-9A-Fa-f]{2})/g - -/** - * RegExp to match non-latin1 characters. - * @private - */ - -var NON_LATIN1_REGEXP = /[^\x20-\x7e\xa0-\xff]/g - -/** - * RegExp to match quoted-pair in RFC 2616 - * - * quoted-pair = "\" CHAR - * CHAR = - * @private - */ - -var QESC_REGEXP = /\\([\u0000-\u007f])/g // eslint-disable-line no-control-regex - -/** - * RegExp to match chars that must be quoted-pair in RFC 2616 - * @private - */ - -var QUOTE_REGEXP = /([\\"])/g - -/** - * RegExp for various RFC 2616 grammar - * - * parameter = token "=" ( token | quoted-string ) - * token = 1* - * separators = "(" | ")" | "<" | ">" | "@" - * | "," | ";" | ":" | "\" | <"> - * | "/" | "[" | "]" | "?" | "=" - * | "{" | "}" | SP | HT - * quoted-string = ( <"> *(qdtext | quoted-pair ) <"> ) - * qdtext = > - * quoted-pair = "\" CHAR - * CHAR = - * TEXT = - * LWS = [CRLF] 1*( SP | HT ) - * CRLF = CR LF - * CR = - * LF = - * SP = - * HT = - * CTL = - * OCTET = - * @private - */ - -var PARAM_REGEXP = /;[\x09\x20]*([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*=[\x09\x20]*("(?:[\x20!\x23-\x5b\x5d-\x7e\x80-\xff]|\\[\x20-\x7e])*"|[!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*/g // eslint-disable-line no-control-regex -var TEXT_REGEXP = /^[\x20-\x7e\x80-\xff]+$/ -var TOKEN_REGEXP = /^[!#$%&'*+.0-9A-Z^_`a-z|~-]+$/ - -/** - * RegExp for various RFC 5987 grammar - * - * ext-value = charset "'" [ language ] "'" value-chars - * charset = "UTF-8" / "ISO-8859-1" / mime-charset - * mime-charset = 1*mime-charsetc - * mime-charsetc = ALPHA / DIGIT - * / "!" / "#" / "$" / "%" / "&" - * / "+" / "-" / "^" / "_" / "`" - * / "{" / "}" / "~" - * language = ( 2*3ALPHA [ extlang ] ) - * / 4ALPHA - * / 5*8ALPHA - * extlang = *3( "-" 3ALPHA ) - * value-chars = *( pct-encoded / attr-char ) - * pct-encoded = "%" HEXDIG HEXDIG - * attr-char = ALPHA / DIGIT - * / "!" / "#" / "$" / "&" / "+" / "-" / "." - * / "^" / "_" / "`" / "|" / "~" - * @private - */ - -var EXT_VALUE_REGEXP = /^([A-Za-z0-9!#$%&+\-^_`{}~]+)'(?:[A-Za-z]{2,3}(?:-[A-Za-z]{3}){0,3}|[A-Za-z]{4,8}|)'((?:%[0-9A-Fa-f]{2}|[A-Za-z0-9!#$&+.^_`|~-])+)$/ - -/** - * RegExp for various RFC 6266 grammar - * - * disposition-type = "inline" | "attachment" | disp-ext-type - * disp-ext-type = token - * disposition-parm = filename-parm | disp-ext-parm - * filename-parm = "filename" "=" value - * | "filename*" "=" ext-value - * disp-ext-parm = token "=" value - * | ext-token "=" ext-value - * ext-token = - * @private - */ - -var DISPOSITION_TYPE_REGEXP = /^([!#$%&'*+.0-9A-Z^_`a-z|~-]+)[\x09\x20]*(?:$|;)/ // eslint-disable-line no-control-regex - -/** - * Create an attachment Content-Disposition header. - * - * @param {string} [filename] - * @param {object} [options] - * @param {string} [options.type=attachment] - * @param {string|boolean} [options.fallback=true] - * @return {string} - * @public - */ - -function contentDisposition (filename, options) { - var opts = options || {} - - // get type - var type = opts.type || 'attachment' - - // get parameters - var params = createparams(filename, opts.fallback) - - // format into string - return format(new ContentDisposition(type, params)) -} - -/** - * Create parameters object from filename and fallback. - * - * @param {string} [filename] - * @param {string|boolean} [fallback=true] - * @return {object} - * @private - */ - -function createparams (filename, fallback) { - if (filename === undefined) { - return - } - - var params = {} - - if (typeof filename !== 'string') { - throw new TypeError('filename must be a string') - } - - // fallback defaults to true - if (fallback === undefined) { - fallback = true - } - - if (typeof fallback !== 'string' && typeof fallback !== 'boolean') { - throw new TypeError('fallback must be a string or boolean') - } - - if (typeof fallback === 'string' && NON_LATIN1_REGEXP.test(fallback)) { - throw new TypeError('fallback must be ISO-8859-1 string') - } - - // restrict to file base name - var name = basename(filename) - - // determine if name is suitable for quoted string - var isQuotedString = TEXT_REGEXP.test(name) - - // generate fallback name - var fallbackName = typeof fallback !== 'string' - ? fallback && getlatin1(name) - : basename(fallback) - var hasFallback = typeof fallbackName === 'string' && fallbackName !== name - - // set extended filename parameter - if (hasFallback || !isQuotedString || HEX_ESCAPE_REGEXP.test(name)) { - params['filename*'] = name - } - - // set filename parameter - if (isQuotedString || hasFallback) { - params.filename = hasFallback - ? fallbackName - : name - } - - return params -} - -/** - * Format object to Content-Disposition header. - * - * @param {object} obj - * @param {string} obj.type - * @param {object} [obj.parameters] - * @return {string} - * @private - */ - -function format (obj) { - var parameters = obj.parameters - var type = obj.type - - if (!type || typeof type !== 'string' || !TOKEN_REGEXP.test(type)) { - throw new TypeError('invalid type') - } - - // start with normalized type - var string = String(type).toLowerCase() - - // append parameters - if (parameters && typeof parameters === 'object') { - var param - var params = Object.keys(parameters).sort() - - for (var i = 0; i < params.length; i++) { - param = params[i] - - var val = param.substr(-1) === '*' - ? ustring(parameters[param]) - : qstring(parameters[param]) - - string += '; ' + param + '=' + val - } - } - - return string -} - -/** - * Decode a RFC 6987 field value (gracefully). - * - * @param {string} str - * @return {string} - * @private - */ - -function decodefield (str) { - var match = EXT_VALUE_REGEXP.exec(str) - - if (!match) { - throw new TypeError('invalid extended field value') - } - - var charset = match[1].toLowerCase() - var encoded = match[2] - var value - - // to binary string - var binary = encoded.replace(HEX_ESCAPE_REPLACE_REGEXP, pdecode) - - switch (charset) { - case 'iso-8859-1': - value = getlatin1(binary) - break - case 'utf-8': - value = Buffer.from(binary, 'binary').toString('utf8') - break - default: - throw new TypeError('unsupported charset in extended field') - } - - return value -} - -/** - * Get ISO-8859-1 version of string. - * - * @param {string} val - * @return {string} - * @private - */ - -function getlatin1 (val) { - // simple Unicode -> ISO-8859-1 transformation - return String(val).replace(NON_LATIN1_REGEXP, '?') -} - -/** - * Parse Content-Disposition header string. - * - * @param {string} string - * @return {object} - * @public - */ - -function parse (string) { - if (!string || typeof string !== 'string') { - throw new TypeError('argument string is required') - } - - var match = DISPOSITION_TYPE_REGEXP.exec(string) - - if (!match) { - throw new TypeError('invalid type format') - } - - // normalize type - var index = match[0].length - var type = match[1].toLowerCase() - - var key - var names = [] - var params = {} - var value - - // calculate index to start at - index = PARAM_REGEXP.lastIndex = match[0].substr(-1) === ';' - ? index - 1 - : index - - // match parameters - while ((match = PARAM_REGEXP.exec(string))) { - if (match.index !== index) { - throw new TypeError('invalid parameter format') - } - - index += match[0].length - key = match[1].toLowerCase() - value = match[2] - - if (names.indexOf(key) !== -1) { - throw new TypeError('invalid duplicate parameter') - } - - names.push(key) - - if (key.indexOf('*') + 1 === key.length) { - // decode extended value - key = key.slice(0, -1) - value = decodefield(value) - - // overwrite existing value - params[key] = value - continue - } - - if (typeof params[key] === 'string') { - continue - } - - if (value[0] === '"') { - // remove quotes and escapes - value = value - .substr(1, value.length - 2) - .replace(QESC_REGEXP, '$1') - } - - params[key] = value - } - - if (index !== -1 && index !== string.length) { - throw new TypeError('invalid parameter format') - } - - return new ContentDisposition(type, params) -} - -/** - * Percent decode a single character. - * - * @param {string} str - * @param {string} hex - * @return {string} - * @private - */ - -function pdecode (str, hex) { - return String.fromCharCode(parseInt(hex, 16)) -} - -/** - * Percent encode a single character. - * - * @param {string} char - * @return {string} - * @private - */ - -function pencode (char) { - return '%' + String(char) - .charCodeAt(0) - .toString(16) - .toUpperCase() -} - -/** - * Quote a string for HTTP. - * - * @param {string} val - * @return {string} - * @private - */ - -function qstring (val) { - var str = String(val) - - return '"' + str.replace(QUOTE_REGEXP, '\\$1') + '"' -} - -/** - * Encode a Unicode string for HTTP (RFC 5987). - * - * @param {string} val - * @return {string} - * @private - */ - -function ustring (val) { - var str = String(val) - - // percent encode as UTF-8 - var encoded = encodeURIComponent(str) - .replace(ENCODE_URL_ATTR_CHAR_REGEXP, pencode) - - return 'UTF-8\'\'' + encoded -} - -/** - * Class for parsed Content-Disposition header for v8 optimization - * - * @public - * @param {string} type - * @param {object} parameters - * @constructor - */ - -function ContentDisposition (type, parameters) { - this.type = type - this.parameters = parameters -} diff --git a/socket/node_modules/content-disposition/package.json b/socket/node_modules/content-disposition/package.json deleted file mode 100644 index d24874c..0000000 --- a/socket/node_modules/content-disposition/package.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "_from": "content-disposition@0.5.3", - "_id": "content-disposition@0.5.3", - "_inBundle": false, - "_integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "_location": "/content-disposition", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "content-disposition@0.5.3", - "name": "content-disposition", - "escapedName": "content-disposition", - "rawSpec": "0.5.3", - "saveSpec": null, - "fetchSpec": "0.5.3" - }, - "_requiredBy": [ - "/express" - ], - "_resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "_shasum": "e130caf7e7279087c5616c2007d0485698984fbd", - "_spec": "content-disposition@0.5.3", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/express", - "author": { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - }, - "bugs": { - "url": "https://github.com/jshttp/content-disposition/issues" - }, - "bundleDependencies": false, - "dependencies": { - "safe-buffer": "5.1.2" - }, - "deprecated": false, - "description": "Create and parse Content-Disposition header", - "devDependencies": { - "deep-equal": "1.0.1", - "eslint": "5.10.0", - "eslint-config-standard": "12.0.0", - "eslint-plugin-import": "2.14.0", - "eslint-plugin-markdown": "1.0.0-rc.1", - "eslint-plugin-node": "7.0.1", - "eslint-plugin-promise": "4.0.1", - "eslint-plugin-standard": "4.0.0", - "istanbul": "0.4.5", - "mocha": "5.2.0" - }, - "engines": { - "node": ">= 0.6" - }, - "files": [ - "LICENSE", - "HISTORY.md", - "README.md", - "index.js" - ], - "homepage": "https://github.com/jshttp/content-disposition#readme", - "keywords": [ - "content-disposition", - "http", - "rfc6266", - "res" - ], - "license": "MIT", - "name": "content-disposition", - "repository": { - "type": "git", - "url": "git+https://github.com/jshttp/content-disposition.git" - }, - "scripts": { - "lint": "eslint --plugin markdown --ext js,md .", - "test": "mocha --reporter spec --bail --check-leaks test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/", - "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/" - }, - "version": "0.5.3" -} diff --git a/socket/node_modules/content-type/HISTORY.md b/socket/node_modules/content-type/HISTORY.md deleted file mode 100644 index 8f5cb70..0000000 --- a/socket/node_modules/content-type/HISTORY.md +++ /dev/null @@ -1,24 +0,0 @@ -1.0.4 / 2017-09-11 -================== - - * perf: skip parameter parsing when no parameters - -1.0.3 / 2017-09-10 -================== - - * perf: remove argument reassignment - -1.0.2 / 2016-05-09 -================== - - * perf: enable strict mode - -1.0.1 / 2015-02-13 -================== - - * Improve missing `Content-Type` header error message - -1.0.0 / 2015-02-01 -================== - - * Initial implementation, derived from `media-typer@0.3.0` diff --git a/socket/node_modules/content-type/LICENSE b/socket/node_modules/content-type/LICENSE deleted file mode 100644 index 34b1a2d..0000000 --- a/socket/node_modules/content-type/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2015 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/content-type/README.md b/socket/node_modules/content-type/README.md deleted file mode 100644 index 3ed6741..0000000 --- a/socket/node_modules/content-type/README.md +++ /dev/null @@ -1,92 +0,0 @@ -# content-type - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Node.js Version][node-version-image]][node-version-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Create and parse HTTP Content-Type header according to RFC 7231 - -## Installation - -```sh -$ npm install content-type -``` - -## API - -```js -var contentType = require('content-type') -``` - -### contentType.parse(string) - -```js -var obj = contentType.parse('image/svg+xml; charset=utf-8') -``` - -Parse a content type string. This will return an object with the following -properties (examples are shown for the string `'image/svg+xml; charset=utf-8'`): - - - `type`: The media type (the type and subtype, always lower case). - Example: `'image/svg+xml'` - - - `parameters`: An object of the parameters in the media type (name of parameter - always lower case). Example: `{charset: 'utf-8'}` - -Throws a `TypeError` if the string is missing or invalid. - -### contentType.parse(req) - -```js -var obj = contentType.parse(req) -``` - -Parse the `content-type` header from the given `req`. Short-cut for -`contentType.parse(req.headers['content-type'])`. - -Throws a `TypeError` if the `Content-Type` header is missing or invalid. - -### contentType.parse(res) - -```js -var obj = contentType.parse(res) -``` - -Parse the `content-type` header set on the given `res`. Short-cut for -`contentType.parse(res.getHeader('content-type'))`. - -Throws a `TypeError` if the `Content-Type` header is missing or invalid. - -### contentType.format(obj) - -```js -var str = contentType.format({type: 'image/svg+xml'}) -``` - -Format an object into a content type string. This will return a string of the -content type for the given object with the following properties (examples are -shown that produce the string `'image/svg+xml; charset=utf-8'`): - - - `type`: The media type (will be lower-cased). Example: `'image/svg+xml'` - - - `parameters`: An object of the parameters in the media type (name of the - parameter will be lower-cased). Example: `{charset: 'utf-8'}` - -Throws a `TypeError` if the object contains an invalid type or parameter names. - -## License - -[MIT](LICENSE) - -[npm-image]: https://img.shields.io/npm/v/content-type.svg -[npm-url]: https://npmjs.org/package/content-type -[node-version-image]: https://img.shields.io/node/v/content-type.svg -[node-version-url]: http://nodejs.org/download/ -[travis-image]: https://img.shields.io/travis/jshttp/content-type/master.svg -[travis-url]: https://travis-ci.org/jshttp/content-type -[coveralls-image]: https://img.shields.io/coveralls/jshttp/content-type/master.svg -[coveralls-url]: https://coveralls.io/r/jshttp/content-type -[downloads-image]: https://img.shields.io/npm/dm/content-type.svg -[downloads-url]: https://npmjs.org/package/content-type diff --git a/socket/node_modules/content-type/index.js b/socket/node_modules/content-type/index.js deleted file mode 100644 index 6ce03f2..0000000 --- a/socket/node_modules/content-type/index.js +++ /dev/null @@ -1,222 +0,0 @@ -/*! - * content-type - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * RegExp to match *( ";" parameter ) in RFC 7231 sec 3.1.1.1 - * - * parameter = token "=" ( token / quoted-string ) - * token = 1*tchar - * tchar = "!" / "#" / "$" / "%" / "&" / "'" / "*" - * / "+" / "-" / "." / "^" / "_" / "`" / "|" / "~" - * / DIGIT / ALPHA - * ; any VCHAR, except delimiters - * quoted-string = DQUOTE *( qdtext / quoted-pair ) DQUOTE - * qdtext = HTAB / SP / %x21 / %x23-5B / %x5D-7E / obs-text - * obs-text = %x80-FF - * quoted-pair = "\" ( HTAB / SP / VCHAR / obs-text ) - */ -var PARAM_REGEXP = /; *([!#$%&'*+.^_`|~0-9A-Za-z-]+) *= *("(?:[\u000b\u0020\u0021\u0023-\u005b\u005d-\u007e\u0080-\u00ff]|\\[\u000b\u0020-\u00ff])*"|[!#$%&'*+.^_`|~0-9A-Za-z-]+) */g -var TEXT_REGEXP = /^[\u000b\u0020-\u007e\u0080-\u00ff]+$/ -var TOKEN_REGEXP = /^[!#$%&'*+.^_`|~0-9A-Za-z-]+$/ - -/** - * RegExp to match quoted-pair in RFC 7230 sec 3.2.6 - * - * quoted-pair = "\" ( HTAB / SP / VCHAR / obs-text ) - * obs-text = %x80-FF - */ -var QESC_REGEXP = /\\([\u000b\u0020-\u00ff])/g - -/** - * RegExp to match chars that must be quoted-pair in RFC 7230 sec 3.2.6 - */ -var QUOTE_REGEXP = /([\\"])/g - -/** - * RegExp to match type in RFC 7231 sec 3.1.1.1 - * - * media-type = type "/" subtype - * type = token - * subtype = token - */ -var TYPE_REGEXP = /^[!#$%&'*+.^_`|~0-9A-Za-z-]+\/[!#$%&'*+.^_`|~0-9A-Za-z-]+$/ - -/** - * Module exports. - * @public - */ - -exports.format = format -exports.parse = parse - -/** - * Format object to media type. - * - * @param {object} obj - * @return {string} - * @public - */ - -function format (obj) { - if (!obj || typeof obj !== 'object') { - throw new TypeError('argument obj is required') - } - - var parameters = obj.parameters - var type = obj.type - - if (!type || !TYPE_REGEXP.test(type)) { - throw new TypeError('invalid type') - } - - var string = type - - // append parameters - if (parameters && typeof parameters === 'object') { - var param - var params = Object.keys(parameters).sort() - - for (var i = 0; i < params.length; i++) { - param = params[i] - - if (!TOKEN_REGEXP.test(param)) { - throw new TypeError('invalid parameter name') - } - - string += '; ' + param + '=' + qstring(parameters[param]) - } - } - - return string -} - -/** - * Parse media type to object. - * - * @param {string|object} string - * @return {Object} - * @public - */ - -function parse (string) { - if (!string) { - throw new TypeError('argument string is required') - } - - // support req/res-like objects as argument - var header = typeof string === 'object' - ? getcontenttype(string) - : string - - if (typeof header !== 'string') { - throw new TypeError('argument string is required to be a string') - } - - var index = header.indexOf(';') - var type = index !== -1 - ? header.substr(0, index).trim() - : header.trim() - - if (!TYPE_REGEXP.test(type)) { - throw new TypeError('invalid media type') - } - - var obj = new ContentType(type.toLowerCase()) - - // parse parameters - if (index !== -1) { - var key - var match - var value - - PARAM_REGEXP.lastIndex = index - - while ((match = PARAM_REGEXP.exec(header))) { - if (match.index !== index) { - throw new TypeError('invalid parameter format') - } - - index += match[0].length - key = match[1].toLowerCase() - value = match[2] - - if (value[0] === '"') { - // remove quotes and escapes - value = value - .substr(1, value.length - 2) - .replace(QESC_REGEXP, '$1') - } - - obj.parameters[key] = value - } - - if (index !== header.length) { - throw new TypeError('invalid parameter format') - } - } - - return obj -} - -/** - * Get content-type from req/res objects. - * - * @param {object} - * @return {Object} - * @private - */ - -function getcontenttype (obj) { - var header - - if (typeof obj.getHeader === 'function') { - // res-like - header = obj.getHeader('content-type') - } else if (typeof obj.headers === 'object') { - // req-like - header = obj.headers && obj.headers['content-type'] - } - - if (typeof header !== 'string') { - throw new TypeError('content-type header is missing from object') - } - - return header -} - -/** - * Quote a string if necessary. - * - * @param {string} val - * @return {string} - * @private - */ - -function qstring (val) { - var str = String(val) - - // no need to quote tokens - if (TOKEN_REGEXP.test(str)) { - return str - } - - if (str.length > 0 && !TEXT_REGEXP.test(str)) { - throw new TypeError('invalid parameter value') - } - - return '"' + str.replace(QUOTE_REGEXP, '\\$1') + '"' -} - -/** - * Class to represent a content type. - * @private - */ -function ContentType (type) { - this.parameters = Object.create(null) - this.type = type -} diff --git a/socket/node_modules/content-type/package.json b/socket/node_modules/content-type/package.json deleted file mode 100644 index a8b66f3..0000000 --- a/socket/node_modules/content-type/package.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "_from": "content-type@~1.0.4", - "_id": "content-type@1.0.4", - "_inBundle": false, - "_integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "_location": "/content-type", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "content-type@~1.0.4", - "name": "content-type", - "escapedName": "content-type", - "rawSpec": "~1.0.4", - "saveSpec": null, - "fetchSpec": "~1.0.4" - }, - "_requiredBy": [ - "/body-parser", - "/express" - ], - "_resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "_shasum": "e138cc75e040c727b1966fe5e5f8c9aee256fe3b", - "_spec": "content-type@~1.0.4", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/express", - "author": { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - }, - "bugs": { - "url": "https://github.com/jshttp/content-type/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "Create and parse HTTP Content-Type header", - "devDependencies": { - "eslint": "3.19.0", - "eslint-config-standard": "10.2.1", - "eslint-plugin-import": "2.7.0", - "eslint-plugin-node": "5.1.1", - "eslint-plugin-promise": "3.5.0", - "eslint-plugin-standard": "3.0.1", - "istanbul": "0.4.5", - "mocha": "~1.21.5" - }, - "engines": { - "node": ">= 0.6" - }, - "files": [ - "LICENSE", - "HISTORY.md", - "README.md", - "index.js" - ], - "homepage": "https://github.com/jshttp/content-type#readme", - "keywords": [ - "content-type", - "http", - "req", - "res", - "rfc7231" - ], - "license": "MIT", - "name": "content-type", - "repository": { - "type": "git", - "url": "git+https://github.com/jshttp/content-type.git" - }, - "scripts": { - "lint": "eslint .", - "test": "mocha --reporter spec --check-leaks --bail test/", - "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/" - }, - "version": "1.0.4" -} diff --git a/socket/node_modules/cookie-signature/.npmignore b/socket/node_modules/cookie-signature/.npmignore deleted file mode 100644 index f1250e5..0000000 --- a/socket/node_modules/cookie-signature/.npmignore +++ /dev/null @@ -1,4 +0,0 @@ -support -test -examples -*.sock diff --git a/socket/node_modules/cookie-signature/History.md b/socket/node_modules/cookie-signature/History.md deleted file mode 100644 index 78513cc..0000000 --- a/socket/node_modules/cookie-signature/History.md +++ /dev/null @@ -1,38 +0,0 @@ -1.0.6 / 2015-02-03 -================== - -* use `npm test` instead of `make test` to run tests -* clearer assertion messages when checking input - - -1.0.5 / 2014-09-05 -================== - -* add license to package.json - -1.0.4 / 2014-06-25 -================== - - * corrected avoidance of timing attacks (thanks @tenbits!) - -1.0.3 / 2014-01-28 -================== - - * [incorrect] fix for timing attacks - -1.0.2 / 2014-01-28 -================== - - * fix missing repository warning - * fix typo in test - -1.0.1 / 2013-04-15 -================== - - * Revert "Changed underlying HMAC algo. to sha512." - * Revert "Fix for timing attacks on MAC verification." - -0.0.1 / 2010-01-03 -================== - - * Initial release diff --git a/socket/node_modules/cookie-signature/Readme.md b/socket/node_modules/cookie-signature/Readme.md deleted file mode 100644 index 2559e84..0000000 --- a/socket/node_modules/cookie-signature/Readme.md +++ /dev/null @@ -1,42 +0,0 @@ - -# cookie-signature - - Sign and unsign cookies. - -## Example - -```js -var cookie = require('cookie-signature'); - -var val = cookie.sign('hello', 'tobiiscool'); -val.should.equal('hello.DGDUkGlIkCzPz+C0B064FNgHdEjox7ch8tOBGslZ5QI'); - -var val = cookie.sign('hello', 'tobiiscool'); -cookie.unsign(val, 'tobiiscool').should.equal('hello'); -cookie.unsign(val, 'luna').should.be.false; -``` - -## License - -(The MIT License) - -Copyright (c) 2012 LearnBoost <tj@learnboost.com> - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/socket/node_modules/cookie-signature/index.js b/socket/node_modules/cookie-signature/index.js deleted file mode 100644 index b8c9463..0000000 --- a/socket/node_modules/cookie-signature/index.js +++ /dev/null @@ -1,51 +0,0 @@ -/** - * Module dependencies. - */ - -var crypto = require('crypto'); - -/** - * Sign the given `val` with `secret`. - * - * @param {String} val - * @param {String} secret - * @return {String} - * @api private - */ - -exports.sign = function(val, secret){ - if ('string' != typeof val) throw new TypeError("Cookie value must be provided as a string."); - if ('string' != typeof secret) throw new TypeError("Secret string must be provided."); - return val + '.' + crypto - .createHmac('sha256', secret) - .update(val) - .digest('base64') - .replace(/\=+$/, ''); -}; - -/** - * Unsign and decode the given `val` with `secret`, - * returning `false` if the signature is invalid. - * - * @param {String} val - * @param {String} secret - * @return {String|Boolean} - * @api private - */ - -exports.unsign = function(val, secret){ - if ('string' != typeof val) throw new TypeError("Signed cookie string must be provided."); - if ('string' != typeof secret) throw new TypeError("Secret string must be provided."); - var str = val.slice(0, val.lastIndexOf('.')) - , mac = exports.sign(str, secret); - - return sha1(mac) == sha1(val) ? str : false; -}; - -/** - * Private - */ - -function sha1(str){ - return crypto.createHash('sha1').update(str).digest('hex'); -} diff --git a/socket/node_modules/cookie-signature/package.json b/socket/node_modules/cookie-signature/package.json deleted file mode 100644 index ed250b5..0000000 --- a/socket/node_modules/cookie-signature/package.json +++ /dev/null @@ -1,57 +0,0 @@ -{ - "_from": "cookie-signature@1.0.6", - "_id": "cookie-signature@1.0.6", - "_inBundle": false, - "_integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "_location": "/cookie-signature", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "cookie-signature@1.0.6", - "name": "cookie-signature", - "escapedName": "cookie-signature", - "rawSpec": "1.0.6", - "saveSpec": null, - "fetchSpec": "1.0.6" - }, - "_requiredBy": [ - "/express" - ], - "_resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "_shasum": "e303a882b342cc3ee8ca513a79999734dab3ae2c", - "_spec": "cookie-signature@1.0.6", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/express", - "author": { - "name": "TJ Holowaychuk", - "email": "tj@learnboost.com" - }, - "bugs": { - "url": "https://github.com/visionmedia/node-cookie-signature/issues" - }, - "bundleDependencies": false, - "dependencies": {}, - "deprecated": false, - "description": "Sign and unsign cookies", - "devDependencies": { - "mocha": "*", - "should": "*" - }, - "homepage": "https://github.com/visionmedia/node-cookie-signature#readme", - "keywords": [ - "cookie", - "sign", - "unsign" - ], - "license": "MIT", - "main": "index", - "name": "cookie-signature", - "repository": { - "type": "git", - "url": "git+https://github.com/visionmedia/node-cookie-signature.git" - }, - "scripts": { - "test": "mocha --require should --reporter spec" - }, - "version": "1.0.6" -} diff --git a/socket/node_modules/cookie/HISTORY.md b/socket/node_modules/cookie/HISTORY.md deleted file mode 100644 index ce080e0..0000000 --- a/socket/node_modules/cookie/HISTORY.md +++ /dev/null @@ -1,128 +0,0 @@ -0.4.1 / 2020-04-21 -================== - - * Fix `maxAge` option to reject invalid values - -0.4.0 / 2019-05-15 -================== - - * Add `SameSite=None` support - -0.3.1 / 2016-05-26 -================== - - * Fix `sameSite: true` to work with draft-7 clients - - `true` now sends `SameSite=Strict` instead of `SameSite` - -0.3.0 / 2016-05-26 -================== - - * Add `sameSite` option - - Replaces `firstPartyOnly` option, never implemented by browsers - * Improve error message when `encode` is not a function - * Improve error message when `expires` is not a `Date` - -0.2.4 / 2016-05-20 -================== - - * perf: enable strict mode - * perf: use for loop in parse - * perf: use string concatination for serialization - -0.2.3 / 2015-10-25 -================== - - * Fix cookie `Max-Age` to never be a floating point number - -0.2.2 / 2015-09-17 -================== - - * Fix regression when setting empty cookie value - - Ease the new restriction, which is just basic header-level validation - * Fix typo in invalid value errors - -0.2.1 / 2015-09-17 -================== - - * Throw on invalid values provided to `serialize` - - Ensures the resulting string is a valid HTTP header value - -0.2.0 / 2015-08-13 -================== - - * Add `firstPartyOnly` option - * Throw better error for invalid argument to parse - * perf: hoist regular expression - -0.1.5 / 2015-09-17 -================== - - * Fix regression when setting empty cookie value - - Ease the new restriction, which is just basic header-level validation - * Fix typo in invalid value errors - -0.1.4 / 2015-09-17 -================== - - * Throw better error for invalid argument to parse - * Throw on invalid values provided to `serialize` - - Ensures the resulting string is a valid HTTP header value - -0.1.3 / 2015-05-19 -================== - - * Reduce the scope of try-catch deopt - * Remove argument reassignments - -0.1.2 / 2014-04-16 -================== - - * Remove unnecessary files from npm package - -0.1.1 / 2014-02-23 -================== - - * Fix bad parse when cookie value contained a comma - * Fix support for `maxAge` of `0` - -0.1.0 / 2013-05-01 -================== - - * Add `decode` option - * Add `encode` option - -0.0.6 / 2013-04-08 -================== - - * Ignore cookie parts missing `=` - -0.0.5 / 2012-10-29 -================== - - * Return raw cookie value if value unescape errors - -0.0.4 / 2012-06-21 -================== - - * Use encode/decodeURIComponent for cookie encoding/decoding - - Improve server/client interoperability - -0.0.3 / 2012-06-06 -================== - - * Only escape special characters per the cookie RFC - -0.0.2 / 2012-06-01 -================== - - * Fix `maxAge` option to not throw error - -0.0.1 / 2012-05-28 -================== - - * Add more tests - -0.0.0 / 2012-05-28 -================== - - * Initial release diff --git a/socket/node_modules/cookie/LICENSE b/socket/node_modules/cookie/LICENSE deleted file mode 100644 index 058b6b4..0000000 --- a/socket/node_modules/cookie/LICENSE +++ /dev/null @@ -1,24 +0,0 @@ -(The MIT License) - -Copyright (c) 2012-2014 Roman Shtylman -Copyright (c) 2015 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/socket/node_modules/cookie/README.md b/socket/node_modules/cookie/README.md deleted file mode 100644 index 18b2c2c..0000000 --- a/socket/node_modules/cookie/README.md +++ /dev/null @@ -1,257 +0,0 @@ -# cookie - -[![NPM Version][npm-version-image]][npm-url] -[![NPM Downloads][npm-downloads-image]][npm-url] -[![Node.js Version][node-version-image]][node-version-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Basic HTTP cookie parser and serializer for HTTP servers. - -## Installation - -This is a [Node.js](https://nodejs.org/en/) module available through the -[npm registry](https://www.npmjs.com/). Installation is done using the -[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): - -```sh -$ npm install cookie -``` - -## API - -```js -var cookie = require('cookie'); -``` - -### cookie.parse(str, options) - -Parse an HTTP `Cookie` header string and returning an object of all cookie name-value pairs. -The `str` argument is the string representing a `Cookie` header value and `options` is an -optional object containing additional parsing options. - -```js -var cookies = cookie.parse('foo=bar; equation=E%3Dmc%5E2'); -// { foo: 'bar', equation: 'E=mc^2' } -``` - -#### Options - -`cookie.parse` accepts these properties in the options object. - -##### decode - -Specifies a function that will be used to decode a cookie's value. Since the value of a cookie -has a limited character set (and must be a simple string), this function can be used to decode -a previously-encoded cookie value into a JavaScript string or other object. - -The default function is the global `decodeURIComponent`, which will decode any URL-encoded -sequences into their byte representations. - -**note** if an error is thrown from this function, the original, non-decoded cookie value will -be returned as the cookie's value. - -### cookie.serialize(name, value, options) - -Serialize a cookie name-value pair into a `Set-Cookie` header string. The `name` argument is the -name for the cookie, the `value` argument is the value to set the cookie to, and the `options` -argument is an optional object containing additional serialization options. - -```js -var setCookie = cookie.serialize('foo', 'bar'); -// foo=bar -``` - -#### Options - -`cookie.serialize` accepts these properties in the options object. - -##### domain - -Specifies the value for the [`Domain` `Set-Cookie` attribute][rfc-6265-5.2.3]. By default, no -domain is set, and most clients will consider the cookie to apply to only the current domain. - -##### encode - -Specifies a function that will be used to encode a cookie's value. Since value of a cookie -has a limited character set (and must be a simple string), this function can be used to encode -a value into a string suited for a cookie's value. - -The default function is the global `encodeURIComponent`, which will encode a JavaScript string -into UTF-8 byte sequences and then URL-encode any that fall outside of the cookie range. - -##### expires - -Specifies the `Date` object to be the value for the [`Expires` `Set-Cookie` attribute][rfc-6265-5.2.1]. -By default, no expiration is set, and most clients will consider this a "non-persistent cookie" and -will delete it on a condition like exiting a web browser application. - -**note** the [cookie storage model specification][rfc-6265-5.3] states that if both `expires` and -`maxAge` are set, then `maxAge` takes precedence, but it is possible not all clients by obey this, -so if both are set, they should point to the same date and time. - -##### httpOnly - -Specifies the `boolean` value for the [`HttpOnly` `Set-Cookie` attribute][rfc-6265-5.2.6]. When truthy, -the `HttpOnly` attribute is set, otherwise it is not. By default, the `HttpOnly` attribute is not set. - -**note** be careful when setting this to `true`, as compliant clients will not allow client-side -JavaScript to see the cookie in `document.cookie`. - -##### maxAge - -Specifies the `number` (in seconds) to be the value for the [`Max-Age` `Set-Cookie` attribute][rfc-6265-5.2.2]. -The given number will be converted to an integer by rounding down. By default, no maximum age is set. - -**note** the [cookie storage model specification][rfc-6265-5.3] states that if both `expires` and -`maxAge` are set, then `maxAge` takes precedence, but it is possible not all clients by obey this, -so if both are set, they should point to the same date and time. - -##### path - -Specifies the value for the [`Path` `Set-Cookie` attribute][rfc-6265-5.2.4]. By default, the path -is considered the ["default path"][rfc-6265-5.1.4]. - -##### sameSite - -Specifies the `boolean` or `string` to be the value for the [`SameSite` `Set-Cookie` attribute][rfc-6265bis-03-4.1.2.7]. - - - `true` will set the `SameSite` attribute to `Strict` for strict same site enforcement. - - `false` will not set the `SameSite` attribute. - - `'lax'` will set the `SameSite` attribute to `Lax` for lax same site enforcement. - - `'none'` will set the `SameSite` attribute to `None` for an explicit cross-site cookie. - - `'strict'` will set the `SameSite` attribute to `Strict` for strict same site enforcement. - -More information about the different enforcement levels can be found in -[the specification][rfc-6265bis-03-4.1.2.7]. - -**note** This is an attribute that has not yet been fully standardized, and may change in the future. -This also means many clients may ignore this attribute until they understand it. - -##### secure - -Specifies the `boolean` value for the [`Secure` `Set-Cookie` attribute][rfc-6265-5.2.5]. When truthy, -the `Secure` attribute is set, otherwise it is not. By default, the `Secure` attribute is not set. - -**note** be careful when setting this to `true`, as compliant clients will not send the cookie back to -the server in the future if the browser does not have an HTTPS connection. - -## Example - -The following example uses this module in conjunction with the Node.js core HTTP server -to prompt a user for their name and display it back on future visits. - -```js -var cookie = require('cookie'); -var escapeHtml = require('escape-html'); -var http = require('http'); -var url = require('url'); - -function onRequest(req, res) { - // Parse the query string - var query = url.parse(req.url, true, true).query; - - if (query && query.name) { - // Set a new cookie with the name - res.setHeader('Set-Cookie', cookie.serialize('name', String(query.name), { - httpOnly: true, - maxAge: 60 * 60 * 24 * 7 // 1 week - })); - - // Redirect back after setting cookie - res.statusCode = 302; - res.setHeader('Location', req.headers.referer || '/'); - res.end(); - return; - } - - // Parse the cookies on the request - var cookies = cookie.parse(req.headers.cookie || ''); - - // Get the visitor name set in the cookie - var name = cookies.name; - - res.setHeader('Content-Type', 'text/html; charset=UTF-8'); - - if (name) { - res.write('

    Welcome back, ' + escapeHtml(name) + '!

    '); - } else { - res.write('

    Hello, new visitor!

    '); - } - - res.write('
    '); - res.write(' '); - res.end('
    '); -} - -http.createServer(onRequest).listen(3000); -``` - -## Testing - -```sh -$ npm test -``` - -## Benchmark - -``` -$ npm run bench - -> cookie@0.3.1 bench cookie -> node benchmark/index.js - - http_parser@2.8.0 - node@6.14.2 - v8@5.1.281.111 - uv@1.16.1 - zlib@1.2.11 - ares@1.10.1-DEV - icu@58.2 - modules@48 - napi@3 - openssl@1.0.2o - -> node benchmark/parse.js - - cookie.parse - - 6 tests completed. - - simple x 1,200,691 ops/sec ±1.12% (189 runs sampled) - decode x 1,012,994 ops/sec ±0.97% (186 runs sampled) - unquote x 1,074,174 ops/sec ±2.43% (186 runs sampled) - duplicates x 438,424 ops/sec ±2.17% (184 runs sampled) - 10 cookies x 147,154 ops/sec ±1.01% (186 runs sampled) - 100 cookies x 14,274 ops/sec ±1.07% (187 runs sampled) -``` - -## References - -- [RFC 6265: HTTP State Management Mechanism][rfc-6265] -- [Same-site Cookies][rfc-6265bis-03-4.1.2.7] - -[rfc-6265bis-03-4.1.2.7]: https://tools.ietf.org/html/draft-ietf-httpbis-rfc6265bis-03#section-4.1.2.7 -[rfc-6265]: https://tools.ietf.org/html/rfc6265 -[rfc-6265-5.1.4]: https://tools.ietf.org/html/rfc6265#section-5.1.4 -[rfc-6265-5.2.1]: https://tools.ietf.org/html/rfc6265#section-5.2.1 -[rfc-6265-5.2.2]: https://tools.ietf.org/html/rfc6265#section-5.2.2 -[rfc-6265-5.2.3]: https://tools.ietf.org/html/rfc6265#section-5.2.3 -[rfc-6265-5.2.4]: https://tools.ietf.org/html/rfc6265#section-5.2.4 -[rfc-6265-5.2.5]: https://tools.ietf.org/html/rfc6265#section-5.2.5 -[rfc-6265-5.2.6]: https://tools.ietf.org/html/rfc6265#section-5.2.6 -[rfc-6265-5.3]: https://tools.ietf.org/html/rfc6265#section-5.3 - -## License - -[MIT](LICENSE) - -[coveralls-image]: https://badgen.net/coveralls/c/github/jshttp/cookie/master -[coveralls-url]: https://coveralls.io/r/jshttp/cookie?branch=master -[node-version-image]: https://badgen.net/npm/node/cookie -[node-version-url]: https://nodejs.org/en/download -[npm-downloads-image]: https://badgen.net/npm/dm/cookie -[npm-url]: https://npmjs.org/package/cookie -[npm-version-image]: https://badgen.net/npm/v/cookie -[travis-image]: https://badgen.net/travis/jshttp/cookie/master -[travis-url]: https://travis-ci.org/jshttp/cookie diff --git a/socket/node_modules/cookie/index.js b/socket/node_modules/cookie/index.js deleted file mode 100644 index 760f32e..0000000 --- a/socket/node_modules/cookie/index.js +++ /dev/null @@ -1,202 +0,0 @@ -/*! - * cookie - * Copyright(c) 2012-2014 Roman Shtylman - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict'; - -/** - * Module exports. - * @public - */ - -exports.parse = parse; -exports.serialize = serialize; - -/** - * Module variables. - * @private - */ - -var decode = decodeURIComponent; -var encode = encodeURIComponent; -var pairSplitRegExp = /; */; - -/** - * RegExp to match field-content in RFC 7230 sec 3.2 - * - * field-content = field-vchar [ 1*( SP / HTAB ) field-vchar ] - * field-vchar = VCHAR / obs-text - * obs-text = %x80-FF - */ - -var fieldContentRegExp = /^[\u0009\u0020-\u007e\u0080-\u00ff]+$/; - -/** - * Parse a cookie header. - * - * Parse the given cookie header string into an object - * The object has the various cookies as keys(names) => values - * - * @param {string} str - * @param {object} [options] - * @return {object} - * @public - */ - -function parse(str, options) { - if (typeof str !== 'string') { - throw new TypeError('argument str must be a string'); - } - - var obj = {} - var opt = options || {}; - var pairs = str.split(pairSplitRegExp); - var dec = opt.decode || decode; - - for (var i = 0; i < pairs.length; i++) { - var pair = pairs[i]; - var eq_idx = pair.indexOf('='); - - // skip things that don't look like key=value - if (eq_idx < 0) { - continue; - } - - var key = pair.substr(0, eq_idx).trim() - var val = pair.substr(++eq_idx, pair.length).trim(); - - // quoted values - if ('"' == val[0]) { - val = val.slice(1, -1); - } - - // only assign once - if (undefined == obj[key]) { - obj[key] = tryDecode(val, dec); - } - } - - return obj; -} - -/** - * Serialize data into a cookie header. - * - * Serialize the a name value pair into a cookie string suitable for - * http headers. An optional options object specified cookie parameters. - * - * serialize('foo', 'bar', { httpOnly: true }) - * => "foo=bar; httpOnly" - * - * @param {string} name - * @param {string} val - * @param {object} [options] - * @return {string} - * @public - */ - -function serialize(name, val, options) { - var opt = options || {}; - var enc = opt.encode || encode; - - if (typeof enc !== 'function') { - throw new TypeError('option encode is invalid'); - } - - if (!fieldContentRegExp.test(name)) { - throw new TypeError('argument name is invalid'); - } - - var value = enc(val); - - if (value && !fieldContentRegExp.test(value)) { - throw new TypeError('argument val is invalid'); - } - - var str = name + '=' + value; - - if (null != opt.maxAge) { - var maxAge = opt.maxAge - 0; - - if (isNaN(maxAge) || !isFinite(maxAge)) { - throw new TypeError('option maxAge is invalid') - } - - str += '; Max-Age=' + Math.floor(maxAge); - } - - if (opt.domain) { - if (!fieldContentRegExp.test(opt.domain)) { - throw new TypeError('option domain is invalid'); - } - - str += '; Domain=' + opt.domain; - } - - if (opt.path) { - if (!fieldContentRegExp.test(opt.path)) { - throw new TypeError('option path is invalid'); - } - - str += '; Path=' + opt.path; - } - - if (opt.expires) { - if (typeof opt.expires.toUTCString !== 'function') { - throw new TypeError('option expires is invalid'); - } - - str += '; Expires=' + opt.expires.toUTCString(); - } - - if (opt.httpOnly) { - str += '; HttpOnly'; - } - - if (opt.secure) { - str += '; Secure'; - } - - if (opt.sameSite) { - var sameSite = typeof opt.sameSite === 'string' - ? opt.sameSite.toLowerCase() : opt.sameSite; - - switch (sameSite) { - case true: - str += '; SameSite=Strict'; - break; - case 'lax': - str += '; SameSite=Lax'; - break; - case 'strict': - str += '; SameSite=Strict'; - break; - case 'none': - str += '; SameSite=None'; - break; - default: - throw new TypeError('option sameSite is invalid'); - } - } - - return str; -} - -/** - * Try decoding a string using a decoding function. - * - * @param {string} str - * @param {function} decode - * @private - */ - -function tryDecode(str, decode) { - try { - return decode(str); - } catch (e) { - return str; - } -} diff --git a/socket/node_modules/cookie/package.json b/socket/node_modules/cookie/package.json deleted file mode 100644 index 1417e90..0000000 --- a/socket/node_modules/cookie/package.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "_from": "cookie@~0.4.1", - "_id": "cookie@0.4.1", - "_inBundle": false, - "_integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", - "_location": "/cookie", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "cookie@~0.4.1", - "name": "cookie", - "escapedName": "cookie", - "rawSpec": "~0.4.1", - "saveSpec": null, - "fetchSpec": "~0.4.1" - }, - "_requiredBy": [ - "/engine.io" - ], - "_resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", - "_shasum": "afd713fe26ebd21ba95ceb61f9a8116e50a537d1", - "_spec": "cookie@~0.4.1", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/engine.io", - "author": { - "name": "Roman Shtylman", - "email": "shtylman@gmail.com" - }, - "bugs": { - "url": "https://github.com/jshttp/cookie/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - } - ], - "deprecated": false, - "description": "HTTP server cookie parsing and serialization", - "devDependencies": { - "beautify-benchmark": "0.2.4", - "benchmark": "2.1.4", - "eslint": "6.8.0", - "eslint-plugin-markdown": "1.0.2", - "mocha": "7.1.1", - "nyc": "15.0.1" - }, - "engines": { - "node": ">= 0.6" - }, - "files": [ - "HISTORY.md", - "LICENSE", - "README.md", - "index.js" - ], - "homepage": "https://github.com/jshttp/cookie#readme", - "keywords": [ - "cookie", - "cookies" - ], - "license": "MIT", - "name": "cookie", - "repository": { - "type": "git", - "url": "git+https://github.com/jshttp/cookie.git" - }, - "scripts": { - "bench": "node benchmark/index.js", - "lint": "eslint --plugin markdown --ext js,md .", - "test": "mocha --reporter spec --bail --check-leaks --ui qunit test/", - "test-ci": "nyc --reporter=text npm test", - "test-cov": "nyc --reporter=html --reporter=text npm test", - "version": "node scripts/version-history.js && git add HISTORY.md" - }, - "version": "0.4.1" -} diff --git a/socket/node_modules/cors/CONTRIBUTING.md b/socket/node_modules/cors/CONTRIBUTING.md deleted file mode 100644 index 591b09a..0000000 --- a/socket/node_modules/cors/CONTRIBUTING.md +++ /dev/null @@ -1,33 +0,0 @@ -# contributing to `cors` - -CORS is a node.js package for providing a [connect](http://www.senchalabs.org/connect/)/[express](http://expressjs.com/) middleware that can be used to enable [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing) with various options. Learn more about the project in [the README](README.md). - -## The CORS Spec - -[http://www.w3.org/TR/cors/](http://www.w3.org/TR/cors/) - -## Pull Requests Welcome - -* Include `'use strict';` in every javascript file. -* 2 space indentation. -* Please run the testing steps below before submitting. - -## Testing - -```bash -$ npm install -$ npm test -``` - -## Interactive Testing Harness - -[http://node-cors-client.herokuapp.com](http://node-cors-client.herokuapp.com) - -Related git repositories: - -* [https://github.com/TroyGoode/node-cors-server](https://github.com/TroyGoode/node-cors-server) -* [https://github.com/TroyGoode/node-cors-client](https://github.com/TroyGoode/node-cors-client) - -## License - -[MIT License](http://www.opensource.org/licenses/mit-license.php) diff --git a/socket/node_modules/cors/HISTORY.md b/socket/node_modules/cors/HISTORY.md deleted file mode 100644 index 5762bce..0000000 --- a/socket/node_modules/cors/HISTORY.md +++ /dev/null @@ -1,58 +0,0 @@ -2.8.5 / 2018-11-04 -================== - - * Fix setting `maxAge` option to `0` - -2.8.4 / 2017-07-12 -================== - - * Work-around Safari bug in default pre-flight response - -2.8.3 / 2017-03-29 -================== - - * Fix error when options delegate missing `methods` option - -2.8.2 / 2017-03-28 -================== - - * Fix error when frozen options are passed - * Send "Vary: Origin" when using regular expressions - * Send "Vary: Access-Control-Request-Headers" when dynamic `allowedHeaders` - -2.8.1 / 2016-09-08 -================== - -This release only changed documentation. - -2.8.0 / 2016-08-23 -================== - - * Add `optionsSuccessStatus` option - -2.7.2 / 2016-08-23 -================== - - * Fix error when Node.js running in strict mode - -2.7.1 / 2015-05-28 -================== - - * Move module into expressjs organization - -2.7.0 / 2015-05-28 -================== - - * Allow array of matching condition as `origin` option - * Allow regular expression as `origin` option - -2.6.1 / 2015-05-28 -================== - - * Update `license` in package.json - -2.6.0 / 2015-04-27 -================== - - * Add `preflightContinue` option - * Fix "Vary: Origin" header added for "*" diff --git a/socket/node_modules/cors/LICENSE b/socket/node_modules/cors/LICENSE deleted file mode 100644 index fd10c84..0000000 --- a/socket/node_modules/cors/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2013 Troy Goode - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/cors/README.md b/socket/node_modules/cors/README.md deleted file mode 100644 index 732b847..0000000 --- a/socket/node_modules/cors/README.md +++ /dev/null @@ -1,243 +0,0 @@ -# cors - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -CORS is a node.js package for providing a [Connect](http://www.senchalabs.org/connect/)/[Express](http://expressjs.com/) middleware that can be used to enable [CORS](http://en.wikipedia.org/wiki/Cross-origin_resource_sharing) with various options. - -**[Follow me (@troygoode) on Twitter!](https://twitter.com/intent/user?screen_name=troygoode)** - -* [Installation](#installation) -* [Usage](#usage) - * [Simple Usage](#simple-usage-enable-all-cors-requests) - * [Enable CORS for a Single Route](#enable-cors-for-a-single-route) - * [Configuring CORS](#configuring-cors) - * [Configuring CORS Asynchronously](#configuring-cors-asynchronously) - * [Enabling CORS Pre-Flight](#enabling-cors-pre-flight) -* [Configuration Options](#configuration-options) -* [Demo](#demo) -* [License](#license) -* [Author](#author) - -## Installation - -This is a [Node.js](https://nodejs.org/en/) module available through the -[npm registry](https://www.npmjs.com/). Installation is done using the -[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): - -```sh -$ npm install cors -``` - -## Usage - -### Simple Usage (Enable *All* CORS Requests) - -```javascript -var express = require('express') -var cors = require('cors') -var app = express() - -app.use(cors()) - -app.get('/products/:id', function (req, res, next) { - res.json({msg: 'This is CORS-enabled for all origins!'}) -}) - -app.listen(80, function () { - console.log('CORS-enabled web server listening on port 80') -}) -``` - -### Enable CORS for a Single Route - -```javascript -var express = require('express') -var cors = require('cors') -var app = express() - -app.get('/products/:id', cors(), function (req, res, next) { - res.json({msg: 'This is CORS-enabled for a Single Route'}) -}) - -app.listen(80, function () { - console.log('CORS-enabled web server listening on port 80') -}) -``` - -### Configuring CORS - -```javascript -var express = require('express') -var cors = require('cors') -var app = express() - -var corsOptions = { - origin: 'http://example.com', - optionsSuccessStatus: 200 // some legacy browsers (IE11, various SmartTVs) choke on 204 -} - -app.get('/products/:id', cors(corsOptions), function (req, res, next) { - res.json({msg: 'This is CORS-enabled for only example.com.'}) -}) - -app.listen(80, function () { - console.log('CORS-enabled web server listening on port 80') -}) -``` - -### Configuring CORS w/ Dynamic Origin - -```javascript -var express = require('express') -var cors = require('cors') -var app = express() - -var whitelist = ['http://example1.com', 'http://example2.com'] -var corsOptions = { - origin: function (origin, callback) { - if (whitelist.indexOf(origin) !== -1) { - callback(null, true) - } else { - callback(new Error('Not allowed by CORS')) - } - } -} - -app.get('/products/:id', cors(corsOptions), function (req, res, next) { - res.json({msg: 'This is CORS-enabled for a whitelisted domain.'}) -}) - -app.listen(80, function () { - console.log('CORS-enabled web server listening on port 80') -}) -``` - -If you do not want to block REST tools or server-to-server requests, -add a `!origin` check in the origin function like so: - -```javascript -var corsOptions = { - origin: function (origin, callback) { - if (whitelist.indexOf(origin) !== -1 || !origin) { - callback(null, true) - } else { - callback(new Error('Not allowed by CORS')) - } - } -} -``` - -### Enabling CORS Pre-Flight - -Certain CORS requests are considered 'complex' and require an initial -`OPTIONS` request (called the "pre-flight request"). An example of a -'complex' CORS request is one that uses an HTTP verb other than -GET/HEAD/POST (such as DELETE) or that uses custom headers. To enable -pre-flighting, you must add a new OPTIONS handler for the route you want -to support: - -```javascript -var express = require('express') -var cors = require('cors') -var app = express() - -app.options('/products/:id', cors()) // enable pre-flight request for DELETE request -app.del('/products/:id', cors(), function (req, res, next) { - res.json({msg: 'This is CORS-enabled for all origins!'}) -}) - -app.listen(80, function () { - console.log('CORS-enabled web server listening on port 80') -}) -``` - -You can also enable pre-flight across-the-board like so: - -```javascript -app.options('*', cors()) // include before other routes -``` - -### Configuring CORS Asynchronously - -```javascript -var express = require('express') -var cors = require('cors') -var app = express() - -var whitelist = ['http://example1.com', 'http://example2.com'] -var corsOptionsDelegate = function (req, callback) { - var corsOptions; - if (whitelist.indexOf(req.header('Origin')) !== -1) { - corsOptions = { origin: true } // reflect (enable) the requested origin in the CORS response - } else { - corsOptions = { origin: false } // disable CORS for this request - } - callback(null, corsOptions) // callback expects two parameters: error and options -} - -app.get('/products/:id', cors(corsOptionsDelegate), function (req, res, next) { - res.json({msg: 'This is CORS-enabled for a whitelisted domain.'}) -}) - -app.listen(80, function () { - console.log('CORS-enabled web server listening on port 80') -}) -``` - -## Configuration Options - -* `origin`: Configures the **Access-Control-Allow-Origin** CORS header. Possible values: - - `Boolean` - set `origin` to `true` to reflect the [request origin](http://tools.ietf.org/html/draft-abarth-origin-09), as defined by `req.header('Origin')`, or set it to `false` to disable CORS. - - `String` - set `origin` to a specific origin. For example if you set it to `"http://example.com"` only requests from "http://example.com" will be allowed. - - `RegExp` - set `origin` to a regular expression pattern which will be used to test the request origin. If it's a match, the request origin will be reflected. For example the pattern `/example\.com$/` will reflect any request that is coming from an origin ending with "example.com". - - `Array` - set `origin` to an array of valid origins. Each origin can be a `String` or a `RegExp`. For example `["http://example1.com", /\.example2\.com$/]` will accept any request from "http://example1.com" or from a subdomain of "example2.com". - - `Function` - set `origin` to a function implementing some custom logic. The function takes the request origin as the first parameter and a callback (which expects the signature `err [object], allow [bool]`) as the second. -* `methods`: Configures the **Access-Control-Allow-Methods** CORS header. Expects a comma-delimited string (ex: 'GET,PUT,POST') or an array (ex: `['GET', 'PUT', 'POST']`). -* `allowedHeaders`: Configures the **Access-Control-Allow-Headers** CORS header. Expects a comma-delimited string (ex: 'Content-Type,Authorization') or an array (ex: `['Content-Type', 'Authorization']`). If not specified, defaults to reflecting the headers specified in the request's **Access-Control-Request-Headers** header. -* `exposedHeaders`: Configures the **Access-Control-Expose-Headers** CORS header. Expects a comma-delimited string (ex: 'Content-Range,X-Content-Range') or an array (ex: `['Content-Range', 'X-Content-Range']`). If not specified, no custom headers are exposed. -* `credentials`: Configures the **Access-Control-Allow-Credentials** CORS header. Set to `true` to pass the header, otherwise it is omitted. -* `maxAge`: Configures the **Access-Control-Max-Age** CORS header. Set to an integer to pass the header, otherwise it is omitted. -* `preflightContinue`: Pass the CORS preflight response to the next handler. -* `optionsSuccessStatus`: Provides a status code to use for successful `OPTIONS` requests, since some legacy browsers (IE11, various SmartTVs) choke on `204`. - -The default configuration is the equivalent of: - -```json -{ - "origin": "*", - "methods": "GET,HEAD,PUT,PATCH,POST,DELETE", - "preflightContinue": false, - "optionsSuccessStatus": 204 -} -``` - -For details on the effect of each CORS header, read [this](http://www.html5rocks.com/en/tutorials/cors/) article on HTML5 Rocks. - -## Demo - -A demo that illustrates CORS working (and not working) using jQuery is available here: [http://node-cors-client.herokuapp.com/](http://node-cors-client.herokuapp.com/) - -Code for that demo can be found here: - -* Client: [https://github.com/TroyGoode/node-cors-client](https://github.com/TroyGoode/node-cors-client) -* Server: [https://github.com/TroyGoode/node-cors-server](https://github.com/TroyGoode/node-cors-server) - -## License - -[MIT License](http://www.opensource.org/licenses/mit-license.php) - -## Author - -[Troy Goode](https://github.com/TroyGoode) ([troygoode@gmail.com](mailto:troygoode@gmail.com)) - -[coveralls-image]: https://img.shields.io/coveralls/expressjs/cors/master.svg -[coveralls-url]: https://coveralls.io/r/expressjs/cors?branch=master -[downloads-image]: https://img.shields.io/npm/dm/cors.svg -[downloads-url]: https://npmjs.org/package/cors -[npm-image]: https://img.shields.io/npm/v/cors.svg -[npm-url]: https://npmjs.org/package/cors -[travis-image]: https://img.shields.io/travis/expressjs/cors/master.svg -[travis-url]: https://travis-ci.org/expressjs/cors diff --git a/socket/node_modules/cors/lib/index.js b/socket/node_modules/cors/lib/index.js deleted file mode 100644 index 5475aec..0000000 --- a/socket/node_modules/cors/lib/index.js +++ /dev/null @@ -1,238 +0,0 @@ -(function () { - - 'use strict'; - - var assign = require('object-assign'); - var vary = require('vary'); - - var defaults = { - origin: '*', - methods: 'GET,HEAD,PUT,PATCH,POST,DELETE', - preflightContinue: false, - optionsSuccessStatus: 204 - }; - - function isString(s) { - return typeof s === 'string' || s instanceof String; - } - - function isOriginAllowed(origin, allowedOrigin) { - if (Array.isArray(allowedOrigin)) { - for (var i = 0; i < allowedOrigin.length; ++i) { - if (isOriginAllowed(origin, allowedOrigin[i])) { - return true; - } - } - return false; - } else if (isString(allowedOrigin)) { - return origin === allowedOrigin; - } else if (allowedOrigin instanceof RegExp) { - return allowedOrigin.test(origin); - } else { - return !!allowedOrigin; - } - } - - function configureOrigin(options, req) { - var requestOrigin = req.headers.origin, - headers = [], - isAllowed; - - if (!options.origin || options.origin === '*') { - // allow any origin - headers.push([{ - key: 'Access-Control-Allow-Origin', - value: '*' - }]); - } else if (isString(options.origin)) { - // fixed origin - headers.push([{ - key: 'Access-Control-Allow-Origin', - value: options.origin - }]); - headers.push([{ - key: 'Vary', - value: 'Origin' - }]); - } else { - isAllowed = isOriginAllowed(requestOrigin, options.origin); - // reflect origin - headers.push([{ - key: 'Access-Control-Allow-Origin', - value: isAllowed ? requestOrigin : false - }]); - headers.push([{ - key: 'Vary', - value: 'Origin' - }]); - } - - return headers; - } - - function configureMethods(options) { - var methods = options.methods; - if (methods.join) { - methods = options.methods.join(','); // .methods is an array, so turn it into a string - } - return { - key: 'Access-Control-Allow-Methods', - value: methods - }; - } - - function configureCredentials(options) { - if (options.credentials === true) { - return { - key: 'Access-Control-Allow-Credentials', - value: 'true' - }; - } - return null; - } - - function configureAllowedHeaders(options, req) { - var allowedHeaders = options.allowedHeaders || options.headers; - var headers = []; - - if (!allowedHeaders) { - allowedHeaders = req.headers['access-control-request-headers']; // .headers wasn't specified, so reflect the request headers - headers.push([{ - key: 'Vary', - value: 'Access-Control-Request-Headers' - }]); - } else if (allowedHeaders.join) { - allowedHeaders = allowedHeaders.join(','); // .headers is an array, so turn it into a string - } - if (allowedHeaders && allowedHeaders.length) { - headers.push([{ - key: 'Access-Control-Allow-Headers', - value: allowedHeaders - }]); - } - - return headers; - } - - function configureExposedHeaders(options) { - var headers = options.exposedHeaders; - if (!headers) { - return null; - } else if (headers.join) { - headers = headers.join(','); // .headers is an array, so turn it into a string - } - if (headers && headers.length) { - return { - key: 'Access-Control-Expose-Headers', - value: headers - }; - } - return null; - } - - function configureMaxAge(options) { - var maxAge = (typeof options.maxAge === 'number' || options.maxAge) && options.maxAge.toString() - if (maxAge && maxAge.length) { - return { - key: 'Access-Control-Max-Age', - value: maxAge - }; - } - return null; - } - - function applyHeaders(headers, res) { - for (var i = 0, n = headers.length; i < n; i++) { - var header = headers[i]; - if (header) { - if (Array.isArray(header)) { - applyHeaders(header, res); - } else if (header.key === 'Vary' && header.value) { - vary(res, header.value); - } else if (header.value) { - res.setHeader(header.key, header.value); - } - } - } - } - - function cors(options, req, res, next) { - var headers = [], - method = req.method && req.method.toUpperCase && req.method.toUpperCase(); - - if (method === 'OPTIONS') { - // preflight - headers.push(configureOrigin(options, req)); - headers.push(configureCredentials(options, req)); - headers.push(configureMethods(options, req)); - headers.push(configureAllowedHeaders(options, req)); - headers.push(configureMaxAge(options, req)); - headers.push(configureExposedHeaders(options, req)); - applyHeaders(headers, res); - - if (options.preflightContinue) { - next(); - } else { - // Safari (and potentially other browsers) need content-length 0, - // for 204 or they just hang waiting for a body - res.statusCode = options.optionsSuccessStatus; - res.setHeader('Content-Length', '0'); - res.end(); - } - } else { - // actual response - headers.push(configureOrigin(options, req)); - headers.push(configureCredentials(options, req)); - headers.push(configureExposedHeaders(options, req)); - applyHeaders(headers, res); - next(); - } - } - - function middlewareWrapper(o) { - // if options are static (either via defaults or custom options passed in), wrap in a function - var optionsCallback = null; - if (typeof o === 'function') { - optionsCallback = o; - } else { - optionsCallback = function (req, cb) { - cb(null, o); - }; - } - - return function corsMiddleware(req, res, next) { - optionsCallback(req, function (err, options) { - if (err) { - next(err); - } else { - var corsOptions = assign({}, defaults, options); - var originCallback = null; - if (corsOptions.origin && typeof corsOptions.origin === 'function') { - originCallback = corsOptions.origin; - } else if (corsOptions.origin) { - originCallback = function (origin, cb) { - cb(null, corsOptions.origin); - }; - } - - if (originCallback) { - originCallback(req.headers.origin, function (err2, origin) { - if (err2 || !origin) { - next(err2); - } else { - corsOptions.origin = origin; - cors(corsOptions, req, res, next); - } - }); - } else { - next(); - } - } - }); - }; - } - - // can pass either an options hash, an options delegate, or nothing - module.exports = middlewareWrapper; - -}()); diff --git a/socket/node_modules/cors/package.json b/socket/node_modules/cors/package.json deleted file mode 100644 index 5502ea4..0000000 --- a/socket/node_modules/cors/package.json +++ /dev/null @@ -1,77 +0,0 @@ -{ - "_from": "cors@~2.8.5", - "_id": "cors@2.8.5", - "_inBundle": false, - "_integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", - "_location": "/cors", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "cors@~2.8.5", - "name": "cors", - "escapedName": "cors", - "rawSpec": "~2.8.5", - "saveSpec": null, - "fetchSpec": "~2.8.5" - }, - "_requiredBy": [ - "/engine.io" - ], - "_resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", - "_shasum": "eac11da51592dd86b9f06f6e7ac293b3df875d29", - "_spec": "cors@~2.8.5", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/engine.io", - "author": { - "name": "Troy Goode", - "email": "troygoode@gmail.com", - "url": "https://github.com/troygoode/" - }, - "bugs": { - "url": "https://github.com/expressjs/cors/issues" - }, - "bundleDependencies": false, - "dependencies": { - "object-assign": "^4", - "vary": "^1" - }, - "deprecated": false, - "description": "Node.js CORS middleware", - "devDependencies": { - "after": "0.8.2", - "eslint": "2.13.1", - "express": "4.16.3", - "mocha": "5.2.0", - "nyc": "13.1.0", - "supertest": "3.3.0" - }, - "engines": { - "node": ">= 0.10" - }, - "files": [ - "lib/index.js", - "CONTRIBUTING.md", - "HISTORY.md", - "LICENSE", - "README.md" - ], - "homepage": "https://github.com/expressjs/cors#readme", - "keywords": [ - "cors", - "express", - "connect", - "middleware" - ], - "license": "MIT", - "main": "./lib/index.js", - "name": "cors", - "repository": { - "type": "git", - "url": "git+https://github.com/expressjs/cors.git" - }, - "scripts": { - "lint": "eslint lib test", - "test": "npm run lint && nyc --reporter=html --reporter=text mocha --require test/support/env" - }, - "version": "2.8.5" -} diff --git a/socket/node_modules/debug/package.json b/socket/node_modules/debug/package.json index 6c3c620..8ee2542 100644 --- a/socket/node_modules/debug/package.json +++ b/socket/node_modules/debug/package.json @@ -1,29 +1,34 @@ { - "_from": "debug@~4.1.0", + "_args": [ + [ + "debug@4.1.1", + "/home/divergent/collab-text-editor/yjs-demos" + ] + ], + "_development": true, + "_from": "debug@4.1.1", "_id": "debug@4.1.1", "_inBundle": false, "_integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", "_location": "/debug", "_phantomChildren": {}, "_requested": { - "type": "range", + "type": "version", "registry": true, - "raw": "debug@~4.1.0", + "raw": "debug@4.1.1", "name": "debug", "escapedName": "debug", - "rawSpec": "~4.1.0", + "rawSpec": "4.1.1", "saveSpec": null, - "fetchSpec": "~4.1.0" + "fetchSpec": "4.1.1" }, "_requiredBy": [ - "/engine.io", - "/socket.io", - "/socket.io-parser" + "/@babel/core", + "/@babel/traverse" ], "_resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "_shasum": "3b72260255109c6b589cee050f1d516139664791", - "_spec": "debug@~4.1.0", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/socket.io", + "_spec": "4.1.1", + "_where": "/home/divergent/collab-text-editor/yjs-demos", "author": { "name": "TJ Holowaychuk", "email": "tj@vision-media.ca" @@ -32,7 +37,6 @@ "bugs": { "url": "https://github.com/visionmedia/debug/issues" }, - "bundleDependencies": false, "contributors": [ { "name": "Nathan Rajlich", @@ -47,7 +51,6 @@ "dependencies": { "ms": "^2.1.1" }, - "deprecated": false, "description": "small debugging utility", "devDependencies": { "@babel/cli": "^7.0.0", diff --git a/socket/node_modules/depd/History.md b/socket/node_modules/depd/History.md deleted file mode 100644 index 507ecb8..0000000 --- a/socket/node_modules/depd/History.md +++ /dev/null @@ -1,96 +0,0 @@ -1.1.2 / 2018-01-11 -================== - - * perf: remove argument reassignment - * Support Node.js 0.6 to 9.x - -1.1.1 / 2017-07-27 -================== - - * Remove unnecessary `Buffer` loading - * Support Node.js 0.6 to 8.x - -1.1.0 / 2015-09-14 -================== - - * Enable strict mode in more places - * Support io.js 3.x - * Support io.js 2.x - * Support web browser loading - - Requires bundler like Browserify or webpack - -1.0.1 / 2015-04-07 -================== - - * Fix `TypeError`s when under `'use strict'` code - * Fix useless type name on auto-generated messages - * Support io.js 1.x - * Support Node.js 0.12 - -1.0.0 / 2014-09-17 -================== - - * No changes - -0.4.5 / 2014-09-09 -================== - - * Improve call speed to functions using the function wrapper - * Support Node.js 0.6 - -0.4.4 / 2014-07-27 -================== - - * Work-around v8 generating empty stack traces - -0.4.3 / 2014-07-26 -================== - - * Fix exception when global `Error.stackTraceLimit` is too low - -0.4.2 / 2014-07-19 -================== - - * Correct call site for wrapped functions and properties - -0.4.1 / 2014-07-19 -================== - - * Improve automatic message generation for function properties - -0.4.0 / 2014-07-19 -================== - - * Add `TRACE_DEPRECATION` environment variable - * Remove non-standard grey color from color output - * Support `--no-deprecation` argument - * Support `--trace-deprecation` argument - * Support `deprecate.property(fn, prop, message)` - -0.3.0 / 2014-06-16 -================== - - * Add `NO_DEPRECATION` environment variable - -0.2.0 / 2014-06-15 -================== - - * Add `deprecate.property(obj, prop, message)` - * Remove `supports-color` dependency for node.js 0.8 - -0.1.0 / 2014-06-15 -================== - - * Add `deprecate.function(fn, message)` - * Add `process.on('deprecation', fn)` emitter - * Automatically generate message when omitted from `deprecate()` - -0.0.1 / 2014-06-15 -================== - - * Fix warning for dynamic calls at singe call site - -0.0.0 / 2014-06-15 -================== - - * Initial implementation diff --git a/socket/node_modules/depd/LICENSE b/socket/node_modules/depd/LICENSE deleted file mode 100644 index 84441fb..0000000 --- a/socket/node_modules/depd/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2014-2017 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/depd/Readme.md b/socket/node_modules/depd/Readme.md deleted file mode 100644 index 7790670..0000000 --- a/socket/node_modules/depd/Readme.md +++ /dev/null @@ -1,280 +0,0 @@ -# depd - -[![NPM Version][npm-version-image]][npm-url] -[![NPM Downloads][npm-downloads-image]][npm-url] -[![Node.js Version][node-image]][node-url] -[![Linux Build][travis-image]][travis-url] -[![Windows Build][appveyor-image]][appveyor-url] -[![Coverage Status][coveralls-image]][coveralls-url] - -Deprecate all the things - -> With great modules comes great responsibility; mark things deprecated! - -## Install - -This module is installed directly using `npm`: - -```sh -$ npm install depd -``` - -This module can also be bundled with systems like -[Browserify](http://browserify.org/) or [webpack](https://webpack.github.io/), -though by default this module will alter it's API to no longer display or -track deprecations. - -## API - - - -```js -var deprecate = require('depd')('my-module') -``` - -This library allows you to display deprecation messages to your users. -This library goes above and beyond with deprecation warnings by -introspection of the call stack (but only the bits that it is interested -in). - -Instead of just warning on the first invocation of a deprecated -function and never again, this module will warn on the first invocation -of a deprecated function per unique call site, making it ideal to alert -users of all deprecated uses across the code base, rather than just -whatever happens to execute first. - -The deprecation warnings from this module also include the file and line -information for the call into the module that the deprecated function was -in. - -**NOTE** this library has a similar interface to the `debug` module, and -this module uses the calling file to get the boundary for the call stacks, -so you should always create a new `deprecate` object in each file and not -within some central file. - -### depd(namespace) - -Create a new deprecate function that uses the given namespace name in the -messages and will display the call site prior to the stack entering the -file this function was called from. It is highly suggested you use the -name of your module as the namespace. - -### deprecate(message) - -Call this function from deprecated code to display a deprecation message. -This message will appear once per unique caller site. Caller site is the -first call site in the stack in a different file from the caller of this -function. - -If the message is omitted, a message is generated for you based on the site -of the `deprecate()` call and will display the name of the function called, -similar to the name displayed in a stack trace. - -### deprecate.function(fn, message) - -Call this function to wrap a given function in a deprecation message on any -call to the function. An optional message can be supplied to provide a custom -message. - -### deprecate.property(obj, prop, message) - -Call this function to wrap a given property on object in a deprecation message -on any accessing or setting of the property. An optional message can be supplied -to provide a custom message. - -The method must be called on the object where the property belongs (not -inherited from the prototype). - -If the property is a data descriptor, it will be converted to an accessor -descriptor in order to display the deprecation message. - -### process.on('deprecation', fn) - -This module will allow easy capturing of deprecation errors by emitting the -errors as the type "deprecation" on the global `process`. If there are no -listeners for this type, the errors are written to STDERR as normal, but if -there are any listeners, nothing will be written to STDERR and instead only -emitted. From there, you can write the errors in a different format or to a -logging source. - -The error represents the deprecation and is emitted only once with the same -rules as writing to STDERR. The error has the following properties: - - - `message` - This is the message given by the library - - `name` - This is always `'DeprecationError'` - - `namespace` - This is the namespace the deprecation came from - - `stack` - This is the stack of the call to the deprecated thing - -Example `error.stack` output: - -``` -DeprecationError: my-cool-module deprecated oldfunction - at Object. ([eval]-wrapper:6:22) - at Module._compile (module.js:456:26) - at evalScript (node.js:532:25) - at startup (node.js:80:7) - at node.js:902:3 -``` - -### process.env.NO_DEPRECATION - -As a user of modules that are deprecated, the environment variable `NO_DEPRECATION` -is provided as a quick solution to silencing deprecation warnings from being -output. The format of this is similar to that of `DEBUG`: - -```sh -$ NO_DEPRECATION=my-module,othermod node app.js -``` - -This will suppress deprecations from being output for "my-module" and "othermod". -The value is a list of comma-separated namespaces. To suppress every warning -across all namespaces, use the value `*` for a namespace. - -Providing the argument `--no-deprecation` to the `node` executable will suppress -all deprecations (only available in Node.js 0.8 or higher). - -**NOTE** This will not suppress the deperecations given to any "deprecation" -event listeners, just the output to STDERR. - -### process.env.TRACE_DEPRECATION - -As a user of modules that are deprecated, the environment variable `TRACE_DEPRECATION` -is provided as a solution to getting more detailed location information in deprecation -warnings by including the entire stack trace. The format of this is the same as -`NO_DEPRECATION`: - -```sh -$ TRACE_DEPRECATION=my-module,othermod node app.js -``` - -This will include stack traces for deprecations being output for "my-module" and -"othermod". The value is a list of comma-separated namespaces. To trace every -warning across all namespaces, use the value `*` for a namespace. - -Providing the argument `--trace-deprecation` to the `node` executable will trace -all deprecations (only available in Node.js 0.8 or higher). - -**NOTE** This will not trace the deperecations silenced by `NO_DEPRECATION`. - -## Display - -![message](files/message.png) - -When a user calls a function in your library that you mark deprecated, they -will see the following written to STDERR (in the given colors, similar colors -and layout to the `debug` module): - -``` -bright cyan bright yellow -| | reset cyan -| | | | -▼ ▼ ▼ ▼ -my-cool-module deprecated oldfunction [eval]-wrapper:6:22 -▲ ▲ ▲ ▲ -| | | | -namespace | | location of mycoolmod.oldfunction() call - | deprecation message - the word "deprecated" -``` - -If the user redirects their STDERR to a file or somewhere that does not support -colors, they see (similar layout to the `debug` module): - -``` -Sun, 15 Jun 2014 05:21:37 GMT my-cool-module deprecated oldfunction at [eval]-wrapper:6:22 -▲ ▲ ▲ ▲ ▲ -| | | | | -timestamp of message namespace | | location of mycoolmod.oldfunction() call - | deprecation message - the word "deprecated" -``` - -## Examples - -### Deprecating all calls to a function - -This will display a deprecated message about "oldfunction" being deprecated -from "my-module" on STDERR. - -```js -var deprecate = require('depd')('my-cool-module') - -// message automatically derived from function name -// Object.oldfunction -exports.oldfunction = deprecate.function(function oldfunction () { - // all calls to function are deprecated -}) - -// specific message -exports.oldfunction = deprecate.function(function () { - // all calls to function are deprecated -}, 'oldfunction') -``` - -### Conditionally deprecating a function call - -This will display a deprecated message about "weirdfunction" being deprecated -from "my-module" on STDERR when called with less than 2 arguments. - -```js -var deprecate = require('depd')('my-cool-module') - -exports.weirdfunction = function () { - if (arguments.length < 2) { - // calls with 0 or 1 args are deprecated - deprecate('weirdfunction args < 2') - } -} -``` - -When calling `deprecate` as a function, the warning is counted per call site -within your own module, so you can display different deprecations depending -on different situations and the users will still get all the warnings: - -```js -var deprecate = require('depd')('my-cool-module') - -exports.weirdfunction = function () { - if (arguments.length < 2) { - // calls with 0 or 1 args are deprecated - deprecate('weirdfunction args < 2') - } else if (typeof arguments[0] !== 'string') { - // calls with non-string first argument are deprecated - deprecate('weirdfunction non-string first arg') - } -} -``` - -### Deprecating property access - -This will display a deprecated message about "oldprop" being deprecated -from "my-module" on STDERR when accessed. A deprecation will be displayed -when setting the value and when getting the value. - -```js -var deprecate = require('depd')('my-cool-module') - -exports.oldprop = 'something' - -// message automatically derives from property name -deprecate.property(exports, 'oldprop') - -// explicit message -deprecate.property(exports, 'oldprop', 'oldprop >= 0.10') -``` - -## License - -[MIT](LICENSE) - -[npm-version-image]: https://img.shields.io/npm/v/depd.svg -[npm-downloads-image]: https://img.shields.io/npm/dm/depd.svg -[npm-url]: https://npmjs.org/package/depd -[travis-image]: https://img.shields.io/travis/dougwilson/nodejs-depd/master.svg?label=linux -[travis-url]: https://travis-ci.org/dougwilson/nodejs-depd -[appveyor-image]: https://img.shields.io/appveyor/ci/dougwilson/nodejs-depd/master.svg?label=windows -[appveyor-url]: https://ci.appveyor.com/project/dougwilson/nodejs-depd -[coveralls-image]: https://img.shields.io/coveralls/dougwilson/nodejs-depd/master.svg -[coveralls-url]: https://coveralls.io/r/dougwilson/nodejs-depd?branch=master -[node-image]: https://img.shields.io/node/v/depd.svg -[node-url]: https://nodejs.org/en/download/ diff --git a/socket/node_modules/depd/index.js b/socket/node_modules/depd/index.js deleted file mode 100644 index d758d3c..0000000 --- a/socket/node_modules/depd/index.js +++ /dev/null @@ -1,522 +0,0 @@ -/*! - * depd - * Copyright(c) 2014-2017 Douglas Christopher Wilson - * MIT Licensed - */ - -/** - * Module dependencies. - */ - -var callSiteToString = require('./lib/compat').callSiteToString -var eventListenerCount = require('./lib/compat').eventListenerCount -var relative = require('path').relative - -/** - * Module exports. - */ - -module.exports = depd - -/** - * Get the path to base files on. - */ - -var basePath = process.cwd() - -/** - * Determine if namespace is contained in the string. - */ - -function containsNamespace (str, namespace) { - var vals = str.split(/[ ,]+/) - var ns = String(namespace).toLowerCase() - - for (var i = 0; i < vals.length; i++) { - var val = vals[i] - - // namespace contained - if (val && (val === '*' || val.toLowerCase() === ns)) { - return true - } - } - - return false -} - -/** - * Convert a data descriptor to accessor descriptor. - */ - -function convertDataDescriptorToAccessor (obj, prop, message) { - var descriptor = Object.getOwnPropertyDescriptor(obj, prop) - var value = descriptor.value - - descriptor.get = function getter () { return value } - - if (descriptor.writable) { - descriptor.set = function setter (val) { return (value = val) } - } - - delete descriptor.value - delete descriptor.writable - - Object.defineProperty(obj, prop, descriptor) - - return descriptor -} - -/** - * Create arguments string to keep arity. - */ - -function createArgumentsString (arity) { - var str = '' - - for (var i = 0; i < arity; i++) { - str += ', arg' + i - } - - return str.substr(2) -} - -/** - * Create stack string from stack. - */ - -function createStackString (stack) { - var str = this.name + ': ' + this.namespace - - if (this.message) { - str += ' deprecated ' + this.message - } - - for (var i = 0; i < stack.length; i++) { - str += '\n at ' + callSiteToString(stack[i]) - } - - return str -} - -/** - * Create deprecate for namespace in caller. - */ - -function depd (namespace) { - if (!namespace) { - throw new TypeError('argument namespace is required') - } - - var stack = getStack() - var site = callSiteLocation(stack[1]) - var file = site[0] - - function deprecate (message) { - // call to self as log - log.call(deprecate, message) - } - - deprecate._file = file - deprecate._ignored = isignored(namespace) - deprecate._namespace = namespace - deprecate._traced = istraced(namespace) - deprecate._warned = Object.create(null) - - deprecate.function = wrapfunction - deprecate.property = wrapproperty - - return deprecate -} - -/** - * Determine if namespace is ignored. - */ - -function isignored (namespace) { - /* istanbul ignore next: tested in a child processs */ - if (process.noDeprecation) { - // --no-deprecation support - return true - } - - var str = process.env.NO_DEPRECATION || '' - - // namespace ignored - return containsNamespace(str, namespace) -} - -/** - * Determine if namespace is traced. - */ - -function istraced (namespace) { - /* istanbul ignore next: tested in a child processs */ - if (process.traceDeprecation) { - // --trace-deprecation support - return true - } - - var str = process.env.TRACE_DEPRECATION || '' - - // namespace traced - return containsNamespace(str, namespace) -} - -/** - * Display deprecation message. - */ - -function log (message, site) { - var haslisteners = eventListenerCount(process, 'deprecation') !== 0 - - // abort early if no destination - if (!haslisteners && this._ignored) { - return - } - - var caller - var callFile - var callSite - var depSite - var i = 0 - var seen = false - var stack = getStack() - var file = this._file - - if (site) { - // provided site - depSite = site - callSite = callSiteLocation(stack[1]) - callSite.name = depSite.name - file = callSite[0] - } else { - // get call site - i = 2 - depSite = callSiteLocation(stack[i]) - callSite = depSite - } - - // get caller of deprecated thing in relation to file - for (; i < stack.length; i++) { - caller = callSiteLocation(stack[i]) - callFile = caller[0] - - if (callFile === file) { - seen = true - } else if (callFile === this._file) { - file = this._file - } else if (seen) { - break - } - } - - var key = caller - ? depSite.join(':') + '__' + caller.join(':') - : undefined - - if (key !== undefined && key in this._warned) { - // already warned - return - } - - this._warned[key] = true - - // generate automatic message from call site - var msg = message - if (!msg) { - msg = callSite === depSite || !callSite.name - ? defaultMessage(depSite) - : defaultMessage(callSite) - } - - // emit deprecation if listeners exist - if (haslisteners) { - var err = DeprecationError(this._namespace, msg, stack.slice(i)) - process.emit('deprecation', err) - return - } - - // format and write message - var format = process.stderr.isTTY - ? formatColor - : formatPlain - var output = format.call(this, msg, caller, stack.slice(i)) - process.stderr.write(output + '\n', 'utf8') -} - -/** - * Get call site location as array. - */ - -function callSiteLocation (callSite) { - var file = callSite.getFileName() || '' - var line = callSite.getLineNumber() - var colm = callSite.getColumnNumber() - - if (callSite.isEval()) { - file = callSite.getEvalOrigin() + ', ' + file - } - - var site = [file, line, colm] - - site.callSite = callSite - site.name = callSite.getFunctionName() - - return site -} - -/** - * Generate a default message from the site. - */ - -function defaultMessage (site) { - var callSite = site.callSite - var funcName = site.name - - // make useful anonymous name - if (!funcName) { - funcName = '' - } - - var context = callSite.getThis() - var typeName = context && callSite.getTypeName() - - // ignore useless type name - if (typeName === 'Object') { - typeName = undefined - } - - // make useful type name - if (typeName === 'Function') { - typeName = context.name || typeName - } - - return typeName && callSite.getMethodName() - ? typeName + '.' + funcName - : funcName -} - -/** - * Format deprecation message without color. - */ - -function formatPlain (msg, caller, stack) { - var timestamp = new Date().toUTCString() - - var formatted = timestamp + - ' ' + this._namespace + - ' deprecated ' + msg - - // add stack trace - if (this._traced) { - for (var i = 0; i < stack.length; i++) { - formatted += '\n at ' + callSiteToString(stack[i]) - } - - return formatted - } - - if (caller) { - formatted += ' at ' + formatLocation(caller) - } - - return formatted -} - -/** - * Format deprecation message with color. - */ - -function formatColor (msg, caller, stack) { - var formatted = '\x1b[36;1m' + this._namespace + '\x1b[22;39m' + // bold cyan - ' \x1b[33;1mdeprecated\x1b[22;39m' + // bold yellow - ' \x1b[0m' + msg + '\x1b[39m' // reset - - // add stack trace - if (this._traced) { - for (var i = 0; i < stack.length; i++) { - formatted += '\n \x1b[36mat ' + callSiteToString(stack[i]) + '\x1b[39m' // cyan - } - - return formatted - } - - if (caller) { - formatted += ' \x1b[36m' + formatLocation(caller) + '\x1b[39m' // cyan - } - - return formatted -} - -/** - * Format call site location. - */ - -function formatLocation (callSite) { - return relative(basePath, callSite[0]) + - ':' + callSite[1] + - ':' + callSite[2] -} - -/** - * Get the stack as array of call sites. - */ - -function getStack () { - var limit = Error.stackTraceLimit - var obj = {} - var prep = Error.prepareStackTrace - - Error.prepareStackTrace = prepareObjectStackTrace - Error.stackTraceLimit = Math.max(10, limit) - - // capture the stack - Error.captureStackTrace(obj) - - // slice this function off the top - var stack = obj.stack.slice(1) - - Error.prepareStackTrace = prep - Error.stackTraceLimit = limit - - return stack -} - -/** - * Capture call site stack from v8. - */ - -function prepareObjectStackTrace (obj, stack) { - return stack -} - -/** - * Return a wrapped function in a deprecation message. - */ - -function wrapfunction (fn, message) { - if (typeof fn !== 'function') { - throw new TypeError('argument fn must be a function') - } - - var args = createArgumentsString(fn.length) - var deprecate = this // eslint-disable-line no-unused-vars - var stack = getStack() - var site = callSiteLocation(stack[1]) - - site.name = fn.name - - // eslint-disable-next-line no-eval - var deprecatedfn = eval('(function (' + args + ') {\n' + - '"use strict"\n' + - 'log.call(deprecate, message, site)\n' + - 'return fn.apply(this, arguments)\n' + - '})') - - return deprecatedfn -} - -/** - * Wrap property in a deprecation message. - */ - -function wrapproperty (obj, prop, message) { - if (!obj || (typeof obj !== 'object' && typeof obj !== 'function')) { - throw new TypeError('argument obj must be object') - } - - var descriptor = Object.getOwnPropertyDescriptor(obj, prop) - - if (!descriptor) { - throw new TypeError('must call property on owner object') - } - - if (!descriptor.configurable) { - throw new TypeError('property must be configurable') - } - - var deprecate = this - var stack = getStack() - var site = callSiteLocation(stack[1]) - - // set site name - site.name = prop - - // convert data descriptor - if ('value' in descriptor) { - descriptor = convertDataDescriptorToAccessor(obj, prop, message) - } - - var get = descriptor.get - var set = descriptor.set - - // wrap getter - if (typeof get === 'function') { - descriptor.get = function getter () { - log.call(deprecate, message, site) - return get.apply(this, arguments) - } - } - - // wrap setter - if (typeof set === 'function') { - descriptor.set = function setter () { - log.call(deprecate, message, site) - return set.apply(this, arguments) - } - } - - Object.defineProperty(obj, prop, descriptor) -} - -/** - * Create DeprecationError for deprecation - */ - -function DeprecationError (namespace, message, stack) { - var error = new Error() - var stackString - - Object.defineProperty(error, 'constructor', { - value: DeprecationError - }) - - Object.defineProperty(error, 'message', { - configurable: true, - enumerable: false, - value: message, - writable: true - }) - - Object.defineProperty(error, 'name', { - enumerable: false, - configurable: true, - value: 'DeprecationError', - writable: true - }) - - Object.defineProperty(error, 'namespace', { - configurable: true, - enumerable: false, - value: namespace, - writable: true - }) - - Object.defineProperty(error, 'stack', { - configurable: true, - enumerable: false, - get: function () { - if (stackString !== undefined) { - return stackString - } - - // prepare stack trace - return (stackString = createStackString.call(this, stack)) - }, - set: function setter (val) { - stackString = val - } - }) - - return error -} diff --git a/socket/node_modules/depd/lib/browser/index.js b/socket/node_modules/depd/lib/browser/index.js deleted file mode 100644 index 6be45cc..0000000 --- a/socket/node_modules/depd/lib/browser/index.js +++ /dev/null @@ -1,77 +0,0 @@ -/*! - * depd - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module exports. - * @public - */ - -module.exports = depd - -/** - * Create deprecate for namespace in caller. - */ - -function depd (namespace) { - if (!namespace) { - throw new TypeError('argument namespace is required') - } - - function deprecate (message) { - // no-op in browser - } - - deprecate._file = undefined - deprecate._ignored = true - deprecate._namespace = namespace - deprecate._traced = false - deprecate._warned = Object.create(null) - - deprecate.function = wrapfunction - deprecate.property = wrapproperty - - return deprecate -} - -/** - * Return a wrapped function in a deprecation message. - * - * This is a no-op version of the wrapper, which does nothing but call - * validation. - */ - -function wrapfunction (fn, message) { - if (typeof fn !== 'function') { - throw new TypeError('argument fn must be a function') - } - - return fn -} - -/** - * Wrap property in a deprecation message. - * - * This is a no-op version of the wrapper, which does nothing but call - * validation. - */ - -function wrapproperty (obj, prop, message) { - if (!obj || (typeof obj !== 'object' && typeof obj !== 'function')) { - throw new TypeError('argument obj must be object') - } - - var descriptor = Object.getOwnPropertyDescriptor(obj, prop) - - if (!descriptor) { - throw new TypeError('must call property on owner object') - } - - if (!descriptor.configurable) { - throw new TypeError('property must be configurable') - } -} diff --git a/socket/node_modules/depd/lib/compat/callsite-tostring.js b/socket/node_modules/depd/lib/compat/callsite-tostring.js deleted file mode 100644 index 73186dc..0000000 --- a/socket/node_modules/depd/lib/compat/callsite-tostring.js +++ /dev/null @@ -1,103 +0,0 @@ -/*! - * depd - * Copyright(c) 2014 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module exports. - */ - -module.exports = callSiteToString - -/** - * Format a CallSite file location to a string. - */ - -function callSiteFileLocation (callSite) { - var fileName - var fileLocation = '' - - if (callSite.isNative()) { - fileLocation = 'native' - } else if (callSite.isEval()) { - fileName = callSite.getScriptNameOrSourceURL() - if (!fileName) { - fileLocation = callSite.getEvalOrigin() - } - } else { - fileName = callSite.getFileName() - } - - if (fileName) { - fileLocation += fileName - - var lineNumber = callSite.getLineNumber() - if (lineNumber != null) { - fileLocation += ':' + lineNumber - - var columnNumber = callSite.getColumnNumber() - if (columnNumber) { - fileLocation += ':' + columnNumber - } - } - } - - return fileLocation || 'unknown source' -} - -/** - * Format a CallSite to a string. - */ - -function callSiteToString (callSite) { - var addSuffix = true - var fileLocation = callSiteFileLocation(callSite) - var functionName = callSite.getFunctionName() - var isConstructor = callSite.isConstructor() - var isMethodCall = !(callSite.isToplevel() || isConstructor) - var line = '' - - if (isMethodCall) { - var methodName = callSite.getMethodName() - var typeName = getConstructorName(callSite) - - if (functionName) { - if (typeName && functionName.indexOf(typeName) !== 0) { - line += typeName + '.' - } - - line += functionName - - if (methodName && functionName.lastIndexOf('.' + methodName) !== functionName.length - methodName.length - 1) { - line += ' [as ' + methodName + ']' - } - } else { - line += typeName + '.' + (methodName || '') - } - } else if (isConstructor) { - line += 'new ' + (functionName || '') - } else if (functionName) { - line += functionName - } else { - addSuffix = false - line += fileLocation - } - - if (addSuffix) { - line += ' (' + fileLocation + ')' - } - - return line -} - -/** - * Get constructor name of reviver. - */ - -function getConstructorName (obj) { - var receiver = obj.receiver - return (receiver.constructor && receiver.constructor.name) || null -} diff --git a/socket/node_modules/depd/lib/compat/event-listener-count.js b/socket/node_modules/depd/lib/compat/event-listener-count.js deleted file mode 100644 index 3a8925d..0000000 --- a/socket/node_modules/depd/lib/compat/event-listener-count.js +++ /dev/null @@ -1,22 +0,0 @@ -/*! - * depd - * Copyright(c) 2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module exports. - * @public - */ - -module.exports = eventListenerCount - -/** - * Get the count of listeners on an event emitter of a specific type. - */ - -function eventListenerCount (emitter, type) { - return emitter.listeners(type).length -} diff --git a/socket/node_modules/depd/lib/compat/index.js b/socket/node_modules/depd/lib/compat/index.js deleted file mode 100644 index 955b333..0000000 --- a/socket/node_modules/depd/lib/compat/index.js +++ /dev/null @@ -1,79 +0,0 @@ -/*! - * depd - * Copyright(c) 2014-2015 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var EventEmitter = require('events').EventEmitter - -/** - * Module exports. - * @public - */ - -lazyProperty(module.exports, 'callSiteToString', function callSiteToString () { - var limit = Error.stackTraceLimit - var obj = {} - var prep = Error.prepareStackTrace - - function prepareObjectStackTrace (obj, stack) { - return stack - } - - Error.prepareStackTrace = prepareObjectStackTrace - Error.stackTraceLimit = 2 - - // capture the stack - Error.captureStackTrace(obj) - - // slice the stack - var stack = obj.stack.slice() - - Error.prepareStackTrace = prep - Error.stackTraceLimit = limit - - return stack[0].toString ? toString : require('./callsite-tostring') -}) - -lazyProperty(module.exports, 'eventListenerCount', function eventListenerCount () { - return EventEmitter.listenerCount || require('./event-listener-count') -}) - -/** - * Define a lazy property. - */ - -function lazyProperty (obj, prop, getter) { - function get () { - var val = getter() - - Object.defineProperty(obj, prop, { - configurable: true, - enumerable: true, - value: val - }) - - return val - } - - Object.defineProperty(obj, prop, { - configurable: true, - enumerable: true, - get: get - }) -} - -/** - * Call toString() on the obj - */ - -function toString (obj) { - return obj.toString() -} diff --git a/socket/node_modules/depd/package.json b/socket/node_modules/depd/package.json deleted file mode 100644 index 9b440aa..0000000 --- a/socket/node_modules/depd/package.json +++ /dev/null @@ -1,79 +0,0 @@ -{ - "_from": "depd@~1.1.2", - "_id": "depd@1.1.2", - "_inBundle": false, - "_integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", - "_location": "/depd", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "depd@~1.1.2", - "name": "depd", - "escapedName": "depd", - "rawSpec": "~1.1.2", - "saveSpec": null, - "fetchSpec": "~1.1.2" - }, - "_requiredBy": [ - "/body-parser", - "/express", - "/http-errors", - "/send" - ], - "_resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "_shasum": "9bcd52e14c097763e749b274c4346ed2e560b5a9", - "_spec": "depd@~1.1.2", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/express", - "author": { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - }, - "browser": "lib/browser/index.js", - "bugs": { - "url": "https://github.com/dougwilson/nodejs-depd/issues" - }, - "bundleDependencies": false, - "deprecated": false, - "description": "Deprecate all the things", - "devDependencies": { - "beautify-benchmark": "0.2.4", - "benchmark": "2.1.4", - "eslint": "3.19.0", - "eslint-config-standard": "7.1.0", - "eslint-plugin-markdown": "1.0.0-beta.7", - "eslint-plugin-promise": "3.6.0", - "eslint-plugin-standard": "3.0.1", - "istanbul": "0.4.5", - "mocha": "~1.21.5" - }, - "engines": { - "node": ">= 0.6" - }, - "files": [ - "lib/", - "History.md", - "LICENSE", - "index.js", - "Readme.md" - ], - "homepage": "https://github.com/dougwilson/nodejs-depd#readme", - "keywords": [ - "deprecate", - "deprecated" - ], - "license": "MIT", - "name": "depd", - "repository": { - "type": "git", - "url": "git+https://github.com/dougwilson/nodejs-depd.git" - }, - "scripts": { - "bench": "node benchmark/index.js", - "lint": "eslint --plugin markdown --ext js,md .", - "test": "mocha --reporter spec --bail test/", - "test-ci": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --no-exit test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot test/" - }, - "version": "1.1.2" -} diff --git a/socket/node_modules/destroy/LICENSE b/socket/node_modules/destroy/LICENSE deleted file mode 100644 index a7ae8ee..0000000 --- a/socket/node_modules/destroy/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ - -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong me@jongleberry.com - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/socket/node_modules/destroy/README.md b/socket/node_modules/destroy/README.md deleted file mode 100644 index 6474bc3..0000000 --- a/socket/node_modules/destroy/README.md +++ /dev/null @@ -1,60 +0,0 @@ -# Destroy - -[![NPM version][npm-image]][npm-url] -[![Build status][travis-image]][travis-url] -[![Test coverage][coveralls-image]][coveralls-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] -[![Gittip][gittip-image]][gittip-url] - -Destroy a stream. - -This module is meant to ensure a stream gets destroyed, handling different APIs -and Node.js bugs. - -## API - -```js -var destroy = require('destroy') -``` - -### destroy(stream) - -Destroy the given stream. In most cases, this is identical to a simple -`stream.destroy()` call. The rules are as follows for a given stream: - - 1. If the `stream` is an instance of `ReadStream`, then call `stream.destroy()` - and add a listener to the `open` event to call `stream.close()` if it is - fired. This is for a Node.js bug that will leak a file descriptor if - `.destroy()` is called before `open`. - 2. If the `stream` is not an instance of `Stream`, then nothing happens. - 3. If the `stream` has a `.destroy()` method, then call it. - -The function returns the `stream` passed in as the argument. - -## Example - -```js -var destroy = require('destroy') - -var fs = require('fs') -var stream = fs.createReadStream('package.json') - -// ... and later -destroy(stream) -``` - -[npm-image]: https://img.shields.io/npm/v/destroy.svg?style=flat-square -[npm-url]: https://npmjs.org/package/destroy -[github-tag]: http://img.shields.io/github/tag/stream-utils/destroy.svg?style=flat-square -[github-url]: https://github.com/stream-utils/destroy/tags -[travis-image]: https://img.shields.io/travis/stream-utils/destroy.svg?style=flat-square -[travis-url]: https://travis-ci.org/stream-utils/destroy -[coveralls-image]: https://img.shields.io/coveralls/stream-utils/destroy.svg?style=flat-square -[coveralls-url]: https://coveralls.io/r/stream-utils/destroy?branch=master -[license-image]: http://img.shields.io/npm/l/destroy.svg?style=flat-square -[license-url]: LICENSE.md -[downloads-image]: http://img.shields.io/npm/dm/destroy.svg?style=flat-square -[downloads-url]: https://npmjs.org/package/destroy -[gittip-image]: https://img.shields.io/gittip/jonathanong.svg?style=flat-square -[gittip-url]: https://www.gittip.com/jonathanong/ diff --git a/socket/node_modules/destroy/index.js b/socket/node_modules/destroy/index.js deleted file mode 100644 index 6da2d26..0000000 --- a/socket/node_modules/destroy/index.js +++ /dev/null @@ -1,75 +0,0 @@ -/*! - * destroy - * Copyright(c) 2014 Jonathan Ong - * MIT Licensed - */ - -'use strict' - -/** - * Module dependencies. - * @private - */ - -var ReadStream = require('fs').ReadStream -var Stream = require('stream') - -/** - * Module exports. - * @public - */ - -module.exports = destroy - -/** - * Destroy a stream. - * - * @param {object} stream - * @public - */ - -function destroy(stream) { - if (stream instanceof ReadStream) { - return destroyReadStream(stream) - } - - if (!(stream instanceof Stream)) { - return stream - } - - if (typeof stream.destroy === 'function') { - stream.destroy() - } - - return stream -} - -/** - * Destroy a ReadStream. - * - * @param {object} stream - * @private - */ - -function destroyReadStream(stream) { - stream.destroy() - - if (typeof stream.close === 'function') { - // node.js core bug work-around - stream.on('open', onOpenClose) - } - - return stream -} - -/** - * On open handler to close stream. - * @private - */ - -function onOpenClose() { - if (typeof this.fd === 'number') { - // actually close down the fd - this.close() - } -} diff --git a/socket/node_modules/destroy/package.json b/socket/node_modules/destroy/package.json deleted file mode 100644 index f10a7a5..0000000 --- a/socket/node_modules/destroy/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "_from": "destroy@~1.0.4", - "_id": "destroy@1.0.4", - "_inBundle": false, - "_integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", - "_location": "/destroy", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "destroy@~1.0.4", - "name": "destroy", - "escapedName": "destroy", - "rawSpec": "~1.0.4", - "saveSpec": null, - "fetchSpec": "~1.0.4" - }, - "_requiredBy": [ - "/send" - ], - "_resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", - "_shasum": "978857442c44749e4206613e37946205826abd80", - "_spec": "destroy@~1.0.4", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/send", - "author": { - "name": "Jonathan Ong", - "email": "me@jongleberry.com", - "url": "http://jongleberry.com" - }, - "bugs": { - "url": "https://github.com/stream-utils/destroy/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - } - ], - "deprecated": false, - "description": "destroy a stream if possible", - "devDependencies": { - "istanbul": "0.4.2", - "mocha": "2.3.4" - }, - "files": [ - "index.js", - "LICENSE" - ], - "homepage": "https://github.com/stream-utils/destroy#readme", - "keywords": [ - "stream", - "streams", - "destroy", - "cleanup", - "leak", - "fd" - ], - "license": "MIT", - "name": "destroy", - "repository": { - "type": "git", - "url": "git+https://github.com/stream-utils/destroy.git" - }, - "scripts": { - "test": "mocha --reporter spec", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot", - "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter dot" - }, - "version": "1.0.4" -} diff --git a/socket/node_modules/ee-first/LICENSE b/socket/node_modules/ee-first/LICENSE deleted file mode 100644 index a7ae8ee..0000000 --- a/socket/node_modules/ee-first/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ - -The MIT License (MIT) - -Copyright (c) 2014 Jonathan Ong me@jongleberry.com - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in -all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -THE SOFTWARE. diff --git a/socket/node_modules/ee-first/README.md b/socket/node_modules/ee-first/README.md deleted file mode 100644 index cbd2478..0000000 --- a/socket/node_modules/ee-first/README.md +++ /dev/null @@ -1,80 +0,0 @@ -# EE First - -[![NPM version][npm-image]][npm-url] -[![Build status][travis-image]][travis-url] -[![Test coverage][coveralls-image]][coveralls-url] -[![License][license-image]][license-url] -[![Downloads][downloads-image]][downloads-url] -[![Gittip][gittip-image]][gittip-url] - -Get the first event in a set of event emitters and event pairs, -then clean up after itself. - -## Install - -```sh -$ npm install ee-first -``` - -## API - -```js -var first = require('ee-first') -``` - -### first(arr, listener) - -Invoke `listener` on the first event from the list specified in `arr`. `arr` is -an array of arrays, with each array in the format `[ee, ...event]`. `listener` -will be called only once, the first time any of the given events are emitted. If -`error` is one of the listened events, then if that fires first, the `listener` -will be given the `err` argument. - -The `listener` is invoked as `listener(err, ee, event, args)`, where `err` is the -first argument emitted from an `error` event, if applicable; `ee` is the event -emitter that fired; `event` is the string event name that fired; and `args` is an -array of the arguments that were emitted on the event. - -```js -var ee1 = new EventEmitter() -var ee2 = new EventEmitter() - -first([ - [ee1, 'close', 'end', 'error'], - [ee2, 'error'] -], function (err, ee, event, args) { - // listener invoked -}) -``` - -#### .cancel() - -The group of listeners can be cancelled before being invoked and have all the event -listeners removed from the underlying event emitters. - -```js -var thunk = first([ - [ee1, 'close', 'end', 'error'], - [ee2, 'error'] -], function (err, ee, event, args) { - // listener invoked -}) - -// cancel and clean up -thunk.cancel() -``` - -[npm-image]: https://img.shields.io/npm/v/ee-first.svg?style=flat-square -[npm-url]: https://npmjs.org/package/ee-first -[github-tag]: http://img.shields.io/github/tag/jonathanong/ee-first.svg?style=flat-square -[github-url]: https://github.com/jonathanong/ee-first/tags -[travis-image]: https://img.shields.io/travis/jonathanong/ee-first.svg?style=flat-square -[travis-url]: https://travis-ci.org/jonathanong/ee-first -[coveralls-image]: https://img.shields.io/coveralls/jonathanong/ee-first.svg?style=flat-square -[coveralls-url]: https://coveralls.io/r/jonathanong/ee-first?branch=master -[license-image]: http://img.shields.io/npm/l/ee-first.svg?style=flat-square -[license-url]: LICENSE.md -[downloads-image]: http://img.shields.io/npm/dm/ee-first.svg?style=flat-square -[downloads-url]: https://npmjs.org/package/ee-first -[gittip-image]: https://img.shields.io/gittip/jonathanong.svg?style=flat-square -[gittip-url]: https://www.gittip.com/jonathanong/ diff --git a/socket/node_modules/ee-first/index.js b/socket/node_modules/ee-first/index.js deleted file mode 100644 index 501287c..0000000 --- a/socket/node_modules/ee-first/index.js +++ /dev/null @@ -1,95 +0,0 @@ -/*! - * ee-first - * Copyright(c) 2014 Jonathan Ong - * MIT Licensed - */ - -'use strict' - -/** - * Module exports. - * @public - */ - -module.exports = first - -/** - * Get the first event in a set of event emitters and event pairs. - * - * @param {array} stuff - * @param {function} done - * @public - */ - -function first(stuff, done) { - if (!Array.isArray(stuff)) - throw new TypeError('arg must be an array of [ee, events...] arrays') - - var cleanups = [] - - for (var i = 0; i < stuff.length; i++) { - var arr = stuff[i] - - if (!Array.isArray(arr) || arr.length < 2) - throw new TypeError('each array member must be [ee, events...]') - - var ee = arr[0] - - for (var j = 1; j < arr.length; j++) { - var event = arr[j] - var fn = listener(event, callback) - - // listen to the event - ee.on(event, fn) - // push this listener to the list of cleanups - cleanups.push({ - ee: ee, - event: event, - fn: fn, - }) - } - } - - function callback() { - cleanup() - done.apply(null, arguments) - } - - function cleanup() { - var x - for (var i = 0; i < cleanups.length; i++) { - x = cleanups[i] - x.ee.removeListener(x.event, x.fn) - } - } - - function thunk(fn) { - done = fn - } - - thunk.cancel = cleanup - - return thunk -} - -/** - * Create the event listener. - * @private - */ - -function listener(event, done) { - return function onevent(arg1) { - var args = new Array(arguments.length) - var ee = this - var err = event === 'error' - ? arg1 - : null - - // copy args to prevent arguments escaping scope - for (var i = 0; i < args.length; i++) { - args[i] = arguments[i] - } - - done(err, ee, event, args) - } -} diff --git a/socket/node_modules/ee-first/package.json b/socket/node_modules/ee-first/package.json deleted file mode 100644 index 06ff4e1..0000000 --- a/socket/node_modules/ee-first/package.json +++ /dev/null @@ -1,63 +0,0 @@ -{ - "_from": "ee-first@1.1.1", - "_id": "ee-first@1.1.1", - "_inBundle": false, - "_integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", - "_location": "/ee-first", - "_phantomChildren": {}, - "_requested": { - "type": "version", - "registry": true, - "raw": "ee-first@1.1.1", - "name": "ee-first", - "escapedName": "ee-first", - "rawSpec": "1.1.1", - "saveSpec": null, - "fetchSpec": "1.1.1" - }, - "_requiredBy": [ - "/on-finished" - ], - "_resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "_shasum": "590c61156b0ae2f4f0255732a158b266bc56b21d", - "_spec": "ee-first@1.1.1", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/on-finished", - "author": { - "name": "Jonathan Ong", - "email": "me@jongleberry.com", - "url": "http://jongleberry.com" - }, - "bugs": { - "url": "https://github.com/jonathanong/ee-first/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - } - ], - "deprecated": false, - "description": "return the first event in a set of ee/event pairs", - "devDependencies": { - "istanbul": "0.3.9", - "mocha": "2.2.5" - }, - "files": [ - "index.js", - "LICENSE" - ], - "homepage": "https://github.com/jonathanong/ee-first#readme", - "license": "MIT", - "name": "ee-first", - "repository": { - "type": "git", - "url": "git+https://github.com/jonathanong/ee-first.git" - }, - "scripts": { - "test": "mocha --reporter spec --bail --check-leaks test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/", - "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/" - }, - "version": "1.1.1" -} diff --git a/socket/node_modules/encodeurl/HISTORY.md b/socket/node_modules/encodeurl/HISTORY.md deleted file mode 100644 index 41313b2..0000000 --- a/socket/node_modules/encodeurl/HISTORY.md +++ /dev/null @@ -1,14 +0,0 @@ -1.0.2 / 2018-01-21 -================== - - * Fix encoding `%` as last character - -1.0.1 / 2016-06-09 -================== - - * Fix encoding unpaired surrogates at start/end of string - -1.0.0 / 2016-06-08 -================== - - * Initial release diff --git a/socket/node_modules/encodeurl/LICENSE b/socket/node_modules/encodeurl/LICENSE deleted file mode 100644 index 8812229..0000000 --- a/socket/node_modules/encodeurl/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2016 Douglas Christopher Wilson - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/socket/node_modules/encodeurl/README.md b/socket/node_modules/encodeurl/README.md deleted file mode 100644 index 127c5a0..0000000 --- a/socket/node_modules/encodeurl/README.md +++ /dev/null @@ -1,128 +0,0 @@ -# encodeurl - -[![NPM Version][npm-image]][npm-url] -[![NPM Downloads][downloads-image]][downloads-url] -[![Node.js Version][node-version-image]][node-version-url] -[![Build Status][travis-image]][travis-url] -[![Test Coverage][coveralls-image]][coveralls-url] - -Encode a URL to a percent-encoded form, excluding already-encoded sequences - -## Installation - -This is a [Node.js](https://nodejs.org/en/) module available through the -[npm registry](https://www.npmjs.com/). Installation is done using the -[`npm install` command](https://docs.npmjs.com/getting-started/installing-npm-packages-locally): - -```sh -$ npm install encodeurl -``` - -## API - -```js -var encodeUrl = require('encodeurl') -``` - -### encodeUrl(url) - -Encode a URL to a percent-encoded form, excluding already-encoded sequences. - -This function will take an already-encoded URL and encode all the non-URL -code points (as UTF-8 byte sequences). This function will not encode the -"%" character unless it is not part of a valid sequence (`%20` will be -left as-is, but `%foo` will be encoded as `%25foo`). - -This encode is meant to be "safe" and does not throw errors. It will try as -hard as it can to properly encode the given URL, including replacing any raw, -unpaired surrogate pairs with the Unicode replacement character prior to -encoding. - -This function is _similar_ to the intrinsic function `encodeURI`, except it -will not encode the `%` character if that is part of a valid sequence, will -not encode `[` and `]` (for IPv6 hostnames) and will replace raw, unpaired -surrogate pairs with the Unicode replacement character (instead of throwing). - -## Examples - -### Encode a URL containing user-controled data - -```js -var encodeUrl = require('encodeurl') -var escapeHtml = require('escape-html') - -http.createServer(function onRequest (req, res) { - // get encoded form of inbound url - var url = encodeUrl(req.url) - - // create html message - var body = '

    Location ' + escapeHtml(url) + ' not found

    ' - - // send a 404 - res.statusCode = 404 - res.setHeader('Content-Type', 'text/html; charset=UTF-8') - res.setHeader('Content-Length', String(Buffer.byteLength(body, 'utf-8'))) - res.end(body, 'utf-8') -}) -``` - -### Encode a URL for use in a header field - -```js -var encodeUrl = require('encodeurl') -var escapeHtml = require('escape-html') -var url = require('url') - -http.createServer(function onRequest (req, res) { - // parse inbound url - var href = url.parse(req) - - // set new host for redirect - href.host = 'localhost' - href.protocol = 'https:' - href.slashes = true - - // create location header - var location = encodeUrl(url.format(href)) - - // create html message - var body = '

    Redirecting to new site: ' + escapeHtml(location) + '

    ' - - // send a 301 - res.statusCode = 301 - res.setHeader('Content-Type', 'text/html; charset=UTF-8') - res.setHeader('Content-Length', String(Buffer.byteLength(body, 'utf-8'))) - res.setHeader('Location', location) - res.end(body, 'utf-8') -}) -``` - -## Testing - -```sh -$ npm test -$ npm run lint -``` - -## References - -- [RFC 3986: Uniform Resource Identifier (URI): Generic Syntax][rfc-3986] -- [WHATWG URL Living Standard][whatwg-url] - -[rfc-3986]: https://tools.ietf.org/html/rfc3986 -[whatwg-url]: https://url.spec.whatwg.org/ - -## License - -[MIT](LICENSE) - -[npm-image]: https://img.shields.io/npm/v/encodeurl.svg -[npm-url]: https://npmjs.org/package/encodeurl -[node-version-image]: https://img.shields.io/node/v/encodeurl.svg -[node-version-url]: https://nodejs.org/en/download -[travis-image]: https://img.shields.io/travis/pillarjs/encodeurl.svg -[travis-url]: https://travis-ci.org/pillarjs/encodeurl -[coveralls-image]: https://img.shields.io/coveralls/pillarjs/encodeurl.svg -[coveralls-url]: https://coveralls.io/r/pillarjs/encodeurl?branch=master -[downloads-image]: https://img.shields.io/npm/dm/encodeurl.svg -[downloads-url]: https://npmjs.org/package/encodeurl diff --git a/socket/node_modules/encodeurl/index.js b/socket/node_modules/encodeurl/index.js deleted file mode 100644 index fc4906c..0000000 --- a/socket/node_modules/encodeurl/index.js +++ /dev/null @@ -1,60 +0,0 @@ -/*! - * encodeurl - * Copyright(c) 2016 Douglas Christopher Wilson - * MIT Licensed - */ - -'use strict' - -/** - * Module exports. - * @public - */ - -module.exports = encodeUrl - -/** - * RegExp to match non-URL code points, *after* encoding (i.e. not including "%") - * and including invalid escape sequences. - * @private - */ - -var ENCODE_CHARS_REGEXP = /(?:[^\x21\x25\x26-\x3B\x3D\x3F-\x5B\x5D\x5F\x61-\x7A\x7E]|%(?:[^0-9A-Fa-f]|[0-9A-Fa-f][^0-9A-Fa-f]|$))+/g - -/** - * RegExp to match unmatched surrogate pair. - * @private - */ - -var UNMATCHED_SURROGATE_PAIR_REGEXP = /(^|[^\uD800-\uDBFF])[\uDC00-\uDFFF]|[\uD800-\uDBFF]([^\uDC00-\uDFFF]|$)/g - -/** - * String to replace unmatched surrogate pair with. - * @private - */ - -var UNMATCHED_SURROGATE_PAIR_REPLACE = '$1\uFFFD$2' - -/** - * Encode a URL to a percent-encoded form, excluding already-encoded sequences. - * - * This function will take an already-encoded URL and encode all the non-URL - * code points. This function will not encode the "%" character unless it is - * not part of a valid sequence (`%20` will be left as-is, but `%foo` will - * be encoded as `%25foo`). - * - * This encode is meant to be "safe" and does not throw errors. It will try as - * hard as it can to properly encode the given URL, including replacing any raw, - * unpaired surrogate pairs with the Unicode replacement character prior to - * encoding. - * - * @param {string} url - * @return {string} - * @public - */ - -function encodeUrl (url) { - return String(url) - .replace(UNMATCHED_SURROGATE_PAIR_REGEXP, UNMATCHED_SURROGATE_PAIR_REPLACE) - .replace(ENCODE_CHARS_REGEXP, encodeURI) -} diff --git a/socket/node_modules/encodeurl/package.json b/socket/node_modules/encodeurl/package.json deleted file mode 100644 index 454512a..0000000 --- a/socket/node_modules/encodeurl/package.json +++ /dev/null @@ -1,78 +0,0 @@ -{ - "_from": "encodeurl@~1.0.2", - "_id": "encodeurl@1.0.2", - "_inBundle": false, - "_integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", - "_location": "/encodeurl", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "encodeurl@~1.0.2", - "name": "encodeurl", - "escapedName": "encodeurl", - "rawSpec": "~1.0.2", - "saveSpec": null, - "fetchSpec": "~1.0.2" - }, - "_requiredBy": [ - "/express", - "/finalhandler", - "/send", - "/serve-static" - ], - "_resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "_shasum": "ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59", - "_spec": "encodeurl@~1.0.2", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/express", - "bugs": { - "url": "https://github.com/pillarjs/encodeurl/issues" - }, - "bundleDependencies": false, - "contributors": [ - { - "name": "Douglas Christopher Wilson", - "email": "doug@somethingdoug.com" - } - ], - "deprecated": false, - "description": "Encode a URL to a percent-encoded form, excluding already-encoded sequences", - "devDependencies": { - "eslint": "3.19.0", - "eslint-config-standard": "10.2.1", - "eslint-plugin-import": "2.8.0", - "eslint-plugin-node": "5.2.1", - "eslint-plugin-promise": "3.6.0", - "eslint-plugin-standard": "3.0.1", - "istanbul": "0.4.5", - "mocha": "2.5.3" - }, - "engines": { - "node": ">= 0.8" - }, - "files": [ - "LICENSE", - "HISTORY.md", - "README.md", - "index.js" - ], - "homepage": "https://github.com/pillarjs/encodeurl#readme", - "keywords": [ - "encode", - "encodeurl", - "url" - ], - "license": "MIT", - "name": "encodeurl", - "repository": { - "type": "git", - "url": "git+https://github.com/pillarjs/encodeurl.git" - }, - "scripts": { - "lint": "eslint .", - "test": "mocha --reporter spec --bail --check-leaks test/", - "test-cov": "istanbul cover node_modules/mocha/bin/_mocha -- --reporter dot --check-leaks test/", - "test-travis": "istanbul cover node_modules/mocha/bin/_mocha --report lcovonly -- --reporter spec --check-leaks test/" - }, - "version": "1.0.2" -} diff --git a/socket/node_modules/engine.io-parser/CHANGELOG.md b/socket/node_modules/engine.io-parser/CHANGELOG.md deleted file mode 100644 index 2f3fcf6..0000000 --- a/socket/node_modules/engine.io-parser/CHANGELOG.md +++ /dev/null @@ -1,89 +0,0 @@ -## [4.0.1](https://github.com/socketio/engine.io-parser/compare/4.0.0...4.0.1) (2020-09-10) - - -### Bug Fixes - -* use a terser-compatible representation of the separator ([886f9ea](https://github.com/socketio/engine.io-parser/commit/886f9ea7c4e717573152c31320f6fb6c6664061b)) - - -# [4.0.0](https://github.com/socketio/engine.io-parser/compare/v4.0.0-alpha.1...4.0.0) (2020-09-08) - -This major release contains the necessary changes for the version 4 of the Engine.IO protocol. More information about the new version can be found [there](https://github.com/socketio/engine.io-protocol#difference-between-v3-and-v4). - -Encoding changes between v3 and v4: - -- encodePacket with string - - input: `{ type: "message", data: "hello" }` - - output in v3: `"4hello"` - - output in v4: `"4hello"` - -- encodePacket with binary - - input: `{ type: 'message', data: }` - - output in v3: `` - - output in v4: `` - -- encodePayload with strings - - input: `[ { type: 'message', data: 'hello' }, { type: 'message', data: '€€€' } ]` - - output in v3: `"6:4hello4:4€€€"` - - output in v4: `"4hello\x1e4€€€"` - -- encodePayload with string and binary - - input: `[ { type: 'message', data: 'hello' }, { type: 'message', data: } ]` - - output in v3: `` - - output in v4: `"4hello\x1ebAQID"` - -Please note that the parser is now dependency-free! This should help reduce the size of the browser bundle. - -### Bug Fixes - -* keep track of the buffer initial length ([8edf2d1](https://github.com/socketio/engine.io-parser/commit/8edf2d1478026da442f519c2d2521af43ba01832)) - - -### Features - -* restore the upgrade mechanism ([6efedfa](https://github.com/socketio/engine.io-parser/commit/6efedfa0f3048506a4ba99e70674ddf4c0732e0c)) - - - -# [4.0.0-alpha.1](https://github.com/socketio/engine.io-parser/compare/v4.0.0-alpha.0...v4.0.0-alpha.1) (2020-05-19) - - -### Features - -* implement the version 4 of the protocol ([cab7db0](https://github.com/socketio/engine.io-parser/commit/cab7db0404e0a69f86a05ececd62c8c31f4d97d5)) - - - -# [4.0.0-alpha.0](https://github.com/socketio/engine.io-parser/compare/2.2.0...v4.0.0-alpha.0) (2020-02-04) - - -### Bug Fixes - -* properly decode binary packets ([5085373](https://github.com/socketio/engine.io-parser/commit/50853738e0c6c16f9cee0d7887651155f4b78240)) - - -### Features - -* remove packet type when encoding binary packets ([a947ae5](https://github.com/socketio/engine.io-parser/commit/a947ae59a2844e4041db58ff36b270d1528b3bee)) - - -### BREAKING CHANGES - -* the packet containing binary data will now be sent without any transformation - -Protocol v3: { type: 'message', data: } => -Protocol v4: { type: 'message', data: } => - - - -# [2.2.0](https://github.com/socketio/engine.io-parser/compare/2.1.3...2.2.0) (2019-09-13) - - -* [refactor] Use `Buffer.allocUnsafe` instead of `new Buffer` (#104) ([aedf8eb](https://github.com/socketio/engine.io-parser/commit/aedf8eb29e8bf6aeb5c6cc68965d986c4c958ae2)), closes [#104](https://github.com/socketio/engine.io-parser/issues/104) - - -### BREAKING CHANGES - -* drop support for Node.js 4 (since Buffer.allocUnsafe was added in v5.10.0) - -Reference: https://nodejs.org/docs/latest/api/buffer.html#buffer_class_method_buffer_allocunsafe_size diff --git a/socket/node_modules/engine.io-parser/LICENSE b/socket/node_modules/engine.io-parser/LICENSE deleted file mode 100644 index d8fdaec..0000000 --- a/socket/node_modules/engine.io-parser/LICENSE +++ /dev/null @@ -1,22 +0,0 @@ -(The MIT License) - -Copyright (c) 2016 Guillermo Rauch (@rauchg) - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -'Software'), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/socket/node_modules/engine.io-parser/Readme.md b/socket/node_modules/engine.io-parser/Readme.md deleted file mode 100644 index 1c878db..0000000 --- a/socket/node_modules/engine.io-parser/Readme.md +++ /dev/null @@ -1,158 +0,0 @@ - -# engine.io-parser - -[![Build Status](https://secure.travis-ci.org/socketio/engine.io-parser.svg?branch=master)](https://travis-ci.org/socketio/engine.io-parser) -[![NPM version](https://badge.fury.io/js/engine.io-parser.svg)](https://npmjs.com/package/engine.io-parser) - -This is the JavaScript parser for the engine.io protocol encoding, -shared by both -[engine.io-client](https://github.com/socketio/engine.io-client) and -[engine.io](https://github.com/socketio/engine.io). - -## How to use - -### Standalone - -The parser can encode/decode packets, payloads, and payloads as binary -with the following methods: `encodePacket`, `decodePacket`, `encodePayload`, -`decodePayload`. - -Example: - -```js -const parser = require("engine.io-parser"); -const data = Buffer.from([ 1, 2, 3, 4 ]); - -parser.encodePacket({ type: "message", data }, encoded => { - const decodedData = parser.decodePacket(encoded); // decodedData === data -}); -``` - -### With browserify - -Engine.IO Parser is a commonjs module, which means you can include it by using -`require` on the browser and package using [browserify](http://browserify.org/): - -1. install the parser package - - ```shell - npm install engine.io-parser - ``` - -1. write your app code - - ```js - const parser = require("engine.io-parser"); - - const testBuffer = new Int8Array(10); - for (let i = 0; i < testBuffer.length; i++) testBuffer[i] = i; - - const packets = [{ type: "message", data: testBuffer.buffer }, { type: "message", data: "hello" }]; - - parser.encodePayload(packets, encoded => { - parser.decodePayload(encoded, - (packet, index, total) => { - const isLast = index + 1 == total; - if (!isLast) { - const buffer = new Int8Array(packet.data); // testBuffer - } else { - const message = packet.data; // "hello" - } - }); - }); - ``` - -1. build your app bundle - - ```bash - $ browserify app.js > bundle.js - ``` - -1. include on your page - - ```html - - ``` - -## Features - -- Runs on browser and node.js seamlessly -- Runs inside HTML5 WebWorker -- Can encode and decode packets - - Encodes from/to ArrayBuffer or Blob when in browser, and Buffer or ArrayBuffer in Node - -## API - -Note: `cb(type)` means the type is a callback function that contains a parameter of type `type` when called. - -### Node - -- `encodePacket` - - Encodes a packet. - - **Parameters** - - `Object`: the packet to encode, has `type` and `data`. - - `data`: can be a `String`, `Number`, `Buffer`, `ArrayBuffer` - - `Boolean`: binary support - - `Function`: callback, returns the encoded packet (`cb(String)`) -- `decodePacket` - - Decodes a packet. Data also available as an ArrayBuffer if requested. - - Returns data as `String` or (`Blob` on browser, `ArrayBuffer` on Node) - - **Parameters** - - `String` | `ArrayBuffer`: the packet to decode, has `type` and `data` - - `String`: optional, the binary type - -- `encodePayload` - - Encodes multiple messages (payload). - - If any contents are binary, they will be encoded as base64 strings. Base64 - encoded strings are marked with a b before the length specifier - - **Parameters** - - `Array`: an array of packets - - `Function`: callback, returns the encoded payload (`cb(String)`) -- `decodePayload` - - Decodes data when a payload is maybe expected. Possible binary contents are - decoded from their base64 representation. - - **Parameters** - - `String`: the payload - - `Function`: callback, returns (cb(`Object`: packet, `Number`:packet index, `Number`:packet total)) - -## Tests - -Standalone tests can be run with `npm test` which will run the node.js tests. - -Browser tests are run using [zuul](https://github.com/defunctzombie/zuul). -(You must have zuul setup with a saucelabs account.) - -You can run the tests locally using the following command: - -``` -npm run test:browser -``` - -## Support - -The support channels for `engine.io-parser` are the same as `socket.io`: - - irc.freenode.net **#socket.io** - - [Github Discussions](https://github.com/socketio/socket.io/discussions) - - [Website](https://socket.io) - -## Development - -To contribute patches, run tests or benchmarks, make sure to clone the -repository: - -```bash -git clone git://github.com/socketio/engine.io-parser.git -``` - -Then: - -```bash -cd engine.io-parser -npm ci -``` - -See the `Tests` section above for how to run tests before submitting any patches. - -## License - -MIT diff --git a/socket/node_modules/engine.io-parser/lib/commons.js b/socket/node_modules/engine.io-parser/lib/commons.js deleted file mode 100644 index 4fcea4c..0000000 --- a/socket/node_modules/engine.io-parser/lib/commons.js +++ /dev/null @@ -1,21 +0,0 @@ -const PACKET_TYPES = Object.create(null); // no Map = no polyfill -PACKET_TYPES["open"] = "0"; -PACKET_TYPES["close"] = "1"; -PACKET_TYPES["ping"] = "2"; -PACKET_TYPES["pong"] = "3"; -PACKET_TYPES["message"] = "4"; -PACKET_TYPES["upgrade"] = "5"; -PACKET_TYPES["noop"] = "6"; - -const PACKET_TYPES_REVERSE = Object.create(null); -Object.keys(PACKET_TYPES).forEach(key => { - PACKET_TYPES_REVERSE[PACKET_TYPES[key]] = key; -}); - -const ERROR_PACKET = { type: "error", data: "parser error" }; - -module.exports = { - PACKET_TYPES, - PACKET_TYPES_REVERSE, - ERROR_PACKET -}; diff --git a/socket/node_modules/engine.io-parser/lib/decodePacket.browser.js b/socket/node_modules/engine.io-parser/lib/decodePacket.browser.js deleted file mode 100644 index 06a0081..0000000 --- a/socket/node_modules/engine.io-parser/lib/decodePacket.browser.js +++ /dev/null @@ -1,57 +0,0 @@ -const { PACKET_TYPES_REVERSE, ERROR_PACKET } = require("./commons"); - -const withNativeArrayBuffer = typeof ArrayBuffer === "function"; - -let base64decoder; -if (withNativeArrayBuffer) { - base64decoder = require("base64-arraybuffer"); -} - -const decodePacket = (encodedPacket, binaryType) => { - if (typeof encodedPacket !== "string") { - return { - type: "message", - data: mapBinary(encodedPacket, binaryType) - }; - } - const type = encodedPacket.charAt(0); - if (type === "b") { - return { - type: "message", - data: decodeBase64Packet(encodedPacket.substring(1), binaryType) - }; - } - const packetType = PACKET_TYPES_REVERSE[type]; - if (!packetType) { - return ERROR_PACKET; - } - return encodedPacket.length > 1 - ? { - type: PACKET_TYPES_REVERSE[type], - data: encodedPacket.substring(1) - } - : { - type: PACKET_TYPES_REVERSE[type] - }; -}; - -const decodeBase64Packet = (data, binaryType) => { - if (base64decoder) { - const decoded = base64decoder.decode(data); - return mapBinary(decoded, binaryType); - } else { - return { base64: true, data }; // fallback for old browsers - } -}; - -const mapBinary = (data, binaryType) => { - switch (binaryType) { - case "blob": - return data instanceof ArrayBuffer ? new Blob([data]) : data; - case "arraybuffer": - default: - return data; // assuming the data is already an ArrayBuffer - } -}; - -module.exports = decodePacket; diff --git a/socket/node_modules/engine.io-parser/lib/decodePacket.js b/socket/node_modules/engine.io-parser/lib/decodePacket.js deleted file mode 100644 index bd47dbd..0000000 --- a/socket/node_modules/engine.io-parser/lib/decodePacket.js +++ /dev/null @@ -1,51 +0,0 @@ -const { PACKET_TYPES_REVERSE, ERROR_PACKET } = require("./commons"); - -const decodePacket = (encodedPacket, binaryType) => { - if (typeof encodedPacket !== "string") { - return { - type: "message", - data: mapBinary(encodedPacket, binaryType) - }; - } - const type = encodedPacket.charAt(0); - if (type === "b") { - const buffer = Buffer.from(encodedPacket.substring(1), "base64"); - return { - type: "message", - data: mapBinary(buffer, binaryType) - }; - } - if (!PACKET_TYPES_REVERSE[type]) { - return ERROR_PACKET; - } - return encodedPacket.length > 1 - ? { - type: PACKET_TYPES_REVERSE[type], - data: encodedPacket.substring(1) - } - : { - type: PACKET_TYPES_REVERSE[type] - }; -}; - -const mapBinary = (data, binaryType) => { - const isBuffer = Buffer.isBuffer(data); - switch (binaryType) { - case "arraybuffer": - return isBuffer ? toArrayBuffer(data) : data; - case "nodebuffer": - default: - return data; // assuming the data is already a Buffer - } -}; - -const toArrayBuffer = buffer => { - const arrayBuffer = new ArrayBuffer(buffer.length); - const view = new Uint8Array(arrayBuffer); - for (let i = 0; i < buffer.length; i++) { - view[i] = buffer[i]; - } - return arrayBuffer; -}; - -module.exports = decodePacket; diff --git a/socket/node_modules/engine.io-parser/lib/encodePacket.browser.js b/socket/node_modules/engine.io-parser/lib/encodePacket.browser.js deleted file mode 100644 index b2287af..0000000 --- a/socket/node_modules/engine.io-parser/lib/encodePacket.browser.js +++ /dev/null @@ -1,46 +0,0 @@ -const { PACKET_TYPES } = require("./commons"); - -const withNativeBlob = - typeof Blob === "function" || - (typeof Blob !== "undefined" && - Object.prototype.toString.call(Blob) === "[object BlobConstructor]"); -const withNativeArrayBuffer = typeof ArrayBuffer === "function"; - -// ArrayBuffer.isView method is not defined in IE10 -const isView = obj => { - return typeof ArrayBuffer.isView === "function" - ? ArrayBuffer.isView(obj) - : obj && obj.buffer instanceof ArrayBuffer; -}; - -const encodePacket = ({ type, data }, supportsBinary, callback) => { - if (withNativeBlob && data instanceof Blob) { - if (supportsBinary) { - return callback(data); - } else { - return encodeBlobAsBase64(data, callback); - } - } else if ( - withNativeArrayBuffer && - (data instanceof ArrayBuffer || isView(data)) - ) { - if (supportsBinary) { - return callback(data instanceof ArrayBuffer ? data : data.buffer); - } else { - return encodeBlobAsBase64(new Blob([data]), callback); - } - } - // plain string - return callback(PACKET_TYPES[type] + (data || "")); -}; - -const encodeBlobAsBase64 = (data, callback) => { - const fileReader = new FileReader(); - fileReader.onload = function() { - const content = fileReader.result.split(",")[1]; - callback("b" + content); - }; - return fileReader.readAsDataURL(data); -}; - -module.exports = encodePacket; diff --git a/socket/node_modules/engine.io-parser/lib/encodePacket.js b/socket/node_modules/engine.io-parser/lib/encodePacket.js deleted file mode 100644 index c4a84ec..0000000 --- a/socket/node_modules/engine.io-parser/lib/encodePacket.js +++ /dev/null @@ -1,27 +0,0 @@ -const { PACKET_TYPES } = require("./commons"); - -const encodePacket = ({ type, data }, supportsBinary, callback) => { - if (data instanceof ArrayBuffer || ArrayBuffer.isView(data)) { - const buffer = toBuffer(data); - return callback(encodeBuffer(buffer, supportsBinary)); - } - // plain string - return callback(PACKET_TYPES[type] + (data || "")); -}; - -const toBuffer = data => { - if (Buffer.isBuffer(data)) { - return data; - } else if (data instanceof ArrayBuffer) { - return Buffer.from(data); - } else { - return Buffer.from(data.buffer, data.byteOffset, data.byteLength); - } -}; - -// only 'message' packets can contain binary, so the type prefix is not needed -const encodeBuffer = (data, supportsBinary) => { - return supportsBinary ? data : "b" + data.toString("base64"); -}; - -module.exports = encodePacket; diff --git a/socket/node_modules/engine.io-parser/lib/index.js b/socket/node_modules/engine.io-parser/lib/index.js deleted file mode 100644 index a412b46..0000000 --- a/socket/node_modules/engine.io-parser/lib/index.js +++ /dev/null @@ -1,42 +0,0 @@ -const encodePacket = require("./encodePacket"); -const decodePacket = require("./decodePacket"); - -const SEPARATOR = String.fromCharCode(30); // see https://en.wikipedia.org/wiki/Delimiter#ASCII_delimited_text - -const encodePayload = (packets, callback) => { - // some packets may be added to the array while encoding, so the initial length must be saved - const length = packets.length; - const encodedPackets = new Array(length); - let count = 0; - - packets.forEach((packet, i) => { - // force base64 encoding for binary packets - encodePacket(packet, false, encodedPacket => { - encodedPackets[i] = encodedPacket; - if (++count === length) { - callback(encodedPackets.join(SEPARATOR)); - } - }); - }); -}; - -const decodePayload = (encodedPayload, binaryType) => { - const encodedPackets = encodedPayload.split(SEPARATOR); - const packets = []; - for (let i = 0; i < encodedPackets.length; i++) { - const decodedPacket = decodePacket(encodedPackets[i], binaryType); - packets.push(decodedPacket); - if (decodedPacket.type === "error") { - break; - } - } - return packets; -}; - -module.exports = { - protocol: 4, - encodePacket, - encodePayload, - decodePacket, - decodePayload -}; diff --git a/socket/node_modules/engine.io-parser/package.json b/socket/node_modules/engine.io-parser/package.json deleted file mode 100644 index 57a2b1b..0000000 --- a/socket/node_modules/engine.io-parser/package.json +++ /dev/null @@ -1,76 +0,0 @@ -{ - "_from": "engine.io-parser@~4.0.0", - "_id": "engine.io-parser@4.0.1", - "_inBundle": false, - "_integrity": "sha512-v5aZK1hlckcJDGmHz3W8xvI3NUHYc9t8QtTbqdR5OaH3S9iJZilPubauOm+vLWOMMWzpE3hiq92l9lTAHamRCg==", - "_location": "/engine.io-parser", - "_phantomChildren": {}, - "_requested": { - "type": "range", - "registry": true, - "raw": "engine.io-parser@~4.0.0", - "name": "engine.io-parser", - "escapedName": "engine.io-parser", - "rawSpec": "~4.0.0", - "saveSpec": null, - "fetchSpec": "~4.0.0" - }, - "_requiredBy": [ - "/engine.io" - ], - "_resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.1.tgz", - "_shasum": "6444c3cf2523ba4fc3bbaedd4fe425e6bcb16479", - "_spec": "engine.io-parser@~4.0.0", - "_where": "/home/divergent/collab-text-editor/socket/node_modules/engine.io", - "browser": { - "./lib/encodePacket.js": "./lib/encodePacket.browser.js", - "./lib/decodePacket.js": "./lib/decodePacket.browser.js" - }, - "bugs": { - "url": "https://github.com/socketio/engine.io-parser/issues" - }, - "bundleDependencies": false, - "dependencies": {}, - "deprecated": false, - "description": "Parser for the client for the realtime Engine", - "devDependencies": { - "@babel/core": "~7.9.6", - "@babel/preset-env": "~7.9.6", - "babel-eslint": "^10.0.3", - "babelify": "^10.0.0", - "base64-arraybuffer": "0.1.5", - "benchmark": "^2.1.4", - "eslint": "^6.8.0", - "eslint-config-prettier": "^6.9.0", - "expect.js": "0.3.1", - "mocha": "^5.2.0", - "nyc": "~15.0.1", - "prettier": "^1.19.1", - "socket.io-browsers": "^1.0.4", - "zuul": "3.11.1", - "zuul-ngrok": "4.0.0" - }, - "engines": { - "node": ">=8.0.0" - }, - "files": [ - "lib/" - ], - "homepage": "https://github.com/socketio/engine.io-parser", - "license": "MIT", - "main": "lib/index.js", - "name": "engine.io-parser", - "repository": { - "type": "git", - "url": "git+ssh://git@github.com/socketio/engine.io-parser.git" - }, - "scripts": { - "format:check": "prettier --check 'lib/**/*.js' 'test/**/*.js'", - "format:fix": "prettier --write 'lib/**/*.js' 'test/**/*.js'", - "lint": "eslint 'lib/**/*.js' 'test/**/*.js'", - "test": "npm run lint && npm run format:check && if test \"$BROWSERS\" = \"1\" ; then npm run test:browser; else npm run test:node; fi", - "test:browser": "zuul test/index.js --no-coverage", - "test:node": "nyc mocha test/index.js" - }, - "version": "4.0.1" -} diff --git a/socket/node_modules/engine.io/CHANGELOG.md b/socket/node_modules/engine.io/CHANGELOG.md deleted file mode 100644 index 38cd9a4..0000000 --- a/socket/node_modules/engine.io/CHANGELOG.md +++ /dev/null @@ -1,148 +0,0 @@ -## [4.0.1](https://github.com/socketio/engine.io/compare/4.0.0...4.0.1) (2020-10-21) - - -### Bug Fixes - -* do not overwrite CORS headers upon error ([fe093ba](https://github.com/socketio/engine.io/commit/fe093bae1adce99e01dfdd3ce7542957785098b5)) - - - -# [4.0.0](https://github.com/socketio/engine.io/compare/v4.0.0-alpha.1...4.0.0) (2020-09-10) - -More details about this release in the blog post: https://socket.io/blog/engine-io-4-release/ - -### Bug Fixes - -* ignore errors when forcefully closing the socket ([#601](https://github.com/socketio/engine.io/issues/601)) ([dcdbccb](https://github.com/socketio/engine.io/commit/dcdbccb3dd8a7b7db057d23925356034fcd35d48)) -* remove implicit require of uws ([82cdca2](https://github.com/socketio/engine.io/commit/82cdca23bab0ed69b61b60961900d456a3065e6a)) - - -### Features - -* disable perMessageDeflate by default ([078527a](https://github.com/socketio/engine.io/commit/078527a384b70dc46d99083fa218be5d45213e51)) - -#### Links - -- Diff: [v4.0.0-alpha.1...4.0.0](https://github.com/socketio/engine.io/compare/v4.0.0-alpha.1...4.0.0) -- Full diff: [3.4.0...4.0.0](https://github.com/socketio/engine.io/compare/3.4.0...4.0.0) -- Client release: [4.0.0](https://github.com/socketio/engine.io-client/releases/tag/4.0.0) -- ws version: [^7.1.2](https://github.com/websockets/ws/releases/tag/7.1.2) - - -## [3.4.2](https://github.com/socketio/engine.io/compare/3.4.1...3.4.2) (2020-06-04) - - -### Bug Fixes - -* remove explicit require of uws ([85e544a](https://github.com/socketio/engine.io/commit/85e544afd95a5890761a613263a5eba0c9a18a93)) - -#### Links - -- Diff: [3.4.1...3.4.2](https://github.com/socketio/engine.io/compare/3.4.1...3.4.2) -- Client release: - -- ws version: [^7.1.2](https://github.com/websockets/ws/releases/tag/7.1.2) - - - -## [3.4.1](https://github.com/socketio/engine.io/compare/3.4.0...3.4.1) (2020-04-17) - - -### Bug Fixes - -* ignore errors when forcefully closing the socket ([da851ec](https://github.com/socketio/engine.io/commit/da851ec4ec89d96df2ee5c711f328b5d795423e9)) -* use SameSite=Strict by default ([001ca62](https://github.com/socketio/engine.io/commit/001ca62cc4a8f511f3b2fbd9e4493ad274a6a0e5)) - -#### Links - -- Diff: [3.4.0...3.4.1](https://github.com/socketio/engine.io/compare/3.4.0...3.4.1) -- Client release: [3.4.1](https://github.com/socketio/engine.io-client/releases/tag/3.4.1) -- ws version: [^7.1.2](https://github.com/websockets/ws/releases/tag/7.1.2) - - - -# [4.0.0-alpha.1](https://github.com/socketio/engine.io/compare/v4.0.0-alpha.0...v4.0.0-alpha.1) (2020-02-12) - -#### Links - -- Diff: [v4.0.0-alpha.0...v4.0.0-alpha.1](https://github.com/socketio/engine.io-client/compare/v4.0.0-alpha.0...v4.0.0-alpha.1) -- Client release: [v4.0.0-alpha.1](https://github.com/socketio/engine.io-client/releases/tag/v4.0.0-alpha.1) -- ws version: [^7.1.2](https://github.com/websockets/ws/releases/tag/7.1.2) - - - -# [4.0.0-alpha.0](https://github.com/socketio/engine.io/compare/3.4.0...v4.0.0-alpha.0) (2020-02-12) - - -### Features - -* decrease the default value of maxHttpBufferSize ([734f9d1](https://github.com/socketio/engine.io/commit/734f9d1268840722c41219e69eb58318e0b2ac6b)) -* disable cookie by default and add sameSite attribute ([a374471](https://github.com/socketio/engine.io/commit/a374471d06e3681a769766a1d068898182f9305f)), closes [/github.com/jshttp/cookie#options-1](https://github.com//github.com/jshttp/cookie/issues/options-1) -* generateId method can now return a Promise ([f3c291f](https://github.com/socketio/engine.io/commit/f3c291fa613a9d50c924d74293035737fdace4f2)) -* reverse the ping-pong mechanism ([31ff875](https://github.com/socketio/engine.io/commit/31ff87593f231b86dc47ec5761936439ebd53c20)) -* use the cors module to handle cross-origin requests ([61b9492](https://github.com/socketio/engine.io/commit/61b949259ed966ef6fc8bfd61f14d1a2ef06d319)) - - -### BREAKING CHANGES - -* the handlePreflightRequest option is removed by the change. - -Before: - -``` -new Server({ - handlePreflightRequest: (req, res) => { - res.writeHead(200, { - "Access-Control-Allow-Origin": 'https://example.com', - "Access-Control-Allow-Methods": 'GET', - "Access-Control-Allow-Headers": 'Authorization', - "Access-Control-Allow-Credentials": true - }); - res.end(); - } -}) -``` - -After: - -``` -new Server({ - cors: { - origin: "https://example.com", - methods: ["GET"], - allowedHeaders: ["Authorization"], - credentials: true - } -}) -``` -* the syntax has changed from - -``` -new Server({ - cookieName: "test", - cookieHttpOnly: false, - cookiePath: "/custom" -}) -``` - -to - -``` -new Server({ - cookie: { - name: "test", - httpOnly: false, - path: "/custom" - } -}) -``` - -All other options (domain, maxAge, sameSite, ...) are now supported. - -* v3.x clients will not be able to connect anymore (they will send a ping packet and timeout while waiting for a pong packet). - -#### Links - -- Diff: [3.4.0...v4.0.0-alpha.0](https://github.com/socketio/engine.io-client/compare/3.4.0...v4.0.0-alpha.0) -- Client release: [v4.0.0-alpha.0](https://github.com/socketio/engine.io-client/releases/tag/v4.0.0-alpha.0) -- ws version: [^7.1.2](https://github.com/websockets/ws/releases/tag/7.1.2) - diff --git a/socket/node_modules/engine.io/LICENSE b/socket/node_modules/engine.io/LICENSE deleted file mode 100644 index 6494c3c..0000000 --- a/socket/node_modules/engine.io/LICENSE +++ /dev/null @@ -1,19 +0,0 @@ -(The MIT License) - -Copyright (c) 2014 Guillermo Rauch - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software -and associated documentation files (the 'Software'), to deal in the Software without restriction, -including without limitation the rights to use, copy, modify, merge, publish, distribute, -sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or -substantial portions of the Software. - -THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING -BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, -DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - diff --git a/socket/node_modules/engine.io/README.md b/socket/node_modules/engine.io/README.md deleted file mode 100644 index 97e843c..0000000 --- a/socket/node_modules/engine.io/README.md +++ /dev/null @@ -1,562 +0,0 @@ - -# Engine.IO: the realtime engine - -[![Build Status](https://travis-ci.org/socketio/engine.io.svg?branch=master)](http://travis-ci.org/socketio/engine.io) -[![NPM version](https://badge.fury.io/js/engine.io.svg)](http://badge.fury.io/js/engine.io) - -`Engine.IO` is the implementation of transport-based -cross-browser/cross-device bi-directional communication layer for -[Socket.IO](http://github.com/socketio/socket.io). - -## How to use - -### Server - -#### (A) Listening on a port - -```js -const engine = require('engine.io'); -const server = engine.listen(80); - -server.on('connection', socket => { - socket.send('utf 8 string'); - socket.send(Buffer.from([0, 1, 2, 3, 4, 5])); // binary data -}); -``` - -#### (B) Intercepting requests for a http.Server - -```js -const engine = require('engine.io'); -const http = require('http').createServer().listen(3000); -const server = engine.attach(http); - -server.on('connection', socket => { - socket.on('message', data => { }); - socket.on('close', () => { }); -}); -``` - -#### (C) Passing in requests - -```js -const engine = require('engine.io'); -const server = new engine.Server(); - -server.on('connection', socket => { - socket.send('hi'); -}); - -// … -httpServer.on('upgrade', (req, socket, head) => { - server.handleUpgrade(req, socket, head); -}); - -httpServer.on('request', (req, res) => { - server.handleRequest(req, res); -}); -``` - -### Client - -```html - - -``` - -For more information on the client refer to the -[engine-client](http://github.com/socketio/engine.io-client) repository. - -## What features does it have? - -- **Maximum reliability**. Connections are established even in the presence of: - - proxies and load balancers. - - personal firewall and antivirus software. - - for more information refer to **Goals** and **Architecture** sections -- **Minimal client size** aided by: - - lazy loading of flash transports. - - lack of redundant transports. -- **Scalable** - - load balancer friendly -- **Future proof** -- **100% Node.JS core style** - - No API sugar (left for higher level projects) - - Written in readable vanilla JavaScript - -## API - -### Server - -

    - -#### Top-level - -These are exposed by `require('engine.io')`: - -##### Events - -- `flush` - - Called when a socket buffer is being flushed. - - **Arguments** - - `Socket`: socket being flushed - - `Array`: write buffer -- `drain` - - Called when a socket buffer is drained - - **Arguments** - - `Socket`: socket being flushed - -##### Properties - -- `protocol` _(Number)_: protocol revision number -- `Server`: Server class constructor -- `Socket`: Socket class constructor -- `Transport` _(Function)_: transport constructor -- `transports` _(Object)_: map of available transports - -##### Methods - -- `()` - - Returns a new `Server` instance. If the first argument is an `http.Server` then the - new `Server` instance will be attached to it. Otherwise, the arguments are passed - directly to the `Server` constructor. - - **Parameters** - - `http.Server`: optional, server to attach to. - - `Object`: optional, options object (see `Server#constructor` api docs below) - - The following are identical ways to instantiate a server and then attach it. - -```js -const httpServer; // previously created with `http.createServer();` from node.js api. - -// create a server first, and then attach -const eioServer = require('engine.io').Server(); -eioServer.attach(httpServer); - -// or call the module as a function to get `Server` -const eioServer = require('engine.io')(); -eioServer.attach(httpServer); - -// immediately attach -const eioServer = require('engine.io')(httpServer); - -// with custom options -const eioServer = require('engine.io')(httpServer, { - maxHttpBufferSize: 1e3 -}); -``` - -- `listen` - - Creates an `http.Server` which listens on the given port and attaches WS - to it. It returns `501 Not Implemented` for regular http requests. - - **Parameters** - - `Number`: port to listen on. - - `Object`: optional, options object - - `Function`: callback for `listen`. - - **Options** - - All options from `Server.attach` method, documented below. - - **Additionally** See Server `constructor` below for options you can pass for creating the new Server - - **Returns** `Server` - -```js -const engine = require('engine.io'); -const server = engine.listen(3000, { - pingTimeout: 2000, - pingInterval: 10000 -}); - -server.on('connection', /* ... */); -``` - -- `attach` - - Captures `upgrade` requests for a `http.Server`. In other words, makes - a regular http.Server WebSocket-compatible. - - **Parameters** - - `http.Server`: server to attach to. - - `Object`: optional, options object - - **Options** - - All options from `Server.attach` method, documented below. - - **Additionally** See Server `constructor` below for options you can pass for creating the new Server - - **Returns** `Server` a new Server instance. - -```js -const engine = require('engine.io'); -const httpServer = require('http').createServer().listen(3000); -const server = engine.attach(httpServer, { - wsEngine: 'uws' // requires having uws as dependency -}); - -server.on('connection', /* ... */); -``` - -#### Server - -The main server/manager. _Inherits from EventEmitter_. - -##### Events - -- `connection` - - Fired when a new connection is established. - - **Arguments** - - `Socket`: a Socket object - -##### Properties - -**Important**: if you plan to use Engine.IO in a scalable way, please -keep in mind the properties below will only reflect the clients connected -to a single process. - -- `clients` _(Object)_: hash of connected clients by id. -- `clientsCount` _(Number)_: number of connected clients. - -##### Methods - -- **constructor** - - Initializes the server - - **Parameters** - - `Object`: optional, options object - - **Options** - - `pingTimeout` (`Number`): how many ms without a pong packet to - consider the connection closed (`5000`) - - `pingInterval` (`Number`): how many ms before sending a new ping - packet (`25000`) - - `upgradeTimeout` (`Number`): how many ms before an uncompleted transport upgrade is cancelled (`10000`) - - `maxHttpBufferSize` (`Number`): how many bytes or characters a message - can be, before closing the session (to avoid DoS). Default - value is `1E6`. - - `allowRequest` (`Function`): A function that receives a given handshake - or upgrade request as its first parameter, and can decide whether to - continue or not. The second argument is a function that needs to be - called with the decided information: `fn(err, success)`, where - `success` is a boolean value where false means that the request is - rejected, and err is an error code. - - `transports` (` String`): transports to allow connections - to (`['polling', 'websocket']`) - - `allowUpgrades` (`Boolean`): whether to allow transport upgrades - (`true`) - - `perMessageDeflate` (`Object|Boolean`): parameters of the WebSocket permessage-deflate extension - (see [ws module](https://github.com/einaros/ws) api docs). Set to `true` to enable. (defaults to `false`) - - `threshold` (`Number`): data is compressed only if the byte size is above this value (`1024`) - - `httpCompression` (`Object|Boolean`): parameters of the http compression for the polling transports - (see [zlib](http://nodejs.org/api/zlib.html#zlib_options) api docs). Set to `false` to disable. (`true`) - - `threshold` (`Number`): data is compressed only if the byte size is above this value (`1024`) - - `cookie` (`Object|Boolean`): configuration of the cookie that - contains the client sid to send as part of handshake response - headers. This cookie might be used for sticky-session. Defaults to not sending any cookie (`false`). - See [here](https://github.com/jshttp/cookie#options-1) for all supported options. - - `wsEngine` (`String`): what WebSocket server implementation to use. Specified module must conform to the `ws` interface (see [ws module api docs](https://github.com/websockets/ws/blob/master/doc/ws.md)). Default value is `ws`. An alternative c++ addon is also available by installing `uws` module. - - `cors` (`Object`): the options that will be forwarded to the cors module. See [there](https://github.com/expressjs/cors#configuration-options) for all available options. Defaults to no CORS allowed. - - `initialPacket` (`Object`): an optional packet which will be concatenated to the handshake packet emitted by Engine.IO. -- `close` - - Closes all clients - - **Returns** `Server` for chaining -- `handleRequest` - - Called internally when a `Engine` request is intercepted. - - **Parameters** - - `http.IncomingMessage`: a node request object - - `http.ServerResponse`: a node response object - - **Returns** `Server` for chaining -- `handleUpgrade` - - Called internally when a `Engine` ws upgrade is intercepted. - - **Parameters** (same as `upgrade` event) - - `http.IncomingMessage`: a node request object - - `net.Stream`: TCP socket for the request - - `Buffer`: legacy tail bytes - - **Returns** `Server` for chaining -- `attach` - - Attach this Server instance to an `http.Server` - - Captures `upgrade` requests for a `http.Server`. In other words, makes - a regular http.Server WebSocket-compatible. - - **Parameters** - - `http.Server`: server to attach to. - - `Object`: optional, options object - - **Options** - - `path` (`String`): name of the path to capture (`/engine.io`). - - `destroyUpgrade` (`Boolean`): destroy unhandled upgrade requests (`true`) - - `destroyUpgradeTimeout` (`Number`): milliseconds after which unhandled requests are ended (`1000`) -- `generateId` - - Generate a socket id. - - Overwrite this method to generate your custom socket id. - - **Parameters** - - `http.IncomingMessage`: a node request object - - **Returns** A socket id for connected client. - -

    - -#### Socket - -A representation of a client. _Inherits from EventEmitter_. - -##### Events - -- `close` - - Fired when the client is disconnected. - - **Arguments** - - `String`: reason for closing - - `Object`: description object (optional) -- `message` - - Fired when the client sends a message. - - **Arguments** - - `String` or `Buffer`: Unicode string or Buffer with binary contents -- `error` - - Fired when an error occurs. - - **Arguments** - - `Error`: error object -- `flush` - - Called when the write buffer is being flushed. - - **Arguments** - - `Array`: write buffer -- `drain` - - Called when the write buffer is drained -- `packet` - - Called when a socket received a packet (`message`, `ping`) - - **Arguments** - - `type`: packet type - - `data`: packet data (if type is message) -- `packetCreate` - - Called before a socket sends a packet (`message`, `ping`) - - **Arguments** - - `type`: packet type - - `data`: packet data (if type is message) - -##### Properties - -- `id` _(String)_: unique identifier -- `server` _(Server)_: engine parent reference -- `request` _(http.IncomingMessage)_: request that originated the Socket -- `upgraded` _(Boolean)_: whether the transport has been upgraded -- `readyState` _(String)_: opening|open|closing|closed -- `transport` _(Transport)_: transport reference - -##### Methods - -- `send`: - - Sends a message, performing `message = toString(arguments[0])` unless - sending binary data, which is sent as is. - - **Parameters** - - `String` | `Buffer` | `ArrayBuffer` | `ArrayBufferView`: a string or any object implementing `toString()`, with outgoing data, or a Buffer or ArrayBuffer with binary data. Also any ArrayBufferView can be sent as is. - - `Object`: optional, options object - - `Function`: optional, a callback executed when the message gets flushed out by the transport - - **Options** - - `compress` (`Boolean`): whether to compress sending data. This option might be ignored and forced to be `true` when using polling. (`true`) - - **Returns** `Socket` for chaining -- `close` - - Disconnects the client - - **Returns** `Socket` for chaining - -### Client - -

    - -Exposed in the `eio` global namespace (in the browser), or by -`require('engine.io-client')` (in Node.JS). - -For the client API refer to the -[engine-client](http://github.com/learnboost/engine.io-client) repository. - -## Debug / logging - -Engine.IO is powered by [debug](http://github.com/visionmedia/debug). -In order to see all the debug output, run your app with the environment variable -`DEBUG` including the desired scope. - -To see the output from all of Engine.IO's debugging scopes you can use: - -``` -DEBUG=engine* node myapp -``` - -## Transports - -- `polling`: XHR / JSONP polling transport. -- `websocket`: WebSocket transport. - -## Plugins - -- [engine.io-conflation](https://github.com/EugenDueck/engine.io-conflation): Makes **conflation and aggregation** of messages straightforward. - -## Support - -The support channels for `engine.io` are the same as `socket.io`: - - irc.freenode.net **#socket.io** - - [Google Groups](http://groups.google.com/group/socket_io) - - [Website](http://socket.io) - -## Development - -To contribute patches, run tests or benchmarks, make sure to clone the -repository: - -``` -git clone git://github.com/LearnBoost/engine.io.git -``` - -Then: - -``` -cd engine.io -npm install -``` - -## Tests - -Tests run with `npm test`. It runs the server tests that are aided by -the usage of `engine.io-client`. - -Make sure `npm install` is run first. - -## Goals - -The main goal of `Engine` is ensuring the most reliable realtime communication. -Unlike the previous Socket.IO core, it always establishes a long-polling -connection first, then tries to upgrade to better transports that are "tested" on -the side. - -During the lifetime of the Socket.IO projects, we've found countless drawbacks -to relying on `HTML5 WebSocket` or `Flash Socket` as the first connection -mechanisms. - -Both are clearly the _right way_ of establishing a bidirectional communication, -with HTML5 WebSocket being the way of the future. However, to answer most business -needs, alternative traditional HTTP 1.1 mechanisms are just as good as delivering -the same solution. - -WebSocket based connections have two fundamental benefits: - -1. **Better server performance** - - _A: Load balancers_
    - Load balancing a long polling connection poses a serious architectural nightmare - since requests can come from any number of open sockets by the user agent, but - they all need to be routed to the process and computer that owns the `Engine` - connection. This negatively impacts RAM and CPU usage. - - _B: Network traffic_
    - WebSocket is designed around the premise that each message frame has to be - surrounded by the least amount of data. In HTTP 1.1 transports, each message - frame is surrounded by HTTP headers and chunked encoding frames. If you try to - send the message _"Hello world"_ with xhr-polling, the message ultimately - becomes larger than if you were to send it with WebSocket. - - _C: Lightweight parser_
    - As an effect of **B**, the server has to do a lot more work to parse the network - data and figure out the message when traditional HTTP requests are used - (as in long polling). This means that another advantage of WebSocket is - less server CPU usage. - -2. **Better user experience** - - Due to the reasons stated in point **1**, the most important effect of being able - to establish a WebSocket connection is raw data transfer speed, which translates - in _some_ cases in better user experience. - - Applications with heavy realtime interaction (such as games) will benefit greatly, - whereas applications like realtime chat (Gmail/Facebook), newsfeeds (Facebook) or - timelines (Twitter) will have negligible user experience improvements. - -Having said this, attempting to establish a WebSocket connection directly so far has -proven problematic: - -1. **Proxies**
    - Many corporate proxies block WebSocket traffic. - -2. **Personal firewall and antivirus software**
    - As a result of our research, we've found that at least 3 personal security - applications block WebSocket traffic. - -3. **Cloud application platforms**
    - Platforms like Heroku or No.de have had trouble keeping up with the fast-paced - nature of the evolution of the WebSocket protocol. Applications therefore end up - inevitably using long polling, but the seamless installation experience of - Socket.IO we strive for (_"require() it and it just works"_) disappears. - -Some of these problems have solutions. In the case of proxies and personal programs, -however, the solutions many times involve upgrading software. Experience has shown -that relying on client software upgrades to deliver a business solution is -fruitless: the very existence of this project has to do with a fragmented panorama -of user agent distribution, with clients connecting with latest versions of the most -modern user agents (Chrome, Firefox and Safari), but others with versions as low as -IE 5.5. - -From the user perspective, an unsuccessful WebSocket connection can translate in -up to at least 10 seconds of waiting for the realtime application to begin -exchanging data. This **perceptively** hurts user experience. - -To summarize, **Engine** focuses on reliability and user experience first, marginal -potential UX improvements and increased server performance second. `Engine` is the -result of all the lessons learned with WebSocket in the wild. - -## Architecture - -The main premise of `Engine`, and the core of its existence, is the ability to -swap transports on the fly. A connection starts as xhr-polling, but it can -switch to WebSocket. - -The central problem this poses is: how do we switch transports without losing -messages? - -`Engine` only switches from polling to another transport in between polling -cycles. Since the server closes the connection after a certain timeout when -there's no activity, and the polling transport implementation buffers messages -in between connections, this ensures no message loss and optimal performance. - -Another benefit of this design is that we workaround almost all the limitations -of **Flash Socket**, such as slow connection times, increased file size (we can -safely lazy load it without hurting user experience), etc. - -## FAQ - -### Can I use engine without Socket.IO ? - -Absolutely. Although the recommended framework for building realtime applications -is Socket.IO, since it provides fundamental features for real-world applications -such as multiplexing, reconnection support, etc. - -`Engine` is to Socket.IO what Connect is to Express. An essential piece for building -realtime frameworks, but something you _probably_ won't be using for building -actual applications. - -### Does the server serve the client? - -No. The main reason is that `Engine` is meant to be bundled with frameworks. -Socket.IO includes `Engine`, therefore serving two clients is not necessary. If -you use Socket.IO, including - -```html -